Linux基础和网络管理上机试题 - imsoft.cnblogs

简介: 一、(使用at命令实现任务的的自动化,要求用一条条的指令完成)      找出系统中任何以txt为后缀名的文档,并且进行打印。打印结束后给用户foxy发出邮件通知取件。指定时间为十二月二十五日凌晨两点。
一、(使用at命令实现任务的的自动化,要求用一条条的指令完成)
     找出系统中任何以txt为后缀名的文档,并且进行打印。打印结束后给用户foxy发出邮件通知取件。指定时间为十二月二十五日凌晨两点。
参考:
$ at 2:00 12/25/99        
 
然后系统出现at>提示符,等待用户输入进一步的信息,也就是需要执行的命令序列:
 
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
 
输入完每一行指令然后回车,任何指令序列输入完毕后,使用组合键结束linux at命令的输入。这时候屏幕将出现如下信息:
 
warning:command will be executed using /bin/sh.
 
job 1 at 1999-12-25 02:00
 
 
 
 
二、(使用at命令实现任务的的自动化,要求用指令写在一个文挡中完成,如/tmp/printjob文件)
    找出系统中任何以txt为后缀名的文档,并且进行打印。打印结束后给用户foxy发出邮件通知取件。指定时间为十二月二十五日凌晨两点。
 
参考:(1)/tmp/printjob的内容如下
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)执行$ at -f /tmp/printjob 2:00 12/25/99
(3)效果:这样一来,linux at命令将使用文档中的命令序列,屏幕显示如下:
Warning:command will be executed using /bin/sh.
job 2 at 1999-12-25 02:00
 
 
 
 
三、用编辑配置文件的方式,设置网络(设置网卡eth0)
要求:IP地址192.168.18.2XX、子网掩码255.255.255.0、网关地址192.168.18.1;
      找出本机的物理地址;上因特网。
参考:
(1)编辑/etc/sysconfig/networking/devices/ifcfg-eth0文件的内容如下:
DEVICE=eth0
BOOTPROTO=none
ONBOOT=yes
HWADDR=00:0c:29:8c:99:fc
USERCTL=no
PEERDNS=no
TYPE=Ethernet
IPADDR=192.168.1.234
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
NETWORK=192.168.1.0
BROADCAST=192.168.1.255
(2)激活网卡
 
四、用图形配置的方式,设置网络(设置网卡eth0)
要求:IP地址192.168.18.2XX、子网掩码255.255.255.0、网关地址192.168.18.1;
  找出本机的物理地址;上因特网。
参考:
主菜单->系统工具->网络设备控制->网络配置
 
 
 
 
 
 
 
五、用编辑配置文件的方式,配置Samba网络服务。
要求:workgroup 用Windows中显示的工作组;security 验证和登录方式,用share ;在Windows中显示出来共享的目录是linuxsir ;设置要共享的目录是/opt/linuxsir、并可写、可以浏览;匿名用户以guest身份是登录。
参考:
(1)Smb.conf文件内容: 
[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)第二步:建立相应目录并授权; 
[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)第三步:启动smbd和nmbd服务器;
     [root@localhost ~]# smbd
 
     [root@localhost ~]# nmbd
 
六、用图形配置的方式,配置Samba网络服务。
要求:workgroup 用Windows中显示的工作组;security 验证和登录方式,用share ;在Windows中显示出来共享的目录是linuxsir ;设置要共享的目录是/opt/linuxsir、并可写、可以浏览;匿名用户以guest身份是登录。
 
 
 
 
 
七、配置FTP服务器
具体要求如下:利用vsftpd配置一台支持匿名用户和本地用户ftp1和ftp2登录,禁止匿名用户上传。注:用户ftp1和ftp2的密码设置与用户名相同
参考:
(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)创建相关用户组和用户
#mkdir   /soft
#chmod   1777   /soft
#groupadd    ftpusers
#useradd  -d  /soft  -g  ftpusers  ftp1
#passwd  ftp1
#useradd  -d  /soft  -g  ftpusers  ftp2
#passwd  ftp2
(3)启动服务
#service  vsftpd  start
(4)从缩主机,用匿名用户、ftp1和ftp2登录
 
 
 
 
  
八、配置FTP服务器
具体要求如下:利用vsftpd配置一台支持匿名用户和本地用户ftp1,登录,禁止匿名用户上传,ftp1登录并下载文件到缩主机。注:用户ftp1的密码设置与用户名相同
参考:
参考:
(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)创建相关用户组和用户
#mkdir   /soft
#chmod   1777   /soft
#groupadd    ftpusers
#useradd  -d  /soft  -g  ftpusers  ftp1
#passwd  ftp1
(3)启动服务
#service  vsftpd  start
(4)从缩主机,用ftp2登录,并下载文件。
 
 
九、DNS服务器配置
设网络的网络号是92.168.32.0,域名为:wuchao.com。域中有主机提供DNS、WWW、FTP服务,其IP地址分别为192.168.32.13、192.168.32.12、192.168.32.14。DNS服务器安装在192.168.32.13机器上。
根据上面要求,使用文本的方式配置DNS,测试用DNS解析:DNS、WWW、FTP服务器的IP地址及反向解析。
参考见:实验五课件PPT文件。
 
 
十、DNS服务器配置
设网络的网络号是92.168.32.0,域名为:wuchao.com。域中有主机提供DNS、WWW、FTP服务,其IP地址分别为192.168.32.13、192.168.32.12、192.168.32.14。DNS服务器安装在192.168.32.13机器上。
根据上面要求,使用图形的方式配置DNS,测试用DNS解析:DNS、WWW、FTP服务器的IP地址及反向解析。
参考见:实验五课件PPT文件。
 
十一、编写一个脚本search,显示/home目录下的所有文件。要求:用shell的for语句实现。
参考:
(1)search文件的内容如下:
 for  i  in  /home/*
     do  
         echo $i
      done
(2)  chmod +x    search
(3) ./search
 
 
 
 
 
 
目录
相关文章
|
6天前
|
安全 Linux 虚拟化
网络名称空间在Linux虚拟化技术中的位置
网络名称空间(Network Namespaces)是Linux内核特性之一,提供了隔离网络环境的能力,使得每个网络名称空间都拥有独立的网络设备、IP地址、路由表、端口号范围以及iptables规则等。这一特性在Linux虚拟化技术中占据了核心位置🌟,它不仅为构建轻量级虚拟化解决方案(如容器📦)提供了基础支持,也在传统的虚拟机技术中发挥作用,实现资源隔离和网络虚拟化。
网络名称空间在Linux虚拟化技术中的位置
|
6天前
|
网络协议 安全 Linux
Linux网络名称空间之独立网络资源管理
Linux网络名称空间是一种强大的虚拟化技术🛠️,它允许用户创建隔离的网络环境🌐,每个环境拥有独立的网络资源和配置。这项技术对于云计算☁️、容器化应用📦和网络安全🔒等领域至关重要。本文将详细介绍在Linux网络名称空间中可以拥有的独立网络资源,并指出应用开发人员在使用时应注意的重点。
|
6天前
|
安全 网络协议 Linux
Linux网络名称空间概述
Linux网络名称空间是操作系统级别的一种虚拟化技术🔄,它允许创建隔离的网络环境🌐,使得每个环境拥有自己独立的网络资源,如IP地址📍、路由表🗺️、防火墙规则🔥等。这种技术是Linux内核功能的一部分,为不同的用户空间进程提供了一种创建和使用独立网络协议栈的方式。本文旨在全方面、多维度解释Linux网络名称空间的概念、必要性和作用。
Linux网络名称空间概述
|
14天前
|
Linux
Linux中centos桌面消失网络图标
Linux中centos桌面消失网络图标
13 0
|
24天前
|
运维 网络协议 安全
【Shell 命令集合 网络通讯 】Linux 网络抓包工具 tcpdump命令 使用指南
【Shell 命令集合 网络通讯 】Linux 网络抓包工具 tcpdump命令 使用指南
44 0
|
24天前
|
监控 Linux Shell
【Shell 命令集合 网络通讯 】Linux 配置和管理网络流量的形状 shapecfg命令 使用指南
【Shell 命令集合 网络通讯 】Linux 配置和管理网络流量的形状 shapecfg命令 使用指南
36 0
|
24天前
|
网络协议 Shell Linux
【Shell 命令集合 网络通讯 】Linux 设置和配置PPP pppsetup命令 使用教程
【Shell 命令集合 网络通讯 】Linux 设置和配置PPP pppsetup命令 使用教程
33 0
|
24天前
|
Shell Linux C语言
【Shell 命令集合 网络通讯 】Linux 查看系统中的UUCP日志文件 uulog命令 使用指南
【Shell 命令集合 网络通讯 】Linux 查看系统中的UUCP日志文件 uulog命令 使用指南
28 0
|
24天前
|
Shell Linux C语言
【Shell 命令集合 网络通讯 】Linux 关闭PPP(Point-to-Point Protocol)连接 ppp-off命令 使用指南
【Shell 命令集合 网络通讯 】Linux 关闭PPP(Point-to-Point Protocol)连接 ppp-off命令 使用指南
37 1
|
24天前
|
域名解析 网络协议 Linux
【Shell 命令集合 网络通讯 】Linux 设置和管理网络接口配置信息 netconfig命令 使用指南
【Shell 命令集合 网络通讯 】Linux 设置和管理网络接口配置信息 netconfig命令 使用指南
45 1