1. 查看端口占用情况
(1)查看某端口是否被占用
netstat -anp |grep 端口号
(2)查看当前所有已经使用的端口情况
netstat -nultp
2.修改配置文件
(1)修改全局配置文件
vi /etc/profile
source /etc/profiile
(2)修改当前用户配置
vi ~/.bashrc
source ~/.bashrc
3.修改用户权限
chmod
绝对模式直接使用数字表示权限,每种权限对应一个数值:
r (读) = 4
w (写) = 2
x (执行) = 1
这些数值相加得到最终的权限值。比如,750表示文件或目录所有者有读、写、执行权限(4+2+1=7),而组用户只有读和执行权限(4+1=5),其他用户没有读、写、执行权限(0)。
给文件file.txt赋权750示例:
chmod 750 file.txt
4.修改用户所属组
chown
命令用于改变文件或目录的所有者和所属组。
改变文件file.txt所有者和所属组示例:
chown root:root file.txt
5.使用nohup命令实现通过xshell让服务在后台运行
(1)在后台挂起,并输出错误信息到日志文件,示例:
nohup python flask_web.py >/dev/null 2>check.log &
(2) 不输出信息,示例:
nohup python flask_web.py >/dev/null 2>&1 &
6.SSH 用于服务器远程连接,SCP 用于安全文件传输
(1)SSH 用于服务器远程连接
1)登录A服务器;
2) 输入ssh root@B服务器IP;
3) 输入B服务器密码;
(2)SCP 用于安全文件传输
scp 文件名 root@远程服务器IP:/路径/
scp参数:
-p拷贝文件的时候保留源文件建立的时间。
-q执行文件拷贝时,不显示任何提示消息。
-r 拷贝整个目录
7.文件的分割与合并
(1)文件分割
split -b 1G file_name.tar.gz file_part_
-b 1G 表示每个分卷的大小为1GB。生成的文件将会以 file_part_ 开头,并按顺序编号。
(2)文件合并
cat file_part_* > file_name.tar.gz
这条命令会将所有以 file_part_ 开头的文件内容合并到 file_name.tar.gz 中。
8.查询进程并结束进程
(1)查询某一进程的进程信息:
ps -aux | grep 进程名或关键字
(2)结束进程,其中pid为进程号
强制杀死进程
kill -9 pid
默认,请求进程正常退出。
kill -15 pid