文档库

最新最全的文档下载
当前位置:文档库 > linux网络服务

linux网络服务

Linux 网络服务

第一章

1.linu服务器无法连接到internet时,可以使用哪些命令工具测试网络连通性?ping traceroute

2.如何临时性地关闭指定的网卡?如何重新激活网卡?

ifdown eth0 ifup eth0

3.如何临时修改网卡的IP地址?

ifconfig eth0 192.168.1.1/24

4.如何查看指定的网卡的IP地址信息?

ifconfig eth0

5.如何临时修改网卡的MAC地址?

ifconfig eth0 ether hw 00:11:22:33:44:55

6.一个网卡上如何设置多个ip地址?

ifconfig eth0:0 192.168.1.2/24

7.Linux服务器如何绑定MAC地址?

arp -s 192.168.1.1 11:22:33:44:55

8.如何查看本机的路由表信息?

route -n

9.Linux如何配置网络参数?

setup

10.如何使用一台DHCP服务器同时为公司的多个物理网络提供服务?

使用DHCP中继

11.默写出 /etc/sysconfig/network-scripts/ifcfg-eth0网卡的配置文件内容DEVICE=eth0

ONBOOT=yes

BOOTPROTO=static

IPADDR=192.168.1.1

NETMASK=255.255.255.0

GATEWAY=192.168.1.2

12.如何开启本机的路由转发功能?

echo '1' > /proc/sys/net/ipv4/ip_forward

13.如何开启DHCP服务?如何开启DHCRELAY服务?

service dhcpd start

service dhcrelay start

第二章

1.samba 服务器那个服务为windows网络中的主机进行名称解析?

nmbd

2.samba 服务器那个服务为客户机提供服务器中共享资源的访问?

smbd

3.如何过滤掉smb.conf配置文件中的注释、样例以及空行?

grep -v '^#' /etc/samba/smb.conf |grep -v '^;' |grep -v '^$'

4.如何过滤掉smb.conf配置文件中的注释、样例以及空行并生成新的配置文件?cp /etc/samba/smb.conf /etc/samba/smb.conf.bak

grep -v '^#' /etc/samba/smb.conf.bak |grep -v '^;' |grep -v '^$' >

/etc/samba/smb.conf

5.要配置共享为匿名访问 security 应设置为什么?

security=share

6.要配置共享为本地用户访问 security 应设置为什么?

security=user

7.要配置共享为另一台服务器访问 security 应设置为什么?

security=server

8.要配置共享为由windows域控制器验证用户名及密码访问 security 应设置为什么?security=domain

9.[home]目录共享设置中 browseable=no 的含义是什么?

共享目录在“网上临居”中是否可见,设置为no相当于隐藏共享目录

10.配置文件中的guest ok=yes 与 public=yes 有区别吗?

两个语句都是设置所有人都可以访问共享目录,没有区别

11.自己在smb.conf写一个共享,要求共享名为move ,路径/var/public/movies,所有

人可见,对所有人只读

[move]

path = /var/public/movies

public = yes 或 guest ok = yes

read only = yes

12.为samba添加一个samba用户为user1

useradd user1

smbpasswd -a user1

13.要禁用samba用户user1,写出命令

sampasswd -d user1

14.要删除samba用户user1,写出命令

sampasswd -x user1

15.要启用samba用户user1,写出命令

sampasswd -e user1

16.客户端(linux机器)如何指定用户身份user1 挂载到本地的/media

mount -o username=user1 //192.168.1.1/movie /media

17.上题中如何取消挂载

umount /media

18.理解FTP的主动模式与被动模式的区别

主动模式:这种模式下服务器主动发起数据连接。首先由客户端向服务湍的21端口建立FTP控制连接,当需要传输数据时,客户端以PORT命令告知服务器“我打开了某端口,你过来连接我”,于是服务器从20端口向客户端的发送请求并建立数据连接。

被动模式:这种模式下服务器被动等待数据连接。首先由客户端的21端口建立FTP控制连接,当需要传输数据时,服务器以PASV命令告知客户湍“我打开了某端口,你过来连接我”,于是客户端向服务器的该端口(非20)发送请求并建立数据连接。

19.vsftp用户控制列表文件ftpusers和user_list是区别

ftpusers 文件中包含的用户账户将被禁止登录,用于禁止用于登录ftp服务器

user_list 文件包含的用户账户可能被禁止登录,也可能被允许登录,具体由主配置文件/etc/vsftpd/vsftpd.conf来决定,如果内容中

userlist_enable=YES

userlist_deny=YES

则仅禁止user_list中的用户;

如果内容为

userlist_enable=YES

userlist_deny=NO

则仅允许user_list中的用户;

20.vsftp主配置文件中,如何配置本地用户上传与下载的速度为100KB/s

local_max_rate=102400

21.vsftp主配置文件中,如何配置匿名用户上传与下载的速度为100KB/s

anon_max_rate=102400

22.vsftpy 主配置文件中,如何配置相同IP只能有三个并发连接

max_per_ip=3

23.如何启动samba 和vsftpd服务

service smb start

service vsftpd start

24.samba 的两个服务器,各自监听的端口是什么?

smbd服务程序监听TCP协议的139、445端口,为客户机提供服务器中共享资源的访问nmbd服务程序监听UDP协议的137、138端口,为客户机提供基于NetBIOS主机名称的解析服务。

25.linux 系统中,如何访问windows 主机的共享目录?

可以用 smbclient 或 mount 命令

第三章

1./etc/hosts 与DNS服务器都可以解析主机地址,在客户机中如何确定这两种方式的

顺序关系?

系统提供/etc/host.conf文件,通过order,hosts,bind 配置行决定这两种解析方式的优先顺序,默认的顺序为:先检查hosts文件,若未找到再向DNS服务中(BIND)查询

2.在主域名服务器中的named.conf文件中添加什么权限设置,授权从服务器可以下载

区域地址数据库?

allow-transfer { 192.168.1.2; };

3.默认情况下bind软件的区域配置文件存放于那个目录?如果安装了bind-chroot软

件包后目录改到那个目录?

默认在/var/named 安装bind-chroot后目录改为/var/named/chroot/var/named

4.接上题,主配置文件又存放在那呢?

/var/named/chroot/etc/named.conf

5.如何启动bind域名服务

/etc/init.d/named start

service named start

6.什么命令可以检测bind主配置文件?

named-checkconf /var/named/chroot/etc/named.conf

7.NS记录的含义?

用于设置当前域的DNS服务器的域名地址

8.MX记录的含义?

用于设置当前域的邮件服务器域名地址,数字‘10’ 表示(当有多个MX记录时)选择邮件服务器的优先级,数字越大优先级越低。

9.A记录的含义?

用于记录正向域名解析(正向记录)

http://www.wendangku.net/doc/a15d6fc44028915f804dc26b.htmlAME记录的含义?

用于给已有的名称设置一另外的名字

11.PTR记录的含义?

用于记录反向域名解析(反向记录)

12.在bind主配置文件中有内容为 type hint 含义是什么?

表示类型为'.'或根

13.如果启动bind服务不成功或者有错误可以查看那个文件来查看报错的相关记录?tail /var/log/messages

14.如何测试bind服务是否已成功解析?

nslookup http://www.wendangku.net/doc/a15d6fc44028915f804dc26b.html

dig http://www.wendangku.net/doc/a15d6fc44028915f804dc26b.html

host http://www.wendangku.net/doc/a15d6fc44028915f804dc26b.html

15.bind 服务使用什么端口?

tcp 53

udp 53

第四章

1.编译安装三步曲?

./configure

make

make install

http://www.wendangku.net/doc/a15d6fc44028915f804dc26b.htmlMP平台的含义?

成本低廉;可定制;易于开发;主便易用;安全和稳定

3.Apache的主要特点

开放源代码;跨平台应用;支持各种网页编程语言;模块化设计;运行非常稳定;良好的安全性;

4.RPM包安装apache网页文档的默认要目录(网站要目录)在那?

/var/www/html/

5.RPM包安装apache服务程序的要目录在那?

/etc/httpd/

6.编译安装apache有什么优点?

更加灵活,自由,可以根据实际的web应用需求在编译之前里德功能的定制。

可以获得最新的软件版本,各种开源软件的源码都是最先公开的版本

编译安装获得的apache服务器,其目录结构和文件配置比较一致,需要移杆到不同的

linux服务器中时,降低了差民化更新的难度。

7.编译安装apache如何启动?

/usr/local/apache2/bin/apachectl start

当然也可将些启动文件放到/etc/init.d/apachectl

8.启动进提示”......could not bind to address[::]:80 的提示信息时,如何处

理?

表示80端口被其它时程占用,用netstat -anpl |grep :80 看到那个进程用了80端口将其killall *** 再重新启动一次

9.编译安装的apache配置文件/usr/local/apache/conf/httpd.conf文件中

DocumentRoot “/usr/local/apache2/htdocs”的含义是什么?

用于设置网页文档根目录在系统中的实际路径

10.编译安装的apache配置文件/usr/local/apache/conf/httpd.conf文件中

ServerRoot “/usr/local/apache2”的含义是什么?

用于设置httpd服务器的要目录,该目录中包括了运行web 站点必需的目录和文件

11.apache支持那几种虚拟主机?

不同IP虚拟主机

相同IP不同端口的虚拟主机

相同IP相同端口不同域名的虚拟主机

12.apache服务器中的访问日志文件的文件名称是?

access_log

13.apache服务器中的错误日志文件的文件名称是?

error_log

14.apache个人主页功能必须确定主配置文件中存在那一行?

UserDir public_html

第五章

1.mysql服务监听那个端口?

netstat -anpl |grep mysqld 监听的是3306

2.如何使用mysql用户安全后台启动mysqld服务?

/usr/local/mysql/bin/mysqld_saft --user=mysql &

3.如何修改mysql服务器中root的密码?

没进入mysql时可以使用 mysqladmi -u root password '123456'

如已进入mysql可以使用

update http://www.wendangku.net/doc/a15d6fc44028915f804dc26b.htmler set password=password('123456') where user='root';

执行上述命令后需要 flush privileges; 刷新用户授权信息

4.mysql中创建数据库的命令?

create database testdb;

5.在testdb数据库中新建user表,包含两个字段user_name user_passwd,均为非

空字符串值,初始密码值设为123456 ,其中user_name字段被设置为关键索引字段(PRIMARY KEY)

use testdb;

create table user (user_name char(30) not null, user_passwd char(20) not null default '123456',primary key (user_name));

6.如何删除刚新建的user表?

drop table http://www.wendangku.net/doc/a15d6fc44028915f804dc26b.htmler;

7.如何删除刚新建的testdb数据库?

drop database testdb;

8.如何在http://www.wendangku.net/doc/a15d6fc44028915f804dc26b.htmler表中新建一个用户为zhoupeijia

insert into http://www.wendangku.net/doc/a15d6fc44028915f804dc26b.htmler(user_name,user_passwd)

values('zhoupeijia',encrypt('123456'));

9.如何在http://www.wendangku.net/doc/a15d6fc44028915f804dc26b.htmler表中将zhoupeijia用户密码改为987654

update http://www.wendangku.net/doc/a15d6fc44028915f804dc26b.htmler set user_passwd=encrypt('987654') where

user_name='zhoupeijia';

10.查询http://www.wendangku.net/doc/a15d6fc44028915f804dc26b.htmler表中的所有数据?

select * from http://www.wendangku.net/doc/a15d6fc44028915f804dc26b.htmler;

11.只想查看http://www.wendangku.net/doc/a15d6fc44028915f804dc26b.htmler表中zhoupeijia的记录,如何实现

select user_name,user_passwd from http://www.wendangku.net/doc/a15d6fc44028915f804dc26b.htmler where user_name='zhoupeijia';

12.要将http://www.wendangku.net/doc/a15d6fc44028915f804dc26b.htmler表中的zhoupeijia删除,如何实现?

delete from http://www.wendangku.net/doc/a15d6fc44028915f804dc26b.htmler where user_name='zhoupeijia';

13.如何备份testdb表?

不进入数据库命令提示符mysqldump -u root -p testdb > mysql-testdb.sql

14.如何备份testdb中的user表?

mysqldump -u root -p testdb user > http://www.wendangku.net/doc/a15d6fc44028915f804dc26b.htmler.sql

15.如何备份所有数据库的内容?

mysqldump -u root -p –all-databases > mysql-all.sql

16.还原上述备份的数据库

mysql -u root -p < mysql-testdb.sql

mysql -u root -p testdb < http://www.wendangku.net/doc/a15d6fc44028915f804dc26b.htmler.sql

mysql -u root -p < mysql-all.sql

17. 确认httpd与php协同工作应在apache主配置文件中确认有那三行?

LoadModule php5_module modules/libphp5.so

AddType application/x-httpd-php .php

DirectoryIndex index.php index.html

18. 安装完mysql数据库,使用什么脚本对数据库进行初始化

Mysqld_install_db

第六章

1.MTA是什么?

mail transfer agent 邮件传输代理,一般被称为邮件服务软件

2. MUA是什么?

mail user agent 邮件用户代理,一般被称为邮件客户端软件

3.MDA是什么?

mail delivery agent 邮件分发代理,MDA一般负责在服务器中将邮件分发到用户的邮箱目录

4.