如果想要保持一个纯的64位系统,在64位CentOS上避免安装32位软件包的话很容易,只需要在 yum.conf 加上一行过滤掉 i386, i686 的软件包就可以了.方法如下:
# vi /etc/yum.conf [main] ... exclude=*.i?86
echo exclude=*.i?86 >> /etc/yum.conf
阅读全文>>
标签: yum 安装 64位 rpm 软件
评论(0) 引用(0) 浏览(4563)
当大家想只给centos系统更新补丁的时候,往往会把其他一些无用的组件给更新下来,现在就给大家说下怎么只更新补丁而又不更新其他组件. 1.安装yum插件即可: yum install yum-security 2.使用: 检查安全更新 yum –security check-update 3.只安装安全更新 yum update –security 4.检查特定软件有...
标签: centos yum 更新 安全 update 补丁
评论(0) 引用(0) 浏览(4438)
今天给自己的网站写了shell监控,避免网站挂了我都不知道,这个脚本是分别检查网页状态和网页连接时间,还可以根据自己的需要进行扩展,很强大. 脚本内容: vi check-web.sh
#!/bin/sh weblist=/root/weblist.txt for list in `cat $weblist|grep -E -v "#|^$"` do httpcode=`curl ...
标签: web shell 网站 监控 状态
评论(0) 引用(0) 浏览(4514)
今天到公司按照惯例检查了下所有服务器的状态,发现有台服务器的内存占用比平常大很多,如下图 马上qq上问了下程序开发是否最近这1-2天改了什么东西,在得知没有改什么的情况下,马上重启了下php-fpm和nginx,重启之后看了下,内存释放出了1G,但这还不行,因为这台服务器是8G内存,平时最多使用4G多的样子,想今天使用到了7G多都快把服务器内存占用完了,很明显是不正常的,继续进行检...
标签: linux 查看 内存 占用 过大 ps
评论(0) 引用(0) 浏览(5028)
根据上一篇文章解决Device does not seem to be present,今天在网上突然发现已经有人写了个shell脚本来解决这个问题了,现在共享给大家. 脚本内容: vi network-issue-fix.sh
echo "Updating 70-persistent-net.rules with eth0..." sed -i '7,9d' /etc/ude...
标签: shell 脚本 vmware 网卡 虚拟机
评论(0) 引用(0) 浏览(4520)
最近有个项目的进程老是卡起,为了不手动去kill掉并启动,写了下面这个脚本来处理. 脚本内容: vi kill-curl.sh
#!/bin/sh processname="curl" for pid in $(ps aux |grep $processname |grep -v grep|awk '{print $2}'); do kill -9 $pid ...
标签: shell kill 进程 自动 杀 所有 某个进程
评论(0) 引用(0) 浏览(4392)
inotifywait用于等待文件或文件集上的一个待定事件,可以监控任何文件和目录设置,并且可以递归地监控整个目录树; inotifywatch用于收集被监控的文件系统计数据,包括每个inotify事件发生多少次等信息 从上面可知inotifywait是一个监控事件,可以配合shell脚本使用它。与它相关的参数: 语法格式:inotifyw...
标签: 参数 inotify 实时 详解
评论(0) 引用(0) 浏览(6294)
最近公司要求把a服务器上的iptables过滤里的白名单加到b服务器上,让b服务器读取白名单里的ip,并允许白名单里的ip通过不被禁止,我在下面实现过程中,使用了上一篇的用expect不用输密码自动scp数据里的脚本来配合实现的. 环境:a服务器ip:192.168.10.5 b服务器ip:192...
标签: shell 脚本 ip 过滤 访问 自动 白名单
评论(0) 引用(0) 浏览(3767)
在网上找到php的memcache模块的优化方面的部分资料,贴出来备忘. vi /etc/php.d/memcache.ini [Memcache] ; Enable memcache extension module extension=memcache.so memcache.allow_failover = "1" memcache.max_failover_a...
标签: php 优化 模块 memcache 参数
评论(0) 引用(0) 浏览(5711)
最近发现很多内核优化参数都记不住了,写下文章来备记,方便以后查看. 编辑 /etc/sysctl.conf 文件,在里面加入如下内容:(有注释) #最大的待发送TCP数据缓冲区空间 net.inet.tcp.sendspace=65536 #最大的接受TCP缓冲区空间 net.inet.tcp.recvspace=...
标签: 优化 linux 内核 参数 sysctl
评论(0) 引用(0) 浏览(4186)
在windows上使用的putty私钥,现在想移植到linux使用.使用PUTTYGEN.EXE转换了半天,研究了半天依然不行.最后网上搜了搜,说是要使用linux下的putty转换才行.于是,网上下载了putty的源码包来整. 解决方法如下: wget http://the.earth.li/~sgtatham/putty/latest/putty-0.63.tar.gz tar ...
标签: ssh linux key 转换 ppk pem
评论(0) 引用(0) 浏览(7173)
为了更方便的知道服务器上内存使用情况,并根据内存使用大小来重启服务,这里我只整了故障报警,如果想要自动重启服务的话,就要大家自己去修改了. 脚本内容: vi check_mem.sh
#!/bin/bash IP=`ifconfig | grep 'inet ' | grep -v '127.0.0.1' | awk -F ' ' '{print $2}'| awk -...
标签: shell 监控 内存 使用率 报警 memory
评论(0) 引用(0) 浏览(3977)
今天在公司ftp上,老大要在/usr/local/apache-tomcat-6.0.37/webapps/mbs/images同级再创建个series文件夹,也就是/usr/local/apache-tomcat-6.0.37/webapps/mbs下再创建个series文件夹,我想都没有想就说了两个解决办法,一个是再创建账户,一个就是用ln软链接到images下,老大就让我用软链...
标签: 错误 挂载 mount vsftp 软链 ln 550
评论(0) 引用(0) 浏览(4958)
今天公司要求把一台服务器上的备份sql文件都传到公司本地服务器上,但公司本地服务器上做了key验证的,也就是说要用key才能登录本地服务器,还有外网的那台服务器没有做key验证,好吧,那就直接从那台服务器上把数据拖到本地服务器上吧. 脚本如下: vi down.exp
#!/usr/bin/expect -f set timeout -1 set passwd 你的密码 spawn s...
标签: 密码 数据 备份 scp 下载 expect
评论(0) 引用(0) 浏览(4782)
今天我们来安装下mongodb吧,这也是数据库的一种,为了偷懒,本文就使用yum安装,毕竟yum方便,依赖包都会给安装上的,除非是单独整个db服务器才去编译安装. 系统:centos 5.9 1.安装前准备 这是针对64位系统yum源: echo "[MongoDB] name=MongoDB Repository baseurl=http://downloads-d...
标签: centos 配置 安装 mongodb
评论(1) 引用(0) 浏览(7541)