网络操作
1,查看占用端口号的进程
lsof -i: 端口号
eg:
lsof -i: 8080
2,查看运行状态的进程信息
ps -ef | grep pid|进程名
eg:
ps -ef | grep 12345
ps -ef | grep hack.jar
3,根据pid查看端口号
netstat -nap | grep pid
netstat -ntlp | grep pid
4,根据端口查pid
netstat -nap | grep port
日志操作
tail -f xxx.log
less xxx.log (?关键字: 从下向上搜索;/关键字: 从上向下搜索)
grep -nr 关键字 路径 (搜索路径下匹配到关键字的所有文件,并打印文件名和行号)
硬盘
df -h
内存
free -m
查看当前端口被哪个程序占用(可以查看进程的pid,然后根据ps -ef | grep pid 查看进程)
lsof -i:端口号
eg: 查看3306端口被哪个程序占用
lsof -i:3306
根据pid查看端口号
linux 根据端口号查看占用进程的pid
netstat -nap | grep pid
查看网络连接
netstat -ntlp
新建一个用户
useradd elastic
为用户创建密码
passwd elastic
查看所有的用户
cat /etc/passwd
image.png
elastic:x:1000:1000::/home/elastic:/bin/bash
用户名:密码:用户id:用户所在组id:备注:用户家目录:shell命令所在目录
grep 命令
查找一个目录下包含某个字符并且列出文件名和行号
grep -nr 关键字 名录名
grep -n 关键字 查找关键字,并显示行号
根据进程id查看端口号
ps -ef | grep 应用名 //根据应用名获取pid
ps -ef | grep pid //根据pid查询应用信息
netstat -nap | grep pid //根据pid查询端口号
netstat -nap | grep 端口号 //通过端口号查询pid
tail命令
tail -f 文件名
可以实时的查看日志
md5sum命令
md5sum 文件名
返回一个字符串,来判断来两个文件内容是否相等(只判断文件内容,文件名称可以不同)
top命令
【注】输入top后,再键入M或者S排序
M 按内存排序
S 按CPU排序
ls
ls -lt (l不是i)// 按照时间最近到最远
ls -ltr // 按照时间最远到最近
telnet
telnet ip port
查看是否可以访问远程主机的某端口号
Linux TOP命令按内存占用排序和按CPU占用排序
linux cp
image.png image.png只有目录1下存在文件,才能使用cp 目录1/* 目录将目录1中的内容copy到目录2中。
linuxCPU个数,CPU核数
vim
TAB键:自动补全
定时任务 crontab
crontab -e
- echo
date
>> /home/work/test.txt
- echo
- docker stop 服务名 >> /home/work/crontab.txt
会自动调用
crontab -l // 列出当前所有的定时任务
- docker stop 服务名 >> /home/work/crontab.txt
网友评论