2012年6月27日星期三

NFS服务简洁教程

NFS即是Network File System,网络文件系统,看名字便知什么意思,不用解释了。NFS并不是很安全,但NFS4提供了身份验证的支持,还可以能过kerberos进行加密。


搭建NFS简洁教程。


#rpm -qa | grep nfs
#rpm -qa | grep rpcbind      //检查有没有安装主程序NFS及支持服务rpcbind。从RHEL6开始rpcbind代替了RHEL5中的portmap


#mkdir /var/nfs
#touch /var/nfs/test       //建立NFS共享文件夹 和文件
#vim /etc/exports           //编辑NFS配置文件,指定共享路径,共享对象,权限
/var/nfs     192.168.98.0/24(rw,sync) 


#service  rpcbind  start    //启动NFS必须的RPC服务
如不启动此程序会报诸如下面的错误:
  Starting NFS quotas: Cannot register service: RPC: Unable to receive; errno = Connection refused


    rpc.rquotad: unable to register (RQUOTAPROG, RQUOTAVERS, udp).


    [FAILED]


    Starting NFS daemon:


    [FAILED]


    Starting NFS mountd: Cannot register service: RPC: Unable to receive; errno = Connection refused


    mountd: unable to register (mountd, 1, udp).


    [FAILED]
 


#service nfs start 


#showmount -e localhost    //检测本地的NFS挂载情况。
                                                       // 若执行此命令时出现错误: clnt-create : RPC : Program not registered
                                                     //只需要重启rpcbind,nfs服务即可。service rpcbind restart,service nfs restart


 


NFS权限:


rw:读写
ro:只读
sync:文件同时写入内存和硬盘
async:文件暂时写入内存,不写入硬盘。 
no_root_squash:如果用root连接NFS,那对此共享的目录也拥有root权限。(不安全) 
roott_squash:如果用root连接NFS,对此共享目录 只拥有匿名用户权限,通常会使用nobody,或者nfsnobody的用户身份。
anonuid:匿名用户的UID,通常是nobody或者nfsnobody,可在此行设置。 
anongid:匿名用户的GID。 

2012年6月25日星期一

女儿经常哼唱:风中有朵雨做的云

因为老爸经常在家用DVD放老唱片……所以女儿学会了这句:风中有朵雨做的云。。。。


不知道是喜是忧……

简洁rhel6配置本地yum源

一、挂载本地光盘到系统:把rhel6.2安装光盘放入光驱,在终端命令行下操作
      mkdir /media/rhel   #新建挂载目录
      mount /dev/cdrom  /media/rhel  #挂载光盘到/media/rhel目录下
      cd  /media/rhel  #进入挂载目录
      ls   #查看挂载目录,光盘挂载成功


二、配置本地yum源
      cd /etc/yum.repos.d/   #进入yum配置目录
      touch  rhel-media.repo   #建立yum配置文件
      vi  rhel-media.repo   #编辑配置文件,添加以下内容  












1    [rhel-media]










2    name=Red Hat Enterprise Linux 6.2   #自定义名称










3    baseurl=file:///media/rhel #本地光盘挂载路径










4    enabled=1   #启用yum源,0为不启用,1为启用










5    gpgcheck=1  #检查GPG-KEY,0为不检查,1为检查










6    gpgkey=file:///media/rhel/RPM-GPG-KEY-redhat-release   #GPG-KEY路径











7   


三、清除yum缓存,使用yum install自动安装软件
      yum clean all   #清除yum缓存
      yum install php   #安装php

至此,RHEL 6.2配置本地yum源教程完成,现在可以使用yum install命令安装软件了。

解决rhel6 YUM安装后“RHN support will be disabled”问题

在安装YUM源后,使用YUM出现如下错误:
[root@localhost network-scripts]# yum install php
Loaded plugins: refresh-packagekit, rhnplugin
This system is not registered with RHN.
RHN support will be disabled.
Error: Cannot retrieve repository metadata (repomd.xml) for repository: InstallMedia. Please verify its path and try again


找了两天终于找到了答案:


      (2) 查明原因


    原来是RHEL6 新引进的一个包管理工具 Packagekit,这个工具似乎会在每次读取软件仓库之后,会把原本光盘根目录下,也就是一同被你拷贝到软件仓库目录的media.repo 复制一份到/etc/yum.repos.d/,并重命名为 packagekit-media.repo ,而该文件也就是导致本地yum源失效的罪魁祸首


       (3) 解决方法


    删除或重命名/etc/yum.repos.d/packagekit-media.repo,但如果直接使用 iso 文件作为源,所以无法删除 iso 中的该文件,单单只是删除或重命名 packagekit-media.repo 只能起一次作用,之后又会产生新的packagekit-media.repo 文件,只好索性卸载Packagekit 了
    执行yum remove -y PackageKit


    这样以后再也不会产生新的packagekit-media.repo 文件


感谢江南孤鸿兄。源文地址:http://hi.baidu.com/jnf009/item/57f50f3337ab12139dc65e07

2012年6月23日星期六

linux定义DNS 解决wget不能下载的问题

新手(就是偶)在wget下载的时候经常会遇到这样的问题:


wget: unable to resolve host address


这是因为NDS没有设置好的原因,解决方法如下


一、第一种方法(常规方法)


在 Linux  下当使用 NetworkManager时,更改 DNS 的一般方式:



  1. 修改 /etc/resolv.conf 文件, 添加 "nameserver ip" 行.

  2. 修改 /etc/sysconfig/network-scripts/ifcfg-eth0, 添加 "DNS1=ip", "DNS2=IP"...行。

  3. 修改 /etc/sysconfig/networking/....目录下的 ifcfg-eth0 或者 default. 方式同上。


修改完文件后需要运行 "service NetworkManager restart" 重启网络以使设置生效。

另说明linux 服务的管理方法:


service NetworkManager restart | start | stop | status


上面的 NetworkManager 可被其他服务名替换。"|" 隔开的命令可任选其一。


注意:以上修改在 关机再次启动 电脑后会被 NetworkManager重置为默认 isp 的 dns. 即 "generated by NetworkManager".


二、第二种方法(改进)


用 NetworkManager 管理网络设置,并永久自定义 DNS. 可以如下设置:



  1. 修改 /etc/resolv.conf , 添加 "nameserver ip".

  2. 运行 "sudo chattr +i /etc/resolv.conf", 该命令修改文件属性为 只有 root 用户才能修改该文件。去掉可将参数改为 "-i".

  3. 以 root 身份运行 "service NetworkManager restart".


注意:此时 会产生 /etc/resolv.conf.tmp 文件,不必理会。

光驱挂载mount问题

#mount /dev/cdrom /mnt/cdrom


出现如下错误提示:


mount: you must specify the filesystem type。


只需要在mount 后加上参数t指定挂载类型即可。光驱是iso9660


正确命令如下:


#mount -t iso9660 /dev/cdrom /mnt/cdrom


挂载成功提示如下:


mount: block device /dev/sr0 is write-protected, mounting read-only。


/dev/sro即光驱。


让光驱自动挂载,修改/etc/fstab文件,添加如下行:


2.修改/etc/fstab文件。在该文件最后按顺序添加如下内容:(未经证实)


/dev/cdrom /mnt/cdrom auto exec 0 0

2012年6月17日星期日

传说是易中天老师说的一句话

中国教育的目标是“望子成龙”;标准是“成王败寇”;方法是“死记硬背”;手段是“不断施压”,还美其名曰“压力即动力”。至于孩子们是否真实,是否善良,是否健康,是否快乐,没人去想。最需要“以人为本”的领域,却最不拿人当人,这真是一个奇迹!——易中天


我只要女儿健康,快乐。其他一切都是浮云。

2012年6月5日星期二

坑爹的香港空间……

昨天又下决心买了一个香港空间……是哪家的就不说了,免得说我是枪手……


可是又一次让我失望了。ping值看起来确实很漂亮,最多140-150ms,有时甚至60-80ms,可是就是经常打不开网站……


是香港空间的通病吗?我不太清楚,反正之前找的两个空间也是同样的问题,看起来很美……结果却很糟糕。。。。


心寒啊……小站长找个空间怎么这么难???


不是我不爱国,不用国内的空间……


只是TMD TC BA让我觉得恶心……


现在又把我的苹果迷解析回美国空间了……虽然速度慢了点200+ms 可是确实很稳定....


用了几个月没有出现过一次打不开网站的情况。





2012年6月1日星期五

今天是儿童节……早上还要上班……

今天是儿童节,不跟你计较了…………看你把家整成什么样子了?一天清早,脸没洗,头没梳,鞋子不穿,就开始捣乱了……