文章目录
一、Linux常用命令汇总
1.cat命令
- -n 对行进行编号
- -b 对空白行不编号
- cat file1 > file2 复制file1给file2
- cat /dev/null > file1 将文件变成空文件
2.chmod命令
- 4 2 1 ---- R W X 读 写 执行
- chmod -R +x bin/ 给bin文件夹加执行权限
3.cmp命令
- cmp file1 file2 比较两个文件显示第一个不同在第几行
4.find命令
- find -name ".doc" 支持通配符查找,单双引号都可以,递归查找
- find -type f f为文件,d为文件夹,递归
5.cut命令
- 和查看文件命令一起用
- cat 222 | cut -b 3-5 分割每一行的3-5字节展示出来
- cat 222 | cut -b 3- 分割每一行的3-最后一个字节展示出来
6.ln命令
- -b 删除之前建立的链接
- -f 强制执行
- ln file file.link 为用户建立硬链接
- ln -s file file.link 为用户建立软链接
7.防火墙
- systemctl status firewalld 查看防火墙状态
- systemctl stop firewalld 关闭防火墙
- firewall-cmd --list-ports 查看已开放的临时端口
- firewall-cmd --list-ports --permanent 查看已开放的永久端口
- firewall-cmd --add-port=8080/tcp --permanent 添加放开端口
- firewall-cmd --reload 操作完成后需要reload一下
8.netstat
- netstat -ntplu 查看服务端口
9.jps
- ./jps 查看java进程
10.kill
- kill PID 杀死进程
11.less
- less am.log
- G移动到最后
- /root 从上往下找root字符
- ?root 从下往上找root字符
- 按n查找下一个
- ctrl + z 结束
12.scp
- scp -r /home/fxp/桌面/am-7.3.2-linux-x64.tar.bz2 root@188.88.0.122:/opt 上传文件
13.tcpdump
- 服务器抓包命令
- ip a 查看网卡
- tcpdump -i ens3 -w a.pacap 抓包
14.lscpu
https://blog.csdn.net/u012253351/article/details/125471391
15.jmap
- jmap -heap pid 查看jvm内存分配
- jmap -dump:live,format=b,file=javaheap.hprof 30769 dump内存栈
- jmap -histo:live 38704(pid) | more 查看堆内存中存活的对象
16.jstat
- jstat -gcutil pid 2000(秒数)
17.uname
- uname -a 查看操作系统信息
18.date
- date 查看服务器当前时间
19.top
- top 1 查看各个cpu使用率
20.查看网络流量
- cat /proc/net/dev 查看网络流量
20.mysqlcheck
- ./mysqlcheck -uroot -pqazwsxedc321 -P33306 -h127.0.0.1 -c -B mysql dkey_am; 检查mysql和dkey_am数据库中的所有表
21.mysqldump
- mysqldump -uroot -pqazwsxedc321 dkey_am am_access_user > /home/fxp/桌面/user.sql 导出表
22.curl 以tlsv1.2方式访问
- curl -v --tlsv1.2 --tls-max 1.2 https://open.larksuite.com
23.更改ubuntu操作系统默认java版本
- sudo update-alternatives --config java
24.查看僵尸进程
- ps -A | grep defunct
25.SZ命令
- sz 文件名 弹出对话框下载文件
- rz 文件名 弹出对话框上传文件