如何确认OpenVZ VPS中的TUN/TAP设备已正确配置

如何确认OpenVZ VPS中的TUN/TAP设备已正确配置
大多数的VPS提供商默认是不为VPS配置TUN/TAP设备的,需要申请开通TUN/TAP。如何验证OpenVZ VPS的TUN/TAP设备已被正确呢?用下面命令测试: #cat /dev/net/tun 如果命令返回信息为: cat: /dev/net/tun: File descriptor in bad state 恭喜你,你的VPS TUN/TAP已经可以使用。 如果命令返回信息为: cat: /dev/net/tun: No such device 或者其它,说明TUN/TAP设备没有被正确配置。 另外还是要提醒,要使用VPN...


在Centos下设置程序开机自动启动

在Centos下设置程序开机自动启动
1.默认为系统服务的程序开机启动方法 例如:mysqld,httpd等 可以直接使用命令 chkconfig mysqld on 这样开机就可以启动mysql了。 2.不是系统服务,需要命令启动的 直接编辑 /etc/rc.d/rc.local 在最下面一行加入启动命令即可。例如: su - svn -c "svnserve -d --listen-port 9999 -r /opt/svndata" //这样开机就可以自动启动svnserver了。


使用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...