Linux 常用服务配置
时间:2010-09-10 来源:tlinle
第一章 LINUX网络配置 一、配置IP地址: eth0 代表第一块网卡 eth1 第二块 ….. 1、netconfig命令 永久性 service network restart 重启网络服务 /etc/init.d/network restart/stop/start 2、ifconfig eth0 IP/子网掩码 临时性 3、/etc/sysconfig/network-scripts/ifcfg-eth0 第一块 ……………………………………………..ifcfg-eth1 二 二、DNS设置 /etc/resolv.conf 保存DNS的服务器地址 有所主机都生效 /etc/hosts 自定义DNS 本机生效 /etc/host.conf 说明上两个文件谁优先 Order hosts,bind 说明hosts文件优先 Order bind,hosts 说明DNS服务器优先 三、其它的配置文件 /etc/services udp或tcp端口对应关系 /etc/protocols 协议号 四、基本网络命令 ping -c -s -b traceroute route 动态路由 netstat 查看本机开启的端口 -a -t/-u nmap 扫描端口 -sP 192.168.1.0/24 nmap IP地址 防止LINUX出现乱码,输入以下命令: (注意大小写) export LC_ALL= "en_US.UTF-8" export LANG= "en_US.UTF-8" 改网卡的MAC地址: 1、先停掉网卡 ifconfig eth0 down 2、改MAC ifconfig eth0 hw ether MAC地址 3、开启网卡 ifconfig eth0 up 增加一块新网卡后,用 service kudzu start来配置 可以给一块网卡,绑定一个虚拟IP地址,例如给eth0,加一个虚拟IP地址后,设备名为eth0:1,再增加可以叫eth0:2,以此类推… ifconfig eth0:1 IP地址/子网 第四章 DNS 递归、迭代 软件:bind-9.X 服务名:named 端口: 53/udp/tcp 配置文件:/etc/named.conf 记录文件:/var/named/chroot/var/named/* zone "benet.net" IN { 声明benet.net域,归本机管理 type master; 是主DNS服务器 file "benet.net.zone"; 记录都保存在benet.net.zone里 }; 先声明域,再写具体的记录 记录类型: A 把域名翻译成IP PTR 把IP翻译成域名 SOA 域初始记录(只能有一个,必须要有) MX 邮件交换记录 NS 域名服务器指向记录 域名 IN SOA 权威DNS服务器名 DNS服务器管理员mail( 版本 从DNS服务同步时间 失败后的偿试时间 放弃时间 缓存时间) 域名 IN NS DNS服务器 域名 IN NS DNS服务器 主机名 IN A 主机的IP 反向解释: 防止垃圾邮件 1、先声明 A类 0-126 B类 128-191 C类 192-223 192.168.1.0 1.168.192.in-addr.arpa 128.1.0.0 1.128.in-addr.arpa 10.0.0.0 10.in-addr.arap zone "1.168.192.in-addr.arpa" IN { type master; file "192.168.1.arpa"; }; 1、cd /var/named/chroot/var/named/ 2、cp benet.net.zone 1.168.192.arpa 3、vi 1.168.192.arpa 做从DNS服务器: 1、在主DNS服务器上 改声明文件 named.conf 加入 allow-transfer { 192.168.1.200; }; 指定从DNS的IP地址 改记录文件 加入NS记录(正向与反向),再加入相应的A记录 2、在从DNS服务器上 只写声明文件 zone "benet.net" IN { type slave; file "slaves/benet.net.backup"; masters { 192.168.1.178; }; }; 以后主DNS发生变化,一定要改版本号 第二章 邮件服务 在DNS加入MX(邮件交换记录) MUA(邮件用户代理):outlook、foxmail、Thunderbird、mutt 客户端 MTA(邮件传输代理):Exchange、sendmail、qmail、postfix 服务器端 3种协议: smtp(简单邮件传输协议):只管发,不管收 25/tcp pop3(邮局协议):只管收,不管发 110/tcp imap4(邮局协商协议):只管收,不管发 143/tcp MTA有2个作用:1、暂存邮件 2、帮用户端转发邮件 软件:sendmail 服务名:sendmail 配置文件:/etc/mail/* local-host-names 保存本机所在域名 sendmail.cf 主配置文件 sendmail.mc 辅助配置文件 1、cd /etc/mail 2、m4 sendmail.mc > sendmail.cf vi sendmail.mc DAEMON_OPTIONS(`Port=smtp,Addr=0.0.0.0, Name=MTA')dnl access 说明允许谁通过sendmail发mail 192.168.1 RELAY 允许 192.168.1.100 DISCARD 禁止 yahoo.com DISCARD make access.db 把access文本文件转换成.db /var/spool/mail/与用户同名的文件 虚拟邮件: jerry市场部 600 ßtom [email protected] ß[email protected] vi /etc/mail/ virtusertable 虚拟邮件地址 真实邮件地址
相关阅读 更多 +