工作常用命令
Redis 使用
info stats 查看 latest_fork_usec
查看redis rdb fork时间
slowlog get
慢查询日志
IDEA 使用
alt + 左右键
返回至上次浏览的位置
ctrl + alt + u
生成类图
used command
cat /sys/class/net/eth0/carrier
1代表链接上了网线, 0代表没有
dig www.baidu.com
查看dns状态
ifconfig
网络配置查看
passwd username
更改当前用户密码
free -m
查看内存大小
sudo dpkg -i *.deb
安装*.deb
htop
cpu 内存的监控
gitg
可视化git操作
sudo lsof -i | grep port
查看端口是否被占用
netstat -apn | grep port
查看端口占用情况
df -h
统计磁盘分区利用情况
grep "processor\|model name" /proc/cpuinfo
查看当前系统cpu信息
date +"%Y:%m:%d_%H:%M:%S"
格式化时间
ls -l | awk '{print $1}'
输出每一行的第一个单词(第一个空格前的) 注意awk最外层要单引号
du -sh *
统计当年目录所有文件夹占用空间
ncdu ~
统计文件空间大小后,可以深入下层文件夹。
find . -name iphone7
第一个参数"."表示在哪个目录查找;第二个参数iphone7表示查找的文件名 find 是用来找文件的
端口占用
今天的遇到的有趣的端口8080被占用了
- lsof -i grep 8080, 太慢了,打扰了
- 接下来一个还蛮不错的解决方案
sudo netstat -tulpn | grep 8080
- ps -A | grep java
- 最后锁定了 pid
- 所以最后截止一个端口占用就是
sudo netstat -tulpn | grep 8080