摘要:
安装# yum install pcre* -y
# tar xf nginx-1.2.1.tar.gz
# cd nginx-1.2.1
# ./configure --with-http_stub_status_module --prefix=/usr/local/nginx --with-http_gzip_static_module
# make && make install[root@server ~]# cd /usr/local/nginx/
[root@server nginx]# ls
conf html logs sbin
[root@server ngi 阅读全文
摘要:
dd命令在之前的文章中已经讲解的很详细了,这篇文章主要是dd结合nc这个强大的网络工具实现不同主机之间的远程备份默认的情况下RHEL的系统都已经安装了nc工具了[root@client ~]# rpm -qf /usr/bin/nc //查看nc依赖的软件包nc-1.84-22.el6.i686################################################1、接受备份的客户端使用nc开启一个随机的端口[root@client ~]# nc -l 12345 | dd of=/tmp/test.dd2、发送备份端执行如下命令[root@server ~]# dd 阅读全文
摘要:
nmon是一种在AIX与各种Linux操作系统上广泛使用的监控与分析工具, nmon所记录的信息是比较全面的,它能在系统运行过程中实时地捕捉系统资源的使用情况,并且能输出结果到文件中。nmon工具可以帮助在一个屏幕上显示所有重要的性能优化信息,并动态地对其进行更新。并且,nmon运行不会占用过多的系统资源,通常情况下CPU利用率不会超过2%。在更新的计算机上,其CPU使用率将低于百分之一。针对不同的操作系统版本,nmon有相应版本的程序,需要注意的是该文件需要执行授权操作方可正常运行。官网下载地址: http://nmon.sourceforge.net/pmwiki.phpnmon 工具可以 阅读全文
摘要:
linux/unixdd命令是一个非常好的管理磁盘命令dd命令作用:指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换,起到一个初始化磁盘的作用dd指令选项详解if=file -->输入文件名,缺省为标准输入of=file -->输出文件名,缺省为标准输出ibs=bytes -->一次读入bytes个字节(即一个块大小为 bytes 个字节)obs=bytes-->一次写bytes个字节(即一个块大小为 bytes 个字节)bs=bytes-->同时设置读写块的大小为 bytes,可代替 ibs 和obscbs=bytes-->一次转换bytes个字节, 阅读全文
摘要:
puppet是一个为实现数据中心自动化管理而设计的配置管理软件。基于c/s架构。puppet的服务器端保存着所有的对客户端服务器的配置代码,在puppet里面叫做manifest. 客户端下载manifest之后,可以根据manifest对服务器进行配置,例如软件包管理,用户管理和文件管理等等。puppet的工作流程如下:1.客户端puppetd调用facter,facter探测出主机的一些变量,例如主机名,内存大小,ip地址等。pupppetd 把这些信息通过ssl连接发送到服务器端;2.服务器端的puppetmaster 检测客户端的主机名,然后找到manifest里面对应的node配置, 阅读全文
摘要:
systemd是Linux下的一种init软件,由Lennart Poettering(英语:Lennart Poettering)带头开发并在LGPL 2.1及后续版本许可证下开源发布。其开发目标是提供更优秀的框架以表示系统服务(英语:Service (systems architecture))间的依赖关系,并以此实现系统初始化时服务的并行启动,同时达到降低Shell的系统开销(英语:Computational overhead)的效果,最终代替现在常用的System V与BSD风格init程序。systemd 是 Linux 下一个与 SysV 和 LSB 初始化脚本兼容的系统和服务管理 阅读全文
摘要:
#!/bin/bash echo "正在产生hello.c ..."
echo cat <<'EOF'>hello.c
# include <stdio.h> int main() { printf("hello world!\n"); return 0;
}
EOF echo "编译hello.c ..."
echo # 编译产生执行文件
gcc -o hello hello.c # 若编译成功
if [ $? -eq 0 ];then echo "执行hello ...&qu 阅读全文
摘要:
#1:找出无线网卡类型信息$ lspci$ lspci | grep -i wireless$ lspci | egrep -i --color 'wifi|wlan|wireless'#2:找出无线网卡驱动信息$ lspci -vv -s 0c:00.0例子:0c:00.0 Network controller: Intel Corporation Ultimate N WiFi Link 5300Subsystem: Intel Corporation Device 1121Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- 阅读全文
摘要:
如果在执行命令indexmaker时提示以下错误Use of uninitialized value $first in hash element at /usr/bin/indexmaker line 353则是虚拟机VMWARE的问题,你查看自己的mrtg的配置文件会发现所有的行都是被注释掉的,所以这时可以尝试在真实机器上做MRTG的实验,或者可以使用开源Virtual Box 阅读全文
摘要:
RHEL 6: semanage SELinux Command Not FoundYou need to use the yum command to find out which package provides file called /usr/sbin/semanage. Type the following command:首先需要使用yum命令找到/usr/sbin/semanage对应的包名,命令如下:# yum provides /usr/sbin/semanage //查找命令或文件对应包名Loaded plugins: product-id, security, subsc 阅读全文