配置完机器以下的网络配置文件,需要重新启动网络以使修改生效。使用下面的命令来重新启动网络:/etc/rc.d/init.d/network restart或/etc/init.d/network restart(init.d -> rc.d/init.d)
DEVICE=name name表示物理设备的名字
IPADDR=addr addr表示赋给该卡的IP地址
NETMASK=mask mask表示网络掩码
NETWORK=addr addr表示网络地址
BROADCAST=addr
ONBOOT=yes/no
none:
bootp:
dhcp:
USERCTL=yes/no 是否允许非root用户控制该设备
telnet服务:
ftp服务:
1)vsftpd.ftpusers:位于/etc目录下。它指定了哪些用户账户不能访问FTP服务器
2)vsftpd.user_list:位于/etc目录下。该文件里的用户账户在默认情况下也不能访问FTP服务器,仅当vsftpd .conf配置文件里启用userlist_enable=NO选项时才允许访问。
3)vsftpd.conf:位于/etc/vsftpd目录下。它是一个文本文件,我们可以用Kate、Vi等文本编辑工具对它进行修改,以此来自定义用户登录控制、用户权限控制、超时设置、服务器功能选项、服务器性能选项、服务器响应消息等FTP服务器的配置。
修改ftp服务端口:vsftpd.conf文件加入listen_port=端口名
察看ftp服务状态:service vsftpd status
检查服务是否启动:ps -e | grep vsftpd
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"