感谢支持
我们一直在努力

Jenkins : 安装 master 和 slave

Jenkins 是一个可扩展的持续集成引擎。主要用于持续、自动地构建、测试软件项目。本文介绍在 windows 平台上安装 Jenkins master 和 slave。

安装 master

请从 Jenkins 的官网下载安装包,直接运行,一路 “next” 就可以了。安装包执行完成后会启动你机器上默认的浏览器进行初始化配置和基本插件的安装。

第一步是进行安全性验证:

需要把安装目录下一个文件中的密码输入到 UI 中,按照 UI 中的说明填入密码,然后继续。

第二步是选择插件进行安装:

最好安装 Jenkins 建议安装的插件,点击第一个大大的按钮继续。接下来是安装这些插件,这个过程完全是在线安装,一般情况下会比较慢。

插件安装完成后进入第三步:

设置管理员账号,点击 “Save and Finish”。下个界面会提示 Jenkins 已经完成安装,点击 “Start using Jenkins” 进入 Jenkins 的主界面:

OK,master 已经安装完成了!

安装 slave
设置 master 与 slave 的通信方式

进入 Jenkins 的全局安全配置界面(Jenkins->Manage Jenkins->Configure Global Security):

选择 “Enable security”,TCP 的端口号选择随机就可以了。

添加 slave 配置

在 Jenkins 上添加 slave 节点的配置(Jenkins->Manage Jenkins->Manage Nodes):

点击 “New Node”:

输入 slave 节点的名称,并选择 “Permanent Agent” 类型,点击 OK 后进入详细信息的设置界面:

简单解释一下上面的配置:

Name:该节点的名字。

Description:说明这个节点的用途。

# of executors:允许在这个节点上并发执行任务的数量,一般设置为 cpu 支持的线程数。

Remote root directory:节点上 Jenkins 的根目录。

Labels:分配给这个节点的标签。

Usage:节点的使用策略。

Launch method:启动 agent 的方式,对于 windows 平台,最好选择 “Launch agent via Java Web Start”。

Availability:Jenkins 控制 slave 是否在线的策略。

保存上面的配置,接下来去 salve 上完成安装和配置。

在 salve 上安装 jre

到 Oracle 官网下载最新的 jre 安装包并在 salve 上安装。

安装并配置 Jenkins salve

下面的操作默认都是在 salve 上进行。

首先在 C 盘根目录下创建目录 jenkinsagent。

接着在浏览器中登录前面创建的 Jenkins,并打开刚才创建的节点:

点击上图中的 “Launch” 按钮,在浏览器的提示下把一个叫 slave-agent.jnlp 的文件保存到本地。
然后以管理员的权限启动命令行, 执行 slave-agent.jnlp 文件,最终会启动一个小程序:

上图中的 “Connected” 说明 slave 和 master 已经建立了连接。但是我们希望把 slave-agent 程序安装成 Windows Service,这样以后 slave 机器重新启动后就能自动连接 master。在上面的 File 菜单中点击 “Install as a service”,完成安装后上面的小程序会自动关闭,一个 Windows Service 被创建:

好了,刷新一下 salve 的页面:

至此,一个 master 与一个 slave 组成的 Jenkins 系统已经搭建起来了。

23、问题7:NFS服务设定您的系统上的 NFS 服务器,将 /shared 目录分享给 example.com域中的用户
#chkconfig –list nfs
#chkconfig nfs on
#service nfs restart
#mkdir /shared
#vim /etc/exports
/share          192.168.0.0/255.255.255.0(rw)
:wq
#vim /etc/sysconfig/nfs
RQUOTAD_PORT=4001
LOCKD_TCPPORT=4002
LOCKD_UDPPORT=4002
MOUNTD_PORT=4003
STATD_PORT=4004
:wq
#service nfs restart
#rpcinfo –p
端口更改正确
# iptables -I CLASS-RULE -s 192.168.74.0/24 -p tcp –dport 4001:4004 -j ACCEPT
# iptables -I CLASS-RULE -s 192.168.74.0/24 -p udp –dport 4001:4004 -j ACCEPT
# iptables -I CLASS-RULE -s 192.168.74.0/24 -p udp –dport 111 -j ACCEPT   
# iptables -I CLASS-RULE -s 192.168.74.0/24 -p tcp –dport 111 -j ACCEPT
# iptables -I CLASS-RULE -s 192.168.74.0/24 -p tcp –dport 2049 -j ACCEPT
# iptables -I CLASS-RULE -s 192.168.74.0/24 -p udp –dport 2049 -j ACCEPT
# iptables –L
# service iptables save
# service iptables restart
#service nfs restart
测试:
#showmount –e 192.168.0.6
可以看到文件
#mount –t nfs 192.168.0.6:/shared /mnt
可以挂载
 
24、问题6:Web服务设定您的网站伺服器,网址是 http://stationX.example.com,然后执行下列步骤:下载 ftp://server1.example.com/pub/rhce/station.html将下载的档案重新命名为 index.html将档案复制到您的网站的 DocumentRoot切勿更动 index.html 档案的内容
 
25、问题5:Samba服务通过 SMB 共享 /common 目录:您的 SMB 服务器须设定为 STAFF 工作组的成员共享名称为 “common”只共享给 example.com 网域内的客户端共享必须是可浏览的(browseable)taliesin 可以读取这个共享目录,如果必要的话,使用的密码为 password
 
答案:
#yum install samba*
#chkconfig smb on
#service smb restart
#vim /etc/samba/smb.conf
Workgroup=STAFF
        [common]
        comment = Public Stuff
        path = /common
        public = yes
        browseable=yes
;      writable = yes
;      printable = no
;      write list = +staff
:wq
#iptables –I CLASS-RULE –s 192.168.74.0/24 –p tcp –dport 137:139 –j ACCEPT
#iptables –I CLASS-RULE –s 192.168.74.0/24 –p udp –dport 137:139 –j ACCEPT
#iptables –I CLASS-RULE –s 192.168.74.0/24 –p tcp –dport 445 –j ACCEPT
#iptables –I CLASS-RULE –s 192.168.74.0/24 –p udp –dport 445 –j ACCEPT
#service iptables save
#service iptables restart
#chcon –t  samba_share_t  /common
#smbpasswd –a taliesin
Password
#service smb restart
测试:
#smbclient –L 192.168.74.82
#smbclient –L 192.168.74.82 –U taliesin
Passwd:password
#smbclient //192.168.74.82/common –U taliesin
Passwd:password
显示正常则正确
 
26、问题4:FTP服务设置设定您系统上的 FTP 存取:在 example.com 网域中的客户端都可以用匿名(anonymous)登入您的机器在 example.com 网域外的客户端都不能存取您的 FTP 服务
 
答案:
#yum install vsftpd
#chkconfig vsftpd on
#service vsftpd restart
#vim /etc/sysconfig/iptables-config
IPTABLES_MODULES=”ip_conntrack_netbios_ns ip_conntrack_ftp”
:wq
#iptables –I CLASS-RULE 5 –s 192.168.74.0/24 –m state  –state NEW –p tcp –pdort 21  -j ACCEPT
#service iptables save
#service iptables restart
登陆测试机测试
 
27、问题9:自动挂载服务
为 NIS 使用者设定 autofs以自动挂载其家目录:
#server1.example.com(192.168.0.254) 通过 NFS 分享 /rhome/stationX 给您的工作站,X为您的工作站编号,niSUSErX 使用者的家目录是
server1.example.com:/rhome/stationX/nisuserX,nisuserX 使用者的家目录应该自动挂载在本地端的 /rhome 下面的
/rhome/nisuserX家目录应设定为具可被其使用者写入的权限,当您使用 nisuser1 ~ nisuser20 登入时,能存取家目录的仅有 nisuserX 使用者
范例:station100 须设定在 nisuser100 登入时自动将server1.example.com:/rhome/station100/nisuser100 的 NFS 分享挂载到其家目录/rhome/nisuser100
 
 
答案:
#authconfig-tui
选nis
域:notexmple
服务器:192.168.0.254
#showmount –e 192.168.0.254
#vim  /etc/auto.master
/home  /etc/nis.misc
#cp  /etc/auto.misc  /etc/nis.misc
#vim  /etc/nis.misc
guest2006                  -fstype=nfs                192.168.0.254:/home/guests/guests2006
:wq
#service  autofs  restart
#su  – guest2006
显示正常
 
28、问题10:文件系统设置
建立一个分区,大小为300M,挂载到/common,永久生效
 
答案:
#fdisk  -l
#fdisk  /dev/sda
n
e
4
默认
+300M
#partprobe  /dev/sdb
#mkfs.ext3  /dev/sdb1
#mkdir  /common
#vim  /etc/fstab
/dev/sdb1            /common                  ext3                    defaults              0  0
#mount  -a
#ll  /common
有 lost+found标示文件,挂载成功
 
29、问题11:yum设置
设置yum源路径为:http://server1.example.com/pub/Server
#vim  /etc/yum.repos.d/rhel-debuginfo.repo
[base]
Baseurl=http://server1.example.com/pub/Server
Enable=1
Gpgcheck=0
:wq
#yum  list
可以生成yum库,则配置成功
 
 
RHCE部分:
您须记得某些题目指定了某些服务不得为 my133t.org 网域所存取,所有这个网域的系统均位于192.168.1.0/255.255.255.0 网段内,意即所有这个网段内的系统都属于 my133t.org,网段192.168.0.0/255.255.255.0的系统位于example.com域中!
问题2:逻辑卷管理将home分区扩大为700M,偏差范围在670M~730M之间
#df  -h
#vgdisply
#vgextend  vg0  /dev/sdc3
#vgdisplay  vg0
#e2fsck  -f /dev/vg0/data
#resize2fs  -f  /dev/vg0/data
#lvextend  –L  +300M  /dev/vg0/data
下图所示test-home文件夹已经是678M满足要求
补充:
将test-home缩小到200M
#umount /test-home
#e2fsck  -f  /dev/vg0/data
#resize2fs  -f  /dev/vg0/data 200M
#lvresize  -L  200M  /dev/vg0/data
#lvdisplay  /dev/vg0/data
#vgdisplay  vg0
#mount –a
#ll /test-home
#df –h
测试正确
 
30、问题1:磁盘配额用户disklog在/home/disklog最低限制为40K,当添加80K数据时会提示超出磁盘配额信息
 
#useradd  disklog
#mount –o remount,usrquota  /dev/vol0/home /home
#vim /etc/fstab
/dev/vol0/home              /home                ext3                    defaults,usrquota    0 0
#quotacheck  -cvu  /home
#quotaon  /home
#edquota  -u disklog
Saft    hard
40      80
测试:
#su  – disklog
#cd
#dd if=/dev/zero of=file1 bs=1k count=50
是否有警告信息,有则正常
#dd if=/dev/zero of=file1 bs=1k count=90
是否提示超出磁盘配额,有则配置成功
#quota
 
31、问题3:ssh服务设置依下列指示设定 SSH,用户taliesin 可以从 example.com网域内存取您的机器,但从 my133t.org 来的所有客户端均不能使用您系统上的 ssh 服务
#iptables -N CLASS-RULE
# iptables -A INPUT -j CLASS-RULE
# iptables -A CLASS-RULE -i lo -j ACCEPT
# iptables -A CLASS-RULE -p icmp -j ACCEPT
# iptables -A CLASS-RULE -m state –state ESTABLISHED,RELATED -j ACCEPT
# iptables -A CLASS-RULE -s 192.168.74.0/24 -p tcp –dport 22 -j ACCEPT
# iptables -A CLASS-RULE -m state –state NEW -p udp –dport 514 -j ACCEPT
# iptables -A CLASS-RULE -j REJECT
#service iptables save
#service iptables restart
#vim /etc/sysconfig/iptables
 
32、问题8:NIS服务
#NIS服务器为 192.168.0.254 作为使用者验证,NIS域名为:notexample;请注意下列事项:nisuserX 须能登入您的系统,X
指的是您的工作站编号,但是登入时并无家目录,须等到您完成下面的 autofs考题才会有家目录在您的系统上,所有的 NIS 使用者密码均为 passwd

33、问题6:打印机设置
#使用 IPP(CUPS)设定您系统上的预设本地打印机列至 server1.example.com 上的 stationX,设定该印表机时请使用 “Generic-text-only”印表机。
 
#system-config-printer
#echo “station6.example.com” | lpr
#firefox
登陆地址检查打印情况
34、问题7:定时任务列表与NTP设置
#为用户 naima 设立一个任务计划,在本地时间每天 20:45 执行/bin/echo hello
设定您的系统为 server1.example.com 的NTP 客户端
#crontab  –u naima –e
45  20  *  *  *  /bin/echo  hello
:wq
#service  crond  restart
#crondtab  -u naima  -l
45  20  *  *  *  /bin/echo  hello
设定您的系统为 server1.example.com 的NTP 客户端
 
35、问题4:权限设置
将 /etc/fstab 文件复制到 /tmp,设定 /tmp/fstab 的权限,使:
#/tmp/fstab 文件的属主是 root 使用者
#/tmp/fstab 文件的所属群组是 root 群组
#/tmp/fstab 文件不得为任何人执行
#使用者 naima 可以读写 /tmp/fstab
#所有其他使用者(目前的及未来的)可以读取 /tmp/fstab
 
答案:
#cp  /etc/fstab  /tmp/
#ll  /tmp/
#getfacl  /etc/fstab
#setfacl  -m u:naima:rw  /tmp/fstab
#getfacl  /etc/fstab
 
36、问题5:内核升级和路由启用
#在您的系统上启用 IP Forwarding 功能,并使之永久生效
#vim /etc/sysctl.conf
Net.ipv4.ip_forward = 1
:wq
 
从ftp://server1.example.com/pub/updates 安装适用的 kernel 更新套件,必须符合下列准则:
#更新版的 kernel 套件在重新开机后为预设的 kernel,原来的 kernel 套件依旧存在,并且可以手动启用
#lftp  server1.example.com
>cd  pub
>cd  updates
>get  kernel*
>exit
#rpm –ivh kernel*
#vim  /boot/grub/grub.conf
Default=1
 
37、问题2:账户管理
#建立 staff 群

#建立 naima 用户,使其附属于 staff 群组
#建立 taliesin 用户,使其附属于staff 群组
#建立 simira 用户,使其无法交互式登录本地系统,且不是 staff 群组成员
#以上使用者naima、talisin及simira 的密码均为 passwd
 
答案:
#groupadd staff
#useradd  –G staff  naima
#useradd  -G staff  taliesin
#useradd  –s /sbin/nologin simira
#passwd  naima
Passwd
#passwd  taliesin
Passwd
#passwd  simira
Passwd
 
38、问题3:共享目录设置
建立一个工作目录于 /commom/staff ,并拥有下列属性:
#/shared/staff 的所属群组为 staff;
#该目录应对 staff 群组成员有可读、可写、可执行的权限;
#对taliesin没有任何权限
#对其他使用者有可读的权限
 
答案:
#mkdir –p /commom/staff
#chown  .staff  /commom/staff
#ll –d  /commom/staff
#chmod 775 /commom/staff
#getfacl  /commom/staff
#setfacl  -m u:taliesin:0  /commom/staff
#getfacl  /commom/staff
 
39、依下列要求,配置您的SMTP邮件服务:
您的邮件服务器必须可以接受来自本地端及来自远端的邮件
Susan必须可以从远端主机接收邮件
寄给susan的邮件,必须存放在/var/spool/mail/susan的邮件队列中
iptables –A INPUT –p tcp –dport 25 –j ACCEPT
/etc/init.d/iptables save
/etc/init.d/iptables restart
              yum install sendmail-cf
              chkconfig sendmail on
              vi /etc/mail/local-host-names
                    exampel.com
                    stationX.example.com
              :wq
vi /etc/mail/sendmail.mc
                    127.0.0.1—à0.0.0.0
      :wq
      service sendmail restart
      mail susan
        subject :
        .
ls /var/spool/mail
        susan
 
40、通过NFS服务,将/common目录输出给example.com域
      yum install nfs
      yum install portmap
      service portmap start
chkconfig portmap on
      chkconfig nfs on
      vi /etc/exports
      /common        172.24.0.0/16 (rw,sync)
      :wq
service nfs restart
测试:showmount –e 可以看到本机的nfs输出
 
41、为您的MTA配置一个邮件别名,将发送给acctmgr的邮件转至本地的andrew用户
yum install sendmail*
yum install sendmail-cf*
vim /etc/mail/sendmail.mc
把127.0.0.1改为0.0.0.0   
m4 sendmail.mc > sendmail.cf
vim /etc/mail/local-host-names
加入example.com
stationX.example.com保存退出
chkconfig sendmail on
service sendmail restart
vi /etc/aliase
              acctmgr:          andrew
      :wq
      newaliase重新加载
 
42、配置您系统上的FTP访问:Example.com网域中的客户端都可以用匿名(anonymous)访问您的机器Example.com 网域外的客户端都不能访问您的FTP服务
yum install vsftpd*
service vsftpd restart
chkconfig vsftpd on
iptables –A INPUT –s ! 172.24.0.0/16 –p tcp –dport 21 –j REJECT
iptables –A INPUT –s ! 172.24.0.0/164 –p udp –dport 21 –j REJECT
service iptables save
 
方法二
yum -y install vsftpd
chkconfig vsftpd on
service vsftpd restart
getsebool –a | grep ftp
setsebool -P ftp_home_dir 1
service vsftpd restart
vim /etc/hosts.allow vsftpd: .example.com
vim /etc/hosts.deny vsftpd: ALL EXCEPT .example.com
netstat -tulpn | grep vsftp
service iptables save
service iptables restart
 
43、通过SMB共享/common目录:您的SMB服务器须设定为STAFF工作组的成员共享名称需要设定为“common”只共享给example.com网域内的客户端共享必须是可浏览的(browseable) Susan可以读取这个共享目录以及对应的家目录,如果必要的话,使用的密码为password
yum install samba.i*
chkconfig smb on
vim /etc/samba/smb.conf
cd /etc/samba
grep –v “^#” smb.conf  >smb.con
        [common]
                            workgroup = STAFF
                            path = /common
                            hosts allow = 172.24.0.0/16
                            browseable = yes
                            guest ok =yes
:wq
service smb restart
测试:smbclient –L //172.24.0.9
mkdir /common
chcon –t samba_share_t /common
useradd susan
smbpasswd –a susan
vim /etc/samba/smb.conf
把[homes]下的valid 前的;去掉。保存退出
service smb restart
 
44、设定您的网站服务,网址是http://stationX.example.com,然后执行下列步骤:
下载ftp://server1.example.com/pub/rhce/station.html文件
将下载的文件重新命名为index.html
将文件复制到您的网站的documentroot路径下
切勿更动index.html文件的内容
yum install httpd
chkconfig httpd on
wget ftp://server1.example.com/pub/rhce/station.html
cp station.html /var/www/html/index.html
vim /etc/httpd/conf/httpd.conf
修改ServerName stationX.example.com
chcon -R –reference=/var/www/html  /var/www/html/index.html
service httpd restart
 
45、依照下原则配置您的系统上的POP3服务Brad可以通过POP3协议从example.com 网域内取回在您系统上的信件my133t.org的客户不能访问您系统上的POP3服务
iptables –A INPUT –s ! 172.24.0.0/16 –p tcp –dport 110 –j REJECT
      iptables –A INPUT –s ! 172.24.0.0/164 –p udp –dport 110 –j REJECT
      service iptables save
 
 
#yum -y install dovecot*
chkconfig dovecot on
service dovecot restart
vim /etc/dovecot.conf 搜索protocols 注释开
service dovecot restart
getsebool –a | grep dovecot
iptables -A INPUT –s 172.24.0.0/16 –p tcp –dport 110 –j ACCEPT
iptables -A INPUT –p tcp –dport 110 –j REJECT
service iptables save
service iptables restart
 
echo “hello,tom” | mail –s hello tom
su tom
mutt –f pop://tom@station5.example.com
 
46、找出所有属于susan用户的文件,并且把这些文件放到/temp/susan目录中
如果没有/temp/susan目录,则需要先创建该目录
#mkdir –p /temp/susan
# find / -user susan -exec cp  {}  /temp/susan  \;
 
47、1、SELINUX必须运行在强制模式
              vi /etc/sysconfig/selinux
                    SELINUX=enforcing
      :wq

        2、以下列指示配置SSH访问 Susan可以从example.com域内远程ssh访问您的机器My133t.org 域内的客户不能通过SSH访问您的机器
iptables –F
iptables –A INPUT –s 172.25.0.0/16 –j REJECT
service iptables save
service iptables restart
chkconfig iptables on

48、配置用户andrew的磁盘配额,使其在家目录中的软配额为1024K,硬配额为2048K
测试:dd if=/dev/zero of=/home/andrew/test bs=1K count=1024
      dd if=/dev/zero of=/home/andrew/test bs=1K count=2048
#vim /etc/fstab
/dev/sda2 /home ext3 defaults,usrquota 0 0
#mount -o remount /home
#quotacheck –c /home对特定的目录做磁盘配额
#quotacheck -avu
#ll /home
#edquota -u andrew
前面是大小限制,后面是数量限制
#quotaon –avu
#cd home
#ll应该看到aquota.user
切换到andrew用户做测试
dd if=/dev/zero of=/home/andrew/test1 bs=1K count=1024
dd if=/dev/zero of=/home/andrew/ test2 bs=1K count=2048
#vi /etc /rc.local
/sbin/quotaon –avug设置自动启动
#repquota -avu检查磁盘空间限制的状态
 
49、创建两个附加分区,每个分区大小为250M, 把两个分区构建一个RID0,并命名为/dev/md1挂载/dev/md1至/shared目录中,并永久生效
# fdisk /dev/sda
n
l→n→+250M→t  fd    w
n
l→n→+250M→t  fd    w
# partprobe
# mdam -C /dev/md1 –l 0 –n 2 /dev/sda8 /dev/sda9
#cat /proc/mdstat查看是否创建了raid
# mkfs.ext3 /dev/md1
# mkdir /shared
# mount /dev/md1 /shared
# vi /etc/fstab
/dev/md1  /shared ext3 defaults 0 0
#mount -a
# df -TH
 
50、现有一个逻辑卷1.6G,减少逻辑卷,最后是600M
#lvdisplay 查看逻辑卷
#umount /resize
#resize2fs –f /dev/vg0/resize 600M
#lvreduce –L 600M /dev/vg0/resize
#resize2fs –p /dev/vg0/resize 增大或是减小逻辑卷,都需要该操作
#mount –a
#df –TH
 
减小操作:
1、umount /该逻辑卷sharel
2、检查大小:e2fsck -f /dev/mapper/vg0_lv0
3、压缩到200M:resize2fs -f /dev/mapper/vg0_lv0 200M
4、再次检查大小,跟之前对比:e2fsck -f /dev/mapper/vg0_lv0
5、lvresize /dev/vg0/lv0 200M
6、mount /dev/vg0/lv0 /share1
7、e2fsck -f /share1
 
51、设定您的系统为server1.example.com的NTP客户端
使用图形化配置
vim /etc/ntp.conf,更改server为:
server  server1.example.com
system-config-date,进行检查52、为NIS用户配置autofs以自动在其家目录:
  Server1.example.com(172.24.254.254)通过NFS输出/rhome/stationX给您的工作站,X为您的工作站编号
 niSUSErX用户的家目录是
Server1.example.com:/rhome/stationX/nisuserX,nisuserX用户的家目录必须自动挂载在本地端的/rhome下面的/rhome/nisuserX家目录必须对这些用户可写,当您使用其中任一nisuser1到nisuser20的用户登入时,能存取家目录的仅有nisuserX使用者
范例:station100通过自动挂载配置使得nisuser100登入时自动将server1.example.com:/rhomes/staton100/nisuser100的NFS分享挂载到其家目录rhome/nisuser100中
1、cd /etc
cp  auto.misc rhome.misc
vim /etc/auto.master,加上:
“/rhome(自动监控目录) /etc/rhome.misc(辅助配置文件名)”
2、vim /etc/rhome.misc,加上:
“stationX(触发文件夹名)  -fstype=nfs 172.24.254.254:/rhome/stationX(挂载点)”
3、service autofs restart,重启autofs服务
4、chkconfig autofs on,开机自动启动服务
5、输入su – nisuserX后显示:[nisuser9@localhost ~]$,输入pwd命令后显示/rhome/stationX/nisuserX,表示挂载成功。
 
53、复制/etc/fstab文件到/var/tmp目录,配置/tmp/fstab的权限,使:
/var/tmp/fstab文件的属主是root用户
/var/tmp/fstab 文件属于root’群组
/var/tmp/fstab 文件不得为任何人执行
/var/tmp/fstab 文件对用户susan既不可以读也不可以写
所有其他用户(目前的及未来的)可以读取/var/tmp/fstab文件
cp /etc/fstab /var/tmp
chown root:root /var/tmp/fstab
或者chown root /var/tmp/fstab
    chgrp root /var/tmp/fstab
chmod u-x,g-x,o-x /var/tmp/fstab
vim /etc/fstab
/dev/sda2 /var ext3 defaults,usrquota,acl 0 0
setfacl -m u: susan:0 /var/tmp/fstab
getfacl /var/tmp/fstab查看设置是否成功
chmod o+r /var/tmp/fstab,要让所有用户拥有r权限
最后使用getfacl /var/tmp/fstab检查上述内容
 
54、将home分区扩大为1G,偏差范围在950M-1050M之间
#lvdisplay
# lvextend -L 1024M /dev/vg0/home
#resize2fs –p /dev/vg0/home
现有主机中存在一个逻辑卷 lvdata,大小为 500MB,要求在保留原有数据的情况下将其扩大至 1GB
fdisk /dev/sda
创建分区 ID修改为8e
partprobe
mke2fs -j /dev/sda(编号)
pvcreate /dev/sda(编号)
vgdisplay(查看VG名)
vgextend vg名 /dev/sda(编号)
lvresize -L +500M /dev/vg名/lv
resize2fs /dev/vg/lv
df –h(检查)
 
55、172.24.254.254为NIS绑定域notexample提供验证,请注意下列事项:  nisuserX必须可以登入您的系统,X指的是您的工作站编号,但是登入时并无家目录,须等到您完成下面的autofs考题才会有家目录在您的系统上,所有NIS用户有一个为password的密码
连接nis服务器
1、authconfig-tui
2、选中NIS服务,选择下一步
3、填写域名:notexample,服务器:172.24.254.254
4、确定后,如显示:“监听NIS域服务器”表示正常
#getent passwd 将会显示出nis用户
5、输入su – nisuserX后显示:-bash-3.1$,表示找不到家目录
或者System→administration→authentication  启用NIS支持,填入域名与服务器
 
56、在您的系统上启用IP Forwarding功能
vim /etc/syctl.comf,修改“net.ipv4.ip_forward=0”中的0为1
sysctl -p,从sysctl.conf中重新加载
使用cat /proc/sys/net/ipv4/ip_forward来查看结果
 
57、通过IPP(CUPS)设定您系统上的默认本地打印队列至server1.example.com上的stationX,X为您的本机编号,请使用“Generic-text-only”配置打印队列。
system-config-printer,打开打印机配置界面,依次进行如下设置:
printer name:stationX
deive:internet Printing Protocal(ipp)
hostname:server1.example.com
printer name:stationX
printer type:Gneric→Text-only printer
最后点击“make default printer”按钮
echo “I am stationX.” | lpr,进行打印测试
lpq,列出打印队列
lprm,人为取消某条打印队列
 
58、建立一个协作目录/common/staff,并拥有以下列特性:
  /common/staff组拥有者为sysusers该目录对sysusers群组成员有可读、可写、可执行的权限,其他用户除外。在/common/staff目录中创建的文件自动与该目录有相同的组拥有者
 mkdir -p /common/staff
chgrp sysusers /common/staff;用ll -d /common/staff 查看结果
chmod g+w /common/staff;
chmod 771 /common/staff;用ll -d /common/staff 查看结果
chmod g+s /common/staff;用ll -d /common/staff查看结果
 
59、ftp://seerver1.example.com/pub/updates 安装适用的kernel更新套件,必须符合下列准则:
  更新版的kernel套件在重新开机后为预设的kernel
  原来的kernel套件依旧存在,并且可以被启用
cd /root
mkdir tmp
cd tmp
ftp server1.example.com
用户名:ftp,anonymous
切换到所在目录
get 需要下载的文件
rpm –ivh 新的内核
rpm -ivh ftp://seerver1.example.com/pub/updates/kernel*;在vim /etc/grub.conf或者vim /boot/grub/grub.conf 中修改default=num来更改默认启动,default=0,则默认启动菜单第1行的操作系统,default=1,则启动第2行的系统,如此类推默认启动选项。
60、创建用户、群组,群组所属关系:一个名为sysusers组
  一个andrew用户,其属于sysusers组作为辅助组
  一个susan用户,其也属于sysusers组作为辅助组
  一个brad用户,使其无法通过shell交互式登录本地系统,同时其不属于sysusers群组的成员
  Andrew,susan和brad用户必须设置为password的密码
groudadd sysusers 
useradd -G sysusers andrew
useradd -G sysusers susan
useradd -s /sbin/nologin brad
echo “password” | passwd  –stdin andrew
echo “password” | passwd  –stdin susan
echo “password” | passwd  –stdin brad
useradd brad;vim /etc/passwd 更改brad用户最后一列为/sbin/nologin
 
61、1、建立一个分区,大小为300M,挂在到/common,并使之永久生效
#fdisk /dev/sda
p→n→+300M→w
#partprobe
#mkfs.ext3 /dev/sda5
#mkdir /common
#mount /dev/sda5 /common
#df -TH
#vim /etc/fstab
/dev/sda5 /common ext3 defaults 0 0
 
假设你的分区是/dev/sda5
方法2:
1. e2label /dev/sda5 common
2. echo -e “LABEL=common \t /common \t ext3 \t defaults \t 1 1” >>/etc/fstab
方法3:
echo “mount /dev/sda5 /common” >>/etc/rc.local
 
63、配置 NTP客户端使其能够与 server1.example.com服务器进行网络时间同步
 
开机自启动
                            RHCT
您需要在3.5时内完成所有试题,3.5小时后,系统将自动关机!
您会注意到有些条件指定某一个服务对my133t.org 域无效,这个域中的所有的系统在172.25.0.0/255.255.0.0网段中,同时这个网段中的所有主机也在my133t.org域内;example.com域中主机在172.24.0.0/255.255.0.0网段内!
如果需要安装软件,您可以通过YUM实现,YUM源路径为:
http://server1.example.com/pub/server
在您进行考试之前,您首先要取得权限,并设置您系统的密码为:rW9ySX
配置静态地址信息:
IP地址为:172.24.0.X(其中X为本机编号)
子网掩码:255.255.0.0
网关;172.24.254.254
DNS:172.24.254.254
加入
vim /etc/hosts
172.24.X.X  stationX.example.com  stationX
 
64、配置 apache虚拟主机,满足以下需求
a.DocumentRoot路径为/var/www/virt
b.从服务器 http://server1.example.com/pub/virt.html下载主页文件并将其设置为虚拟主机的主页
cd /var/www/virt/
wget http://server1.example.com/pub/virt.html
vim /etc/httpd/conf/httpd.conf
修改985行虚目录
ServerAdmin root@www13.example.com
    DocumentRoot /var/www/virt
    ServerName www13.example.com
DirectoryIndex virt.html
 
/etc/init.d/httpd restart
 
c.网站域名为 http://wwwx.example.com(x为当前 station编号)
d.允许用户 usr-2能够在/var/www/virt文件夹中创建文件
cd /var/www/
setfacl -m u:usr-2:rwx virt/
检测su到usr-2 在virt下创建文件
 
65、配置 Squid代理服务器,满足以下需求
yum install squid -y
a.更改 Squid监听端口为 8080
vim /etc/squid/squid.conf
921行改为 8080
b.只允许本机以及 example.com域内的所有主机访问本机 Squid服务
在574行下加一行acl example src 172.24.0.0/255.255.255.0
在637行下加一行http_access allow example(注意不要加到DENY下边)
/etc/init.d/squid restart
chkconfig squid on
检测在浏览器里设置代理检测66、配置 apache服务,满足以下需求
yum install httpd-* -y
a.通过 stationx.example.com可以访问本机 apache服务(x为当前 station编号)
cd /var/www/html/
wget http://server1.example.com/pub/test.html
b.主页路径为 http://server1.example.com/pub/test.html
vim /etc/httpd/conf/httpd.conf
修改985行虚目录
ServerAdmin root@station13.example.com
    DocumentRoot /var/www/html
    ServerName station13.example.com
DirectoryIndex test.html
/etc/init.d/httpd restart
 
67、拒绝 hack.org域内的所有主机访问本机的 ftp服务
vim /etc/hosts.deny
vsftpd:172.25.0.0/255.255.0.0
 
68、配置 ftp服务
yum install vsftpd –y
/etc/init.d/vsftpd restart
chkconfig vsftpd on
59、配置 IMAPS邮件加密服务,满足以下需求
vim /etc/dovecot.conf
91  92 行去掉注释
a.IMAPS只为 example.com域内的所有主机提供服务 ,IMAPS所使用的电子证书信息如下 :
cd /etc/pki/tls/certs
make dovecot.pem
按下面要求做dovecot.pem
b.使用默认的 country.state.locality.organization
c.Organizational unit设置为 rhce
c.Common Name为 stationx.example.com(x为当前 station编号)
才.邮件地址为 root@stationx.example.com(x为当前 station编号)
最后复制dovecot.pem 到/etc/dovecot 91 92行的目录里面
cp dovecot.pem /etc/pki/dovecot/private/
cp dovecot.pem /etc/pki/dovecot/certs/
/etc/init.d/dovecot restart
检测mutt -f imaps://usr-1@stationx.example.com
 
69、拒绝 hack.org域内的所有主机访问本机的 pop3服务
iptables -A INPUT -p tcp -s 172.25.0.0/16 –dport 110 -j REJECT
iptables -A INPUT -p udp-s 172.25.0.0/16 –dport 110 -j REJECT
iptables -A INPUT -p tcp -s 172.25.0.0/16 –dport 993 -j REJECT
/etc/init.d/iptables save
70、配置本机 SMTP服务,使其可以接受本机以及外部的邮件
yum install sendmail-* -y
yum install m4 –y(可能默认安装好的)
cd /etc/mail
vim sendmail.mc
116 行 127.0.0.1 改成0.0.0.0
m4 sendmail.mc>sendmail.cf
vim local-host-names
添加 stationX.example.com
/etc/init.d/sendmail restart
测试
mutt -f imap://usr-1@stationX.example.com 收发邮件测试
 
71、配置 pop3服务
yum install dovecot -y
vim /etc/dovecot.conf
20行 去掉注释 protocols = imap imaps pop3 pop3s
/etc/init.d/dovecot restart
chkconfig dovecot on
 
72、允许 example.com域内的所有主机访问本机的 ssh服务
 
 
73、拒绝 hack.org域内的所有主机访问本机的 ssh服务
vim /etc/hosts.deny
sshd:172.25.0.0/255.255.0.0
 
74、配置 autofs自动挂载功能,使所有 NIS登录系统后能够自动挂载自己的家目录,家目录由server1.example.com通过 NFS网络文件系统分享分享路径为:/rhome/stationx(x为当前 station编号)自动挂载点为:/rhome(例如用户 station1,配置成功后应自动挂载到/rhome/station1)
vim /etc/auto.master
任意位置加一行 /rhome /etc/auto.nis
cp /etc/auto.misc /etc/auto.nis
vim /etc/auto.nis
任意位置加一行 stationX –rw,soft,intr server1.example.com:/rhome/stationX
/etc/init.d/autofs restart
chkconfig autofs on
检测su过去看是否有shell
 
75、将文件/etc/fstab复制到/var/tmp目录中,设置相应权限以满足以下要求
cp /etc/fstab /var/tmp
a.文件/var/tmp/fstab所属用户为 root
b.所属组为 root
cd /var/tmp
chown root:root fstab
c.任何用户对 fstab不具有执行权限
chmod a-x fstab
d.用户 usr-1对此文件具有读,写权限
setfacl -m u:usr-1:rw fstab
e.用户 usr-2对此文件不具有读写权限
setfacl -m u:usr-2:– fstab
f.所有其他用户对此文件具有读权限
chmod a+r fstab
验证 ll  和 getfacl fstab
 
76、定制计划任务,用户 usr-2于每天下午 14:30运行以下任务 /bin/echo good_luck
crontab -eu usr-2
30 14 * * * /bin/echo good_luck(分,时,天,月,星期)
/etc/inid.t/crond restart
chkconfig crond on
检测crontab -lu usr-2
 
77、配置 NIS客户端,能够从 NIS服务器 server1.example.com上获取 NIS用户信息,NIS域名为 rhcss所有 NIS用户密码均为 stationx(x为当前 station编号)
authconfig-tui
选择NIS → 域:rhcss → 服务器:server1.example.com
检查:yptest
 
78、在 ftp://server1.example.com/pub/update文件夹中安新版的内核,安装该内核后,并要求开机后从新内核启动,其原有内核必须保留
wget ftp://server1.example.com/pub/update/*.rpm
rpm -ivh *.rpm
vim /etc/grub.conf
修改default=0(新内核一般为)
 
79、开启本机 IP Forward功能(路由转发)
vim /etc/sysctl.conf
net.ipv4.ip_forward = 1
sysctl –p(如果看到修改的内容证明成功)
 
80、添加网络打印机,打印机位于 server1.example.com,打印队列为 stationx(x为当前 station编号)
/etc/init.d/cups start(启动打印机服务)
chkconfig cups on(开机自启动)
系统—管理—正在打印—新打印机—按要求打印机名(前进)–ipp填写主机名打印机名(前进)–(直接前进)–型号选最后一个(前进)–应用
选择打印机—设置为默认打印机
 
81、在/share目录下创建目录 test,具有以下权限
cd /share
mkdir  test
a.目录所属组为 grp1
chgrp grp1 test
b.grp1成员对此文件夹具有读,写,浏览权限
c.在此文件夹中创建的子文件夹或文件自动继承 test的的所属组(SGID)
chmod 2775 test(这一条B C全部搞定)
 
82、创建用户 usr-3,并且该用户无任何可用 shell(无法登录)
useradd usr-3 -s /sbin/nologin
 
83、如果需要,所有用户密码统一设置为 RedHat
passwd usr-1
 
84、配置磁盘限额,限制 usr-1用户使用/data文件系统的大小不超过 1MB
quotacheck -cugm /data(初始化磁盘配额数据库)
ll /data(查看是否有两个文件,有两个文件为正确)
edquota -u usr-1(编辑usr-1的磁盘配额)
hard改为1000
quotaon –a(开启磁盘配额)
检测su到usr-1下dd if=/dev/zero bs=1M count=10 of=aa
 
85、创建用户 usr-2,其附属组为 grp1
useradd -G grp1 usr-2

86、创建一个 RAID0分区,RAID0由两个分区组成,分区自行创建,大小为 1GB,创建后挂载到/share,并要求开机后能够自动挂载
创建两个分区 修改ID fd
partprobe
mdadm -C /dev/md0 -n 2 -l 0 /dev/sda(编号) /dev/sda(编号)
cat /proc/mdstat(查看是否创建分区)
mke2fs –j /dev/md0
mkdir /share
echo “/dev/md0      /share      ext3 defaults  0 0 ” >> /etc/fstab
mount –a
df –h(检测)
 
87、现有主机中存在一个逻辑卷 lvdata,大小为 500MB,要求在保留原有数据的情况下将其扩大至 1GB
fdisk /dev/sda
创建分区 ID修改为8e
partprobe
mke2fs -j /dev/sda(编号)
pvcreate /dev/sda(编号)
vgdisplay(查看VG名)
vgextend vg名 /dev/sda(编号)
lvresize -L +500M /dev/vg名/lv
resize2fs /dev/vg/lv
df –h(检查)
 
88、配置主机的 Yum客户端,并安装 dialog软件包
cp /etc/yum.repos.d/rhel-debuginfo.repo /etc/yum.repos.d/a.repo
vim /etc/yum.repos.d/a.repo
修改考题指定路径保存
yum clean all(清除YUM)
yum list (检查YUM)
yum install dialog –y(按要求安装某个包)
 
89、创建一个新的分区,大小为 500MB,并挂载到/data目录中,要求开机后能够自动挂载,且挂载后文件系统支持 QUOTA(磁盘配额)以及 ACL(访问控制列表)。注:因硬盘空间计算误差,实际大小为1G=1024MB,而在大部分操作系统内则是以 1G=1000MB计算,所以实际大小不易掌握,因此大小在500MB左右都是可接受的
fdisk –l(查看硬盘类型)
fdisk /dev/sda
创建分区 保存
partprobe
mke2fs -j /dev/sda编号
mkdir /data
echo “/dev/sda编号        /data        ext3 usrquota,grpquota,acl    0 0” >> /etc/fstab
mount –a
df –h(查看)
 
90、网络故障排除(TCP/IP,GATEWAY,DNS)
setup
/etc/init.d/network restart
 
91、设置 Selinux环境为 Enforcing模式
vim /etc/selinux/config
SELINUX=enforcing
保存重启生效
测试sestatus
 
92、清除 iptables默认规则链
iptables -F
/etc/init.d/iptables save(多保存几次)
iptables -L(查看)
chkconfig iptables on
 
93、修改当前主机昵称
vim /etc/sysconfig/network
HOSTNAME=这里写要求的名字
保存重启生效
 
94、# Mail服务
1.拒绝来自和发往cracker.org域的所有邮件。
#vi /etc/mail/access
 From:cracker.org      REJECT
 To:cracker.org          REJECT
2.发送给alex@stationX.example.com的邮件会被转发给alex自己和tom。
#vi /etc/aliases
 alex:  alex,tom
3.当发送给noreply@example.com的邮件时,给对方返回一个THE MAILBOX CAN NOT REPLY错误消息。
#vi /etc/mail/access
 To:noreply@example.com      ERROR:”THE MAILBOX CAN NOT REPLY”
4.收取邮件服务器只监听在pop3/pop3s/imap端口,imaps关闭。
#vi /etc/dovecot.conf
 protocols = imap pop3 pop3s
5.用户alex可以在本域客户端上使用POP客户端收取自己的邮件。
#service dovecot start  注意防火墙。
#mutt -f  pop://alex@example.com
6. 自vt.org域发起的POP3(端口110)请求一律禁止(我们认为, 您可以指定vt.org域的地址范围是172.16.1.100~105/24).
#iptables -t filter -A INPUT -s 172.16.1.100 -m tcp -p tcp –dport 110 -j DROP
#iptables -t filter -A INPUT -s 172.16.1.101 -m tcp -p tcp –dport 110 -j DROP
#iptables -t filter -A INPUT -s 172.16.1.102 -m tcp -p tcp –dport 110 -j DROP
#iptables -t filter -A INPUT -s 172.16.1.103 -m tcp -p tcp –dport 110 -j DROP
#iptables -t filter -A INPUT -s 172.16.1.104 -m tcp -p tcp –dport 110 -j DROP
#iptables -t filter -A INPUT -s 172.16.1.105 -m tcp -p tcp –dport 110 -j DROP
#iptables -t filter -A INPUT -s 172.16.1.100/24 -m tcp -p tcp –dport 110 -j ACCEPT
 
95、# NFS服务
1.将你的/data目录输出,只允许192.168.0.0/255.255.255.0客户端和example.com域客户端以读写方式访问,其它客户端以只读方式访问。
#vi /etc/export
/data 192.168.0.0/255.255.255.0(rw)
/data *.example.com(rw)
/data *(ro)
# DNS服务
1.将本机作为example.com域的从服务器,主服务器为192.168.0.254。
#vi /var/name/chroot/etc/name.conf或 #vi /etc/named.conf
zone “example.com” {
        type slave;
        file “slaves/example.com.zone.db”;
        masters { 192.168.0.254; } ;
};
2.运行命令dig @192.168.0.X  stationX.example.com  mx能够查看到结果。
 
96、# WEB服务
1.运行命令wget http://instructor.example.com/exam/stationX.html,并将其重命名为index.html放在你的DocumentRoot目录下。当访问http://stationX.example.com 时可以看到内容。
#wget http://instructor.example.com/exam/station6.html
#mv station10.html index.html
#mv index.html /var/www/station6
2.创建一个虚拟主机名为station1X.example.com,其DocumentRoot目录指向/var/www/station1X,默认主页内容在http://instructor.example.com/exam/station1X.html 上可以下载下来放到你的虚拟主机上;且该DocumentRoot目录只允许192.168.0.0/24客户端主机访问其内容。(原服务http://statonX.example.com依然存在并有效.)
NameVirtualHost *:80
<VirtualHost *:80>
    ServerAdmin root@station6.example.com
    DocumentRoot /var/www/station16
    ServerName www.station16.example.com
    ErrorLog logs/www.station16.example.com-error_log
    CustomLog logs/www.station16.example.com-access_log common
</VirtualHost>
<Directory “/var/www/station16”>
    AllowOverride None
    Options FollowSymLinks
    Order allow,deny
    Allow from 192.168.0
</Directory>
 
97、# SAMBA服务
1.将目录/var/samba/docs共享出去, 共享名为stationX, 可以被浏览到, 只有用户tom以密码123可以对其读写, 其他用户只读。
[station10]
    path = /var/samba/docs
    browseable = yes
    write list = tom
    writeable = no
2.将目录/var/samba/public共享出去,共享名为publicX,该共享只允许用户alex以密码123访问,其它用户不可以访问该服务。
[public10]
    path = /var/samba/public
    browseable = yes
    valid users = alex
3.将目录/var/samba/share共享出去,共享名为share,该共享可以匿名只读访问。
[share]
    path = /var/samba/share
    public = yes
4. 该samba服务器必须在WORKGROUP这个工作组内。
#vi /etc/samba/smb.conf
 workgroup = WORKGROUP
#smbpasswd -a alex    #smbpasswd -a tom
 
98、# SSH服务
1.本地用户alex不允许访问该ssh服务。
#vi /etc/ssh/sshd_config
 DenyUsers    alex
2.来自192.168.0.0/255.255.255.0子网的ssh访问允许,其余一概拒绝。
#vi /etc/hosts.deny
 sshd: ALL EXCEPT 192.168.0.0/255.255.255.0
3.本地用户selina不允许从192.168.0.230登录该ssh服务。(注: 你可以以用户sshexamX/密码123连接到192.168.0.230上进行测试)
#vi /etc/ssh/sshd_config
 DenyUsers    selina@192.168.0.230
 
99、# FTP服务
1.匿名用户访问后, 能够看到pub, share和incoming三个目录, 且匿名用户只能上传(不能改名和删除)文件至incoming目录。
#mkdir /var/ftp/share  #mkdir /var/ftp/incoming
#chown ftp.ftp /var/ftp/incoming
#vi /etc/vsftpd/vsftpd.conf
 anon_upload_enable=YES
#service vsftpd restart或#/etc/init.d/vsftpd restart
2.子网192.168.0.0/255.255.255.0之外的主机不能访问该服务。
#vi /etc/hosts.deny
 vsftpd: ALL EXCEPT 192.168.0.0/255.255.255.0
3.该服务器只允许tom, alex和匿名3个用户访问。
#vi /etc/vsftpd/vsftpd.conf
 userlist_deny=NO
#vi /etc/vsftpd/userlist 写入上述用户名,一行一个。
4.tom和alex可以在自己的家目录下写入内容。
 默认可以,注意selinux。
 
100、# YUM
1. 配置YUM仓库, 分别指向ftp://192.168.0.254/pub/ClusterStorage, ftp://192.168.0.254/pub/Cluster, ftp://192.168.0.254/pub/VT和ftp://192.168.0.254/pub/Server,gpgcheck设置成0。
#vi /etc/yum.repos.d/rhel-local.repo
[Server-local]
baseurl=ftp://192.168.0.254/pub/Server
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-RedHat-release
[VT-local]
baseurl=ftp://192.168.0.254/pub/VT
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
[Cluster-local]
baseurl=ftp://192.168.0.254/pub/Cluster
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
[ClusterStorage-local]
baseurl=ftp://192.168.0.254/pub/ClusterStorage
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
(#cd /etc/yum.repo.d  #lftp 192.168.0.254  >cd /pub/gls  >get server1.repo #ls )
 
101、# NIS
1.      绑定NIS域名为notexample, 其服务器为192.168.0.254。
(yp_tools与ypbind两个包实现以下功能)中华考试网
(1)Yum install yp_tools ypbind
(2)authconfig-tui 启用NIS认证 主机名 192.168.0.254  NIS域名 notexample
(3)nisdomainname notexample
(4)vim /etc/sysconfig/network-script/ifcfg-eht0
  NISDOMAIN=notexample
(5) service ypbind restart
  Chkconfig ypbind restart
2.用户guest200X以密码1234登录到你的机器上时, 会自动将192.168.0.254上的家目录/home/guests/guest200X挂载至你本地的/home/guests/guest200X这个家目录下( 你能够通过showmount看到instructor.example.com上通过NFS共享出来的/home/guests目录), 用户guest200X可以对家目录读写。
#vi /etc/auto.master
 /home/guests  /etc/auto.nis (名字可以自定义auto.guests)  最后一行加入。
#vi /ect/auto.nis (#cp /etc/auto.misc /etc/auto.guests自定义要统一auto.guests)
 *  -rw,intr,soft  192.168.0.254:/home/guests/&
#/etc/init.d/autofs restart  #chkconfig autofs on  #chkconfig –list autofs
Ctrl+alt+fx guest2006  #mount 查看
3.将guest200X用户的密码修改成guest1234#vt。
 #yppasswd -p “guest1234#vt”或 #echo “guest1234#vt”|passwd –stdin guest2006

本文永久更新链接地址:http://www.linuxidc.com/Linux/2016-03/128792.htm

赞(0) 打赏
转载请注明出处:服务器评测 » Jenkins : 安装 master 和 slave
分享到: 更多 (0)

听说打赏我的人,都进福布斯排行榜啦!

支付宝扫一扫打赏

微信扫一扫打赏