查看服务器端口使用状况
netstat -ntlp
参数说明:
- t:指明显示TCP端口
- u:指明显示UDP端口
- l:仅显示监听套接字
- p:显示进程标识符和程序名称,米一个套接字/端口都属于一个程序
- n:不进行DNS轮询,显示IP(可加速操作)
netstat -ntlp|grep 80
// 查看所有80端口的使用情况
时区设置
查看时区
date -R
修改时区
sudo tzselect
完成选择后进行文件复制
sudo cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
NGINX 命令
sudo nginx -t //检测配置是否有语法错误(最好通过sudo来执行)
sudo nginx -tq //在检测配置文件期间屏蔽非错误信息
sudo nginx //启动nginx
sudo nginx -c /config/file/path //预加载配置文件?
sudo nginx -s reload|reopen|stop|quit //重新加载配置|重启|停止|退出
创建新用户
sudo passwd //设置root密码
su //通过密码进入root
useradd -m -s /bin/bash yourname //创建新用户名
useradd -a -G sudo yourname //把新创建用户加入超级权限组
paswwd yourname //为新用户设置密码
su - yourname //切换到创建的新用户
查看系统CPU/内存使用状况
top //查看所有进程的CPU/内存使用状况
top -u user_name //查看某个用户启动进程的CPU/内存使用状况
查看磁盘空间
df -k //以KB为单位显示磁盘使用量和占用率
df -m //以MB为单位显示磁盘使用量和占用率
du -k /path/to/check //查看对应目录下的磁盘使用情况
查看linux进程
ps -ef
ps -aux
pgrep chrome //只显示搜索进程的pid
ps -aux|grep chrome|grep -v kw|cut -c 9-15 //-v参数表示在列出的进程中去除含有关键字kw的进程;cut -c 表示对结果的内容进行截取
ps -aux|grep chrome|awk '{print $2}' //awk '{print $2}'表示打印出第二列的内容(ps输出的第二列为pid)
杀掉进程
kill -s 9 pid //强制终止进程id为pid的进程
kill -9 pid
pgrep chrome|xargs kill -9 //终止所有查到的进程
kill -s 9 `ps -aux|grep chrome|awk '{print $2}'` //终止pid对应的进程
kill -s 9 `pgrep chrome` //同上
pkill -9 chrome //pkill=pgrep + kill,只需给出进程名的一部分就可以将对应的进程全部终止
网友评论