所有由csj555发布的文章

CentOS Linux 安装Webmin控制面板

Webmin是一个基于Web界面的Unix/Linux主机管理面板,是用perl编写的。用于管理帐号、web服务、DNS、DHCP、FTP、NFS、文件共享等功能。附带有虚拟主机管理模块Virtualmin。可见Webmin功能十分的多,如果一般各项服务都是命令行配置,要偷懒的话可以使用Webmin来管理。官网:http://www.webmin.com/

1、安装:
直接下载RPM包安装,目前最新为Webmin 1.570。
wget http://prdownloads.sourceforge.net/webadmin/webmin-1.570-1.noarch.rpm
rpm -ivh webmin-1.570-1.noarch.rpm

2、登录Webmin
使用http://ip:10000登录。用户名为root,密码为root用户的密码。
继续阅读CentOS Linux 安装Webmin控制面板

Linux sar命令

sar也是一个Linux下用于查看系统资源的命令。CentOS好像不自带这个命令,要先安装sysstat包。它包括了sar、iostat和mpstat这三个工具。sar主要用于监视CPU和磁盘I/O情况。

安装:
# yum install sysstat

一般格式:
sar [ options… ] [ <interval> [ <count> ] ]
继续阅读Linux sar命令

Linux vmstat命令

vmstat是一个查看虚拟内存(Virtual Memory)使用状况的工具。

一般格式:
vmstat [-V] [-n] [delay [count]]

常用选项:
-V :打印版本信息。
-n :在周期性循环输出时,输出的头部信息仅显示一次。
delay :两次输出之间间隔多少时间,单位秒。
count :按照这个时间间隔统计的次数。
-a :显示活跃和非活跃内存大小。

举例:
# vmstat 2 3
每隔2秒打印一次,共打印3次。

# vmstat 10
每隔10秒打印一次,直到按Ctrl+C结束。
继续阅读Linux vmstat命令

[转]Apache安装后自启动配置

下载源码包 make && make install 之后, apache 并不会自动往 init.d 里面添加自己的 httpd service。需要手工把 apache 安装目录的 bin/apachectl 拷贝一份到 /etc/init.d/httpd 。如果想让 httpd service 能够在不同的运行级别下都能自动启动,还需要 vi /etc/init.d/httpd ,在 #!/bin/sh 下面增加几行 chkconfig 需要的内容:

# chkconfig: 2345 70 30
# description: Apache is a World Wide Web server. It is used to serve \
# HTML files and CGI.
# processname: httpd

关键是 chkconfig: 2345 70 30 这一行,第一个数字 2345 表示让 apache 在 2345 这四个级别都自动运行;第二个数字 70 表示进程启动的优先级;第三个数字 30 表示进程停止的优先级。修改保存之后执行 /sbin/chkconfig httpd reset ,chkconfig 就自动在各个级别的 rc*.d 中增加 httpd 的 link 。要查看 chkconfig 是否 reset 正确,通过命令 /sbin/chkconfig –list httpd 就可以查看当前 httpd service 被配置在哪几个运行级别自启动。

chkconfig –add httpd //添加服务
chkconfig –del httpd //删除服务
chkconfig –level 345 httpd on //不加–level默认2345

本文转自:
http://www.cppblog.com/fwxjj/archive/2009/05/25/85756.html

Linux tee命令

tee命令会从标准输入设备读取数据,将其内容输出到标准输出设备,同时保存成文件。如果tee后面没有指定文件,则只将其内容输出到标准输出设备。我们可利用tee把管道导入的数据存成文件,甚至一次保存数份文件。

一般格式:
tee [选项]… [文件]…

常用选项:
-a, –append :将内容附加在文件后面而不是覆盖文件。
-i, –ignore-interrupts :忽略中断信号。

举例:
1、查看/home目录下文件,并保存到3个文件
# ls /home | tee copy1 copy2 copy3

十一小长假记事-2011

  明天又是十一长假的最后一天,这几天就看看亲戚,还去了以前同学那里吃喜酒。本来想送个红包,他死活不要,现在不少同学都成家了,啊呀,我要变成大龄青年了,得赶紧找妹纸去了。另外国庆期间在3DM官方店里买了个蛋轨的激活码,刚开始玩,轨迹系列游戏陪伴了好几年了,电脑里空轨没删,还可以到梅威海道上跑跑。今天上午新闻里报道乔布斯逝世,虽然买不起苹果的产品,但是还是很敬佩这位伟大的企业家。

Linux 管道命令

管道命令在Linux中十分有用,管道命令操作符是“|”,它能将经由前一个命令输出的标准输出,作为管道后一个命令的标准输入。

1、grep命令
grep是一个文本搜索工具,用于在文本或标准输入中查找指定的匹配,并输出到标准输出上。

一般格式:
grep [选项] 模式 [文件…]

常用选项:
-E, –extended-regexp :将查找模式解释成扩展的正则表达式。
-F, –fixed-strings :将查找模式解释成单纯的字符串。
-c, –count :只是输出文件中匹配的行的总数
-i, –ignore-case :忽略大小写。
-n, –line-number :输出时加上行号。
-r, –recursive :以递归方式查询目录下的所有子目录中的文件。
-v, –invert-match :只显示不包含匹配的行。
继续阅读Linux 管道命令

Linux wc命令

wc命令用于打印出文件的行数、单词数、字节数。后可跟指定文件,如果没有文件会读取标准输入。

一般格式:
wc [选项]… [文件]…

常用选项:
-c, –bytes :打印字节数
-m, –chars :打印字符数
-l, –lines :打印行数
-L, –max-line-length :打印最长那一行的长度
-w, –words :打印单词数

举例:
1、计算/var/log/secure文件行数
# wc -l < /var/log/secure 115 2、计算hi.txt文件行数 # wc -l hi.txt 3 hi.txt 3、显示行数,单词数,字节数 # wc /etc/passwd 27 37 1171 /etc/passwd 4、计算/var/log/message文件行数 # cat /var/log/messages | wc -l 20 5、读取标准输入 # wc -l aaa bbb ccc 此时按Ctrl+D结束输入,得到结果3。 6、统计目录下的文件数 # ls -l /etc/ | wc -l 137

谈谈水浒传

  最近在看东方卫视放的新水浒传点将版,点将版不按照剧集顺序,而是根据水浒中某个人物详细讲述他的故事。我比较喜欢水浒里的鲁智深、武松、林冲一伙,虽然武松、林冲很早就被他们的宋公明哥哥拉拢了。。。特别是花和尚鲁智深,从拳打镇关西、大闹五台山、大闹桃花村、火烧瓦罐寺、倒拔垂杨柳、大闹野猪林等故事,看出他其实是粗中有细,还喜欢自称洒家。

  在水浒传第一百一十九回里说道,鲁智深在六和寺听到钱塘江的潮信,想起以前师傅说过“听潮而圆,见信而寂”。

  原文:
  “今日正应了『听潮而圆,见信而寂』,俺想既逢潮信,合当圆寂。众和尚,俺家问你,如何唤做圆寂?”寺内众僧答道:“你是出家人,还不省得佛门中圆寂便是死?”鲁智深笑道:“既然死乃唤做圆寂,洒家今已必当圆寂。烦与俺烧桶汤来,洒家沐浴。”寺内众僧,都只道他说耍,又见他这般性格,不敢不依他,只得唤道人烧汤来,与鲁智深洗浴。换了一身御赐的僧衣,便叫部下军校:“去报宋公明先锋哥哥,来看洒家。”又问寺内众僧处讨纸笔,写了一篇颂子,去法堂上捉把禅椅,当中坐了。焚起一炉好香,放了那张纸在禅床上,自叠起两只脚,左脚搭在右脚,自然天性腾空。比及宋公明见报,急引众头领来看时,鲁智深已自坐在禅椅上不动了。颂曰:平生不修善果,只爱杀人放火。忽地顿开金绳,这里扯断玉锁。咦!钱塘江上潮信来,今日方知我是我。

  我想正是因为鲁智深,武松才会留在六和寺终老,林冲也染病死在了六和寺。最后宋江在死前还害死了自己最亲的兄弟李逵,怕死后李逵造反坏了自己的名声,鄙视他。

CentOS Linux使用rsync备份

rsync是Linux系统下的一个数据备份工具,很好用。假设服务端(被镜像端)IP为192.168.1.100,镜像端IP为192.168.1.200。

一、服务端设置

安装rsync:

yum install rsync

编辑配置文件:

vim /etc/rsyncd.conf

输入:

uid = nobody
gid = nobody
use chroot = no
max connections = 10
pid file = /var/run/rsyncd.pid
lock file = /var/run/rsync.lock
log file = /var/log/rsyncd.log
hosts allow = *
继续阅读CentOS Linux使用rsync备份