使用tar命令压缩时排除文件夹或者文件

使用tar命令压缩时排除文件夹或者文件
一般某个文件夹例如log用tar打包很简单 tar -zcvf log.tar.gz log 只要使用上述命令就可以了 1.排除文件夹: 但是生产环境下log里面的日志文件非常庞大,有几十个G,不需要的我们就不备份,举例排除proftpd的日志。 网上查了下用tar --exclude似乎可以解决 tar -zcvf log.tar.gz --exclude=log/proftpd/ log 但是这样还是会把proftpd的日志文件全部打包进去 后来试了好多次才知道,正确的写法应该是 tar -z...


last message repeated N times 提示的解决方法

last message repeated N times 提示的解决方法
今天在检查服务器是发现messages日志中有很多形如last message repeated N times的提示。如下: Jun 2 19:43:46 server last message repeated 7 times Jun 2 19:44:47 server last message repeated 3 times Jun 2 19:46:17 server last message repeated 5 times Jun 2 19:47:23 server last message repeated 7 times Jun 2 19:48:41 server last message repeated 5 times Jun 2 19:50:37 server...


shell中的变量说明

shell中的变量说明
变量说明: $$ Shell本身的PID(ProcessID) $! Shell最后运行的后台Process的PID $? 最后运行的命令的结束代码(返回值) $- 使用Set命令设定的Flag一览 $* 所有参数列表。如"$*"用「"」括起来的情况、以"$1 $2 … $n"的形式输出所有参数。 $@ 所有参数列表。如"$@"用「"」括起来的情况、以"$1" "$2" … "$n" 的形式输出所有参数。 $# 添加到Shell的参数个数 $0 Shell本身的文件名 $1~$n 添加到Shell的各参...


“Too many open files” 的解决方法

“Too many open files” 的解决方法
– 合理配置Linux同时可打开文件句柄数限制及lsof命令使用 今天一上班就看到一来自性能测试组的一个系统错误报告,Linux系统下的应用在压力下会出现”Too many open files”的错误并导致服务停止。 其中这是老问题,就是需要合理配置Linux同时可打开文件句柄数限制。 当然,如果应用程序有bug,滥用资源是另一个问题了。 Linux把大部分资源都会虚拟成文件,象打开网络连接也都会占用文件句柄,Linux的默认限制...


Centos使用crontab定时任务自动备份网站

Centos使用crontab定时任务自动备份网站
不需要什么专业的软件,使用centos自身的命令及服务就可以完成每天的自动备份。 下面说下常见的备份方法: 1. 文件备份 用tar命令压缩文件做备份: #tar -zcvf backup.tar.gz dir1 dir1为要备份的目录或者文件 备份恢复的命令: #tar -zxvf backup.tar.gz 2. 数据库备份 大多数数据库系统有命令支持数据库的备份和恢复. 比如mysql, 数据库的备份命令为: #mysqldump -host=dbhost -user=username -password=pa...


运行yum命令报错的解决方法记录

运行yum命令报错的解决方法记录
使用yum命令式报错:thread.error: can't start new thread。 错误具体内容为: Shell [root@lxy.me]# yum update Loaded plugins: fastestmirror Determining fastest mirrors Traceback (most recent call last): File "/usr/bin/yum", line 29, in ? yummain.user_main(sys.argv[1:], exit_code=True) File "/usr/share/yum-cli/yummain.py", line 309, in...
 

Centos杀死进程方法大全

Centos杀死进程方法大全
杀死进程最安全的方法是单纯使用kill命令。 首先使用ps -ef命令确定要杀死进程的PID,然后输入以下命令: # kill -pid 注释:标准的kill命令通常都能达到目的。终止有问题的进程,并把进程的资源释放给系统。然而,如果进程启动了子进程,只杀死父进程,子进程仍在运行,因此仍消耗资源。 为了防止这些所谓的“僵尸进程”,应确保在杀死父进程之前,先杀死其所有的子进程。 *确定要杀死进程的PID或PPID # ps...


NX/freeNX使用的经验记录

NX/freeNX使用的经验记录
NX/freeNX是不错的远程主机管理工具,简单记录一下这些天在安装使用的过程一些经验总结。 1. FreeNX支持GNOME/KDE的图形桌面,远程主机在安装FreeNX/GNOME/KDE时,会自动安装激活SeLinux。有些主机内核是不支持SELinux的,如果SELinux激活了,重启动时会出错。记着关闭SELinux. 特别是对远程的主机,重启动不起来可是麻烦。 2. FreeNX的默认连接用户nx使用密钥证书方式登录,没有设置密码。这样sshd配置的...


如何在CentOS5中关闭ipv6

如何在CentOS5中关闭ipv6
我们来说说在CentOS 5中关闭IPv6的方法: 1.修改/etc/modprobe.conf文件,在此文件中加入: alias net-pf-10 off alias ipv6 off 2.修改/etc/sysconfig/network文件,修改”NETWORKING_IPV6″一行为: NETWORKING_IPV6=no 然后重启Centos系统即可。 还有一种简单方法: echo "install ipv6 /bin/true" > /etc/modprobe.d/disable-ipv6 在5.4版本中需要改为以下命令: echo "options ipv6 disable=1" > /etc/m...