linux之常用操作

2020-09-15  本文已影响0人  程序员小白成长记

网络操作

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

linux下进程、端口号相互查看方法

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核数

Linux查看物理CPU个数、核数、逻辑CPU个数

vim

TAB键:自动补全

定时任务 crontab

crontab -e

上一篇 下一篇

猜你喜欢

热点阅读