查看Linux服务器常用信息命令集
蓝鹰 | CentOS | 2014-01-27
昨天公司要求摸底各服务器的CPU、内存、硬盘等情况,我对自己所管理的linux服务器也做了排查,在此梳理一下查看Linux服务器信息常用的命令,做个总结。
一、操作系统:
1、查看linux发行版名称:lsb_release -a
若系统中没有这个命令,作为一种替代,可使用下面的命令,但显示信息较为简略,且不推荐使用:
cat /etc/redhat-release(针对redhat系的l... [阅读全文]
shlle自动备份VDI的UUID,重装XEN系统可迅速恢复VM标识
蓝鹰 | CentOS | 2014-01-27
在远程服务器开个FTP,然后XEN的母机上自动记录VDI的UUID标识,这样重装母机系统的时候,就可以根据备份的UUID来迅速恢复!
xe vdi-list sr-name-label='Local storage' > x.txt
把这个x.txt上传备份即可。
Local storage 这个是你XEN存储设置名。
上传部分自己搞下就行,配合计划任务,每天执行保存。
[阅读全文]
通过Xenserver命令行找出发ARP攻击包的“小鸡”
蓝鹰 | CentOS | 2014-01-27
防火墙检测到有ARP攻击包警告,XEN命令行可以列出所有VM网卡信息
xe vm-vif-list
再加上管道列出就可以确定发包的VM
xe vm-vif-list|grep -B 2 "防火墙上检测的ARP攻击源的MAC"
找到VPS后可以进行直接关机。
xe vm-shutdown name-label=上面找到的VPS标识名 --force
[阅读全文]
CentOS编译安装NGINX最新版及常用命令
蓝鹰 | CentOS | 2014-01-20
nginx可以使用各平台的默认包来安装,本文是介绍使用源码编译安装,包括具体的编译参数信息。
centos平台编译环境使用如下指令
yum -y install gcc automake autoconf libtool make
yum -y install gcc gcc-c++
yum -y install openssl openssl-devel
1.选定源码目录
可以是任何目录,本文选定的是/usr/local/src
cd /usr/local/src
2.安装PCRE库
ftp:/... [阅读全文]
Xshell显示中文乱码问题
蓝鹰 | CentOS | 2014-01-13
Xshell对于嵌入式开发来说,是个非常不错的工具。但或许都有过被中文显示为乱码的问题感觉有点不爽。解决方法其实很简单的,即把xshell编码方式改成UTF-8即可。
[文件]–>[打开]–>在打开的session中选择连接的那个,点击[属性] -> [终端], 编码选择为:Unicode(UTF-8),然后重新连接服务器即可。也可以在Xshell的工具栏里面点击“编码 ”按钮,... [阅读全文]
centos rpm 安装时依赖包查找方法
蓝鹰 | CentOS | 2014-01-09
命令运行之后出错:
error: Failed dependencies:
libcrypto.so.6()(64bit) is needed by couchbase-server-2.0.0-1976.x86_64
libssl.so.6()(64bit) is needed by couchbase-server-2.0.0-1976.x86_64
根据上面的错误提示,寻找包含 libcrypto.so.6 的安装包,运行下面的命令:
yum provides */libcrypto.so.6
发现 openssl098e-0.9.8e-... [阅读全文]
Linux crontab精确到以秒为单位
蓝鹰 | CentOS | 2014-01-03
以秒运行Crontab
在Liux或BSD下,Crontab可以实现以秒运行程序的。
格式如下:
1 minute 1
1,5 minutes 1 and 5
* any minute
*/5 any minute that is divisible by 5
1:2 second 2 of minute 1
1:2,5:10 second 2 of minute 1 and second 10 of minute 5
*:3 second 3 of any minute
*:*/5 any second that is divisible by 5
1:2 第一分钟的第二秒
1:... [阅读全文]
nginx 全局变量
蓝鹰 | CentOS | 2014-01-02
经常需要配置Nginx ,其中有许多以 $ 开头的变量,经常需要查阅nginx 所支持的变量。
可能是对 Ngixn资源不熟悉,干脆就直接读源码,分析出支持的变量。
Nginx支持的http变量实现在 ngx_http_variables.c 的 ngx_http_core_variables存储实现:
把这些变量提取下,总结如下:
已Excel形式提供,方便查询:
http://files.cnblogs.com/AloneSwo... [阅读全文]
nginx实现多重if判断 (nginx if and)
蓝鹰 | CentOS | 2013-12-30
nginx的配置中不支持if条件的逻辑与/逻辑或运算 ,并且不支持if的嵌套语法,我们可以用变量的方式来实现
set $flag 0;
if ($host != 'www.lanyingblog.com') {
set $flag "${flag}1";
}
if ($http_user_agent != 'spider') {
set $flag "${flag}2";
}
if ($flag = "012") {
rewrite ^/(.*)$ http://www.lanyingblog.com/$1 permanent;
}
[阅读全文]
screen源码编译安装
蓝鹰 | CentOS | 2013-12-29
wget ftp://ftp.gnu.org/pub/gnu/screen/screen-4.0.3.tar.gz
tar -xvf screen-4.0.3.tar.gz
cd screen-4.0.3
./configure
make
make install
install -m 644 etc/etcscreenrc /etc/screenrc
cp ./screen /bin
注意和一般程序的安装过程有所不同,后面这两条指令一定要执行。
[阅读全文]