命令行下无法使用ip138.com进行查询肿么办?
办法来了
wget http://members.3322.org/dyndns/getip
cat getip
命令行下无法使用ip138.com进行查询肿么办?
办法来了
wget http://members.3322.org/dyndns/getip
cat getip
一台IBM3650,因为其中一块硬盘损坏,导致系统出故障。开启需要fsck修复。
fsck -y -f /var
用了-f强行修复之后,可以顺利进入系统。但发现/var变为只读文件系统了。导致系统大部分应用都启动失败。
[root@ox1 /]# rm /var/run/httpd.pid
rm:是否删除 一般文件 “/var/run/httpd.pid”? y
rm: 无法删除 “/var/run/httpd.pid”: 只读文件系统
[root@ox1 ~]# df -h
文件系统 容量 已用 可用 已用% 挂载点
/dev/mapper/vg-slash 4.8G 1.1G 3.5G 24% /
/dev/sda1 99M 26M 69M 28% /boot
tmpfs 3.9G 0 3.9G 0% /dev/shm
/dev/mapper/vg-home 757G 238G 481G 34% /home
/dev/mapper/vg-tmp 1.9G 77M 1.8G 5% /tmp
/dev/mapper/vg-usr 9.5G 2.8G 6.3G 31% /usr
/dev/mapper/vg-pub 99G 11G 83G 12% /pub
/dev/mapper/vg-var 9.5G 5.8G 3.3G 65% /var
看来是系统将/var挂在为只读文件了。下面是解决办法。
[root@ox1 /]#mkdir /home/varbackup
[root@ox1 /]#mount –move /var /home/varbackup
[root@ox1 /]#rm -rf /var
[root@ox1 /]#cd /
[root@ox1 /]#mkdir -p /pub/var
[root@ox1 /]#ln -s /pub/var /var
[root@ox1 /]#cp -a /home/varbackup/* /var/ #这里一定要用-a参数,如果不把对应的文件权限也复制过去。那么会有很多应用启动失败。
接下来修改该fstab:蓝色为注释掉。红色为新加的。
[root@ox1 ~]# cat /etc/fstab
/dev/vg/slash / ext3 defaults 1 1
LABEL=/boot /boot ext3 defaults 1 2
devpts /dev/pts devpts gid=5,mode=620 0 0
tmpfs /dev/shm tmpfs defaults 0 0
/dev/vg/home /home ext3 defaults,usrquota 1 2
proc /proc proc defaults 0 0
sysfs /sys sysfs defaults 0 0
/dev/vg/tmp /tmp ext3 defaults 1 2
/dev/vg/usr /usr ext3 defaults 1 2
/dev/vg/swap swap swap defaults 0 0
/dev/vg/pub /pub ext3 defaults 1 2
#/dev/vg/var /var ext3 defaults 1 2
/dev/vg/var /home/varbackup ext3 defaults 1 2
然后reboot重启,问题解决问题。
RHEL5.5 Xmanager连接
1,修改/usr/share/gdm/defaults.conf
将五个参数按如下修改:
Enable=true
DisplaysPerHost=10
Ports=177
AllowRoot=true
AllowRemoteRoot=true
2,修改/etc/inittab文件
将
#x:5:respawn:/etc/X11/prefdm -nodaemon #注销这句
下面新增加一句
x:5:respawn:/usr/sbin/gdm -nodaemon
3,启起系统
RHEL6.0 Xmanager连接
1、修改/etc/gdm/custom.conf
# GDM configuration storage
[daemon]
[security]
[xdmcp]
Enable=1 ———增加此行
[greeter]
[chooser]
[debug]
2,检查并关闭防火墙,或者增加一ACCETP;
3,重启系统。
1、安装x11vnc
sudo apt-get install vino vinagre x11vnc
2、设置远程桌面登录时使用的密码,设置完后直接回车确认保存密码到 ~/.vnc/passwd文件里,“~/ ”是你当前用户的根目录如:/home/xyz/
sudo x11vnc -storepasswd
3、设置x11vnc通用的密码存储位置
sudo x11vnc -storepasswd in /etc/x11vnc.pass
实验室购买的rhel订阅到期了。无法使用yum来解决依赖包问题,是个很头痛的事。
逼不得已将rhel的源改为centos。
Maildir is a huge improvement over mbox for storing local mails of users. Why? I will not go into a long explanation about this, because it is not the scope of this post, but just consider that saving each mail in its own file on the disk (Maildir) opposed to saving all mails in a single file (mbox) is much faster. Not only faster, but it is also much easier to manipulate the files (that are individual mails) on the system. For more details on maildir vs. mbox you can see http://www.courier-mta.org/mbox-vs-maildir/
Now, even if Maildir is much faster for many emails kept on the server, when we reach a huge number of files in a single folder the access times to that folder will be considerably slower. Now I am not talking here about a couple of hundreds of mails, but some huge mailboxes with thousands of mails and huge sizes (over 3-5GB in size). You will be amazed that there are peoples that will do that… They are most probably using IMAP and keeping all their mails on the server, or even POP3 and saving one copy of each mail on the server. (更多…)
1、 Nfs依赖的2种协议,包括表示层的XDR(external data representation 外部数据表示)和会话层的RPC(remote procedure call远程过程调用)。
2、 nfs守候进程和它们的子系统
3、2和3成对完成预读后写功能。保证系统响应速度。
4、4和5配对,完成文件锁定功能。 (更多…)
如同Apache一样,sendmail也允许使用虚拟主机功能,这是通过FEATURE(virtusertable)功能实现的,而虚拟主机的文件缺省是/etc/mail/virtusertable。这个文件的形式类似于aliases文件,即:左地址 右地址 ,中间用Tab键分开。还需要注意的是,虚拟域(左地址的域名),应该属于本机接收之列。
joe@yourdomain.com jschmoe 1
bogus@yourdomain.com error:nouser No such user here 2
@testdomain.com test@mydomain.com 3
@yourdomain.com %1@othercompany.com 4
(更多…)
准备环境:
提供src文件如下:
一、安装Nagios:
useradd -m -s /bin/bash nagios
passwd nagios
groupadd nagcmd
usermod -a -G nagcmd nagios
usermod -a -G nagcmd www
tar zxvf nagios-3.4.3.tar
cd nagios-3.2.3
./configure --with-command-group=nagcmd
make
make all
make install
make install-init
make install-config
make install-commandmode
make install-webconf
cd ..
注:make install 用于安装主要的程序、CGI及HTML文件
make install-init 用于生成init启动脚本
make install-config 用于安装示例配置文件
make install-commandmode 用于设置相应的目录权限
make install-webconf 用于安装Apache配置文件
切换目录到安装路径,这里是/usr/local/nagios,看是否存在etc、bin、 sbin、 share、 var这五个目录,如果存在则可以表明程序被正确的安装到系统了。
ls /usr/local/nagios/
bin/ etc/ sbin/ share/ var/
注;bin–Nagios执行程序所在目录,其中的nagios文件即为主程序。
etc–Nagios配置文件位置
sbin–Nagios cgi文件所在目录,也就是执行外部命令所需文件所在的目录
Share–Nagios网页文件所在的目录
var–Nagios日志文件、spid 等文件所在的目录
var/archives–日志归档目录
var/rw–用来存放外部命令文件
htpasswd -c /usr/local/nagios/etc/htpasswd nagiosadmin
修改Nagios配置文件,给新增的用户增加访问权限
由于Nagios主程序只是提供一个运行框架,其具体监控是靠运行在其下的插件完成的,所以Nagios插件是必须安装的。
tar zxvf nagios-plugins-1.4.16.tar.gz
cd nagios-plugins-1.4.16
./configure --with-nagios-user=nagios --with-nagios-group=nagios
make
make install
验证Nagios插件是否正确安装
ls /usr/local//nagios/libexec
显示安装的插件文件,即所有的插件都安装在libexec这个目录下。
启动前先检查下配置文件是否正确
/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
如果没有报错,可以启动Nagios服务
/usr/local/nagios/bin/nagios -d /usr/local/nagios/etc/nagios.cfg
查看Nagios运行状态
/usr/local/nagios/bin/nagiostats
由于Nagios只能监测自己所在的主机的一些本地情况,例如,cpu负载、内存使用、硬盘使用等等。如果想要监测被监控的服务器上的这些本地情 况,就要用到NRPE。NRPE(Nagios Remote Plugin Executor)是Nagios的一个扩展,它被用于被监控的服务器上,向Nagios监控平台提供该服务器的一些本地的情况。NRPE可以称为 Nagios的Linux客户端。
tar zxvf nrpe-2.13.tar.gz
cd nrpe-2.13
./configure
make all
make install-plugin
make install-daemon
make install-daemon-config
注:监控主机上只需要make install-plugin这一步就可以了。监控机上只要有一个check_nrpe插件用于连接被监控端nrpe的daemon就行了。
启动NRPE
/usr/local/nagios/bin/nrpe -c /usr/local/nagios/etc/nrpe.cfg -d
验证NRPE是否正确安装
/usr/local/nagios/libexec/check_nrpe -H localhost
注:如果成功,会返回NRPE的版本号。
二、Nagios被控端安装配置
建立Nagios账号
/usr/sbin/useradd -m -s /sbin/nologin nagios
tar zxvf nagios-plugins-1.4.16.tar.gz
cd nagios-plugins-1.4.16
./configure --with-nagios-user=nagios --with-nagios-group=nagios
make
make install
cd ..
验证程序是否被正确安装:
ls /usr/local/nagios/libexec
显示安装的插件文件,即所有的插件都安装在libexec这个目录下。
tar zxvf nrpe-2.13.tar.gz
cd nrpe-2.12
./configure
make all
make install-plugin
make install-daemon
make install-daemon-config
cd ..
/usr/local/nagios/bin/nrpe -c /usr/local/nagios/etc/nrpe.cfg -d
验证NRPE是否正确安装
/usr/local/nagios/libexec/check_nrpe -H localhost
注:如果成功,会返回NRPE的版本号。
缺省NRPE配置文件中只允许本机访问NRPE的Daemon。