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阅读
  • 1
  • 2
  • 3
  • 4
  • 5