linux一些常用服务的搭建2(感兴趣的话可以学下)
[i=s] 本帖最后由 冰吻六秒钟 于 2010-4-13 17:58 编辑 [/i]Vp0e~m!a&iq9F
今天给大家介绍一下Linux服务搭建,主要讲解一些在Linux上常用的一些服务。
包括:DHCP动态地址分配服务;网络信息服务;FTP服务;SAMBA服务;域名服务;网络服务;邮件服务;代理服务与防火墙及网络安全管理
大体说一下配置服务器的总的思路:1.安装软件;
2.改软件里的文件;7z'@7P;o0l!bmQ
3.改文件里的关键配置;Vox$J S:X
4.启动配置,测试;d*A(_/CiGH~`*?
5.启动成功,不成功排错. =======================================================================1K:Zf4t/k[k1@
今天介绍第二个服务:[size=6]ftp服务的配置[/size]K0nX.Zt+X]&c7k}
1.还是用虚拟机来完成,先把网卡连接方式设置成“自定义--->VMnet2”,然后配置ip,重启网卡
[root@localhost ~]# netconfigBuBrzn-q
[attach]1960[/attach]M9Z6Yi$@:{0RP
重启生效[root@localhost ~]#server network restart
2.新建一个用户rabbit I(gfM4I-NXQ
[root@localhost ~]# adduser rabbit7Pof\C6G,C|
3.在根目录下创建目录ftpsite,并在ftpsite目录下创建两个子目录,3ast和linux,然后把目录的拥有者和拥有组改成rabbit,并设置rabbit有读写和执行的权限,具体步骤:v9mshY%}1_;`6ex
[root@localhost ~]#mkdir /ftpsite{BX;olv
[root@localhost ~]#mkdir /ftpsite/3ast;f3Uz G z;]g)k t
[root@localhost ~]#mkdir/ftpsite/linux5U!C8X p o+[?h
[root@localhost ~]#chowm -R rabbit /ftpsitew\'}Pzjx&o
[root@localhost ~]#chgrp -R rabbit /ftpsite
[root@localhost ~]#chmod -R 700 /ftpsite3I3K#O @ vUhX'[
4.查看vsftpd是否安装 C'V'E[%aO,I5b
[root@localhost ~]#rpm -q vsfptd
package vsftpd is not installed(没有装,好,咱们来装上)g.ph/nR8DMH
5.还是需要挂linux光盘
[root@localhost ~]#eject
[root@localhost ~]#mount /media/cdrom3Q0^(S4`Az5B
[root@localhost ~]#rpm -ivh /media/cdrom/RedHat/RPMS/vsftpd-2.0.1-5.i386.rpm)~!l'A^;N$AT(X
[attach]1961[/attach].s8OK)wkpS
6.安装db4.utile软件包(生成口令数据库的时候使用)
[root@localhost ~]#rpm -ivh /media/cdrom/RedHat/RPMS/db4-utils-4.2.52-7.1.i386.rpm
[attach]1962[/attach]
7.创建好文件后就设置文件的权限:"]va {5V JG&K
编辑/etc/vsftpd/pass.txte*Fidk$S4d%BTK!^.E
3ast-----账号,U~3ENR9KYB
3ast-------密码w"e{icvdT
linux------------账号T:x { D8s3Opxd?
linux------------------密码;by+K N ?7v q
然后使用db_load生成口令库文件2M4K LR;p6]
[root@localhost ~]#db_load -T -t hash -f /etc/vsftpd/pass.txt /etc/vsftpd/pass.db