Linux基礎(chǔ)和網(wǎng)絡(luò)管理上機(jī)試題參考答案1
一、(使用at 命令實(shí)現(xiàn)任務(wù)的的自動(dòng)化,要求用一條條的指令完成)找出系統(tǒng)中任何以txt 為后綴名的文檔,并且進(jìn)行打印。打印結(jié)束后給用戶foxy 發(fā)出郵件通知取件。指定時(shí)間為十二月二十五日凌晨?jī)牲c(diǎn)。參考
一、(使用at 命令實(shí)現(xiàn)任務(wù)的的自動(dòng)化,要求用一條條的指令完成)
找出系統(tǒng)中任何以txt 為后綴名的文檔,并且進(jìn)行打印。打印結(jié)束后給用戶foxy 發(fā)出郵件通知取件。指定時(shí)間為十二月二十五日凌晨?jī)牲c(diǎn)。
參考:
$ at 2:00 12/25/99
然后系統(tǒng)出現(xiàn)at>提示符,等待用戶輸入進(jìn)一步的信息,也就是需要執(zhí)行的命令序列:
at> find / -name "*.txt"|lpr
at> echo "foxy:All texts have been printed.You can take them over.Good day!River" |mail -s "job done" foxy
輸入完每一行指令然后回車(chē),任何指令序列輸入完畢后,使用組合鍵結(jié)束linux at命令的輸入。這時(shí)候屏幕將出現(xiàn)如下信息:
warning:command will be executed using /bin/sh.
job 1 at 1999-12-25 02:00
二、(使用at 命令實(shí)現(xiàn)任務(wù)的的自動(dòng)化,要求用指令寫(xiě)在一個(gè)文擋中完成,如/tmp/printjob文件)
找出系統(tǒng)中任何以txt 為后綴名的文檔,并且進(jìn)行打印。打印結(jié)束后給用戶foxy 發(fā)出郵件通知取件。指定時(shí)間為十二月二十五日凌晨?jī)牲c(diǎn)。
參考:(1)/tmp/printjob的內(nèi)容如下
find / -name "*.txt"|lpr
echo "foxy:All texts have been printed.You can take them over.Good day!River" |mail -s "job done" foxy
(2)執(zhí)行$ at -f /tmp/printjob 2:00 12/25/99
(3)效果:這樣一來(lái),linux at命令將使用文檔中的命令序列,屏幕顯示如下: Warning:command will be executed using /bin/sh.
job 2 at 1999-12-25 02:00
,三、用編輯配置文件的方式,設(shè)置網(wǎng)絡(luò)(設(shè)置網(wǎng)卡eth0)
要求:IP 地址192.168.18.2XX 、子網(wǎng)掩碼255.255.255.0、網(wǎng)關(guān)地址192.168.18.1; 找出本機(jī)的物理地址;上因特網(wǎng)。
參考:
(1)編輯/etc/sysconfig/networking/devices/ifcfg-eth0文件的內(nèi)容如下: DEVICE=eth0
BOOTPROTO=none
ONBOOT=yes
HW ADDR=00:0c:29:8c:99:fc
USERCTL=no
PEERDNS=no
TYPE=Ethernet
IPADDR=192.168.1.234
NETMASK=255.255.255.0
GA TEWAY=192.168.1.1
NETWORK=192.168.1.0
BROADCAST=192.168.1.255
(2)激活網(wǎng)卡
四、用圖形配置的方式,設(shè)置網(wǎng)絡(luò)(設(shè)置網(wǎng)卡eth0)
要求:IP 地址192.168.18.2XX 、子網(wǎng)掩碼255.255.255.0、網(wǎng)關(guān)地址192.168.18.1;
找出本機(jī)的物理地址;上因特網(wǎng)。
參考:
主菜單->系統(tǒng)工具->網(wǎng)絡(luò)設(shè)備控制->網(wǎng)絡(luò)配置
,五、用編輯配置文件的方式,配置Samba 網(wǎng)絡(luò)服務(wù)。
要求:workgroup 用Windows 中顯示的工作組;security 驗(yàn)證和登錄方式,用share ;在Windows 中顯示出來(lái)共享的目錄是linuxsir ;設(shè)置要共享的目錄是/opt/linuxsir、并可寫(xiě)、可以瀏覽;匿名用戶以guest 身份是登錄。
參考:
(1)Smb.conf 文件內(nèi)容:
[global]
workgroup = LinuxSir
netbios name = LinuxSir05
server string = Linux Samba Server TestServer
security = share
[linuxsir]
path = /opt/linuxsir
writeable = yes
browseable = yes
guest ok = yes
(2)第二步:建立相應(yīng)目錄并授權(quán);
[root@localhost ~]# mkdir -p /opt/linuxsir
[root@localhost ~]# id nobody
uid=99(nobody) gid=99(nobody) groups=99(nobody)
[root@localhost ~]# chown -R nobody:nobody /opt/linuxsir
(3)第三步:?jiǎn)?dòng)smbd 和nmbd 服務(wù)器;
[root@localhost ~]# smbd
[root@localhost ~]# nmbd
六、用圖形配置的方式,配置Samba 網(wǎng)絡(luò)服務(wù)。
要求:workgroup 用Windows 中顯示的工作組;security 驗(yàn)證和登錄方式,用share ;在Windows 中顯示出來(lái)共享的目錄是linuxsir ;設(shè)置要共享的目錄是/opt/linuxsir、并可寫(xiě)、可以瀏覽;匿名用戶以guest 身份是登錄。
,七、配置FTP 服務(wù)器
具體要求如下:利用vsftpd 配置一臺(tái)支持匿名用戶和本地用戶ftp1和ftp2登錄, 禁止匿名用戶上傳。注:用戶ftp1和ftp2的密碼設(shè)置與用戶名相同
參考:
(1)修改/etc/vsftpd/vsftpd.conf
#vi /etc/vsftpd/vsftpd.conf
修改如下:
anonymous_enable=yes
local_enable=yes
anon_upload_enable=no
write_enable=yes
local_mask=022
idle_session_timeout=600
data_connection_timeout=60
accept_timeout=30
connect_timeout=10
local_max_rate=50000
anon_max_rate=30000
pasv_min_port=5000
pasv_max_port=6000
chroot_local_user=yes
listen=yes
listen_address=192.168.5.1
listen_port=21
max_clients=300
max_per_ip=5
(2)創(chuàng)建相關(guān)用戶組和用戶
#mkdir /soft
#chmod 1777 /soft
#groupadd ftpusers
#useradd -d /soft -g ftpusers ftp1
#passwd ftp1
#useradd -d /soft -g ftpusers ftp2
#passwd ftp2
(3)啟動(dòng)服務(wù)
#service vsftpd start
(4)從縮主機(jī),用匿名用戶、ftp1和ftp2登錄
,八、配置FTP 服務(wù)器
具體要求如下:利用vsftpd 配置一臺(tái)支持匿名用戶和本地用戶ftp1,登錄, 禁止匿名用戶上傳,ftp1登錄并下載文件到縮主機(jī)。注:用戶ftp1的密碼設(shè)置與用戶名相同
參考:
參考:
(1)修改/etc/vsftpd/vsftpd.conf
#vi /etc/vsftpd/vsftpd.conf
修改如下:
anonymous_enable=yes
local_enable=yes
anon_upload_enable=no
write_enable=yes
local_mask=022
idle_session_timeout=600
data_connection_timeout=60
accept_timeout=30
connect_timeout=10
local_max_rate=50000
anon_max_rate=30000
pasv_min_port=5000
pasv_max_port=6000
chroot_local_user=yes
listen=yes
listen_address=192.168.5.1
listen_port=21
max_clients=300
max_per_ip=5
(2)創(chuàng)建相關(guān)用戶組和用戶
#mkdir /soft
#chmod 1777 /soft
#groupadd ftpusers
#useradd -d /soft -g ftpusers ftp1
#passwd ftp1
(3)啟動(dòng)服務(wù)
#service vsftpd start
(4)從縮主機(jī),用ftp2登錄,并下載文件。
,九、DNS 服務(wù)器配置
設(shè)網(wǎng)絡(luò)的網(wǎng)絡(luò)號(hào)是92.168.32.0,域名為:wuchao.com 。域中有主機(jī)提供DNS 、WWW 、FTP 服務(wù),其IP 地址分別為192.168.32.13、192.168.32.12、192.168.32.14。DNS 服務(wù)器安裝在192.168.32.13機(jī)器上。
根據(jù)上面要求,使用文本的方式配置DNS ,測(cè)試用DNS 解析:DNS 、WWW 、FTP 服務(wù)器的IP 地址及反向解析。
參考見(jiàn):實(shí)驗(yàn)五課件PPT 文件。
十、DNS 服務(wù)器配置
設(shè)網(wǎng)絡(luò)的網(wǎng)絡(luò)號(hào)是92.168.32.0,域名為:wuchao.com 。域中有主機(jī)提供DNS 、WWW 、FTP 服務(wù),其IP 地址分別為192.168.32.13、192.168.32.12、192.168.32.14。DNS 服務(wù)器安裝在192.168.32.13機(jī)器上。
根據(jù)上面要求,使用圖形的方式配置DNS ,測(cè)試用DNS 解析:DNS 、WWW 、FTP 服務(wù)器的IP 地址及反向解析。
參考見(jiàn):實(shí)驗(yàn)五課件PPT 文件。
十一、編寫(xiě)一個(gè)腳本search ,顯示/home目錄下的所有文件。要求:用shell 的for 語(yǔ)句實(shí)現(xiàn)。
參考:
(1)search 文件的內(nèi)容如下:
for i in /home/*
do
echo $i
done
(2) chmod x search
(3) ./search