![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
两小无猜闭月羞花
这个作者很懒,什么都没留下…
展开
-
grep同时过滤多个条件
linux命令使用grep同时过滤多个条件grep -E "45.141.157.246|103.253.26.81|111.7.96.149" access.log原创 2022-04-28 11:14:04 · 6039 阅读 · 0 评论 -
判断主机存活三次机会(批量ping)
#!/bin/bashping1 () { ping -c1 -W1 $ip &>/dev/null if [ $? -eq 0 ];then echo "$ip ok" continue fi}while read ipdo ping1 ping1 ping1 echo "$ip fail"done vim ip.txt (把需要ping的ip地址写入)192.168.1...原创 2021-06-25 09:59:02 · 135 阅读 · 0 评论 -
Linux比较两个文件不同之处
diff file1 file2vimdiff file1 file2原创 2021-05-12 17:00:55 · 148 阅读 · 0 评论 -
Linux查看文件的命令
cat由第一行开始显示档案内容tac从最后一行开始显示,可以看出tac是cat的倒着写!more一页一页的显示档案内容less与more类似,但是比more更好的是,他可以往前翻页!head只看头几行tail只看尾巴几行nl显示的时候,顺道输出 行号!...原创 2021-05-12 16:59:27 · 71 阅读 · 0 评论 -
linux查看主机逻辑内核数
grep "processor" /proc/cpuinfo |wc -l原创 2021-05-12 16:57:11 · 131 阅读 · 0 评论 -
Linux查询服务器序列号
dmidecode -t 1 |grep -i serial|awk'{print $3}'原创 2021-05-12 16:55:34 · 141 阅读 · 0 评论 -
suse加静态路由(临时,重启OS失效)
默认网卡加路由route add -net8.8.8.8 netmask 255.255.255.255 gw 114.114.114.114指定网卡加路由route add -net8.8.8.8 netmask 255.255.255.255 gw 114.114.114.114 dev bond0原创 2021-05-12 16:52:40 · 467 阅读 · 0 评论 -
Linux快捷键
Ctrl+r历史命令 Ctrl+d退出会话 Ctrl+a将光标移到命令最前方 Ctrl+e将光标移到命令最后方Ctrl+k将光标后的命令删除 Ctrl+u将光标前的命令删除 Ctrl+y撤销擅长 Ctrl+s锁屏 Ctrl+q解锁 Ctrl+z切换 fg切回...原创 2021-05-12 16:50:00 · 54 阅读 · 0 评论 -
Linux bond网卡切换主网卡
把bond0修改为eth1为主网卡enslave -c bond0eth1原创 2021-05-12 16:48:56 · 1394 阅读 · 0 评论 -
华为服务器查询IPMI地址
service ipmi startipmitool lan print 1原创 2021-05-12 16:47:32 · 1053 阅读 · 0 评论 -
Linux点亮硬盘灯
查询所有槽位灯状态sd_led -q查询指定槽位灯状态sd_led -q {槽位号,如9或者sys0}点定位灯sd_led -i {槽位号} on灭定位灯sd_led -i {槽位号} off点故障灯sd_led -f {槽位号} on灭故障灯sd_led -f {槽位号} off...原创 2021-05-12 16:45:11 · 3967 阅读 · 1 评论 -
shell多进程脚本(多线程)
背景是创建一千个用户,5个进程同时跑可以根据自己的需求自己修改代码即可。#!/bin/bashthread=5tmp_fifofile=/tmp/$$.filomkfifo $tmp_fifofileexec 8<> $tmp_fifofilerm $tmp_fifofilefor i in seq $threaddoecho >&8donefor i in {1…1000}do read -u 8{useradd testiecho123∣原创 2021-04-07 11:37:51 · 257 阅读 · 0 评论 -
Linux批量推送公钥(免密登录)
centos7环境的脚本本机必需要有expect或者配置了yum添加被推送的ipvi iplist.txtpassword=修改为被推送机器密码ip.log是可以ping通的机器代码如下:#!/usr/bin/baship.logpassword=CentOSif [ ! -f ~/.ssh/id_rsa ];thenssh-keygen -P “” -f ~/.ssh/id_rsafirpm -q expect &>/dev/nullif [ $? -ne原创 2021-04-07 11:31:19 · 312 阅读 · 0 评论 -
非交互创建ssh-keygen 公钥文件
ssh-keygen -P “” -f ~/.ssh/id_rsa创建完之后就可以推送了ssh-copy-id user@ip原创 2021-04-07 11:15:18 · 203 阅读 · 0 评论 -
linux删除最早的文件或者保留最新多少个文件
/data/下面有2000以上个文件,如果只想保留最新2000个ls -t /data/* |awk ‘NF>2000’|xargs rm -rf/data/下面有若干个文件,如果只想删除最早的100文件ls -rt /data/*|awk ‘NR<100’|xargs rm -rf利用awk的内置函数’NF’ 可以非常简单的实现...原创 2021-04-07 11:04:31 · 863 阅读 · 0 评论 -
linux只保留最近的文件,其它的删除
需要 只保留/data/下3个文件ls -t /data/* |awk ‘NR>3’ |xargs rm -rf原创 2021-04-07 10:44:57 · 1071 阅读 · 0 评论 -
Linux 过滤本机IP地址
Linux 过滤本机IP地址[root@localhost ~]# ifconfigeth0 Link encap:Ethernet HWaddr 00:0C:29:04:40:3Finet addr:192.168.168.100 Bcast:192.168.168.255 Mask:255.255.255.0inet6 addr: fe80::20c:29ff:fe04:403f/64 Scope:LinkUP BROADCAST RUNNING MULTICAST MTU:原创 2020-09-14 16:52:04 · 458 阅读 · 0 评论