一、(使用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
- Linux基础学习-网络管理
Linux系统网络管理NetworkManager 1 启动网络管理服务和开机自启动 在rhel7中网路管理相关命令nmcli,nmtui,nmtui-edit,nm-connection-edito ...
- Linux基础六(网络管理)
目录 一.网络配置 1. IP 地址配置 2. 网络配置文件 3. 虚拟机网络配置参数 二.网络命令 1. 网络环境查看命令 2. 网络测试命令 三.远程会话安全协议-SSH原理 1. SSH 原理 ...
- Linux基础学习系列目录导航
Linux基础学习-通过VM安装RHEL7.4 Linux基础学习-命令行与图形界面切换 Linux基础学习-基本命令 Linux基础学习-RHEL7.4之YUM更换CentOS源 Linux基础学习 ...
- 面试题-linux基础
Linux基础和git linux的基础命令(怎么区分一个文件还是文件夹) ls -F 在显示名称的时候会在文件夹后面添加“/”, 在文件后面加“*” 日志以什么格式,存放在哪里?日志可以存储在“/ ...
- Linux学习笔记(9)linux网络管理与配置之一——Linux基础网络命令与学习大纲(0)
大纲目录 0.常用linux基础网络命令 1.配置主机名 2.配置网卡信息与IP地址 3.配置DNS客户端 4.配置名称解析顺序 5.配置路由与默认网关 6.双网卡绑定 [1] ping [2]net ...
- 实践一:Linux基础实践
一.Linux基础实践 1.1 1. 掌握软件源的维护方法,配置系统使用软件源镜像.掌握通过软件源来查找,安装,卸载,更新软件的方法. 这部分内容在许多学长学姐的报告里都有很详细的讲解,我在此就不赘述 ...
- 西邮Linux兴趣小组2016免试题
4.28的宣讲会圆满结束(就在写这段话之前不久),对于西邮Linux兴趣小组这一次纳新,身为局外人表示:还是有历史,还是会玩,还是厉害哈. 华丽的分割线里面是自己之前的攻关战略,最后补充了宣讲会上学长 ...
- Linux基础入门学习笔记20135227黄晓妍
学习计时:共24小时 读书:1小时 代码:8小时 作业:3小时 博客:12小时 一.学习目标 1. 能够独立安装Linux操作系统 2. 能够熟练使用Linux系统的基本命令 3. 熟练使用L ...
- 全栈必备Linux 基础
Linux 几乎无处不在,不论是服务器构建,还是客户端开发,操作系统的基础技能对全栈来说都是必备的.系统的选择Linux发行版本可以大体分为两类,一类是商业公司维护的发行版本,一类是社区组织维护的发行 ...
随机推荐
- Qt_QTabWidget_多行
ZC: 一下是网上搜到的一些信息 ZC: 我只是在 Android环境做了一些测试,别的环境暂未测试... 1.自定义 QTabBar子类 #ifndef MYTABBAR_H #define MYT ...
- 《F4+2—团队项目设计完善&编码测试》
1:根据OOD详细设计工作要点,修改完善团队项目系统设计说明书和详细设计说明 a.软件系统设计说明书的完善 将测试启动准则,测试结束准则,测试暂停/中止标准加到了测试计划中.将把在测试中会 ...
- 使用cocos创建的项目,如何进行源码调试?
环境cocos3.10,里面包含了cocos2dx 3.10引擎.但是用cocos创建出来的项目,使用的lib和dll是文件夹Cocos\Cocos2d-x\cocos2d-x-3.10\prebui ...
- Codeforces 447C - DZY Loves Sequences
447C - DZY Loves Sequences 思路:dp 代码: #include<bits/stdc++.h> using namespace std; #define ll l ...
- js中如何访问对象和数组
js中如何访问对象和数组 一.总结 一句话总结:js访问对象点和中括号,访问数组的话就是中括号 对象 . [] 数组 [] 1.js访问对象的两种方式? . [] 可以使用下面两种方式访问对象的属性和 ...
- 3-9《元编程》第3章Tuesday:methods
第3章methods Ruby是动态语言,有静态语言实现不了的技巧.本章讲解代码的重构,把代码变得更简洁. 3.2Dynamic Methods 3.21Calling Methods Dynamic ...
- javaScript 的 map() reduce() foreach() filter()
map(映射), reduce(规约), forEach(遍历), filter(过滤),它们都是高阶函数,都是以传入不同的函数来以不同的方式操作数组元.ie都不支持 一.map方法 *概述 map( ...
- Confluence 6 为用户管理连接 Confluence 到 Crowd
你可以连接你的 Confluence 应用程序到 Atlassian Crowd 或 a Jira (5.3 及后续版本)来管理你的用户和用户组以及针对他们的授权. Atlassian Crowd 是 ...
- websphere设置企业应用使用的jvm最大最小内存
websphere设置企业应用使用的jvm最大最小内存 设置jvm 内存的最大最小值.打开was管理控制台 点击应用程序服务器-----server1 点击java和进程管理前面的加号 点击进程 ...
- How do you add?(递推)
题意:求将n分为k个数相加的种数. 如:n=20,k=2,则可分为: 0+20=20 1+19=20 2+18=20 ....... 20 +0=20 共21种方案. 解析:令f(n,m)表示将n分为 ...