创建symlink
ln -s path-of-source-file path-of-destination-folder
显示所有进程信息
ps -ef
top
Shift+M: 内存占用从大到小排列
查询端口占用进程
lsof -i :30100
杀死进程(等同于Ctrl+C)
kill -s 2 process-id
根据进程名获取PID
ps -ef | grep name | grep -v grep | awk '{print $2}'
重新加载systemd
配置
systemctl daemon-reload
查看systemctl日志
journalctl -u service-name.service
如无内容返回,检查
systemd-journald.service
是否正常运行
设置systemctl日志最大占用磁盘空间
journalctl --vacuum-size=1024M
查询正在运行的服务
systemctl --type=service --state=running
重新加载nginx配置
/etc/init.d/nginx reload
Nginx服务不会终止,主进程检查配置,应用配置的过程。主进程会启动一个新的工作进程处理新来的请求。主进程发送消息给老的工作进程,通知老的进程不在接受请求,处理完现有的请求后退出(优雅退出)
重启nginx服务
systemctl restart nginx.service
打包文件夹下所有文件:zip -r fileName.zip [Directory]
解压到指定文件夹: unzip -d [Directory] fileName.zip
查看磁盘使用情况: df -h
查看当前目录占用的磁盘大小: du -sh
查看当前目录下文件夹占用的磁盘大小: du --max-depth=1 -h
从远程服务器下载文件
scp -r root@server:/source/file/path /target/file/path
上传文件至远程服务器
scp -r /source/file/path root@server:/target/file/path
查询DNS TXT记录
dig +nocmd [dns server] [domain] txt +noall +answer
dig +nocmd @8.8.8.8 [domain] txt +noall +answer
刷新DNS缓存
sudo systemctl restart nscd
添加DNS
sudo vim /etc/resolvconf/resolv.conf.d/base
sudo vim /etc/resolv.conf
修改DNS服务器地址
nameserver 8.8.8.8
添加环境变量
sudo vim /etc/enviroment
source /etc/enviroment