Linux值得收藏的实用常用命令

持续更新中.......主要是防止自己忘记

目录

网络相关

调试相关

Sed相关(操作文件内容)

查看文件相关

创建用户和用户权限相关


网络相关

nload  eno1      可以查网卡网络带宽速率

ethtool       可以查网卡最大速率

nc -vw 10 127.0.0.1 3306 -p 3551        绑定本地端口3551去测试127.0.0.1的3306端口的tcp通信,-v是显示一些调试信息,-w 10是超时时间,若测试upd加 -u。

调试相关

pidof nginx        查看程序pid,常嵌入命令行中使用

ps  -Lo lstart,etime,pid,lwp,stat,vsz,rss,pcpu,comm -p `pidof nginx` 查看程序及线程相关参数

ps  -eLo pid,lwp,pcpu | grep 83796 查看线程占用

strace -f -p 83866        查看线程运行堆栈

Sed相关(操作文件内容)

sed 加 -i参数才是真正运行,否则就是测试不影响实际文件

sed '/aaa/i\bbb' test.sh        在aaa上面增加一行bbb

sed '/aaa/a\bbb' test.sh        在aaa下面增加一行bbb

sed -i '/ENABLE/s@true@false@' test.sh        替换

查看文件相关

du 命令是查看占用磁盘大小,最低也是4K,主要来查目录大小和大文件占用大小

ls 命令可以查文件实际大小,但是不能查目录大小

du -sh        查当前目录占用磁盘总大小

du -sh *        查当前目录的文件与目录占用磁盘总大小

du -h -d 1        查当前目录中的目录占用磁盘大小,-d是查询目录深度的意思

一般我们是查哪个地方占用磁盘中大,利用排序就能轻松找到,比如查/lib

du /lib |sort -n

创建用户和用户权限相关

创建一个只能访问自己家目录的用户Ben

useradd -s /bin/bash Ben        创建一个用户以bash的形式,否则用户可能编辑会乱码

passwd Ben        设置密码

chown -R Ben:Ben /home/Ben/        设置其家目录归属:属主Ben和属组Ben

chmod 770 /home/Ben        设置其家目录只能给自己看

关于权限

chmod 中的3个数字不再细说,分别对应  属主读写执行,属组读写执行,其他人可读,而chown可以设置属主和属组

 如果是想要/usr目录不给Ben看的话,只要确认/usr的属主和属组没有Ben,且chmod的其他人不可读即可如 chmod 770 /usr -R

如果同类用户太多可以归到一个组里避免重复操作

usermod -a -G developers Ben        用户Ben加入到用户组developers

chown developers:main /usr -R        给目录/usr设置归属:属主developers,属组main

chmod 770 /usr -R        设置除developers、main组外其他人不可用

或chmod 700 /usr -R        设置除developers组外其他人不可用

如果加入组了,测试了好像要user重新登陆用户归属组才有效

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值