Linux 网络配置(DHCP,DNS,Apache,Samba)
更新时间:2024-01-26 14:36:01 阅读量: 教育文库 文档下载
- Linux常用命令推荐度:
- 相关推荐
域名
域表示一个区域或者范围,域内可以容纳许多主机,因此并非每个接入因特网的主机都必须具有一个域名地址,但是每台主机都必须属于某个域。域名地址有一系列“子域名”组成,子域名的个数通常不超过5个,并且,子域名之间用句点“.”分割,从左到右子域的级别升高。
一台主机的主机名由它所属的各级域的域名与分配给该主机的名字共同构成,顶级域名放在最右面,分配给主机的名字放在最左面,通常格式如下:
主机名.机构名.网络名.顶层域名
例如:www.tsinghua.edu.cn是清华大学的WWW主机的域名地址。
Linux文件系统结构
Linux文件系统采用阶层式树状目录结构,最上层是“/”,然后在下面创建其他的目录 / /bin /boot /dev /etc /home /lib /mnt /opt /proc /root /sbin /tmp /usr Linux系统根目录,也是处于最高一级的目录 Binary的缩写,基础系统所需要的那些命令位于此命令,也是最小系统所需要的命令,如ls,cp,mkdir等,目录中的文件可执行,普通用户都可以使用。 包含vmlinuz,initrd.img等启动文件,一般情况下,GRUB或LILO系统引导管理器也位于该目录 接口设备文件目录,比如你的硬盘hda 系统配置文件的所在地,一些服务器的配置文件也在这里。比如用户账号及密码位置文件 一般用户的主目录,如FTP目录等 库文件存放目录,包含执行/bin和/sbin目录的二进制文件时所需的共享函数库library 各项装置的文件系统的加载点,例如:/mnt/cdrom是光驱的加载点 表示可选择的意思,有些软件包也会被安装在这里,也是自定义软件包,供较大的且固定的应用程序存储文件用 作系统运行时,进程信息及内核信息存放在这里。/proc目录伪装的文件系统proc的挂载目录,proc并不是真正的文件系统 管理员的主目录 大多数涉及系统管理的命令的存放地,普通用户无权限执行这个目录下的命令,如要root权限 Temporary,存放暂存盘的目录 系统存放程序的目录,/usr目录下包括涉及字体目录/usr/share/fonts,帮主目录/usr/share/man或/usr/share/doc,普通用户可执行文件目录/usr/bin或/usr/local/bin等,还有程序的头文件存放目录/usr/include /var
内容经常变动,存放系统日志的目录。/var/lib用来存放一些库文件,比如MySQL
Linux常用命令
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
ls:显示文件名 vi:编辑文件
cat:显示文本文件内容
less:分屏显示文件,与more命令类似,不同之处在于less命令在显示文件时,允许用户既可以向前又可以向后翻阅文件。 cp:复制文件 mv:移动文件 rm:删除文件
grep:查找可匹配的文件 tail:显示文件尾部 rmdir:删除目录 mkdir:创建目录
find:查找目录或者文件
chmod:设置文件或者目录的权限 mount:加载文件系统 umount:卸载文件系统 kill:终止进程 ps:查看权限
ifconfig:设置网络接口
hostname:显示和设置主机名 route:设置路由表
netstat:查看网络连接,检查Linux网络设备的工作状态 ping:检测主机网络接口状态
traceroute:显示数据包到达目的主机所经过的路由 ip:网络集成工具命令 useradd:建立用户 userdel:删除用户 passwd:设置密码 su:切换身份
网络相关的配置文件
? /etc/hostname文件
包含系统的主机名称,包括完全的域名 ? /etc/resolv.conf文件
解析器使用的配置文件 ? /etc/host.conf文件
制定如何解析主机名 ? /etc/sysconfig/network
制定服务器上的网络配置信息 ? /etc/hosts文件
存放主机与IP地址的匹配信息
DHCP的安装配置
一、安装DHCP
1用rpm –qa | grep dhcp 查看服务器是否已经安装
2用mount / dev/chrom /mnt 将linux镜像文件挂载到虚拟机上
若已经挂载,则显示
3挂载成功后,安装程序被放在/mnt目录下,需要查看dhcp安装文件的具体位置,用命令ll /mnt/RedHat/RPMS/ | grep dhcp
4安装dhcp服务器:rpm –ivh /mnt/RedHat/RPMS/dhcp-3.0pl1-23.i386.rpm
安装成功
二、DHCP服务器的配置
DHCP服务器最主要的配置文件是/etc/dhcpd.conf,这个文件没有默认配置,需要手动创建。 dhcpd.conf.sample是模板文件,可以先把这个文件复制到/etc/dhcpd.conf,然后再做修改。复制文件用copy命令
复制后,用vi编辑器打开dhcpd.conf编辑该文件
DHCP动态IP的配置
在dhcpd.conf文件中修改需要的ip地址范围及子网地址等。如:要求在子网192.168.1.0中将从192.168.1.128~192.168.1.255中的地址动态分配给客户端
DHCP静态IP的配置 在host ns{}代码段后添加 host win32 { hardware Ethernet 00:0c:29:79:F4:DE; fixed-address 192.168.1.156; }
三、DHCP服务器的启动和测试
用两种方法启动DHCP,一种是service dhcpd start 另一种是/etc/init.d/dhcpd start
启动后,需要把服务器和客户端设置为在同一个网段,如图所示:
四、DHCP客户端的配置 1、在Linux系统中,需要在/etc/sysconfig/network-scripts/ifcfg-eth0文件中,将BOOTPROTO参数设置为dhcp,然后重启网络服务:/etc/init.d/network restart
2、在Windows系统中,以Windows 2003为例,右击“网上邻居”图标,在弹出的快捷菜单中选择“属性”,弹出“网络连接”窗口,右击“本地连接”图标,在弹出的快捷菜单中选择“属性”命令,弹出“本地连接 属性”窗口,选中“Internet 协议(TCP/IP)”复选框,单击“属性”按钮在“Internet 协议(TCP/IP)属性”对话框中,选中“自动获得IP地址”和“自动获得DNS服务器地址”单选按钮 五、测试
1、查询客户端的IP和DNS地址来确定,选择“开始”→“运行”命令,在对话框中输入cmd,单击“确定”按钮进入DOS命令行。
2、输入ipconfig命令,如果客户端已经联网则会显示出基本的联网信息,如图所示
DNS服务器的安装和配置
一、DNS服务器的安装
1用rpm –qa | grep bind 查看服务器是否已经安装,DNS服务器的常用软件是BIND程序
2挂载镜像文件(同DHCP)
3挂载成功后,安装程序被放在/mnt目录下,需要查看bind安装文件的具体位置,然后进行安装:rpm –ivh /mnt/RedHat/RPMS/bind-9.2.1-16.i386.rpm
安装成功
4安装caching-nameserver缓存服务器。可运行域名服务器软件,但是没有域名数据库。
二、DNS服务器的配置
1 DNS的配置文件是/etc/named.conf,需要配置正反解域。在配置文件中添加两个zone文件,一个用于正向解析,一个用于反向解析。正向解析即从域名查找出它所对应的IP,因此正向解析的zone必须设置域名。本例DNS管理的域的域名是bbb.edu.cn
type是zone的类型,DNS服务器一共规定了三种类型的zone:master, slave, hint。其中最上层的DNS服务器用hint类型,DNS主服务器使用master类型,从服务器使用slave类型。 file设置了正向解析数据库文件的相对路径
这个zone用于反向解析本例将IP段设为192.168.1的意思是反向适用于192.168.1.*这个范围内的IP地址。
2 DNS服务器正向解析数据库文件的建立。使用vi打开/var/named/bbb.edu.cn.zone,添加如图所示的语句。先设定SOA,SOA是Start of Authority的缩写,它是主DNS服务器必须要设定的选项,记录了这个DNS服务器是主DNS服务器,并定义了域名数据库文件的各种属性
SOA设置完毕后,建立域名与IP的映射关系。首先是要设定DNS服务器的名称,格式如下:[zone] IN NS [主机名称],如果有多个DNS服务器主机,就分多行显示。
接着按照格式:[主机名] IN A [IP地址],逐行写出本域中所有主机和IP的对应关系。如图
3 DNS服务器反向解析数据库文件的建立 格式与正向类似,如图所示
4 修改/etc/resolv.conf文件
5 DNS服务器的启动
输入service named start或/etc/init.d/named start启动DNS服务器,然后用命令nslookup检测域名和IP地址是否映射成功
映射成功后,需要配置DNS客户端
三、DNS客户端的配置
以windows2003为例,右击“网上邻居”图标,在弹出的快捷菜单中选择“属性”,弹出“网络连接”窗口,右击“本地连接”图标,在弹出的快捷菜单中选择“属性”命令,弹出“本地连接 属性”窗口,选中“Internet 协议(TCP/IP)”复选框,单击“属性”按钮在“Internet 协议(TCP/IP)属性”对话框中,选中“使用下面的DNS服务器地址”。在“首选DNS服务器”文本框中输入DNS服务器的IP地址。点击确定,如图所示:
配置成功后,在客户端检测是否与DNS服务器连接成功。
Apache服务器的安装,配置
一、Apache服务器的安装 1用rpm命令安装
2修改配置文件
Apache的配置文件是httpd.conf,保存在/etc/httpd/conf/目录下,配置文件中,
DirectoryIndex index.html default.html //默认主页文件设置,按顺序依次查找,这些
//文件都存放在/var/www/html目录下
3创建默认主页文件
一定要创在对应的根目录下
4用service httpd start 或 /etc/init.d/httpd start 启动apache服务器,启动后,在浏览器中输入 http://localhost,Apache会自动定位到index.html
二、建立基于IP地址的虚拟主机
所谓虚拟主机服务,是指在一台物理机器上提供多个Web服务。用Apache设置虚拟主机服务通常可以采用两种方案:基于IP地址的虚拟主机和基于名字的虚拟主机 1建立基于相同IP不同Port的虚拟主机
(1) 将httpd.conf配置文件中的Listen字段改为
(2) 更改虚拟主机部分为:
(3) 保存配置后,创建虚拟目录以及页面文件
用命令mkdir /var/www/html/website1,mkdir /var/www/html/website2创建虚拟目录,然后再这个目录下创建index.html文件,如图所示:
(4) 启动Apache,在浏览器中输入http://192.168.1.123:80以及http://192.168.1.123:8080 显示结果如图所示:
2建立基于相同Port不同IP的虚拟主机 (1) 首先要为网卡绑定多个IP地址
(2) 在ifcfg-eth0:1文件中做以下修改
(3) 重新启动网卡:service network restart
(4) 打开httpd.conf文件,更改虚拟主机部分为:
(5) 创建虚拟目录/var/www/html/website3以及index.html文件
(6) 启动Apache,在浏览器中输入http://192.168.1.123:80以及http://192.168.1.124:80,如图所示:
3建立基于不同域名的虚拟主机
(1) 需要在配置文件/etc/httpd/conf/httpd.conf文件中作如下修改:
(2) 创建虚拟目录/var/www/html/website4以及index.html文件 (3) 在/etc/hosts文件中添加虚拟主机与IP地址的映射
(4) 重启httpd,在浏览器中输入http://dns.bbb.edu.cn,结果如图所示
Samba服务器的安装配置
一 安装
安装过程与DHCP等类似。 二 Samba服务器端设定
Samba服务器的配置文件为/etc/samba/smb.conf,文件中有两种注释符号,分别是“;”和“#” 1 全局设定部分[global] (1) 设定工作组名 (2) Samba服务器名称 (3) 设定信任主机 (4) 设定密码文件
2 用户根目录的权限设定[homes]
3 设定共享目录[public]
4 创建/home/samba目录
三 Samba服务器端用户设定(假设用户为sa) 1 创建密码文件 samba -a sa 创建后,查看/etc/samba/smb.conf
2 为用户建立映射关系
正在阅读:
Linux 网络配置(DHCP,DNS,Apache,Samba)01-26
医生清廉家风个人先进事迹材料范文03-23
中秋见闻02-19
关于房地产估价行业诚信建设的几点思考07-24
介绍自己某一特点作文06-17
安全环保检查制度09-11
灯具要求UGR的必要性及抑制高角度防眩光措施 - 图文12-05
税法计算分析题及答案01-15
2017-2022年中国碳酸锂产业规模调查及十三五发展策略分析报告(目录)09-06
网络安全宣传周活动总结范文精选07-30
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 配置
- Apache
- Linux
- Samba
- 网络
- DHCP
- DNS
- Cortex-M4在keil下启动文件解析
- 提高PHP代码质量的36个技巧
- 乌龙村环境综合整治和生态创建工作长效管理机制的实施方案
- 脐针外八卦定位初探
- 湖南省衡阳市第八中学2018届高三(实验班)第三次质检地理试题(解析版)
- 人教版 高中化学 选修四 化学反应速率 说课稿
- 封修元2015年“国培计划”送教下乡
- PTN产品试题2答案
- 陇南武都区不动产登记信息平台建设及数据整合项目
- 贵州省经济和信息化委员会关于加快推进信息化和工业化融合的调研报告
- 2012年八年级上册地理期末试卷(星球版)
- 构建监狱防暴应急处突机制的思考
- 资本结构因素分析 以波兰公司为例 外文资料翻译 论文
- ISO4832大肠菌群和粪大肠菌群测定
- 参数估计和假设检验练习题
- 北师大版六年级语文上册第二单元知识盘点
- 26.1中心投影和平行投影
- 实验四 双闭环三相异步电动机调压调速系统
- 学生课内外阅读一体化的研究
- 2015辽宁省中考化学总复习考点素能检测:第9讲化学方程式+含答案