文章目录
目录操作
1.只读文件改为可编辑
chmod 666 test.txt
666的意思就是可读可写
2.修改目录的所属
chown admin:admin test/ -R
将test目录改为admin所属
文件操作
1.查找文件关键字
# vim 文件以后打':' ,然后
/关键字
2.撤销操作
# 在vi编辑模式中
:u # 可以撤销一次
# 在vim编辑模式中
:u # 可以撤销无限次
3.解压和打包文件
# 解压tar文件
tar -xvf
# 解压tar.gz文件
tar -zxvf
# 打包tar文件
tar -cvf
# 打包tar.gz文件
tar -cvzf
4.修改文件名
mv 旧文件名 新文件名
5.复制文件
cp 文件 文件路径
修改用户操作
1.添加一个用户
useradd admin
添加一个名为admin的用户。
2.切换用户
su - admin
将用户切换为admin。
su
将用户切换为root,需要输入密码。
网络命令
1.查看端口占用
netstat -tunlp|grep [端口号]
杀死进程
kill -9 [pid]
2. 通过pid查看端口
netstat -anop | grep [pid]
3. 直接查看应用占用的端口
# 如果是基于 tcp 的连接
netstat -tunlp | grep [服务名]
3.防火墙命令
查看防火墙状态
systemctl status firewalld
关闭防火墙
systemctl stop firewalld
查看防火墙服务是否开机启动
systemctl is-enabled firewalld
关闭防火墙开机启动
systemctl disable firewalld
进程命令
1.杀死进程
# 操作系统从内核级别强制杀死一个进程,可能造成数据丢失
kill -9 [pid]
# 操作系统发送一个信号告诉进程主动关闭,较为优雅,进程有时间进行资源释放和数据保存
kill -15 [pid]
2.查看进程是否在运行
ps命令查看进程pid
ps -ef | grep [服务名]
# 或者,-ef和aux参数只是显示信息的风格不同,无太大差异,注意aux会截断command列
ps aux | grep [服务名]
通过pid查看端口
netstat -anop | grep [pid]
通过端口查看pid
lsof -i:[端口号]
# 或者
netstat -tunlp | grep [端口号]
直接查看应用占用的端口
netstat -tunlp | grep [服务名]
磁盘命令
1.查看目录/文件的磁盘占用
du -sh [文件/目录名]
2.显示整个文件系统的磁盘空间使用情况
df -h
3.文件 IO 相关命令
iotop可以实时查看进程的磁盘IO使用情况,可以按照IO使用率排序,但它是一个第三方工具,可能需要额外安装:yum install iotop
。
iotop
查看系统整体磁盘 io 信息,可以显示每秒的磁盘读写请求数、磁盘读写等待时间等等。
iostat