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  //执行脚本
posted @ 2024-06-03 16:54  知更鸟_Ro  阅读(71)  评论(0)    收藏  举报