一. 进程与网络#
- 知道占用的端口,找进程号
1 | root@iZuf6jcjzd6wfh2fhp6315Z:~# netstat -tunlp | grep 18090 |
- 知道进程名,找占用的端口号
1
2
3
4
5
6
7root@iZuf6jcjzd6wfh2fhp6315Z:~# ps aux | grep java
root 12921 0.0 3.7 21046096 2305228 ? Sl 2018 66:37 java -jar services/onlinetraining-service.jar
root@iZuf6jcjzd6wfh2fhp6315Z:~# lsof -p 12921 -nP | grep TCP
... ...
java 12921 root 30u IPv4 286953901 0t0 TCP *:18090 (LISTEN)
... ...
二. 其他#
systemctl: 负责控制systemd系统和服务管理器
1
2
3
4#检查单元或服务是否正在运行
systemctl status firewalld.service
#列出所有服务
systemctl list-unit-files --type=service进程有访问了哪些文件句柄
1
lsof -p 11825
查看连接你服务器 top10 用户端的 IP 地址:
1
netstat -nat | awk '{print $5}' | awk -F ':' '{print $1}' | sort | uniq -c | sort -rn | head -n 10
alias
1
2
3
4
5
6alias nis="npm install --save "
alias install='sudo apt get install'
alias update='sudo apt-get update; sudo apt-get upgrade'
alias ..="cd .."
alias ...="cd ..; cd .."
alias sock5='ssh -D 8080 -q -C -N -f user@your.server'rtt 网络延迟
1
2
3
4
5
6
7
8[root@10-25-3-55 ~]# hping3 -c 3 -S -p 80 baidu.com
HPING baidu.com (eth0 39.156.69.79): S set, 40 headers + 0 data bytes
len=40 ip=39.156.69.79 ttl=43 id=22691 sport=80 flags=SA seq=0 win=8192 rtt=31.9 ms
len=40 ip=39.156.69.79 ttl=43 id=19208 sport=80 flags=SA seq=1 win=8192 rtt=33.0 ms
len=40 ip=39.156.69.79 ttl=43 id=2359 sport=80 flags=SA seq=2 win=8192 rtt=36.0 ms
[root@10-25-3-55 ~]# traceroute --tcp -p 80 -n baidu.com
traceroute to baidu.com (220.181.38.148), 30 hops max, 60 byte packetsxxx to root
1
2# Ubuntu
sudo su root查看inode详情
1
2
3
4
5
6
7
8[root@172-16-244-142]$df -i
Filesystem Inodes IUsed IFree IUse% Mounted on
devtmpfs 485574 346 485228 1% /dev
tmpfs 488560 1 488559 1% /dev/shm
tmpfs 488560 500 488060 1% /run
tmpfs 488560 17 488543 1% /sys/fs/cgroup
/dev/vda1 10485248 195694 10289554 2% /
tmpfs 488560 1 488559 1% /run/user/0杀xxx进程
1
2
3# 杀tomat
ps -ef | grep tomcat| awk '{print "kill -9 " $2}' | sh
ps -ef | grep tomcat|grep -v grep | awk '{print "kill -9 " $2}' | sh
三. oh-my-zsh安装#
参考 zsh
四. tmux使用和安装#
参考 tmux
参考:#
- systemctl 命令详解及使用教程 systemd Systemctl
- 打造高效的工作环境 – Shell 篇 good
- Linux 命令搜索 good
- Linux实例磁盘空间满和inode满的问题排查方法 inode