linux 批量循环修改文件命令 for ((a=5;a<=605;a=a+5)) ; do sed -i 's/<urlset>/<urlset xmlns="http:\/\/www.sitemaps.org\/schemas\/sitemap\/0.9">/g' $a'0000'.xm
原创
2013-05-09 11:11:55
202阅读
++实现RedHat非正常关机的自动磁盘修复先登录到服务器,然后在/etc/sysconfig里增加一个文件autofsck,内容如下:AUTOFSCK_DEF_CHECK=yesPROMPT=yes++改变文件或目录之最后修改时间(变为当前时间)执行格式:touch name ( name 可为文件或目录名称。)++如何设置login后欢迎信息修改/etc/motd,往里面写入文本即可。++如何
转载
精选
2015-05-25 17:01:59
495阅读
【history命令】
在Linux系统上输入命令并按下Enter后,这个命令就会存放在命令记录表 ( ~/.bash_history )中,
预定的记录为1000条,这些都定义在环境变量中。
1、列出所有的历史记录:#history
2、只列出最近10条记录:#history 10 (注,history和10中间有空格)
3、使用命令记录号码执行命令:#!200 (注,!和200中间没
转载
精选
2011-07-03 22:59:12
387阅读
awk '{print $11}' | awk 'BEGIN{sum=0;num=0}{sum+=$1;num+=1}END{printf "%.2f\n",sum/num}'
原创
2014-04-28 15:43:04
203阅读
1、配置sudouseradd herlly
echo '123456'|passwd --stdin herlly
cat >> /etc/sudoers <<EOF
lnso ALL=(ALL) ALL,!/usr/bin/passwd,/usr/bin/passwd [A-Za-z]*,!/usr/bin/passwd root
EOF2、关闭SELinuxsed -
原创
2023-03-31 09:15:46
146阅读
1、检测系统是否被DDOSnetstat -an|grep SYN_RECV|wc -l # 数量过多,说明被ddos了,根据业务场景评估2、禁用ICMP协议echo "1" >/proc/sys/net/ipv4/icmp_echo_ignore_all3、查询操作系统位数getconf LONG_BIT
file /bin/ls
uname -a4、测试磁盘读写的I/O速度hdparm
原创
2023-03-31 09:19:39
58阅读
1、录屏工具script -t 2> timing.log -a output.session #录制
exit #退出
scriptreplay timing.log output.session #回放2、清除空白行cat abc|tr -s '\n'
cat test.txt|tr -d '1'3、快速备份cp filename{,.bak}4、以HTTP方式共享当前文件夹的文
原创
2023-03-31 09:23:00
55阅读
1、访问次数最多的文件或页面cat access.log|awk'{print $11}'|sort |uniq -c|sort -rn|head -202、列出传输最大的几个exe文件cat access.log |awk'($7~/\.exe/) {print $10" "$1" "$4" "$7}'|sort -rn|head -203、列出输出大于200000byte(约200kb)的ex
原创
2023-03-31 09:32:51
77阅读
1、查看二进制文件内容echo /etc/passwd | hexdump -C
mysqlbinlog
od -t a file
od -xc file >file.txt2、保存当前磁盘分区的分区表sfdisk -d /dev/sdb >/etc/sdbpar.bak保存分区表
sfdisk /dev/sdb
dd if=/dev/sda of=/backup/mbr.bak co
原创
2023-03-31 09:41:49
85阅读
1、代理局域网内的主机上网# 背景
主机A、B局域网通,A有外网,B无外网,B通过A访问外网
内网 外网
A:192.168.0.1 192.168.0.39
B:192.168.0.2
# 安装iptables服务
yum -y install iptables-services
# 开启ip转发功能
vi /etc/sysctl.conf
net.ipv4.ip_forward
原创
2023-04-02 13:55:02
139阅读
1、使用root登入对方主机,且自动加上公钥记录rm -rf~/.ssh/known_hosts
ssh -oStrictHostKeyChecking=no ConnectTimeout=10 root@192.168.10.1312、使用2222端口登入对方主机ssh -p 2222 root@192.168.10.1313、模拟ftp的文件传输方式sftp root@192.168.10.1
原创
2023-04-02 14:37:10
98阅读
1、查看路由表route -n
netstat -rn2、替换/home下所有文件中的www.test.com为 test.comsed -i"s/www.test.com/test.com/g" `grep www.test.com -rl /home`3、禁止获取时间戳iptables -A INPUT -p ICMP --icmp-type timestamp-request -j DRO
原创
2023-03-31 09:27:12
78阅读
在linux下使用shell时,我们常遇到这样的情况,即:前面所输入的所有命令需要重新做一遍,这时候在一条一条输就会觉得很麻烦,而且以后很可能这些命令还得重新执行一遍。这时,如果把shell下的history中的命令提取出来就好了,放到一个shell脚本中,就可以方便我们以后使用了。但是,history下的文件格式往往是每条命令前都加了数字编号,如何去除呢?可以直接使用下面的命令:history
原创
2014-05-12 20:46:38
578阅读
1.删除0字节文件find -type f -size 0 -exec rm -rf {} \;2.查看进程按内存从大到小排列ps -e -o "%C : %p : %z : %a"|sort -k5 -nr3.按cpu利用率从大到小排列ps -e -o "%C : %p : %z : %a"
转载
精选
2015-10-29 10:49:09
305阅读
常用技巧sed删除文件中的每行前n个字符sed-i's/^...//'file去掉file中的前(n个.)n个字符
原创
2020-09-02 23:26:15
394阅读
一、如何实时查看linux下的日志cat /var/log/*.log如果日志在更新,如何实时查看 tail -f /var/log/messages还可以使用 watch -d -n 1 cat /var/log/messages-d表示高亮不同的地方,-n表示多少秒刷新一次。该指令,不会直接返回...
原创
2021-04-23 19:39:07
144阅读
1、&匹配每一个单词wecho "this is an example"|sed 's/\w\+/[&]/g'2、打印echo -e "line1\nline2"|awk 'BEGIN {print "Start"} {print} END {print "End"}'3、拼接打印echo |awk '{var1="v1";var2="v2";var3="v3"; print va
原创
2023-03-31 09:38:13
63阅读
1、redis优化缓存过期key为啥设置了expire过期key,内存没有释放?
key设置过期时间了,ttl为0后并不会自行删除该key,而是等到下次访问该key发现已过期,才会删除。
命令keys "*" 会瞬间释放所有过期key,但是有风险。慎行。
其实缓存是在释放的,只不过是没有那么快,释放的快慢取决于redis.conf中的hz参数默认为5,意思是每秒执行5次删除过期key。
原创
2023-04-02 14:27:41
149阅读
1、点亮指定硬盘:定位,磁盘闪灯/opt/MegaRAID/MegaCli/MegaCli64 -PdLocate -start -physdrv[E:S] -a0
/opt/MegaRAID/MegaCli/MegaCli64 -PdLocate -stop -physdrv[E:S] -a02、查看证书过期时间echo | openssl s_client -servername ${doma
原创
2023-04-25 11:22:50
37阅读
文章目录谨慎删除文件关闭别名使用 sudo使用别名命令编辑及光标移动历史命令快速执行实
转载
2022-09-30 10:27:04
217阅读