
linux网络服务命令默写表(答案).doc
10页第一章第一章 linux 基本网络配置基本网络配置一查看命令1查看主机中活动网络接口的信息ifconfig 2查看主机中所有(包括非活动状态)网络接口的信息ifconfig -a3查看 eth0 网络接口的信息ifconfig eth04查看到目标主机 192.168.0.1 的网络连通性,要求发送 2 个大小为 1024 字节的 ping 包ping –c 2 –s 1024 192.168.0.15查看主机路由表信息(1)route 6查看主机路由表信息(2)并以数字形式显示地址route -n7查看主机路由表信息(3)netstat –nr 8查看从本机到 202.1.1.1 经过的路由路径traceroute 202.1.1.19查看主机名hostname10查看主机对 的域名解析是否正常nslookup 11以数字的形式显示系统中所有 TCP 连接信息netstat -antp12查看本机 arp 缓存表arp -n二配置命令1用命令设置 eth0 的 IP 为 :192.168.0.1/24ifconfig eth0 192.168.0.1/24 或者 ifconfig eth0 192.168.0.1 netmask 255.255.255.02用命令设置 eth0 的 MAC 为 00:0c:29:27:27:27ifconfig eth0 hw ether 00:0c:29:27:27:273禁用 eth0 网络接口ifdown eth04启用 eth0 网络接口ifup eth05新增一条到目标网段 192.168.3.0/24 的下一跳地址为:192.168.0.1 的记录route add –net 192.168.3.0/24 gw 192.168.0.16删除到目标网段 192.168.3.0/24 的路由记录 route del -net 192.168.3.0/247添加默认网关为 192.168.0.1 的记录route add default gw 192.168.0.18删除默认网关为 192.168.0.1 的记录route del default gw 192.168.0.19用命令设置主机名为 SRV1hostname SRV110绑定 192.168.0.1 与 00:0c:29:99:32:c5 的 arp 记录arp –s 192.168.0.1 00:0c:29:99:32:c5三配置文件1eth0 网络接口的配置文件/etc/sysconfig/network-script/ifcfg-eth02主机名配置文件/etc/sysconfig/network3本地的主机名解析文件/etc/hosts4DNS 服务器配置文件/etc/resolv.conf第二章第二章 文件服务器文件服务器1samba 配置文件检查命令testparm2添加名为 user1 的 samba 用户帐号smbpasswd –a user13删除名为 user1 的 samba 用户帐号smbpasswd –x user14查看 samba 服务器 192.168.0.1 上的共享资源smbclient –L 192.168.0.15仿 ftp 客户端以 user1 的名义登录访问 samba 服务器 192.168.0.1 上的共享资源 moviesmbclient –U user1 //192.168.0.1/movie6以 user1 的名义将 samba 服务器上的共享文件夹movie 挂载到本地的/mnt 目录下mount –o username=user1 //192.168.0.1/movie /mnt7下载 ftp 服务器 192.168.0.1 上的文件 test.tar.gzwget ftp://192.168.0.1/test.tar.gzsamba 服务器配置项8[global]全局配置9 workgroup = WORKGROUPsamba 服务器所在的工作组为 workgroup10 security = user访问 samba 服务器时需通过 smb 身份验证11[movie]共享目录的共享名 movie12 comment = 这是测试目录描述性信息”这是测试目录”13 path = /var/movice共享目录实际的物理路径为/var/movie14 writable = yes该共享目录可写15public = no不允许所有人访问16 valid users = root,frank,@group1只有 root/frank 和 group1 组的成员有权访问17 browseable = yes 在网上邻居中可见18 directory mask = 0755在其中创建的目录权限默认为 075519 create mask = 0600在其中创建的文件权限默认为 0600vsftpd 服务器配置项20listen=YES以独立运行的方式监听服务21listen_port=21设置监听 FTP 服务的端口号为 2122write_enable=YES启用写入权限23download_enable=YES允许下载文件24userlist_enable=YES启用 user_list 列表文件25userlist_deny=YES:禁用 user_list 中的用户26anonymous_enable=YES启用匿名访问27anon_upload_enable=YES允许匿名上传文件28anon_umask=022匿名用户所上传文件的权限反掩码为 02229anon_mkdir_write_enable=YES允许匿名用户创建目录30local_enable=YES启用本地系统用户31local_umask=022本地用户所上传文件的权限反掩码为 02232local_max_rate=0不限制本地用户最大传输速率(字节/秒)33chroot_local_user=YES将用户禁锢在主目录第三章第三章 构建域名服务器构建域名服务器1检测 named 服务的配置文件 named.conf 语法是否正确named-checkconf named.conf2检测 区域记录文件 .zone 是否正确named-checkzone .zonenamed 配置项3options {全局配置4listen-on port 53 { 173.16.16.1; };在 173.16.16.1 这个网卡上监听 53 号端口5directory “/var/named“; 记录文件所在的目录为/var/named6forwarders { 202.106.0.20; };DNS 解析请求都转发到 202.106.0.207zone “.“ IN {定义“.”区域的相关属性8type hint; 此服务器类型为根域域名服务器9file “named.ca“; };根域 DNS 服务器的 IP 维护在 named.ca 文件 中10zone “” {定义 的相关属性11 type master;类型为 域的主域名服务器12 file “.zone” 区域记录文件为 .zone13 allow-transfer { 173.16.16.6; }; };允许将记录文件复制给 173.16.16.614zone “” {定义 区域的相关属性15 type slave;此服务器类型为 域的从域名服务器16 masters { 173.16.16.5; };主域名服务器是 173.16.16.517 file “slaves/.zone“; };区域记录文件为 slaves 目录下的 .zone18@ IN SOA . . @ IN SOA 表示本区域的 SOA(授权 DNS) .是本区域的域名@就是区域 .的简写 .表示管理员邮箱(原本应写 成 admin@.,为不与@代表 的含义冲突被写成了”.” )第第 4 章章构建构建 LAMP 网站服务平台网站服务平台1检查 apache 配置文件语法/usr/local/apache2/bin/apachectl -t 或者 /usr/local/apache2/bin/httpd -thttpd.conf 配置项2ServerRoothttpd 服务器的根目录3Listen用于设置 apache 服务器监听的端口号4ServerNameapache 服务器的完整主机名5DocumentRoot网页文档根目录在系统中的实际路径6DirectoryIndex网站默认索引页(首页)7ErrorLog错误日志文件的路径和文件名8CustomLog访问日志的路径和格式类型第第 5 章章mysql 数据库数据库1以帐号 mysql 的身份初始化数据库mysql_install_db --user=mysql2以帐号 mysql 的身份安全启动 mysql 服务mysqld_safe --user=mysql3为 mysql 数据库的管理员帐号 root 设置密码 123456mysqladmin –u root password “123456”4查看数据库列表show databases5切换到数据库 mysqluse mysql6查看数据表列表show tables7显示数据表 user 的结构describe user8创建新数据库 authcreate database auth9创建新数据表 users,包括两个字段 user_name、user_passwd,数据类型分别为 char(30)和 char(20),均为非空,初始密码为”123456”,设 user_name 字段为关键索引字段create table users (uesr_name char(30) not null,user_passwd char(20) not null default ‘123456’,primary key (user_name))10删除数据库 auth 中的数据表 usersdrop table auth.users11查询数据表 users 中的所有记录select * from users12在 users 表中插入一条记录:用户名为 lisi,密码 654321insert into users(user_name,user_passwd) values(‘lisi’,encrypt(‘654321’))13更新 users 表中 lisi 的密码为 123456update users set user_passwd=encrypt(‘123456’) where user_name=’lisi’14删除 users 表中 lisi 的记录delete from users where user_name=’lisi’15以 root 身份备份数据库 auth 中所有表到 auth.sqlmysqldump –u root –p auth > auth.sql16以 root 身份备份数据库 auth 中 users 表到 auth-users.sqlmysqldump –u root。












