为什么我电脑连不上Linux系统的samba?
linux端的配置:
1 关闭防火墙,或开启防火墙中samba服务需要的端口(打开配置界面会看到的)
2 从新启动smb和nmb服务(root用户下操作):
/etc/initd/smb stop
/etc/initd/smb start
/etc/initd/nmb stop
/etc/initd/nmb start
看服务是否启动:
pgrep smbd
pgrep nmbd
打开samba配置界面,首选项-》服务器设置-》基本,工作组写MSHOME,描述请便,
安全性为“共享”,加密密码“是”,来宾账号设为你现在正在用的登录用户,
首选项-》Samba用户添加用户: 设为你现在正在用的登录用户,windows用户名和samba密码任意。
文件-》添加共享-》基本:选个文件夹即可。
-》访问:允许所有用户访问。
看windows电脑可用
mount -t smbfs //19216811/test /mnt/net -o username=XXXXX
或
mount -t cifs -o username=xxx,password=xxx //hostname/dir /mnt/dir
或
smbclient 相关操作
或
位置-》网络-》windows网络-》MSHOME查看
到此结束!
Windows XP 端:
1 启用来宾账户
2 开启netbios服务等(一般情况下是开的,不用管)
3 瑞星(或其他)防火墙的安全级别设为中级,关闭系统自带的防火墙等,如果不行干脆先关掉试试
4 网上邻居-》配置家庭或办公小型网络(启用打印机和共享文件服务),工作组MSHOME
5 查看工作组中的计算机或搜索IP等,看看正常否。
附录: smbclient用法
1,列出某个IP地址所提供的共享文件夹
smbclient -L 19816801 -U username%password
2,像FTP客户端一样使用smbclient
smbclient //19216801/tmp -U username%password
执行smbclient命令成功后,进入smbclient环境,出现提示符: smb:\>
这里有许多命令和ftp命令相似,如cd
、lcd、get、megt、put、mput等。通过这些命令,我们可以访问远程主机的共享资源。
3,直接一次性使用smbclient命令
smbclient -c "ls" //19216801/tmp -U username%password
和
smbclient //19216801/tmp -U username%password
smb:\>ls
功能一样的
例,创建一个共享文件夹
smbclient -c "mkdir share1" //19216801/tmp -U username%password
如果用户共享//19216801/tmp的方式是只读的,会提示
NT_STATUS_ACCESS_DENIED making remote directory \share1
一步一学Linux与Windows 共享文件Samba (正在更新、修订中)
作者:北南南北,正在增加中 需要您的参与;
来自:LinuxSirOrg
简介:本文只是讲一讲我们最常用的Linux与Windows共享文件,主要是为新手指一指路。如何建立最简单的Samba服务器,并讲述遇到问题应该从何处寻找解决方案;正在更新之中,希望您的参加 谢谢;
目录
1 Samba 简介
2 Samba 功能和应用范围
3 Samba 两个服务器相关启动程序、客户端及服务器配置文件等;
31 Samba 有两个服务器,一个是smbd,另一个是nmbd;
32 查看Samba 服务器的端口及防火墙;
33 查看Samba 服务器的配置文件;
34 Samba 在Linux 中的一些工具(服务器端和客户端);
35 在Linux 中的常用工具,Windows查看Linux共享的方法 ;
351 在Linux系统中查看网络中Windows共享文件及Linux中的Samba共享文件;
352 在Windows中访问Linux Samba服务器共享文件的办法;
353 smbfs文件系统的挂载;
4 由最简单的一个例子说起,匿名用户可读可写的实现;
第一步: 更改smbconf
第二步:建立相应目录并授权;
第三步:启动smbd和nmbd服务器;
第四步:查看smbd进程,确认Samba 服务器是否运行起来了;
第五步:访问Samba 服务器的共享;
++++++++++++++++++++++++++++++++++++++++++++++++
正文
++++++++++++++++++++++++++++++++++++++++++++++++
1 Samba 简介
Samba(SMB是其缩写) 是一个网络服务器,用于Linux和Windows共享文件之用;Samba 即可以用于Windows和Linux之间的共享文件,也一样用于Linux和Linux之间的共享文件;不过对于Linux和Linux之间共享文件有更好的网络文件系统NFS,NFS也是需要架设服务器的;
大家知道在Windows 网络中的每台机器即可以是文件共享的服务器,也可以同是客户机;Samba 也一样能行,比如一台Linux的机器,如果架了Samba Server 后,它能充当共享服务器,同时也能做为客户机来访问其它网络中的Windows共享文件系统,或其它Linux的Sabmba 服务器;
我们在Windows网络中,看到共享文件功能知道,我们直接就可以把共享文件夹当做本地硬盘来使用。在Linux的中,就是通过Samba的向网络中的机器提供共享文件系统,也可以把网络中其它机器的共享挂载在本地机上使用;这在一定意义上说和FTP是不一样的。
Samba 用的netbios协议,如果您用Samba 不成功,
Linux与Windows 、Linux 和 Linux
2 Samba 功能和应用范围
Samba 应该范围主要是Windows和Linux 系统共存的网络中使用;如果一个网络环境都是Linux或Unix类的系统,没有必要用Samba,应该用NFS更好一点;
那Samba 能为我们提供点什么服务呢?主要是共享文件和共享打印机;
3 Samba 两个服务器相关启动程序、客户端及服务器配置文件等;
31 Samba 有两个服务器,一个是smb,另一个是nmb;
smb 是Samba 的主要启动服务器,让其它机器能知道此机器共享了什么;如果不打开nmb服务器的话,只能通过IP来访问,比如在Windows的IE浏览器上打入下面的一条来访问;
\\19216815\共享目录
\\19216815\opt
而nmb是解析用的,解析了什么呢?就是把这台Linux机器所共享的工作组及在此工作组下的netbios name解析出来;
一般的情况下,在RPM包的系统,如果是用RPM包安装的Samba ,一般可以通过如下的方式来启动Samba服务器;
[root@localhost ~]# /etc/initd/smb start
启动 SMB 服务: [ 确定 ]
启动 NMB 服务: [ 确定 ]
如果停止呢?就在smb后面加stop ;重启就是restart
[root@localhost ~]# /etc/initd/smb stop
[root@localhost ~]# /etc/initd/smb restart
对于所有系统来说,通用的办法就是直接运行smb 和nmb;当然您要知道smb和nmb所在的目录才行;如果是自己编译的Samba ,您应该知道您把Samba放在哪里了;
[root@localhost ~]# /usr/sbin/smbd
[root@localhost ~]# /usr/sbin/nmbd
查看服务器是否运行起来了,则用下面的命令;
[root@localhost ~]# pgrep smbd
[root@localhost ~]# pgrep nmbd
关掉Samba服务器,也可以用下面的办法,大多是通用的;要root权限来执行;
[root@localhost ~]# pkill smbd
[root@localhost ~]# pkill nmbd
32 查看Samba 服务器的端口及防火墙;
查看这个有何用呢?有时你的防火墙可能会把smbd服务器的端口封掉,所以我们应该smbd服务器所占用的端口;下面查看中,我们知道smbd所占用的端口是139和445 ;
[root@localhost ~]# netstat -tlnp |grep smb
tcp 0 0 0000:139 0000: LISTEN 10639/smbd
tcp 0 0 0000:445 0000: LISTEN 10639/smbd
如果您有防火墙,一定要把这两个端口打开。如果不知道怎么打开。可能你和我一样是新手,还是把防火墙规则清掉也行;
[root@localhost ~]# iptables -F
或
[root@localhost ~]# /sbin/iptables -F
33、查看Samba 服务器的配置文件;
如果我们是用Linux发行版自带的Samba软件包,一般情况下Samba服务器的配置文件都位于/etc/samba目录中,服务器的主配置文件是smbconf;也有有户配置文件 smbpasswd、smbusers和lmhosts等(最好您查看一下这些文件的内容);还有一个文件是secretstdb,这个文件是Samba 服务器启动手自动生成的;我们慢慢根据教程的进度来适当地增加这些文件的说明吧;一下子都说出来,感觉内容太多;所以只能一点一点的来了;
34、Samba 在Linux 中的一些工具(服务器端和客户端);
smbcacls smbcontrol smbencrypt smbmount smbprint smbstatus smbtree
smbclient smbcquotas smbmnt smbpasswd smbspool smbtar smbumount
smbd nmbd mount
其中服务器端的是smbd、nmbd、smbpasswd ;其它的大多是客户端;这些并不是都需要一定要精通的,但至少得会用几个;比如smbmount(也就是mount 加参数的用法),还用smbclient等;
35 在Linux 中的常用工具mount(smbmount)和smbclient;Windows查看Linux共享的方法 ;
351 在Linux系统中查看网络中Windows共享文件及Linux中的Samba共享文件;
一般的情况下,我们要用到smbclient;常用的用法也无非是下面的;
[root@localhost ~]# smbclient -L //ip地址或计算机名
这个以后慢慢补充吧;
352 在Windows中访问Linux Samba服务器共享文件的办法;
这个简单吧,在网上领居,查看工作组就能看得到,或者在浏览器上输入如下的
\\ip地址或计算机名
这样就能看到这个机器上有什么共享的了,点鼠标操作完成;如果访问不了,不要忘记把Linux的防火墙规划清掉,或让相应的端口通过;
353 smbfs文件系统的挂载;
mount 的用法,加载网络中的共享文件夹到本地机;mount就是用于挂载文件系统的,SMB做为网络文件系统的一种,也能用mount挂载;smbmount说到底也是用mount的一个变种;
mount 挂载smbfs的用法;
mount -t smbfs -o codepage=cp936,username=用户名,password=密码 , -l //ip地址/共享文件夹名 挂载点
或
mount -t smbfs -o codepage=cp936,username=用户名,password=密码 , -l //计算机名/共享文件夹名 挂载点
或
mount -t smbfs -o codepage=cp936 //ip地址或计算机名/共享文件夹名 挂载点
smbmount的用法:
smbmount -o username=用户名,password=密码 , -l //ip地址或计算机名/共享文件夹名 挂载点
smbmount //ip地址或计算机名/共享文件夹名 挂载点
说明:
如果您的服务器是以share共享的,则无需用户名和密码就能挂载,如果出现要密码的提示,直接回车就行;您也可以用smbmount 来挂载,这样就无需用mount -t smbfs来指定文件系统的类型了;
对于挂载点,我们要自己建立一个文件夹,比如我们可以建在/opt/smbhd,这由您说的算吧;
在mount的命令中,我们发现有这样的一个参数codepage=cp936,这是服务器端文件系统的编码的指定,cp936 就是简体中文,当然您可以用utf8等,尝试一下吧。
如果您挂载了远程的smbfs文件系统出现的是简体中文乱码,就要考虑挂载时要指定编码了;
4、由最简单的一个例子说起,匿名用户可读可写的实现;
第一步: 更改smbconf
我们来实现一个最简单的功能,让所有用户可以读写一个Samba 服务器共享的一个文件夹;我们要改动一下smbconf ;首先您要备份一下smbconf文件;
[root@localhost ~]# cd /etc/samba
[root@localhost samba]# mv smbconf smbconfBAK
然后我们来重新创建一个smbconf文件;
[root@localhost samba]#touch smbconf
然后我们把下面这段写入smbconf中;
[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
注解:
[global]这段是全局配置,是必段写的。其中有如下的几行;
workgroup 就是Windows中显示的工作组;在这里我设置的是LinuxSir
netbios name 就是在Windows中显示出来的计算机名;
server string 就是Samba服务器说明,可以自己来定义;这个不是什么重要的;
security 这是验证和登录方式,这里我们用了share ;验证方式有好多种,这是其中一种;另外一种常用的是user的验证方式;如果用share呢,就是不用设置用户和密码了;
[linuxsir] 这个在Windows中显示出来是共享的目录;
path = 可以设置要共享的目录放在哪里;
writeable 是否可写,这里我设置为可写;
browseable 是否可以浏览,可以;
guest ok 匿名用户以guest身份是登录;
第二步:建立相应目录并授权;
[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
注释:关于授权nobody,我们先用id命令查看了nobody用户的信息,发现他的用户组也是nobody,我们要以这个为准。有些系统nobody用户组并非是nobody ;
第三步:启动smbd和nmbd服务器;
[root@localhost ~]# smbd
[root@localhost ~]# nmbd
第四步:查看smbd进程,确认Samba 服务器是否运行起来了;
[root@localhost ~]# pgrep smbd
13564
13568
第五步:访问Samba 服务器的共享;
在Linux 中您可以用下面的命令来访问;
[root@localhost ~]# smbclient -L //LinuxSir05
Password: 注:直接按回车
在Windows中,您可以用下面的办法来访问;
//LinuxSir05/
查看samba服务器的日志文件:
位于/var/log/samba目录下;
其中,nmbdlog记录nmbd进程的解析信息;
smbdlog记录系统的错误信息以及用户的访问信息。
当客户端访问时,这里会自动添加客户端的相关日志。
这里只讲到一些很简单的配置,为了方便初学者进行win和linux的通信,也可以了解一些linux服务的配置环境。
概要:
Windows中有一个网络邻居,它提供在局域网内的小型网络资源共享方案,计算机之间使用Samba套件SMB(Session Message Block)协议服务通信。LINUX也可以通过此协议与Windows实现类似网络邻居的通信。下面将介绍SMB协议在Linux下的安装、配置和使用。
注:对于Linux的一些基本使用这里不作详细介绍。SMB基于NetBIOS协议工作。
安装:
Samba的安装包可从网络下载,现在的版本是22。我从LINUX的安装盘中找到的安装包(223),共三个,都以Samba开头,RPM包格式,用rpm –ivh xxxrpm 解包,将把服务和工具存放到/sbin和/usr/bin下,配置文件在/etc/samba中。查找一下smb、nmb、smbclient工具是否存在。
配置:
对Samba的配置主要是对smbconf文件的设置。配置项目和方法有机百种之多,在配置文件目录中提供一个预制的配置文件,你只要对其进行改动就行,;和#表示注释。下面将对配置中的主要项目加以说明。
注:这里只是配置将本机对外公布的数据,如何使用其它主机的服务几乎与此无关,但最好配置一下。
1、 简化配置,清晰概念
smbconf的基本数据只有三段[global]、[homes]、[printers],分别对服务通信数据、个人目录和打印机进行配置。其中[global]段是必需的,[homes]的默认设置使将登陆用户的的主目录进行共享,[printers]是共享系统中配置的所有打印机。
2、 [global]段
这一段只介绍一下基本的配置。其他可根据需要设置。
a) 以下配置在网络邻居里的显示信息
Workgroup = 工作组名 与windows工作组是一个意思
Server string = xxxxx 对计算机的简要说明
b) 如果要共享打印机,使用以下几项
Printcap name = /etc/printcap 打印机配置文件列表
Load printers = yes
printing = lprng 说明打印机类型
c) 指明日志文件
log file = /var/log/samba/%mlog %m表示登陆用户账号
d) 设置公开资源使用级别,与windows的访问控制相像
security = user
e) 设置登陆密码,可用smbpasswd –a 用户名设置密码
encrypt passwords = yes
smb passwd file = /etc/samba/smbpasswd 密码保存文件
f) 下面一部分很有意思,它可以将不同的登陆账号映射为现有的用户而不用要求系统必须有此账户,即当使用windows时不必注销和更换账号,并且linux也不必添加大量账号。
username map = /etc/samba/smbusers 映射文件
如果其他设置没有改动的话,现在启动samba就可以正常通信了。但使用是否如您所愿,还需要对共享数据进行配置。
3、[homes]段
comment = Home Directories 提示信息,不重要
browseable = no 是否显示次段表示的共享,但在[homes]段不起无用,仍然显示$HOME文件夹。
writable = yes
valid users = %S
create mode = 0664 在此文件夹中创建文件的默认权限
directory mode = 0775
4、[printers]段
comment = All Printers
path = /var/spool/lpd/testsmb 假脱机目录
browseable = no 与[homes]相同
# Set public = yes to allow user ’guest account’ to print
guest ok = no
writable = no
printable = yes
5、其他的共享资源设置与[printers]和[homes]中的设置差不多。可以参考一下配置文件中的一些注释掉的设置。
其他的配置是集成3、4段的设置参数,可参考其他资料。
启动:
Samba启动主要由smbd和nmbd完成,很简单
1、 smbd –D -d1
2、 nmbd -D -d1 -n 计算机名
smbd SMB的客户进程,使用smbconf文件
nmbd 提供NetBIOS有名服务和浏览支持。
-D 表示以守护进程方式运行 –d1 表示服务启动级别,d1就行
稍等让windows找到服务,打开网络邻居找找,应该能找到了,否则检查一下网络连通情况。或用testparm工具检查一下配置文件的语法。
使用:
这里只讲一下linux下的使用,windows下不会用的话,哪还是用linux吧,哈哈。
smbclient –L 远程计算机名 –U 用户名
将列出远程计算机上的共享资源情况
smbclient ‘\远程计算机名共享名称’ –u xx
将进入到一个类似ftp的文本界面,就像使用ftp一样,稍有不同,看一下,很简单。
Samba 的工作原理是,让NETBIOS(Windows95网络邻居的通讯协议)和SMA Server Message Block)这两个协议运行于TCP/IP通信协议之上,并且使用Windows 95的NETBEUI协议让LINUX 可以在网络邻居上被Windows 95看到。 其中最重要的就是SMB协议(Server Message Block),这是一个用于不同计算机之间共享打印机、串行口和通讯抽象(如命名管道、邮件插槽等)的协议。SMB协议是一个非常重要的协议,在所有 的Microsoft Windows系列操作系统中广为应用。 Samba是SMB服务器在类UNIX系统上的实现。它是开放源代码的GPL自由软件。目前Samba可以在几乎所有的UNIX变种上运行。
填空题(每题1分,共40分。)
1在Linux系统中,以 方式访问设备 。
2链接分为: 和 。
3某文件的权限为:drw-r--r--,用数值形式表示该权限,则该八进制数为: ,该文件属性是 。
4前台启动的进程使用 终止。
5Linux系统一由 、 、 和 四部分组成。
6内核配置是系统管理员在改变系统配置 时要进行的重要操作。
7在安装Linux系统中,使用netconfig程序对网络进行配置,该安装程序会一步步提示用户输入主机名、域名、域名服务器、IP地址、 和 等必要信息。
8唯一标识每一个用户的是用户 和用户名。
9在Linux系统中所有内容都被表示为文件,组织文件的各种方法称为 。
10DHCP可以实现 IP地址分配。
11Ping命令可以测试网络中本机系统是否能到达 ,所以常常用于测试网络的 。
12vi编辑器具有两种工作模式: 和 。
13可以用ls -al命令来观察文件的权限,每个文件的权限都用10位表示,并分为四段,其中第一段占 位,表示 ,第二段占3位,表示 对该文件的权限。
14DNS实际上是分布在internet上的主机信息的数据库,其作用是实现 和 之间的转换。
15Apache是实现____________服务器功能的应用程序,即通常所说的“浏览web服务器”,在服务器段为用户提供浏览 web服务 的就是apache应用程序。
16在使用ls命令时,用八进制形式显示非打印字符应使用参数 。
17Linux使用支持Windows 9x/2000长文件名的文件系统的类型是 。
18在Linux系统中,用来存放系统所需要的配置文件和子目录的目录是 。
19硬连接只能建立对 链接。 可以跨不同文件系统创建。
20结束后台进程的命令是 。
21Links分为 和 。
22在超级用户下显示Linux系统中正在运行的全部进程,应使用的命令及参数是 。
23将前一个命令的标准输出作为后一个命令的标准输入,称之为 。
24进行远程登录的命令是 。
25欲发送10个分组报文测试与主机abctuueducn的连通性,应使用的命令和参数是: 。
27DNS服务器的进程命名为named,当其启动时,自动装载 /etc目录下的 文件中定义的DNS分区数据库文件。
28Apache服务器进程配置文件是 。
29在 Linux系统中,压缩文件后生成后缀为gz文件的命令是 。
30在Windows9x环境下共享Unix/Linux中的用户目录的一个工具是 。
31在Linux系统中,测试DNS服务器是否能够正确解析域名的的客户端命令,使用命令 。
32在vi编辑环境下,使用 进行模式转换。
33将/home/stud1/wang目录做归档压缩,压缩后生成wangtargz文件,并将此文件保存到/home目录下,实现此任务的tar命令格式 。
管道就是将前一个命令的 作为后一个命令的 。
testbnscomcn的域名是
Sendmail邮件系统使用的两个主要协议是: 和 ,前者用来发送邮件,后者用来接收邮件。
DHCP是动态主机配置协议的简称,其作用是:为网络中的主机 。
ping命令用于测试网络的连通性,ping命令通过 协议来实现。
在Linux操作系统中,设备都是通过特殊的 来访问。
用 符号将输出重定向内容附加在原文的后面。
增加一个用户的命令是: 。
选择题(每题1分,共35分。)
下面的网络协议中,面向连接的的协议是: 。
A 传输控制协议 B 用户数据报协议 C 网际协议 D 网际控制报文协议
Linux文件权限一共10位长度,分成四段,第三段表示的内容是 。
A 文件类型 B 文件所有者的权限
C 文件所有者所在组的权限 D 其他用户的权限
终止一个前台进程可能用到的命令和操作 。
A kill B <CTRL>+C C shut down D halt
在使用mkdir命令创建新的目录时,在其父目录不存在时先创建父目录的选项是 。
A -m B -d C -f D -p
在局域网络内的某台主机用ping命令测试网络连接时发现网络内部的主机都可以连同,而不能与公网连通,问题可能是 。
A 主机IP设置有误
B 没有设置连接局域网的网关
C 局域网的网关或主机的网关设置有误
D 局域网DNS服务器设置有误
Linux有三个查看文件的命令,若希望在查看文件内容过程中可以用光标上下移动来查看文件内容,应使用 命令。
当我们与某远程网络连接不上时,就需要跟踪路由查看,以便了解在网络的什么位置出现了问题,满足该目的的命令是 。
A ping B ifconfig C traceroute D netstat
对名为fido的文件用chmod 551 fido 进行了修改,则它的许可权是 。
A -rwxr-xr-x B -rwxr--r-- C -r--r--r-- D -r-xr-x-x
DNS域名系统主要负责主机名和 之间的解析。
A IP地址 B MAC地址 C 网络地址 D 主机别名
WWW服务器是在Internet上使用最为广泛,它采用的是 结构。
A 服务器/工作站 B B/S C 集中式 D 分布式
关闭linux系统(不重新启动)可使用命令 。
A Ctrl+Alt+Del B halt C shutdown -r now D reboot
在vi编辑器中的命令模式下,键入 可在光标当前所在行下添加一新行。
A <a> B <o> C <I> D A
用命令ls -al显示出文件ff的描述如下所示,由此可知文件ff的类型为 。
-rwxr-xr-- 1 root root 599 Cec 10 17:12 ff
A 普通文件 B 硬链接 C 目录 D 符号链接
删除文件命令为: 。
A mkdir B rmdir C mv D rm
DHCP是动态主机配置协议的简称,其作用是可以使网络管理员通过一台服务器来管理一个网络系统,自动地为一个网络中的主机分配___ ______地址。
A 网络 B MAC C TCP D IP
改变文件所有者的命令为 。
A chmod B touch C chown D cat
建立一个新文件可以使用的命令为 。
A chmod B more C cp D touch
在使用匿名登录ftp时,用户名为 。
A users B anonymous C root D guest
在实际操作中,想了解命令logname 的用法,可以键入 得到帮助。
A logname --man B logname/? C help logname D logname -help
文件权限读、写、执行的三种标志符号依次是 。
A rwx B xrw C rdx D srw
Linux 文件名的长度不得超过 个字符。
A 64 B 128 C 256 D 512
用ftp进行文件传输时,有两种模式: 。
A Word和binary B txt和Word Document
C ASCII和binary D ASCII和Rich Text Format
Apache服务器默认的接听连接端口号是 。
A 1024 B 800 C 80 D 8
Samba服务器的配置文件是 。
A httpdconf B inetdconf C rcsamba D smbconf
将光盘CD-ROM(hdc)安装到文件系统的/mnt/cdrom目录下的命令是 。
A mount /mnt/cdrom B mount /mnt/cdrom /dev/hdc
C mount /dev/hdc /mnt/cdrom D mount /dev/hdc
将光盘/dev/hdc卸载的命令是 。
A umount /dev/hdc B unmount /dev/hdc
C umount /mnt/cdrom /dev/hdc D unmount /mnt/cdrom /dev/hdc
可以完成主机名与IP地址的正向解析和反向解析任务的命令是: 。
A nslookup B arp C ifconfig D dnslook
已知某用户stud1,其用户目录为/home/stud1。如果当前目录为/home,进入目录/home/stud1/test的命令是 。
A cd test B cd /stud1/test C cd stud1/test D cd home
系统中有用户user1和user2,同属于users组。在user1用户目录下有一文件file1,它拥有644的权限,如果user2用户想修改user1用户目录下的file1文件,应拥有 权限。
A 744 B 664 C 646 D 746
如果想配置一台匿名ftp服务器,应修改 文件。
A /etc/gateway B /etc/ftpservers C /etc/ftpusers D /etc/inetdconf
Samba服务器的进程由 两部分组成 。
A named和sendmail B smbd和nmbd C bootp和dhcpd D httpd和squid
目录存放着Linux的源代码。
A /etc B /usr/src C /usr D /home
关于文件系统的安装和卸载,下面描述正确的是 。
A 如果光盘未经卸载,光驱是打不开的
B 安装文件系统的安装点只能是/mnt下
C 不管光驱中是否有光盘,系统都可以安装CD-ROM设备
D mount /dev/fd0 /floppy 此命令中目录/floppy是自动生成的
下列不是Linux系统进程类型的是 。
A 交互进程 B 批处理进程 C 守护进程 D 就绪进程
在给定文件中查找与设定条件相符字符串的命令为:________。
A grep B gzip C find D sort
三、判断题(每题05分,共10分。)
进行Linux安装,必须由光盘启动并且直接由光盘安装。( )
在进行网络配置时,netstat命令用于测试网络中主机之间是否连通。( )
在linux文件系统中每个文件都是由i节点来表示的。( )
DNS是专为基于TCP/IP的网络提供主机名到IP地址翻译的专用域名解析系统。( )
Web服务器采用C/S结构,即client/server(客户端/服务器)结构。( )
Samba服务器是internet应用服务器之一,他可以使用户在异构网络操作系统之间进行文件共享。操作过程为:在linux端启动进程smbd和nmbd;在客户端修改windows95/98的注册表。( )
在linux系统上做备份时,有两种备份形式:系统备份和用户备份。其中用户备份的目的是尽量在系统崩溃后能快速、简单、完全地恢复系统的运行。( )
当需要中断一个进程时,可以使用<Ctrl+c>键。( )
硬链接和符号链接一样都可以创建对于目录的链接。( )
如果对于文件属性为dwr-r—r—的文件myfile可以创建硬链接。( )
可以创建连接两个文件系统中文件的硬链接。( )
DNS服务器配置时不需要配置客户端。( )
要发布个人网页,需要在个人的工作目录中创建public_html目录,并把主页放入其中。( )
后台启动进程命令at、batch、crontab都只执行一次就停止了。( )
建立某个分区的DNS服务器时只需要建立一个主DNS服务器。( )
要想通过本局域网访问其他外部网络,必须定义通过本局域网网关的路由。( )
文件系统就是对文件进行管理的系统。( )
LINUX是一个真正的多任务和分时操作系统,允许多个用户在相同的机器上一次运行很多程序。( )
Apache是实现Internet上文件共享应用服务器的应用程序。( )
在LINUX系统中,所有的内容被表示成文件,组织文件的各种方法便称为不同的文件系统。( )
四、简答题(每题5分,共15分。)
DNS进行域名解析的过程。
什么是符号链接,什么是硬链接?符号链接与硬链接的区别是什么?
系统管理员的职责包括那些?管理的对象是什么?
0条评论