Linux下查看进程占用CPU,内存
ps -aux | grep zookeeper
top -p 10997
抓包命令
sudo tcpdump tcp port 27000
onvif搜索抓包
sudo tcpdump udp port 3702
查看占用端口
lsof -p 12729
netstat -tunlpc
用于显示tcp,udp的端口和进程等相关情况,如下图
命令里的t,u,n,l,p均有不同含义:
-t 仅显示和tcp相关的
-u 仅显示和udp相关的
-n 不限时别名,能显示数字的全部转换为数字
-l 仅显示出于Listen(监听)状态的
-p 显示建立这些连接的程序名
-c 实时刷新
查看系统版本
cat /proc/version
Linux version 4.15.0-64-generic (buildd@lgw01-amd64-038) (gcc version 7.4.0 (Ubuntu 7.4.0-1ubuntu1~18.04.1)) #73-Ubuntu SMP Thu Sep 12 13:16:13 UTC 2019
适用于RedHat,CentOS
cat /etc/redhat-release
CentOS Linux release 7.7.1908 (Core)
挂载
mount -o nolock,tcp 192.168.1.249:/home/ceg/nfs_dir /home
解压:
tar -xvf db-5.3.28.tar.gz
查找文件
sudo find / -name *libpthread*
查看CPU
1.1 查看CPU个数
# cat /proc/cpuinfo | grep "physical id" | uniq | wc -l
2 **uniq命令:删除重复行;wc –l命令:统计行数**
1.2 查看CPU核数
# cat /proc/cpuinfo | grep "cpu cores" | uniq
cpu cores : 4
1.3 查看CPU型号
# cat /proc/cpuinfo | grep 'model name' |uniq
model name : Intel(R) Xeon(R) CPU E5630 @ 2.53GHz
总结:该服务器有2个4核CPU,型号Intel(R) Xeon(R) CPU E5630 @ 2.53GHz
查看内存
2.1 查看内存总数
#cat /proc/meminfo | grep MemTotal
MemTotal: 32941268 kB //内存32G
添加用户名,设置密码权限
useradd zjd
passwd zjd
赋予root权限
方法二:修改 /etc/sudoers 文件,找到下面一行,在root下面添加一行,如下所示:
## Allow root to run any commands anywhere
root ALL=(ALL) ALL
tommy ALL=(ALL) ALL
修改完毕,现在可以用tommy帐号登录,然后用命令 sudo – ,即可获得root权限进行操作。
zgh ALL=(ALL) ALL
zjd ALL=(ALL) NOPASSWD:ALL