首页 > 系统相关 >Linux系统部署常用指令

Linux系统部署常用指令

时间:2024-06-03 17:14:09浏览次数:22  
标签:文件 systemctl 部署 sudo 防火墙 -- 指令 Linux 权限

1、切换用户
su - 用户名
2、自动补全
tab键
3、文件常见指令
cd 文件地址 访问文件
cd ../ 返回上一级
vi 文件地址vim 文件地址 编辑文件
i进入编辑状态 esc 退出编辑状态
:q!不保存修改并退出 :wq强制保存修改并退出
cp 文件地址 指定目录 复制文件到指定目录
tar -zxvf jdk-11.0.20_linux-x64_bin.tar.gz -C /data/.... 解压文件到指定目录
unzip -o -d java 应用.zip 解压zip文件并在当前文件夹创建一个名为java的文件夹
6、程序应用相关指令
systemctl enable 程序 设置程序开机自启
systemctl disable 关闭程序开机自启
systemctl start/stop/restart 启动程序以及关闭或重启程序
systemctl status 查看程序状态
7、防火墙常见指令
systemctl status firewalld 查看防火墙状态
sudo firewall-cmd --list-all 查看防火墙开放端口
sudo systemctl start firewalld 启动防火墙
sudo systemctl stop firewalld 关闭防火墙
sudo systemctl disable firewalld 禁止防火墙开机自启
sudo firewall-cmd --permanent --zone=public --add-port=端口/tcp 开放指定端口
sudo firewall-cmd --permanent --zone=public --remove-port=端口/tcp 移除开放端口
sudo firewall-cmd --reload 重新加载防火墙规则
8、执行权限常见指令
chmod 增加或减少文件相关权限

Operator 说明
+ 为指定的用户类型增加权限
- 为指定的用户类型去除权限
= 直接重置用户类型的所有权限

r 读 设置为可读权限
w 写 设置为可写权限
x 执行权限 设置为可执行权限
X 特殊执行权限 只有当文件为目录文件,或者其他类型的用户有可执行权限时,才将文件权限设置可执行
s setuid/gid 当文件被执行时,根据who参数指定的用户类型设置文件的setuid或者setgid权限
t 粘贴位 设置粘贴位,只有超级用户可以设置该位,只有文件所有者u可以使用该位

chmod a=rwx file//表示所有用户都可读写执行
chmod a+r file//表示给所有用户加上可读权限
chmod ugo+r file//与a+r的相同
chmod u+x file//表示给文件所有者加上执行权限
chmod +x 脚本.sh //增加可执行权限

./脚本.sh  //执行脚本

标签:文件,systemctl,部署,sudo,防火墙,--,指令,Linux,权限
From: https://www.cnblogs.com/Robin-Lin/p/18229234

相关文章

  • 嵌入式Linux中内核模块的基本框架
    在Linux系统中,驱动程序属于内核态程序,可以认为它是介于操作系统和硬件实体之间的一层,对上负责与操作系统交流,对下负责控制硬件设备。即,驱动程序对操作系统通过软件接口进行沟通,对芯片硬件通过读写寄存器进行控制。Linux系统的驱动由内核模块(LoadableKernelModule,简称LKM)的形式......
  • 一种基于E3处理器平台的NAS完整方案(从电脑组装到网站部署)
    一种基于E3处理器平台的NAS完整方案(从电脑组装到网站部署)本文将简要简要介绍本人自建NAS的完整配置,截至发文此NAS已经连续良好运行一年,应当说具有良好的稳定性。本文所述配置包含洋垃圾成分,在仿照本文搭建系统前,请确保自己已掌握相关知识和具备足够的问题解决能力0.概论本文......
  • 应急响应之Linux下进程隐藏
    概述当黑客获取系统root权限时,为了实现持久化控制往往会创建隐藏恶意进程,这给应急响应人员取证的时候带来了难度,隐藏进程的方法分为两类,一类是用户态隐藏,另一类是内核态隐藏。用户态常使用的方法有很多,例如劫持预加载动态链接库,一般通过设置环境变量LD_PRELOAD或者/etc/l......
  • cilium CLI 部署
    架构支持AMD64AArch64内核版本Linuxkernel>=4.19.57Linux发行版兼容性和注意事项发行版最低版本AmazonLinux2allBottlerocketOSallCentOS>=8.0Container-OptimizedOSallCoreOSallDebian>=10Buster......
  • 泛微e9阿里云linux服务器部署迁移总结
    1.基础部分,linux基础命令打开指定目录:cd[目录名称]创建目录:mkdir[目录名称]查看目录大小:du-sh[目录名称]启动停止服务:进入目录:cd/weaver/resin4/bin/启动服务:./startresin.sh停止服务:./stopresin.sh编辑文件vim【文件......
  • MVC2.0项目部署在IIS Winserver2012
    1、MVC1.0升级2.0初始项目为MVC1.0,用VS2010开发环境直接将项目升级为2.0参考地址:https://www.cnblogs.com/myshell/archive/2010/05/08/1730348.html用的第三种方式进行项目升级2、项目发布,直接重新生成项目,Bin文件夹下需要复制system.web.dllbin文件下不要复制系统文件,否则......
  • enum4linux一键查询SMB信息(KALI工具系列十六)
    目录1、KALILINUX简介 2、enum4linux工具简介 3、在KALI中使用enum4linux3.1目标主机IP(win)​编辑3.2KALI的IP  4、操作示例4.1运行工具 4.2列出用户名4.3提取用户名4.4使用自定义RID范围4.5列出组4.6列出共享文件夹4.7获取操作系统信息5、总结......
  • 2.3Docker部署java工程
    2.3Docker部署java工程1.导入jar包2.在Docker部署jdk(容器名为myjdk17)3.修改jar包名mv原包名新包名4.配置启动脚本Dockerfile是一个文本文件,其中包含了构建Docker镜像所需的一系列步骤和指令。通过编写Dockerfile文件,可以生成我们想要的镜像。基于JDK17镜像使......
  • ESXi常用Esxcli的指令
    前言使用Esxcli命令可获取有关vSAN的信息,以及对您的vSAN环境进行故障排除。可用命令如下:命令描述esxclivsannetworklist确认哪些VMkernel适配器可用于vSAN通信。esxclivsanstoragelist列出由vSAN声明的存储磁盘。esxclivsanclusterget......
  • Linux ffmpeg 离线安装
    linux版本下载地址:http://www.ffmpeg.org/releases/4.3.1 下载地址:http://ffmpeg.org/releases/ffmpeg-4.3.1.tar.gz 配套组件yasm下载http://www.tortall.net/projects/yasm/releases/http://www.tortall.net/projects/yasm/releases/yasm-1.3.0.tar.gz yasm安......