
第二课时作业
提醒大家创建目录时,路径要选择正确,建议现阶段多用绝对路径,少用相对路径
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(关闭防火墙)
