Linux服务器的一些基本应用
- 作者:佚名 来源:互联网 文章点击数:
玩linux也有有一段时间了,作为一个初学者,遇到的麻烦实在不少。所幸这是个网络时代,在众多好心大哥帮助下,我跛子般一关一关闯了过来,其间酸甜苦辣实在让人回味。向这世界上千千万万伟大的linux程序员致敬,是他们让我们能有这么优秀的操作系统可用。这篇东西主要是给刚接触linux的而又急切想配一个服务器的朋友看的,由于鄙人水平有限,错误有所难免,欢迎大家指证。
现就以本公司的网络架构为例,来说一下linux服务器的配置。在正式配置之前先说一下这个服务器所要实现的功能:
1.数据共享
2.打印共享
3.模拟NT域
4.ADSL共享
5.内部DNS服务
6.DHCP服务
7.FTP服务
8.WWW服务
9.OPENSSH
10.磁盘配额
11.动态域名
网络架构如下:[如下图]
www.linuxsir.org/photo/Xchen.gif
Network:10.10.0.0
ServerIP:10.10.1.1
ServerSubnet-mask:255.255.0.0
ClientIP:10.10.1.10-10.10.1.100
ClientSubnet-mask:255.255.0.0
Clientgetway:10.10.1.1
ClientDNS:10.10.1.2,202.96.134.133
一、准备工作:
1.RedHatlinux7.2光盘一套
2.以太ADSL拔号器及您的ADSL接入帐号
3.两张网卡,最好是即插即用的,免跳线的请察明irq和io。
4.当然啦,除本机以外的其它机器
二、RedHatlinux7.2安装:
1.初学者建议用图形界面,请用定制安装。
2系统分区如下(10G):
swap:500M
/:2G
/var:1G
/home:2G
/tools:500M
/data:4G
分区的合理化请参考相关文章。
3.若是即插用网卡,系统能检测到,请设置好ip地址,子网掩码等,请分别设为10.10.1.1和10.10.1.2,subnet-mask为255.255.0.0;若是免跳线网卡,那就等装好系统再设置吧。
4.软件包选择,要全选上也没关系,只要你有空间,若是空间有限有话,不妨定制一下软件包,下面是我的选择,仅供参考:
PrintingSupport
NetworkSupport
DialupSupport
SMB:windowsfileserver
WWW:webserver
DNS:DNSnameserver
SoftwareDevelopment
5.好了,现在就next一路安装下去吧,最后不要忘了做一张启动盘。
三、linux网络环境配置
1]重启机器进入系统以后,去掉一些不必要的服务吧,留着它们启动速度慢,而且也不安全,下面是我机器刚安装好以后所保留的一些服务:
gpm/iptables/netfs/network/nfs/nfslock/portmap/syslog/xfs/xinetd
至其它的服务,等我们配置好再加载吧。
2]安装linuxconf,配置网络。
放入光盘1
mount/dev/cdrom/mnt/cdrom
cd/mnt/cdrom/RedHat/RPMS
rpm–ivhlinuxconf-1.25r7-3.i386.rpm
请用setup/systemservices或是chkconfig–levlel3linuxconfon将linuxconf设置为系统自启动服务。
netconf选择HostnameandIPnetworkdevices进行主机名及网络设置:
Hostname+domain:cxserver
------第一张网卡----------
configmode:Manual
primaryname+domain:abc
Ipaddress:10.10.1.2
Netmask:255.255.0.0
Netdevice:eth0
KernelModule:ne
I/Oport:0x300
Irq:3
------第二张网卡----------
configmode:Manual
primaryname+domain:cxserver
Ipaddress:10.10.1.1
Netmask:255.255.0.0
Netdevice:eth0
KernelModule:ne
I/Oport:0x320
Irq:5
选择Accept退出,重新启动就会看到eth0和eth1两网卡启动成功,进入系统后可用ifconfig命令查看状态,用ping命令测试其连通性,比如ping一部windows机器。
四、DNS服务器配置
为了让局域网内部用户访问服务器方便一点,配置一个DNS服务器是十分有必要的,毕竟一个名字总比一串数字好记,下面我将服务器10.10.1.1配一个域名www.cx.com,ftp.cx.com,好,开始行动:
需要配置的文件:
/etc/named.conf
/etc/resolv.conf
/var/named/named.hosts
/var/named/named.local
/var/named/named.10.10
1]配置/etc/named.conf文件。此文件是dns引导文件,named进程在启动时要读取它。
vi/etc/named.conf
//generatedbynamed-bootconf.pl
options{
directory"/var/named";
//query-sourceaddress*port53;
};
zone"."IN{
typehint;
file"named.ca";
};
//----------------------手工添加如下两节------------------------------
zone"cx.com"IN{
typemaster;
file"named.hosts";
};
zone"10.10.in-addr.arpa"IN{
typemaster;
file"named.10.10";
};
//------------------------------------------------------------------------------
zone"0.0.127.in-addr.arpa"IN{
typemaster;
file"named.local";
};
//include"/etc/rndc.key";
以下的三个文件是DNS数据库文件,具体参数不作详解,请参考相关资料。
2]vi/var/named/named.local
$TTL86400
@INSOAns.cx.com.root.ns.cx.com.(
1997022700;Serial
28800;Refresh
14400;Retry
3600000;Expire
86400);Minimum
INNSns.cx.com.
1INPTRlocalhost.
3]vi/var/named/named.hosts
@INSOAns.cx.com.root.ns.cx.com.(
2002042302;serial
28800;refresh
14400;retry
3600000;expire
86400;minimu
)
INNSns.cx.com.
cxINA10.10.1.1
cx1INA10.10.1.223
wwwINCNAMEns.cx.com.
ftpINCNAMEcx
4]vi/var/named/named.10.10
@INSOAns.cx.com.root.ns.cx.com.(
2002042302;serial
28800;refresh
14400;retry
3600000;expire
86400;minimu
)
INNSns.cx.com.
1INPTRns.cx.com.
2INPTRns1.cx.com.
5]编辑/etc/resolv.conf文件
vi/etc/resolv.conf
domaincx.com
nameserver10.10.1.1
好,让我们来启动服务吧:
/etc/rc.d/init.d/namedstart
chkconfig–level3namedon#将dns服务设置成系统服务,开机自启动
测试:pingcx.cx.com
pingwww.cx.com
pingftp.cx.com
或用nslookup,用法请参考nslookup–help。
五、DHCP服务器配置
1]安装dhcp。
放入光盘1或是光盘2
mount/dev/cdrom/mnt/cdrom
cd/mnt/cdrom/RedHat/RPMS
rpm–ivhdhcp-2.0p15-8.i386.rpm
请用setup/systemservices或是chkconfig–levlel3linuxconfon将linuxconf设置为系统自启动服务。
2]配置dhcpd.conf文件。
Vi/etc/dhcpd.conf
subnet10.10.0.0netmask255.255.0.0{
rangedynamic-bootp10.10.2.010.10.2.100;#IP地址分配范围
optionrouters10.10.1.1;#默认网关
optionsubnet-mask255.255.0.0;#默认子网掩码
optiondomain-name"cx.com";#默认域名
optiondomain-name-servers10.10.1.1,202.96.134.133;
}
#最后一行:DNS服务器设置,之所以把10.10.1.1放在前面是想让客户机在作域名解析的时候优先选择内部dns服务器,若域名不能解析,则用下一个dns服务器解析,202.96.134.133是深圳地区ADSL上网用户主DNS服务器.用下一个dns服务器解析,202.96.134.133是深圳地区ADSL上网用户主DNS服务器。
3]启动服务:/etc/rc.d/init.d/dhcpdstart
4]使用:不论Win9x还是2K都使用自动获取IP地址,其它什么都不用设。
六、ADSL及防火墙配置
1]下载软件:http://www.roaringpenguin.com/pppoe/rp-pppoe-3.5.tar.gz
2]安装软件:
tarzxvfrp-pppoe-3.5.tar.gz
cdrp-pppoe-3.5
./go#开始安装软件
3]软件安装好后,会运行设置程序adsl-setup
USERNAME
>>>EnteryourPPPoEusername(XXX):________#此处填写ADSL用户帐号
INTERFACE
(defaulteth0):_____#以太接口,eth0或者eth1
>>>Enterthedemandvalue(defaultno):#可以不填
DNS
>>>EntertheDNSinformationhere:202.96.134.133#本地电信提供的主域名服务器
>>>EnterthesecondaryDNSserveraddresshere:#本地电信提供的辅助域名服务器
PASSWORD
>>>PleaseenteryourPPPoEpassword:
>>>Pleasere-enteryourPPPoEpassword:#密码
FIREWALLING
0-NONE:Thisscriptwillnotsetanyfirewallrules.Y

- 上一篇:架设Squid代理服务器
- 下一篇:建立Linux下的RADIUS服务器
- 相关文章
| ·在CentOS下安装配置VNC的过程 | 09-29 |
| ·Linux环境下邮件服务器软件的分析比较 | 09-26 |
| ·RedHat6.2服务器配置方案 | 09-17 |
| ·使用Turbo Linux建立局域网服务器 | 09-17 |
| ·建立Linux下的RADIUS服务器 | 09-16 |
| ·如何将Linux配置为一个FAX服务器 | 09-15 |
| ·在局域网中设置Linux时间服务器 | 09-15 |
| ·两台linux服务器之间用RSA键对的方法SSH/SCP不需密码 | 09-09 |
