查看系统版本信息
# 获取Centos版本信息 /cat/centos-release # 下面两个命令估计是获取内核信息 uname -a uname -r
查看IP信息
ip addr
查看磁盘信息
df -h fdisk -l
查看CPU及内存信息
top
服务管理
# 开启服务 systemctl start 名称.service # 重启服务 systemctl restart 名称.service # 停止服务 systemctl stop 名称.service # 开启启动 systemctl enable 名称.service # 当前状态 systemctl status 名称.service
查找文件或目录
# 通过环境变量查找 which 名称 # 找相关文件或目录 whereis 名称 # 从文件数据库里找 locate 名称 # 查找文件 find 路径 参数
解压和压缩
# 解压文件 tar -xvf 压缩包文件名称 # 压缩文件 tar -cvf 压缩包文件名称 文件夹名称
列出当前目录下的文件和文件夹
ll 或 ls
列出当前目录下的文件和文件夹(包括隐藏的文件和文件夹)
ll -a 或 ls -a
进入目录/var/:
cd /var/
进入上级目录
cd ..
进入根目录
cd /
进入当前用户的家目录
cd ~
新建目录 a
mkdir a
删除目录 a
rm -r a
移动目录a到/var/下
mv a /var/
移动目录a到/var/下并重命名为b
mv a /var/b
打开文件a.txt(打开一个不存在的文件相当于新建文件)
vi a.txt 或 vim a.txt
删除文件a.txt
rm a.txt
移动文件a.txt到/var/目录下
mv a.txt /var/
移动文件a.txt到/var/目录下并重命名为b.txt
mv a.txt /var/b.txt
以下命令在vi编辑器和vim编辑器中通用。
打开文件后进入编辑模式以及插入模式、替换模式的切换
键盘上的“INSERT”键
退出编辑模式
键盘上的“ESC”键
进入编辑器命令(非编辑模式才能进入)
“SHift”+“:”组合键
编辑器命令-保存
w
编辑器命令-退出
q
编辑器命令-保存并退出
wq
编辑器命令-强制执行(不能单独使用,配合w、q命令)
!
编辑器命令-强制保存并退出
wq!
启用服务(以防火墙为例)
systemctl start firewalld
添加开机自启服务(以防火墙为例)
systemctl enable firewalld
删除开机自启服务(以防火墙为例)
systemctl disable firewalld
重启服务(以防火墙为例)
systemctl restart firewalld
停止服务(以防火墙为例)
systemctl stop firewalld
重启系统
reboot
立即关机
shutdown -h now
列出最近使用过的命令
history
查看各个分区使用情况
df -h
更改目录a所属的用户和组
chown apache:apache a
更改目录a和其子目录及文件所属的用户和组
chown -R apache:apache a
更改目录a的读写权限
chmod 777 a
更改目录a和其子目录及文件
chmod -R 777 a
升级软件
yum update 或 yum upgrade
安装软件
yum install -y nginx
卸载软件
yum remove-y nginx
防火墙永久开放80端口
firewall-cmd --add-port=80/tcp --permanent
防火墙永久开放http服务
firewall-cmd --add-service=http --permanent
防火墙永久禁止80端口
firewall-cmd --remove-port=80/tcp --permanent
防火墙永久禁止http服务
firewall-cmd --remove-service=http --permanent
更改防火墙规则后使新规则生效
firewall-cmd --reload
本文由 podipod软库网 作者:DevOps 发表,转载请注明来源!