求linux网络配置的相关毕业论文~~
发布网友
发布时间:2022-05-05 15:52
我来回答
共1个回答
热心网友
时间:2022-06-27 17:32
3.1 samba的安装与配置
3.1.1 samba的安装:
rpm -qa|grep samba :查看是否安装有samba软件包
mount /dev/cdrom /mnt/cdrom :加载光盘。
rpm -ivh /mnt/cdrom/Server/samba-3.0.23c-2.i386.rpm :安装Samba服务器。
rpm ivh /mnt/cdrom/Server/system-config-samba-1.2.39-1.el5.noarch.rpm :安装图形化的Samba服务器配置工具。
3.1.2 samba的配置:
添加samba用户
#smbpasswd -a share (密码设置为share123)
编辑配置文件
#gedit /etc/samba/smb.conf
内容:
[global]
workgroup = NET
security = user
[tmp]
comment = 公用共享目录
path = /tmp
writeable = yes
browseable = yes
guest ok = yes
[homes]
comment = Home Directories
browseable = no
writeable = yes
[share]
comment = share共享
path = /etc/share
writeable = yes
browseable = yes
valid users = share
测试配置文件是否正确: testparm
重启smb服务: service smb restart
3.2 DNS的安装与配置
3.2.1 DNS的安装:
1.rpm -qa|grep bind :查看是否安装有bind软件包
2.mount /dev/cdrom /mnt/cdrom :加载光盘。
3.rpm -ivh /mnt/cdrom/Server/bind-9.3.3-7.el5.i386.rpm :安装DNS服务器。
4.rpm -ivh /mnt/cdrom/Server/bind-chroot-9.3.3-7.el5.i386.rpm :安装Chroot软件包。
3.2.2 DNS的配置:
修改etc/sysconfig/network-scripts/ifcfg-eth0
设置静态IP,修改后文件内容:
#Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE]
DEVICE=eth0
BOOTPROTO=none
HWADDR=00:0C:29:83:94:06
ONBOOT=yes
DHCP_HOSTNAME=student
IPADDR=192.168.1.3
NETMASK=255.255.255.0
GATEWAY=192.168.1.254
TYPE=Ethernet
USERCTL=no
IPV6INIT=no
PEERDNS=yes
b.设置动态IP,修改后文件内容:
#Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE]
DEVICE=eth0
BOOTPROTO=dhcp
HWADDR=00:0C:29:83:94:06
ONBOOT=yes
DHCP_HOSTNAME=student
TYPE=Ethernet
USERCTL=no
IPV6INIT=no
PEERDNS=yes
2.激活网卡: service network restart
3.设置主机名:gedit /etc/sysconfig/network
NETWORKING =yes
NETWORKING_IPV6=yes
HOSTNAME =student
设置DNS:gedit /etc/resolv.conf ,将DNS改为本机DNS。
3.3 WWW的安装与配置
3.3.1 WWW的安装:
1.rpm -qa|grep apr :查看是否安装有apr软件包
2.mount /dev/cdrom /mnt/cdrom :加载光盘。
3.rpm -ivh /mnt/cdrom/Server/postgresql-libs-8.1.4-1.1.i386.rpm安装postgresql类库软件包。
4.rpm -ivh /mnt/cdrom/Server/apr-1.2.7-11.i386.rpm :安装Apache服务器的运行类库apr软件包。
5.rpm -ivh /mnt/cdrom/Server/apr-util-1.2.7-6.i386.rpm :安装Apache服务器的运行apr的工具软件包。
6.rpm -ivh /mnt/cdrom/Server/httpd-2.2.3-6.el5.i386.rpm :安装Apache软件包。
3.3.2 www服务的配置:
设置认证用户:htpasswd -c /var/www/usepass student
设置var/www/html/file 目录中所有网页文件只允许认证用户访问
用mkdir命令在/var/www/html目录下创建file目录。
创建或复制一个index.html文件,并放到file目录。
用文本编辑器打开配置文件/etc/httpd/conf/httpd.conf,修改如下:
<Directory "/var/www/html/file">
AllowOverride None
AuthName "share web"
AuthType Basic
AuthUserFile /var/www/userpass
Require valid-user
</Directory>
用“service httpd restart”命令重启httpd服务。
3.4 ftp的安装与配置
3.4.1 vsftp的安装:
1.rpm -qa|grep vsftpd :查看是否安装有vsftpd软件包
2.mount /dev/cdrom /mnt/cdrom :加载光盘。
3.rpm -ivh /mnt/cdrom/Server/vsftpd-2.0.5-10.el5.i386.rpm:安装vsftpd软件包。
3.3.2 vsftpd服务的配置:
指定ip地址(指定192.168.1.*)网段才能访问FTP服务器。
用文本编辑器打开/etc/hosts.allow文件,加入"vsftpd : 192.168.1.* :allow"语句。
用文本编辑器打开/etc/hosts.deny文件,加入"vsftpd : ALL : DENY"语句。
设置匿名用户的权限
用文本编辑器打开/etc/vsftpd/vsftpd.conf 文件进行编辑,设置只允许匿名用户登录。内容如下:
anonymous_enable=YES
local_enable=YES
write_enable=YES
local_umask=022
anon_upload_enable=YES
anon_mkdir_write_enable=YES
connect_from_port_20=YES
listen=YES
tcp_wrappers=YES
匿名用户可以在/var/ftp/pub目录中新建目录、上传和下载文件。
#cd /var/ftp
#chmod 777 pub
c.输入“service vsftpd restart”命令,重启vsftpd服务。
3.指定本地用户student只能登录主目录。
修改/etc/vsftpd/vsftpd.conf,去掉chroot_list_enable=YES和chroot_list_file=/etc/vsftpd/chroot_list前面的“#”即可。
输入命令“groupadd ftpgroup”增加组“ftpgroup”。
输入命令“useradd -g ftpgroup -d /dir/to -M shanghai”增加用户。
输入命令“passwd shanghai”设置用户命令,输入“123456”。
编辑文件“/etc/vsftpd/chroot_list”,加入用户“shanghai”。
重新启动vsftpd服务。
4.禁止本地用户core 登录FTP服务器。
编辑/etc/vsftpd/ftpusers文件,将禁止登录的用户名“core”写入ftpusers文件中。
编辑/etc/vsftpd/user_list文件,将禁止登录的用户名“core”写入user_list文件中。
编辑/etc/vsftpd.conf文件,设置“userlist_enable=YES”和“userlist_deny=YES”,使用户“core”不能访问FTP服务器。
5.其他设置。
a.设置欢迎信息:编辑vsftpd.conf ,将#ftpd_banner=Welcome to blah FTP server 前面的“#”去掉即可。
b.*文件传输速度:编辑vsftpd.conf ,直接添加“anon_max_rate=30000”和
“local_max_rate=60000”配置语句。
c.重启vsftpd服务:输入“service vsftpd restart”命令重启vsftpd服务。