标签 linux 下的文章

centos安装SNMP使用监控宝监控主机性能的方法

安装 Net-SNMP CentOS及其它RedHat系列产品提供了net-snmp的二进制包。我们可以直接从源里安装。 yum install net-snmp net-snmp-devel net-snmp-utils 说明:net-snmp-devel是为了使用net-snmp-config, net-snmp-utils是为了使用snmpwalk 配置 Net-SNMP CentOS下的net-snmp无法在selinux环境下正常使用v3。如果您想使用snmp v3,请先禁用selinux。 net-snmp-config --create-snmpv3-user -ro -A snmp@jiankongbao -a MD5 jiankongbao 以上命令,创建一个snmpv3用户,只读,使用MD5,用户名为jiankongbao,密码为snmp@jiankon ...

解决unknown limit item ‘noproc’

这段时间为了对付攻击,看了几天的日志,发现每次看/var/log/secure这个日志的时候,都比上次增加了很多,除了被攻击出现的尝试登陆SSH外,还有一些东西 Apr 27 20:01:06 www crond[9449]: pam_limits(crond:session): unknown limit item ‘noproc’ Apr 27 20:01:06 www crond[9449]: pam_limits(crond:session): unknown limit item ‘noproc’ Apr 27 21:01:03 www crond[9541]: pam_limits(crond:session): unknown limit item ‘noproc’ Apr 27 21:01:03 www crond[9541]: pam_limits(crond:ses ...

个别自动备份脚本不执行的解决方法

个别自动备份脚本不执行的解决方法 在添加crontab命令定时启动脚本的后面,加上” > /dev/null 2>&1″。 如: 00 03 * * * /home/AutoBackupToFtp.sh > /dev/null 2>&1 下面是一个关于”/dev/null 2>&1″的解释 cmd >a 2>a 和 cmd >a 2>&1 为什么不同? cmd >a 2>a :stdout和stderr都直接送往文件 a ,a文件会被打开两遍,由此导致stdout和stderr互相覆盖。 cmd >a 2>&1 :stdout直接送往文件a ,stderr是继承了FD1的管道之后,再被送往文件a 。a文件只被打开一遍,就是FD1将其打开。 ...

linux网卡设置文章集合

最近面临增加IP,还有加入IPv6,设置网卡网关掩码等信息的问题,总是对linux不熟,找了3篇文章贴在下面,以备以后查询。 另外配置好后,一定要重启一下网卡,命令为/etc/init.d/network restart CentOS Linux XEN / OpenVZ VPS 增加额外IP 手头有2台vps,分别是基于xen与openvz虚拟化技术,系统为centos linux。 需要对他们增加额外的ip,XEN的默认网卡为eth0,OpenVZ的默认网卡为venet0,网卡的配置文件均位于/etc/sysconfig/network-scripts/目录下。 对XEN VPS进行操作如下: cd /etc/sysconfig/network-scripts/ cp ifcfg-eth0 ...

增强VPS主机安全linux主机使用密匙验证关闭密码认证的方法

注意,此方法未经测试,转自李思思博客,原文链接已不存在。 平时我们登录VPS都是帐号加密码的方式登录,但是这样呢很不安全,知道密码的人就能登录,不知道的还可以无限尝试,也就是被扫描,为了更加安全,所以出了这文章 好了废话少说,简单的说就三步 第一步 生成一对锁匙 密匙有公匙和私匙,形象的说就是钥匙和锁头,虽然这样说不太对,不过为了便于理解,我这里把公匙比喻为锁头,私匙比喻为钥匙 生成这一对锁匙有多种方法,先来最简单的, 我们先密码登录到我们的linux VPS上,键入如下命令 ssh-keygen -t rsa 然后会得到提示 ...

shell进度条显示之循序渐进

直接COPY运行 1. 显示个小棍 代码: #/bin/bash i=0 while [ $i -lt 10 ] do for j in '-' '\\' '|' '/' do echo -ne "\033[1D$j" usleep 50000 done ((i++)) done 2. 显示类似wget 的进度 代码: #!/bin/bash i=0 while [ $i -lt 20 ] do ((i++)) echo -ne "=>\033[s" echo -ne "\033[40;50H"$((i*5*100/100))%"\033[u\033[1D" usleep 50000 done echo 3. 为什么可以在cp -a 时显示进度条及为什么应该避免这种设计 进度条显示依赖于两个关键,一是总工作量,一是 ...

自己的路面板添加php扩展

屡次实验ssl都没有成功,怀疑是openssl的问题,于是就看看怎么安装的,安装问题是解决了,但是ssl还是没有用起来,郁闷中…… 下面是用自己的路(zijidelu)面板装php扩展的方法,此例为mysql。 1.下载LuNamp_last.tar.gz(如果本地已经存在LuNamp/code/php/php_extension.sh文件,则无需下载。如果是FreeBSD系统,请用fetch代替wget ): wget http://down4.zijidelu.org/projects/zijidelu-lunamp/files/LuNamp2.2/LuNamp_last.tar.gz 2.解压LuNamp_last.tar.gz:tar -zxvf LuNamp_last.tar.gz 3.进入LuNamp/code/php/目录:cd LuNamp/c ...

linux下通过phpize不重新编译增加openssl.so模块

切换到php安装目录的etx/openssl目录 cd /home/tao/soft/php-5.2.13/ext/openssl openssl目录下有个config.w32和config0.m4,把config0.m4改名为config.m4(不清楚什么原因,必须这么改,很重要!!!) mv config0.m4 config.m4 $PHP_PREFIX/bin/phpize或直接/usr/local/bin/phpize ./configure --with-openssl --with-php-config=/usr/local/php/bin/php-config make make test make install 在php.ini内加入以下内容: extension_dir = "/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/" extension = " ...

linux下php编译添加相应的动态扩展模块so

LINUX下PHP编译添加相应的动态扩展模块so(不需要重新编译PHP,以openssl.so为例) 网上我看到有很多相关的文章都是简述这个问题的,但毕竟因为LINUX版本众多,很多LIUNX命令或路径都有所差别,有时同样的命令却不能执行一样的操作。 这篇文章是我在实际运用当中配置成功的实例,希望对大家有所帮助,开源是来自每个人的无私帮助,每个人的成长都是需要别人的扶植!废话就说到这了! http://php.net/downloads.php (相应PHP版本下载) 1、首先确定LINUX下已安装的PHP版本,因为不同PHP版本对于追加动态模块有兼容性问题(可能路径,配置 ...