最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

Linux系统学习作业

来源:动视网 责编:小OO 时间:2025-10-02 18:39:28
文档

Linux系统学习作业

Linux系统学习作业第二课时作业提醒大家创建目录时,路径要选择正确,建议现阶段多用绝对路径,少用相对路径1在根目录下创建5个目录/a/b/c/d/e2在目录/a下创建7个空文件f1f2f3f4fa1fa2fa33将目录/a下所有文件拷贝到目录/b4将目录/b下所有文件移动到目录/c5用一条命令将目录/a下文件fa1fa2fa3拷贝到目录/d6用一条命令将目录/a下文件f2f3f4拷贝到目录/e7用一条命令删除目录/c下的fa1fa2fa38将目录/a下文件f1改名为f019查找文件ifcon
推荐度:
导读Linux系统学习作业第二课时作业提醒大家创建目录时,路径要选择正确,建议现阶段多用绝对路径,少用相对路径1在根目录下创建5个目录/a/b/c/d/e2在目录/a下创建7个空文件f1f2f3f4fa1fa2fa33将目录/a下所有文件拷贝到目录/b4将目录/b下所有文件移动到目录/c5用一条命令将目录/a下文件fa1fa2fa3拷贝到目录/d6用一条命令将目录/a下文件f2f3f4拷贝到目录/e7用一条命令删除目录/c下的fa1fa2fa38将目录/a下文件f1改名为f019查找文件ifcon
L inux系统学习作业

第二课时作业

提醒大家创建目录时,路径要选择正确,建议现阶段多用绝对路径,少用相对路径

1在根目录下创建5个目录/a/b/c/d/e

2在目录/a下创建7个空文件f1f2f3f4fa1fa2fa3

3将目录/a下所有文件拷贝到目录/b

4将目录/b下所有文件移动到目录/c

5用一条命令将目录/a下文件fa1fa2fa3拷贝到目录/d

6用一条命令将目录/a下文件f2f3f4拷贝到目录/e

7用一条命令删除目录/c下的fa1fa2fa3

8将目录/a下文件f1改名为f01

9查找文件ifconfig在哪个目录下whereis ifconfig;which ifconfig;find/-name ifconfig

10使用file命令查看上题文件的类型

11使用ls命令查看/root/install.log文件的尺寸

12分屏查看文件/root/install.log

13查看文件/etc/passwd的最后3行

14将Linux第二张光盘挂载,并从中随意拷贝2个文件扩展名为rpm的文件到root的主目录

(7)在按shift+:g下,输入:/teTeX即可。其它按要求即可

✧:q!表示不保存强制退出

✧:qw表示保存并退出

✧:q不保存退出

第三课时作业

练习一:

01为公司新员工jack,bob,tom,mike创建账号,并将初始密码设为1234

✧adduser jack;adduser bob;adduser tom;adduser mike

✧passwd jack;passwd bob;passwd tom;passwd mike

输入各用户的密码:1234

02以jack账号登录,重设自己的密码为p@$$w0rd;(提示:任何用户在只输入passwd时,就是更改自身的密码)

✧su-jack(切换用户)

✧passwd

输入密码:

03注销jack,以root账号登录,完成以下:

su–root输入root用户口令:

tom为临时员工,将其账号设为3个月后过期

usermod-e20090225tom

mike本月出差,请你将其账号锁定

usermod-L mike

bob合同到期离开公司,请删除他的账号,但保留其主目录

userdel bob

创建组manager tech sales

groupadd manager;groupadd tech;groupadd sales

创建用户tony主要组为manager,并为tech sales组的成员

adduser tony-g manager-G tech,sales

将jack的主要组改为tech

usermod-g tech jack

04注销root,以tony账号登录,在自己的主目录中创建文件sale6和sale7(sale6中编入一行数字10000;sale7中编入一行数字15000;)

su-tony

touch sale6sale7(vi sale6;sale7){Esc i,u...w next:q!}

05注销tony,以root账号登录,将上题文件sale6的权限改为rwxrw-r--;拥有者改为jack,组改为tech su-root

root用户口令:

可查看文件:ls/home/tony

chmod7/home/tony/sale6

chown jack:tech/home/tony/sale6

06使用vi命令编辑sale6文件,使其内容如下:

10000nanjing beijing

20000beijing tianjing

30000tianjing nanjing

vi/home/tony/sale6(10000nanjing beijing20000beijing tianjing30000tianjing nanjing)07使用vi命令编辑sale7文件,使其内容如下:

15000nanjing

25000beijing

35000tianjing

vi/home/tony/sale7(15000nanjing25000beijing35000tianjing)

08使用vi将sale6中的nanjing改为NJ;beijing改为BJ

将sale6中的tianjing的字母g删除

将sale6中的3行内容重新排序(按数字由大至小)(使用复制,粘贴,删除等vi功能完成) vi/home/tony/sale6

:%s/nanjing/NJ/g(Esc)

:%s/beijing/BJ/g

:%s/tianjing/tianjin/g

通过下面的命令实现:(shift)

yy复制当前行整行的内容到vi缓冲区

p读取vi缓冲区中的内容,并粘贴到光标当前的位置(不覆盖文件已有的内容)

dd删除光标所在行

练习二:Linux命令

1使用df命令查看各个分区磁盘占用情况?df

2使用du-s命令查看整个系统安装后使用了多少磁盘空间?du–s或cd/;du-s

3在根目录下创建3个目录/folder1/folder2/folder3

mkdir/folder1/folder2/folder3;cd/;mkdir folder1folder2folder3

4将/folder1的权限设为rwxrw-r—

chmod u=rwx,g=rw,o=r/folder1或chmod7/folder1

5将/folder2的权限设为rwxr--r--chmod744/folder2

6将/folder3的权限设为rwxr-x---chmld741/folder3

7将/folder1的拥有者设为jack,组为jack

useradd jack;adduser bob;chown jack:jack/folder1

8将/folder2的拥有者设为bob

chown bob/folder2

9创建组sales和组employees

groupadd sales;gorupadd employees

10创建用户mike并属于sales和employees组(如果不会使用该条命令,使用man useradd找帮助) adduser mike;usermod-G sales,employees mike

11将/folder3的拥有者设为mike,组为sales

chown mike:sales/folder3

12用touch在/folder1内创建3个文件f1f2f3

cd/folder1;touch f1f2f3

13将上题文件拷贝到/folder2文件名保持

cp/folder1/*/folder2

14将/folder2的f1移动到/folder3文件名保持

mv/folder2/f1/folder3

15将/folder2的f2移动到/folder3文件名f02

mv/folder2/f2/folder3/f02

16删除/folder2

rm–rf/folder2

17删除用户帐户bob,一并删除其主目录userdel–r bob

18使用find命令在整个文件系统中查找名称为f1的文件

cd/;find/-name f1

19使用find命令在整个文件系统中查找名称以f开头的文件

cd/;find f*

20是用more和less命令查看管理员主目录内的安装日志文件,并练习前后翻页和查找单词

more或less/var/log/messages

21使用head和tail查看/etc/passwd文件的前2行和后2行

head或tail-2/etc/passwd

22练习挂载光盘,可以用Linux光盘做实验,并从每张光盘中至少拷贝一个rpm文件至/folder1目录(建议挂载点为/mnt/cdrom,此挂载点需要自己创建)

eject;mount/media/cdrom/

cd/media/cdrom/RedHat/RPMA/

ls

cp/folder1

cd/mnt

mkdir cdrom

mount/dev/cdrom/mnt/cdrom

cd/mnt/cdrom/RedHat/RPMS/

ls

cp/folder1

23练习制作光盘镜像文件,将Linux第一张光盘放进虚拟机,并将其制作成iso文件,将其放在

/folder1目录(参照68页)

cd/

eject

mount/dev/cdrom/mnt

cp/dev/cdrom my.iso

cd/

cp/dev/cdrom my.iso/folder1

练习三:linux系统中的远程连接:

首先本文中使用的系统为linux企业版,4CD的。本实验中需要用到第四章光盘。下面开始

1:service iptables stop(关闭防火墙)

2:netconfig(设置IP地址,两个系统的IP必须要在一个网段)

3:service network restart(重新启动network服务,以至于永久保存刚才设置的IP)

4:测试两个系统之间的连通性

5:eject;mount/dev/cdrom/mnt(挂载第四章光盘)

6:rpm-ivh/mnt/RedHat/RPMS/rdesktop-1.3.1-5.i386.rpm(安装相关的软件包)Tab键补全

7:在windows中设置:我的电脑-属性-远程-允许用户远程连接到此计算机(打勾)

8:rdesktop-g800*600-a16IP(远程连接windows系统)

练习四:Windows下的Telent登录到linux系统

首先本文中使用的系统为linux企业版,4CD的。本实验中需要用到第二张光盘和第四章光盘。下面开始

1.netconfig(设置IP地址,两个系统的IP必须要在一个网段)

2.service network restart(重新启动network服务,以至于永久保存刚才设置的IP)

3.eject;mount/media/cdrom(创建第四张光盘的挂载点)

4.rpm-ivh/media/cdrom/RedHat/RPMS/telnet-server(安装telnet服务端的软件包)Tab键补全

5.eject:mount/dev/cdrom(创建第二张光盘的挂载点)6.rpm-ivh/media/cdrom/RedHat/RPMS/telnet(安装telnet客户端的软件包)Tab键补全

(前面两个软件包默认已安装好,可不操作)

7.ntsysv(选中并打开telnet的服务,保存退出)

8.service xinetd restart(重新启动telnet服务)

9.创建一个普通用户:useradd name;

并设置该用户的密码:passwd name(service iptables stop)

windows设置:

1:在windows命令行模式中输入:telnet ip即可!(使用telnet登录)IP为linux中的IP地址

2:su-root(切换到root超级用户)

3:将要telnet登录linux的用户必须加入telnet组,才能够登录

练习五:VNC详细配置!!!

首先本文中使用的系统为linux企业版,4CD的。本实验中需要用到第二章光盘和第四章光盘。下面开始配置linux:

1:eject;mount/dev/cdrom(挂载第二张光盘)

2:rpm-ivh/media/cdrom/RedHat/RPMS/vnc(tab)(安装相关的软件包)

3:eject;mount/dev/cdrom(挂载第四张光盘)

4:rpm-ivh/media/cdrom/RedHat/RPMS/vnc(tab)(安装相关的软件包)

5:rpm-ql vnc-server|grep bin(检查vnc服务器中的相关命令)

6:vncserver-depth16(以16位颜色启动vnc服务端)

7:vncpasswd(设置vnc启动时的口令)

8:取消/root/.vnc/xstartup文件下面两行的注解即可(需要使用vi打开)

#unset session_MANAGER

#exec/etc/x11/xinit/xinitrc

去掉上面两行最前面的#号即可

9:取消/etc/sysconfig/vncservers文件中下面两行的注释即可(需要使用vi打开)

1:root””

#VNCSERVERS=““1:root

#VNCSERVERS=

#VNCSERVERARGS=““-geometry800*600

800*600””

#VNCSERVERARGS=

去掉上面两行最前面的#号即可

10:killall Xvnc(结束vnc终端)

11:service iptables stop(关闭linux防火墙)

12:netconfig(设置IP,两个系统的IP必须在同一网段)

13:service network restart(重新启动network服务,使刚才设置的ip永久生效)

14:vncserver-depth16(再次使用16位颜色打开vnc服务端)

15:ps-el|grep Xvnc(查看VNC的相关进程)

linux连接linux:vncviewer ip:终端号(需要重新启动才能显示对方桌面)

windows中的配置:直接运行VNC在windows中的客户端即可

linu x服务器的设置

L inux客户端设置,须重启生效再尝试联接

U盘的挂载及中文显示:

linux修改密码

GRUB:在引导装载程序菜单上,键入[e]来进入编辑模式。

你会面对一个引导项目列表。查找其中类似以下输出的句行:

kernel/vmlinuz-2.4.18-0.4ro root=/dev/hda2

按箭头键直到这一行被突出显示,然后按[e]。你现在可在文本结尾处(空一格)再添加single/linux-s 或者1来告诉GRUB引导单用户Linux模式。按[Enter]键来使编辑结果生效。你会被带会编辑模式屏幕,从这里,按[b],GRUB就会引导单用户Linux模式。结束载入后,你会面对一个与以下相似的shell提示:

sh-2.05#现在,你便可以改变根命令,键入:bash#passwd root

你会被要求重新键入口令来校验。结束后,口令就会被改变,你便可以在提示下键入reboot来重新引导;然后,象平常一样登录为根用户。

LILO:当系统启动到出现LILO引导画面时,对于图形引导方式按TAB键进入文本方式,然后在LILO处输入linux single回车即可进入免密码的控制台,进入以后使用passwd命令修改root的密码即可!

双网卡绑定

Bonding的设置

我们需要在/etc/modprobe.conf中加入一行,这样才可以在设置了bond设置后,系统启动的时候自动加载bonding的驱动程序alias bond0bonding

另外,在/etc/sysconfig/network-scripts目录中,创建一个名为ifcfg-bond0的文件。

DEVICE=bond0

IPADDR=192.168.1.1

NETMASK=255.255.255.0

NETWORK=192.168.1.0

BROADCAST=192.168.1.255

ONBOOT=yes

BOOTPROTO=none

USERCTL=no

在bond中的所有网络适配器的脚本中,都要有SLAVE和MASTER的定义。例如,如果要让e th0和eth1成为bond0的成员,它们对应的配置文件(ifcfg-eth0和ifcfg-eth1)就要仿照下面的内容进行更改:

DEVICE=eth0

USERCTL=no

ONBOOT=yes

MASTER=bond0

SLAVE=yes

BOOTPROTO=none

在脚本文件ifcfg-eth1中,把eth0替换成eth1,同时,根据需要还要加入IP地址方面的信息。如果需要设置另外的bonding设备(例如bond1),就把MASTER=bond0改成bond1,这样,该网络适配器就成为bond1的附属设备了。

使bond生效用命令'/etc/rc.d/init.d/network restart'重新启动网络子系统,也可以重新启动系统来使bond0生效。S ervice network restart

i fdown bond0;ifup bond0;ifconfig

这样,bond的设置就基本结束了

挂载linuxQQ

安装软件使linux系统有QQ程序:

1.传送程序文件名为SSHSecureShellClient-3.2.9.exe安装一下:

安装好软件后,点击软件中的电脑图标,输入linux系统中的ip;用户为root;输入root密码即可使用。把所需文件拖入另一框中,文件即放在/root下:

2.前提是:在虚拟机linux系统中设定IP并关闭防火墙:

命令如下:netconfig

S ervice network restart

S ervice iptables stop

2.安装QQ:

3.配置JRE环境

•进入到刚刚下载的软件包的保存目录,然后先安装JRE

•(1)将您所下载的文件的权限更改为可执行(或自己找到文件点右键属性加放执行的权限)。键入:

chmod a+x jre-1_6_0-linux-i586.bin

(2)在命令输入sh jre-1_6_0_09-linux-i586-rpm.bin或以用./jre-1_6_0-linux-i586.bin进行安装

yes””,输入完成后,等一会儿会看到DONE后,表示,JR

JRE E •(3)安装过程中会提示输入“yes

已经安装完成了。接下来我们要配置一下它的运行环境。

输入命令为:vi~/.bashrc里面的内容为:

在上面的文件的最后加入以下几行:

export JAV A_HOME=/usr/java/jre1.6.0_05

export CLASSPATH=$JAV A_HOME/lib/rt.jar

export PATH=$PATH:$JAV A_HOME/bin

添加完成后,重新启动机器就可以了。那么我们的JRE环境已经配置完成

安装LumaQQ

•安装LumaQQ,进入到LumaQQ2006M2文件包的相应目录,

tar zxvf lumaqq_2006M2-linux_gtk2_x86_no_jre.tar.gz

解压完成后,会在这个目录中出现LumaQQ这个目录

、进入LumaQQ目录

接着输入你的QQ号码与密码就可以登录了。

安装这个版本其实最主要的是如何配置JRE环境。

Linux下常用压缩格式的压缩与解压方法(2005-2-20)

说明:除注明外,其它格式皆可用于文件和目录的压缩与解压:

Filename:指重命名的文件或目录DirName:指源文件或目录

.tar

解包:tar xvf FileName.tar

打包:tar cvf FileName.tar DirName

(注:tar是打包,不是压缩!)

.gz

解压1:gunzip FileName.gz

解压2:gzip-d FileName.gz

压缩:gzip FileName(只针对文件,建好压缩后,原文件会被替换)

.tar.gz和.tgz

解压:tar zxvf FileName.tar.gz

压缩:tar zcvf FileName.tar.gz DirName

.bz2

解压1:bzip2-d FileName.bz2

解压2:bunzip2FileName.bz2

压缩:bzip2-z FileName(只针对文件而不是目录;建好压缩后,原文件会被替换).tar.bz2

解压:tar jxvf FileName.tar.bz2

压缩:tar jcvf FileName.tar.bz2DirName

.bz

解压1:bzip2-d FileName.bz

解压2:bunzip2FileName.bz

压缩:未知

.tar.bz

解压:tar jxvf FileName.tar.bz

压缩:未知

.Z

解压:uncompress FileName.Z

压缩:compress FileName(系统格式不支持)

.tar.Z

解压:tar Zxvf FileName.tar.Z(无法完成解压)

压缩:tar Zcvf FileName.tar.Z DirName(压缩时会报错,但仍能对文件和目录执行)

.zip

解压:unzip FileName.zip

压缩:zip FileName.zip DirName

.rar

解压:rar x FileName.rar

压缩:rar a FileName.rar DirName

rar请到:http://www.rarsoft.com/download.htm下载!

解压后请将rar_static拷贝到/usr/bin目录(其他由$PATH环境变量指定的目录也可以):[root@www2tmp]#cp rar_static/usr/bin/rar

.lha

解压:lha-e FileName.lha

压缩:lha-a FileName.lha FileName

lha请到:http://www.infor.kanazawa-it.ac.jp/~ishii/lhaunix/下载!

>解压后请将lha拷贝到/usr/bin目录(其他由$PATH环境变量指定的目录也可以):

[root@www2tmp]#cp lha/usr/bin/

.rpm

解包:rpm2cpio FileName.rpm|cpio–div

注:cpio是也是一种压缩格式,故此意为:将以.rpm为类型的压缩文件或目录解压成FileName.rpm,保存为以cpio为类型的压缩文件,解压后,将程序放在目录下,

.deb

解包:ar p FileName.deb data.tar.gz|tar zxf

.tar.tgz.tar.gz.tar.Z.tar.bz.tar.bz2.zip.cpio.rpm.deb.slp.arj.rar.ace .lha.lzh.lzx.lzs.arc.sda.sfx.lnx.zoo.cab.kar.cpt.pit.sit.sea

sEx

解压:sEx x FileName.*

压缩:sEx a FileName.*FileName

sEx只是调用相关程序,本身并无压缩、解压功能,请注意!

sEx请到:http://sourceforge.net/projects/sex下载!解压后请将sEx拷贝到/usr/bin目录(其他由$PATH环境变量指定的目录也可以):[root@www2tmp]#cp sEx/usr/bin/

参考文献:Linux文件压缩工具指南

(其实看帮助是最好的方法,一般各个命令都可以用“--help”参数得到常用使用方法!)

练习六:

useradd jack

cd/

mkidr folder1folder3

1将练习五安装的守护进程sshd,设置在3和5运行级别自动启动

Chkconfig–-list sshd

Chkconfig–-level35syslog on

2启动sshd,观察进程号

service sshd start pgrep–l sshd或ps–aux|grep sshd

3重新启动sshd,观察进程号

service sshd restart pgrep–l sshd或ps–aux|grep sshd

4使用at命令在今天18:00at运行练习五第2题安装的程序

at18:00halt;Ctrl+D保存退出

4使用cron命令在每天的2:01执行练习五第2题安装的程序

Crontab-e

0102***halt

:wq!

5在/分区设置jack软300MB/硬500MB

vi/etc/fstab(usrquota,grpquota)wq!

Reboot

quotacheck-cmug/

edquota-u jack

su–jack(若出现Jack的设置界面都为”0”时,须重启,直到不都为0时)

设置配额

:wq!

须重启生效

su–jack

touch f1f2f3(查看该用户有没有超过磁盘配额)

8使用tar命令将/folder1目录归档成/folder1.tar.gz

cd/tar zcf folder1.tar.gz/folder1

9使用tar命令将/folder3目录归档成/folder3.tar.bz2

tar jcvf folder3.tar.bz2/folder3

10删除/folder3rm-rf/folder3

11再用/folder3.tar.bz2恢复

tar jxvf/folder3.tar.bz2

练习七:

1.设置主机名为sxy.redhat.com

Hostname sxy.redhat.com(临时生效)

永久生效:

Vi/etc/sysconfig/network:(HOSTNAME=sxf.redhat.com)

Vi/etc/hosts:(127.0.0.1localhost localhost.sxy.redhat.com)

Hostname查看当前主机名

2.设置eth0的ip地址为10.20.x.y/16网关为10.20.0.254

✧Ifconfig eth010.20.x.y netmask255.255.0.0

✧或在Netconfig命令下设置:

✧或vi/etc/sysconfig/network-scripts/ifcfg-eth0设置永久性配置

DNS为10.20.0.1

nslookup

server10.20.0.1设置nslookup命令使用的DNS服务器地址/

iv/etc/resolv.conf:(

练习八:

1.将/folder1和/folder3作为NFS的导出目录

2./folder1只读,/folder3读写

Netconfig

Service network restart

Mkdir/folder1folder3

Touch/folder1/f1f2f3

Touch/folder3/fa fb fc

Vi/etc/exports:(/folder1*(ro);/folder3*(rw)wq!

Service nfs restart

Service iptables stop

Mount(-t nfs)nfs服务器的IP:/folder1/mnt

Ls/mnt

显示:f1f2f3

Folder1,folder3为NFS服务器的共享文件;(-t nfs)可加参数,也可不加;ro为只读rw为读写✧注:服务器设置:先设置服务器的IP并设置永久生效:netconfig;service network restart

开启NFS服务:service nfs restart(必须)

关闭防火墙:service iptables stop(必须)

✧客户端访问:须保证客户端与NFS服务器在同一网段:

Netconfig;service network restart

✧访问NFS共享目录S:Mount(–t nfs)NFS服务器的IP:/共享文件夹名/挂载的目录

Ls/挂载的目录

架构FTP服务器先设置服务器的IP,并使之生效!安装好后,须关闭服务器的防火墙才能访问:

1、安装vsftpd服务器软件

(选择第一张光盘;安装软件包:rpm–ivh/media/cdrom/RedHat/RPMS/vsftpd(Tab键补全)

2、vi/root/logins.txt(在里面写虚拟的用户名和密码)

注意第一行不要空,奇数行写用户名,偶数行写密码

jack

123

alice

123

tom

123

admin

123

3、db_load–T–t hash–f/root/logins.txt/etc/vsftpd/vsftpd_login.db(生成vsftpd的认证文件)

4、chmod600/etc/vsftpd/vsftpd_login.db

5、vi/etc/pam.d/vsftpd.vu(建立虚拟用户所需的PAM配置文件)

auth required/lib/security/pam_userdb.so db=/etc/vsftpd/vsftpd_login

account required/lib/security/pam_userdb.so db=/etc/vsftpd/vsftpd_login

6、vi/etc/vsftpd/vsftp.conf(添加下面内容)

guest_enable=YES

guest_username=virtual

pam_service_name=vsftpd.vu

user_config_dir=/etc/user_config_dir

7、mkdir/etc/user_config_dir(创建用户配置文件存放文件夹)

8、cd/etc/user_config_dir

(进入文件夹,以便下面给虚拟用户创建配置文件进行权限的编辑带来方便。)

9、vi jack

anon_world_readable_only=NO

wq!

10、vi alice

anon_world_readable_only=NO

anon_max_rate=50000

wq!

11、vi tom

anon_world_readable_only=NO

anon_max_rate=50000

wq!

12、vi admin

anon_world_readable_only=NO

write_enable=YES

anon_upload_enable=YES

anon_mkdir_write_enable=YES

anon_other_write_enable=YES

wq!

13、service vsftpd restart(重新启动服务就完成)

注意:须建用户和设密:useradd jack;useradd tom;useradd alice;useradd admin

P asswd jack;passwd tom;passwd alice;passwd admin

密码为:123

L inux主机访问:ftp FTP服务器的IP(quite或bye退出访问)

W indows主机访问:ftp://FTP服务器的IP(可登录到用户访问文件)

凡是远程访问:访问的主机与服务器须在同一网段,在现实的网络中,若有路由器可实现联网,不在同一网段也能访问FTP服务器

服务器端配置:如图

客户端访问:

L inux与windows系统访问FTP服务器

(如图)

过程如下:

1.rpm-q samba

(查看SAMBA是否已安装,默认末安装)

2.rpm-ivh/media/cdrom/RedHat/RPMS/samba-

3.0.10-1.4E.i386.rpm (第二张光盘,须手动安装)

rpm-ivh/media/cdrom/RedHat/RPMS/samba-client-3.0.10-1.4E.i386.rpm (默认已安装)

3.vi/etc/samba/smb.conf

18行-->workgroup=student

28行-->hosts allow=192.168.16.并删除";"

(允许客户端访问的网段主机)

98行-->interfaces=eth0并删除";"

4./etc/rc.d/init.d/smb restart

(或service smb restart两次(启动SMB服务器))

5.vi/etc/samba/smb.conf

84行-->删除";"

6.vi/etc/samba/smbusers

2行-->root=teacher monitor

7.smbpasswd-a root

8.groupadd teacher

useradd teacher1-G teacher

smbpasswd-a teacher1

9.useradd student

smbpasswd-a student

10.mkdir/home/student(默认已生成,可不建)

11.vi/etc/samba/smb.conf

在末尾添加:[student]

comment=teaching directory

path=/home/student

read list=student

write list=@teacher

12.启用SAMBA服务器并关闭防火墙:

S ervice smb restart

S ervice iptables stop

访问:在客户端下,与服务器在同一网段,输入:\\\\SAMBA服务器的IP 输入SAMBA用户及密码即可:

注意:✧服务器须先设IP;在SAMBA服务器下,须关闭防火墙才可允许访问:

✧因权限,teacher1用户能访问:student和teacher目录,但无法打开student目录,因而须在服

务器上对student目录设置权限:chmod777/home/student即可,客户端即能访问此目录

✧在WINDOWS系统下,可用net use*/del或ipconfig/flushdns来清除缓存:set nu显示文件内容行数

shift+G切换到末行

显示指定行数文件内容:vi+n/路径/文件or目录

E g:vi+2/etc/samba/smbusers

SMABA服务器配置命令:如图

客户端访问:

DNS服务器的架设与访问

DNS主域的设置:

先设置本机的IP,并使DNS指向自己,生效!

1.#rpm-q bi bin n(查看DNS包是否安装)

2.挂载第4张

#mount/dev/cdrom

#rpm-ivh/media/cdrom/RedHat/RPMS/bind-*

#rpm-ivh/media/cdrom/RedHat/RPMS/bind-chroot-9.2.4

(在bind-*安装后,后一项默认已安装)

3.挂载第一张

#mount/dev/cdrom

#rpm–ivh/media/cdrom/RedHat/RPMS/caching(TABLE补全)

4.#vi/etc/resolv.conf DNS必须指向自己

5.#vi/var/named/chroot/etc/named.conf

添加

.com"{

zone"sxf

sxf.com"

type master;

.com";

sxf.com"

file"sxf

allow-transfer{

192.168.1.200;(用于设置指定的辅助NDS的IP,若没有辅助DNS服务器,可不设) };

};

zone"1.168.192.in-addr.arpa"{

type master;

file"192.168.

"192.168.11.0.arpa";

};(192.168.1.0.arpa可改为sxf.arpa;但8中的文件也须改为

vi/var/named/chroot/var/named/sxf.arpa否则反向解析不成功故一定与之相同才可) options{

添加

forward only;

forwarders {

192.168.192.168.1

1.150;};

(设置转发器:在客户端设置,指向主或辅助DNS 的IP :辅助DNS 和主DNS 可不须设置)

6.#vi /var/named/chroot/var/named//var/named/chroot/var/named/sxf sxf sxf.com

.com 添加

$ttl 38400

@IN SOA dns.sxf.com.admin.sxf.com.(

2008110710

10800

3600

604800

38400)

sxf sxf.com..com.IN NS dns.dns.sxf sxf sxf.com.

.com.dns.dns.sxf sxf sxf.com..com.IN A 192.168.192.168.1

1.100www.www.sxf sxf sxf.com..com.IN A 19

2.168.192.168.1

1.200mail.mail.sxf sxf sxf.com..com.IN A 19

2.168.192.168.1

1.2bbs.bbs.sxf sxf sxf.com..com.IN CNAME www.www.sxf sxf sxf.com.

.com.sxf sxf.com..com.IN MX 0mail.mail.sxf sxf sxf.com.

.com.(sxf.com 在当前主域中可用”@”号代替,但仅限前面,后面须打全)

如:

$ttl 38400

sxf.com.IN SOA dns.sxf.com.admin.sxf.com.(

2008110710

10800

3600

604800

38400)

@IN NS dns.dns.sxf sxf sxf.com.

.com.dns IN A 192.168.

192.168.11.100www IN A 192.168.

192.168.11.200mail IN A 192.168.

192.168.11.2bbs IN CNAME www.www.sxf sxf sxf.com.

.com.@IN MX 0mail.mail.sxf sxf sxf.com.

.com.(先顶格写,前面可省略简写,后面设置最好打全,以免出错)

8.#vi /var/named/chroot/var/named/192.168./var/named/chroot/var/named/192.168.1

1.0.arpa 添加

$ttl 38400

1.168.19

2.in-addr.arpa.IN SOA dns dns.sxf .sxf .sxf.com..com.admin.admin.sxf sxf sxf.com.

.com.(1132239782

10800

3600

60480038400)@

IN NS dns.dns.sxf sxf sxf.com..com.100

IN PTR dns.dns.sxf sxf sxf.com..com.200

IN PTR www.www.sxf sxf sxf.com..com.220IN PTR mail.mail.sxf sxf sxf.com.

.com.9.#service named restart

10.host 解析

11.#tail /var/log/messages --排错工具

辅助域:

先设置本机的IP ,并使DNS 指向自己,生效!注意:本机的IP 应于服务器DNS 在同一网段

1.#rpm -q bi bin

n (查看DNS 包是否安装)2.挂载第4张

#mount /dev/cdrom

#rpm -ivh /media/cdrom/RedHat/RPMS/bind-*

#rpm -ivh /media/cdrom/RedHat/RPMS/bind-chroot-9.2.4

(在bind-*安装后,后一项默认已安装)

3.挂载第一张

#mount /dev/cdrom

#rpm –ivh /media/cdrom/RedHat/RPMS/caching (TABLE 补全)

4.#vi /etc/resolv.conf DNS 必须指向自己

5.#vi /etc/named.conf

添加

zone "sxf sxf.com"

.com"{type slave ;

file "slaves/"slaves/sxf sxf sxf.com"

.com";masters {

192.168.

192.168.11.100;};

};

zone "1.168.192.in-addr.arpa"{

type slave ;

file "slaves/"slaves/1

1.168.19

2.arpa";masters {

192.168.192.168.11.100100;

;};

};

(指向主域DNS 的IP )

6.service named restart (重启DNS 服务)

8.host解析

客户端访问DNS服务器:

注意:本机的IP应于服务器DNS在同一网段

1.先设客户端IP,并设置DNS指向自己

2.挂载第4张

#mount/dev/cdrom

#rpm-ivh/media/cdrom/RedHat/RPMS/bind-*

#rpm-ivh/media/cdrom/RedHat/RPMS/bind-chroot-9.2.4

(在bind-*安装后,后一项默认已安装)

3.挂载第一张

#mount/dev/cdrom

#rpm–ivh/media/cdrom/RedHat/RPMS/caching(TABLE补全)

4.#vi/etc/resolv.conf DNS必须指向自己

5.vi/var/named/chroot/etc/named.conf

options{

添加

forward only;

forwarders{

192.168.

192.168.11.150;

};

(设置转发器:在客户端设置,辅助DNS和主DNS不须设置,IP指向主或辅助DNS的IP) 6.service named restart(重启DNS服务)

7.Service iptables stop(关闭防火墙)

8.host解析

或:在设置IP时,DNS直接指向主或辅助DNS的IP,即可解析

注意:

主域DNS与辅助DNS及客户端都在同一网段

Service iptables stop(关闭防火墙)

文档

Linux系统学习作业

Linux系统学习作业第二课时作业提醒大家创建目录时,路径要选择正确,建议现阶段多用绝对路径,少用相对路径1在根目录下创建5个目录/a/b/c/d/e2在目录/a下创建7个空文件f1f2f3f4fa1fa2fa33将目录/a下所有文件拷贝到目录/b4将目录/b下所有文件移动到目录/c5用一条命令将目录/a下文件fa1fa2fa3拷贝到目录/d6用一条命令将目录/a下文件f2f3f4拷贝到目录/e7用一条命令删除目录/c下的fa1fa2fa38将目录/a下文件f1改名为f019查找文件ifcon
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top