Rethat linux网络配置

 配置完机器以下的网络配置文件,需要重新启动网络以使修改生效。使用下面的命令来重新启动网络:/etc/rc.d/init.d/network restart或/etc/init.d/network restart(init.d -> rc.d/init.d)

系统网络设备的配置文件保存在“/etc/sysconfig/network-scripts”目录下,手工修改网络地址可以通过修改对应的文件(ifcfg-ethN)或创建新的文件来实现。文本格式如下:

DEVICE=name     name表示物理设备的名字

IPADDR=addr     addr表示赋给该卡的IP地址

NETMASK=mask    mask表示网络掩码

NETWORK=addr    addr表示网络地址

BROADCAST=addr   addr表示广播地址

ONBOOT=yes/no   启动时是否激活该卡

none: 无须启动协议

bootp: 使用bootp协议

dhcp: 使用dhcp协议

USERCTL=yes/no   是否允许非root用户控制该设备

/etc/resolv.conf 文件:配置DNS客户端,它包含了DNS服务器地址和域名搜索配置,每一行应包含一个关键字和一个或多个的由空格隔开的参数,至多支持三个名字服务器。

/etc/host.conf 文件:这个文件记录解析主机名的顺序,规定先使用DNS来解析域名,然后再查询“/etc/hosts”文件,或者相反。

/etc/sysconfig/network 文件 :指定服务器上的网络配置信息

Rethat <wbr>linux网络配置

/etc/hosts 文件:机器启动时,在可以查询DNS以前,机器需要查询一些主机名到IP地址的匹配。这些匹配信息存放在/etc/hosts文件中。在没有域名服务器情况下,系统上的所有网络程序都通过查询该文件来解析对应于某个主机名的IP地址。

telnet服务:

telnet服务配置文件:/etc/xinetd.d/telnet,修改需要使用service xinetd restart激活服务。

察看是否已安装:rpm -qa | grep telnet

ftp服务:

1、安装: rpm -ivh vsftpd-1.1.3-8.i386.rpm

2、启动: /etc/rc.d/init.d/vsftpd start

3、配置:共有3个配置文件

1)vsftpd.ftpusers:位于/etc目录下。它指定了哪些用户账户不能访问FTP服务器

2)vsftpd.user_list:位于/etc目录下。该文件里的用户账户在默认情况下也不能访问FTP服务器,仅当vsftpd .conf配置文件里启用userlist_enable=NO选项时才允许访问。

3)vsftpd.conf:位于/etc/vsftpd目录下。它是一个文本文件,我们可以用Kate、Vi等文本编辑工具对它进行修改,以此来自定义用户登录控制、用户权限控制、超时设置、服务器功能选项、服务器性能选项、服务器响应消息等FTP服务器的配置。

4、其它配置:

修改ftp服务端口:vsftpd.conf文件加入listen_port=端口名

察看ftp服务状态:service vsftpd status

检查服务是否启动:ps -e | grep vsftpd

5、虚拟用户登录:

1)修改/etc/vsftpd/vsftpd.conf文件

guest_enable:所有非匿名用户都以“guest”身份登录,通过guest_username映射到设定的指定用户

chroot_local_user:允许虚拟用户登录

2)创建login.txt文件,记录虚用户帐号和密码

db_load -T -t hash -f login.txt /etc/vsftpd_login.db

3)修改/etc/pam.d/vsftpd文件auth required /lib/security/pam_userdb.so db=/etc/vsftpd/vsftpd_login
account required /lib/security/pam_userdb.so db=/etc/vsftpd/vsftpd_login

4)设置虚拟用户权限

a、建立文件夹user_config_dir=/etc/vsftpd_user_conf

b、在/etc/vsftpd_user_conf建立与虚拟用户名同名文件并修改内容

只允许该用户下载加入:

anon_world_readable_only=NO

允许该用户上传加入:

anon_world_readable_only=NO
[root@ghlinux vsftpd_user_conf]# cat test2
anon_world_readable_only=NO
write_enable=YES
anon_upload_enable=YES
anon_mkdir_write_enable=YES
anon_other_write_enable=YES

5)限制ftp服务器连接数,在/etc/vsftpd/vsftpd.conf文件加入

max_clients=100
max_per_ip=4
local_max_rate=512000

该设置指定ftp服务器最多只能接受100个连接,每个ip发起的连接不能超过4个,最大的下载速度不能超过500K(512000字节)

6)重起vsftpd 服务。

加载光驱:mount /dev/cdrom /mnt/cdrom

卸载光驱:umount /mnt/cdrom

修改系统时间:date -s "2008-09-13 23:23:00"

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值