运维

本文章中的示例代码是在 CentOS 5.4 64 位环境下运行通过的,在其它 unix 系统上没有测试过。 Linux 操作系统中的命令实际上是编译好的可执行程序,比如说 ls 这个命令,这个文件位于 /bin 目录下面,当我们用 file /bin/ls 命令查看的时候会有以下输出: [root@localhost ~]# file /bin/ls /bin/ls: ELF 64-bit LSB executable, AMD x8

2022-10-23  339
运维

  VSFTPD配置虚拟FTP服务器   假定服务器有两个IP地址,192.168.0.1和192.168.0.2。VSFTPD是建立在192.168.0.1上的,现在我们在192.168.0.2上再提供一个虚拟FTP服务器。如何在一台服务器上使用多个IP 地址,可以参考相关文档。   1、创建虚拟FTP服务器的根目录   mkdir-p/var/ftp2/pub   确保/var/ftp2和/var/ftp2/pub目录的拥有者和

2022-10-23  476
运维

  Vsftpd服务器下数字代码的意义   数字110 重新启动标记应答。   120 服务在多久时间内ready。     125 数据链路埠开启,准备传送。     150 文件状态正常,开启数据连接端口。   数字200 命令执行成功。     202 命令执行失败。     211 系统状态或是系统求助响应。     212 目录的状态。     213 文件的状态。     214 求助的讯息。     215 名称系统类型。

2022-10-23  400
运维

  使用Vsftpd配置高安全的匿名FTP服务器   VSFTPD自带的简单配置文件已经自称是偏执狂了,这里看看能否更加偏执一些。   Vsftpd有些选项默认已经采用安全性的设置,这里就不再写出了。   #只允许匿名访问,不允许本地用户访问   anonymous_enable=YES   local_enable=NO   #使用ftpd_banner取代VSFTPD默认的欢迎词,免得泄漏相关信息   ftpd_banner=W

2022-10-23  424
运维

  Vsftpd下如何允许匿名用户上传文件。   在vsftpd.conf文件中修改或增加以下选项:   write_enable=YES   anon_world_readable_only=NO   anon_upload_enable=YES   anon_mkdir_write_enable=YES   然后创建供匿名用户上传文件的目录,并设定权限:   #mkdir/var/ftp/incoming   #chmo

2022-10-23  378
运维

  Vsftpd下文件操作控制   hide_ids=YES|NO   是否隐藏文件的所有者和组信息。YES,当用户使用"ls -al"之类的指令时,在目录列表中所有文件的拥有者和组信息都显示为ftp。默认值为NO。   ls_recurse_enable=YES|NO   YES,允许使用"ls -R" 指令。这个选项有一个小的安全风险,因为在一个大型FTP站点的根目录下使用"

2022-10-23  413
运维

  Vsftpd下目录访问控制   chroot_list_enable=YES|NO   锁定某些用户在自家目录中。即当这些用户登录后,不可以转到系统的其他目录,只能在自家目录(及其子目录)下。具体的用户在chroot_list_file参数所指定的文件中列出。默认值为NO。   chroot_list_file=/etc/vsftpd/chroot_list   指出被锁定在自家目录中的用户的列表文件。文件格式为一行一用户

2022-10-23  418
运维

  Vsftpd下用户登录设置控制   pam_service_name=vsftpd   指出VSFTPD进行PAM认证时所使用的PAM配置文件名,默认值是vsftpd,默认PAM配置文件是/etc/pam.d/vsftpd。   /etc/vsftpd.ftpusers   VSFTPD禁止列在此文件中的用户登录FTP服务器。这个机制是在/etc/pam.d/vsftpd中默认设置的。   userlist_enable=YES|

2022-10-23  445
运维

CentOS下的LAMP环境之编译环境(大纲)   二、编译安装基本环境   1. 安装准备   1) 系统约定   软件源代码包存放位置 /usr/local/src   源码包编译安装位置(prefix) /usr/local/software_name   脚本以及维护程序存放位置 /usr/local/sbin   MySQL 数据库位置 /data/mysql/data(可按情况设置)   Apache 网站根目录 /data/

2022-10-23  353
运维

CentOS下的LAMP环境(大纲)   一、系统安装   1. 分区   /boot 100M左右   SWAP 物理内存的2倍(如果你的物理内存大于4G以上,分配4G即可)   / 15G   /usr/local 20G (用于安装软件)   /data 剩余所有空间   2. 系统初始化脚本(根据具体需求关闭不需要的服务)   代码:   #viinit.sh   -------------------cutbegin------

2022-10-23  344