标签:Linux
(总结)RHEL6/CentOS6/Scientific Linux 6虚拟机克隆导致的网卡问题解决方法
刚才在VM虚拟机里测试Scientific Linux 6(RHEL6的重编译版,相当于CentOS 6),看看是否可用于生产环境。因为镜像是在家里的电脑安装的,复制过来启动系统发现网卡启动失败,提示: Bringing up interface eth0: Device eth0 does not seem to be present, delaying……
(总结)Linux tar压缩时排除某个目录或文件的参数
在对某个目录进行压缩的时候,有时候想排除掉某个目录,例如: 如果123目录下有3个子目录,aa、bb、cc。 我现在想只对aa和bb目录打包压缩,命令如下: tar -zcvf 123.tar.gz --exclude=cc 123 (在123目录的外面运行) 使用exclude参数来过滤不需要的目录或文件,排除某个文件的操作和目录一样。 ……
Linux常用服务器安全shell脚本
1. 找出那些被规则禁掉的IP,嗅探器 这段代码会在当前目录下面生成黑名单,根据nginx的access日志,统计被禁掉的403访问,它们不是搜索引擎的爬虫 ,也不是本机地址。 安全提示: 这个脚本对所有IP地址都是全面封杀无误的,所以你自己在使用这个脚本之前,千万要记住,不要为了测试你的规则,而直接用你的电脑,去测试 。因为万一触发了规则,就可能会被下面的……
Linux的经典shell命令整理
1.删除0字节文件 find -type f -size 0 -exec rm -rf {} \; 2.查看进程 按内存从大到小排列 ps -e -o “%C : %p : %z : %a”|sort -k5 -nr 3.按cpu利用率从大到小排列 ps -e -o “%C : %p : %z : %a”……
Linux常用的系统监控shell脚本
下面是我常用的几个Linux系统监控的脚本,大家可以根据自己的情况在进行修改,希望能给大家一点帮助。 1、查看主机网卡流量 #!/bin/bash #network #Mike.Xu while : ; do time=’date +%m”-“%d” “%k”:”%MR……
Linux运维的一些常见问题及解决方法
今晚有空把最近运维中遇到的一些问题及解决方法总结下,写的比较匆忙,可能有些问题和错误,请各位看官指正。 —————————————————————————————————————————— 1.shell脚本死活不执行 问题:某天研发某同事找我说帮他看看他写的shell脚本,死活不执行,报错。我看了下,脚本很简单,也没有常规性的错误,报“: bad inte……
Linux下定时备份MySQL数据库的Shell脚本
对任何一个已经上线的网站站点来说,数据备份都是必须的。无论版本更新还是服务器迁移,备份数据的重要性不言而喻。人工备份数据的方式不单耗费大量时间和精力,还灰常不专业的说。于是,有了下面这段脚本的出现。参考了网上的很多教程,外加自己的测试,以下脚本经测试可用。 #!/bin/bash #Shell Command For Backup MySQL Databa……
Linux下rsync同步的Shell脚本
#!/bin/bash echo "********** These files will be sync **********" rsync -avn -e 'ssh -p6602' /htdocs/www/ 192.168.1.166:/htdocs/www/ --exclude-from=/apps/exclude.file echo "******……
(总结)Linux下su与su -命令的本质区别
本人以前一直习惯直接使用root,很少使用su,前几天才发现su与su -命令是有着本质区别的! 大部分Linux发行版的默认账户是普通用户,而更改系统文件或者执行某些命令,需要root身份才能进行,这就需要从当前用户切换到root用户。Linux中切换用户的命令是su或su -。前天我在使用useradd这个命令时,才体会到这两者的本质区别。如图: 我首……
CentOS 5.6 发布(附下载地址)
CentOS 5.6 已经发布了,它是 CentOS 5 系列第6个更新版本。虽然官方还没有正式公布发布消息,不过镜像服务器里已经有了 CentOs 5.6 的 ISO 镜像文件了。RHEL 6 也出来有些时日了,CentOS 6 还迟迟没有来到。 CentOS 是 RHEL(Red Hat Enterprise Linux)源代码再编译的产物的免费版,它……
利用awk统计Linux下最常用的20条命令的shell
history | awk '{CMD[$2]++;count++;}END { for (a in CMD)print CMD[a] " " CMD[a]/count*100 "% " a;}' | grep -v "./" | column -c3 -s " " -t | sort -nr | nl | head -n20 这个shell用awk统计h……