- 浏览: 543158 次
- 性别:
- 来自: 广州
文章分类
- 全部博客 (339)
- JavaBase (27)
- J2EE (70)
- Database (22)
- Spring (3)
- struts1.x (6)
- struts2.x (16)
- Hibernate (10)
- IBatis (4)
- DWR (1)
- SSH (5)
- Oracle (31)
- HTML (12)
- javascript (11)
- Thinking (3)
- Workflow (5)
- Live (13)
- Linux (23)
- ExtJS (35)
- flex (10)
- php (3)
- Ant (10)
- ps (1)
- work (2)
- Test (1)
- Regular Expressions (2)
- HTTPServer (2)
- 方言 (1)
- 生活 (2)
- Sybase PowerDesigner (0)
最新评论
-
mikey_5:
非常感谢楼主的分享,<parameter propert ...
Check the output parameters (register output parameters failed) IN Ibatis -
影子_890314:
我现在也有这个错误,求解!
Check the output parameters (register output parameters failed) IN Ibatis -
358135071:
学习了,感谢分享!
使用hibernate 代替 mysql 中 limit 進行分頁 -
wjpiao:
你下面的“正确的映射”里面不是还是有number类型吗?
Check the output parameters (register output parameters failed) IN Ibatis -
zh_s_z:
很有用!弄一份吧!
Oracle数据库分区表操作方法
首先安装
Linux
企业版第一张光盘中的
vsftpd-2.0.1-5.i386.rpm
#rpm –ivh /media/cdrom/RedHat/RPMS/vsftpd-2.0.1-5.i386.rpm
启动
vsftpd
服务
#service vsftpd start
刷新防火墙
#iptables -F
这样一个简单
linux
下的
FTP
就已经搭建好了!
下面就来慢慢优化我们的
FTP
服务器:
实验一
:如果我不允许
FTP
匿名登陆,我们可以修改
vsftpd
的主配置文件来实现
#vi /etc/vsftpd/vsftpd.conf
把
anonymous_enable=YES
改为
anonymous_enable=NO
重启
vsftpd
即可!
实验二
:
windows
中
FTP
服务器可以设置欢迎词,最大连接数,那我们在
Linux
的
FTP
服务器中设置呢?我要回答的是:同样可以,我们同样可以
vsftpd
的主配置文件来实现
# vi /etc/vsftpd/vsftpd.conf
在最后添加
ftpd_banner=welcome to here!
这就是欢迎词
Max_clients=100
这就表示最多可以有
100
个用户同时访问
重启
vsftpd
即可!
实验三
:如果我想把借我钱不还的同事(
lilei
),不想让他登陆到我们的
FTP
站点,那我可以把用户
lilei
添加到
vi /etc/vsftpd.ftpusers
重启
vsftpd
服务即可。
实验四
:上午总经理说要提拔公司的一小部分人,听到这个消息,赶紧行动,我只允许总经理一个人可以登陆
FTP
服务器,其他人休想,拍经理马匹,限制其他人。我可以这样做:
# vi /etc/vsftpd/vsftpd.conf
到最后添加
2
条,
userlist_deny=NO
/
这个列表里的人不拒绝,其他人拒绝(包括匿名)
userlist_file=/etc/mp
/
指明列表的路径
然后:
#vi /etc/mp
把经理的名字添加上去
重启
vsftpd
服务即可!
但是下午经理把提拔的人的名字给公布了,愤怒的是既然没有我。为了表现一下我的愤怒,我决定让经理不能登陆
FTP
服务器,其他人都可以。我可以这样做:
# vi /etc/vsftpd/vsftpd.conf
把上午添加的
userlist_deny=NO
改为
userlist_deny=YES
/
这个列表中的人拒绝,其他人通过。
重启
vsftpd
服务即可!
实验五
:注册的用户我们可以给他很高的下载速度(
200k
),匿名用户的话,给他们
20K
的速度,可以这样做:
# vi /etc/vsftpd/vsftpd.conf
在最后添加
Local_max_rate=200000
Anon_max_rate=20000
重启
vsftpd
服务即可!
实验六
:前天同事一(
zhangsan
)发了一根烟给我,昨天同事二(
lisi
)给了我一包烟,今天同事三(
wangwu
)给了我一条烟,我想根据他们给我的烟,来给他们设置不同的
FTP
下载速度,我可以这样做:
# vi /etc/vsftpd/vsftpd.conf
到最后添加
User_config_dir=/etc/vsftpd
/
定义用户的配置文件
#vi /etc/vsftpd/zhangsan
添加以下
Local_max_rate = 3000
/
与一根烟等价
#vi /etc/vsftpd/lisi
添加以下
Local_max_rate = 30000
/
与一包烟等价
#vi /etc/vsftpd/wangwu
添加以下
Local_max_rate = 300000
/
与一条烟等价
重启
vsftpd
服务即可!
实验七
:如何建立简单的虚拟用户呢?我只想让他们可以登陆
FTP
,但不能登陆我的
linux
系统,这样可以保证
FTP
服务器的安全。可以这样做:
Adduser –g ftp –s /sbin/nolgin user01
/
直接添加
user01
用户到
ftp
组,
Passwd user01
/
给
user01
设置密码
实验八
:上面所说的虽然简单,但还是不安全,那还有没有其他的方法来创建更安全的虚拟用户呢?有!我们可以这样做:
1,
建立虚拟用户的口令库文件
#vi logins.txt
添加以下
Zhangsan
/
用户名
123
/
密码
Lisi
234
Wangwu
345
2,
生产
vsftpd
的认证数据库
#db_load –T –t hash –f
logins.txt
/etc/vsftpd/vsftpd_logins.db
改数据库权限
#chmod 600 /etc/vsftpd/vsftpd_logins.db
3,
建立虚拟用户所需的
PAM
配置文件
#vi /etc/pam.d/vsftpd.vu
添加以下:
auth required
/lib/security/pam_userdb.so
db=/etc/vsftpd/vsftpd_logins
account required
/lib/security/pam_userdb.so
db=/etc/vsftpd/vsftpd_logins
4,
建立虚拟用户及所要访问的目录并设置相应的权限
#useradd
-d
/home/ftpsite
virtual
/
建立
vsftpd
虚拟用户所需的系统帐号
#chmod 700 /home/ftpsite/
设置宿主目录的权限为
700
5
,设置
vsftpd.conf
配置文件
#vi /etc/vsftpd/vsftpd.conf
添加如下:
guest_enable=YES
g
uest_username=virtual
pam_service_name=vsftpd.vu
anon_world_readable_only=NO
重启
vsftpd
服务即可!
实验九
:管理虚拟用户,要求如下:
Wangwu
有浏览目录、上传、改名、删除等权限
Lisi
有浏览目录、上传、下载权限
Zhangsan
有浏览目录、下载的权限(且只能在
/misc/abc
目录下,速度为
20k
)
我们可以这样做:
首先编辑
vsftpd
的主配置文件,
#vi /etc/vsftpd/vsftpd.conf
添加如下:
User_config_dir=/etc/vsftpd
/
指定虚拟用户配置文件的存放处
然后满足
wangwu
的需求:
Vi /etc/vsftpd/wangwu
添加如下:
Anon_world_readable_only=NO
//
开放读的权限(如果没有添加此项,用户看到的目录是隐藏的)
Anon_upload_enable=YES
Anon_mkdir_write_enable=YES
Anon_other_write_enable=YES
满足
lisi
的需求:
Vi /etc/vsftpd/lisi
添加如下:
Anon_world_readable_only=NO
//
开放读的权限(如果没有添加此项,用户看到的目录是隐藏的)
Anon_upload_enable=YES
满足
zhangsan
的需求:
Vi /etc/vsftpd/zhangsan
添加如下:
Anon_world_readable_only=NO
//
开放读的权限(如果没有添加此项,用户看到的目录是隐藏的)
Local_root=/misc/abc
//
设置目录为本地
Anon_max_rate=20000
最后重启
vsftpd
服务即可!
实验十
:如何设置匿名的用户可以上传以及删除的权限
我们可以这样做:
#vi
/etc/vsftpd/vsftpd.conf
添加如下:
Anon_upload_enable=YES
Anon_mkdir_write_enable=YES
Anon_other_write_enable=YES
#chmod
- R
777
/var/ftp/pub
/
改变
pub
目录的权限
重启
vsftpd
服务即可!
发表评论
-
linux 查看系统信息命令
2011-01-10 11:23 994linux 查看系统信息命令 ... -
VMware Tools Install
2010-04-04 23:11 1563一、VMware Tools安装手记(For Linux ... -
programing
2010-02-07 14:44 855我能抽象出整个世界... 但是我不能抽象出你... 因为你 ... -
linux 文件權限
2009-12-15 11:01 8140:--- 1:--x 2:-w- 3:-wx 4:r ... -
linux ps 命令详解
2009-11-03 09:47 1531功能说明:报告程序状 ... -
Redhat Linux网卡配置与绑定
2009-11-02 16:27 2119Redhat Linux的网络配置,基本上是通过修改几个配 ... -
Linux 下jdk6 和tomcat6的安装配置
2009-10-25 12:26 1543Linux 下jdk6 和tomcat6的安装配置 linu ... -
linux 下配置java JDK
2009-10-25 10:25 1228linux 下安装jdk6 1、到 sun 网站下载 jdk ... -
RedHat Enterprise Linux 4 install oracle 10g procedure
2009-10-23 16:25 1108RedHat Enterprise Linux 4 insta ... -
linux下安装10G后 lsnrctl start 无法启动监听
2009-10-23 16:13 3733linux下安装10G后 lsnrctl start 无法启动 ... -
改变ORACLE10g 字符集
2009-10-22 18:17 1574从oracle9i 中导出的数据导入到oracle 10g中, ... -
启动linux system 中oracle 10g 的监听及数据库实例
2009-10-22 17:22 17751.使用oracle 用户登录linux 系统 ... -
setting linux system default is console
2009-10-21 21:12 10991. 进入编辑状态: [root@localhost ~]# ... -
Linux环境变量设置
2009-10-20 08:50 18681、引言 在 ... -
Linux环境变量设置及保存地点
2009-10-20 08:48 13011. 显示环境变量HOME [root@loca ... -
redhat AS 5 上命令行安装Oracle 10g--未测试成功
2009-10-19 22:00 25611 安装前的准备 准备工作要用登录为root用户来进行。 ... -
查看linux系统版本是32位还是64位
2009-10-19 13:10 47201.#uname -a 如果有x86_64就是64位的,没有 ... -
error: 'rmem_default' is an unknown key
2009-10-19 10:30 3053安装ORACLE 10G时碰到一个头大的问题,按照安装指南 ... -
redhat AS5 下telnet的配置和使用
2009-10-18 21:59 1212一、安装telnet软件包(通常要两个) 1、 telne ... -
Linux:打开防火墙时自动开启相对应端口
2009-10-18 19:57 2063Linux开防火墙后,你会发现,从本机登录23端口是没 ...
相关推荐
### Linux 下搭建 FTP 服务器详解 #### 一、概述 在 Linux 系统中搭建 FTP (File Transfer Protocol) 服务器是一种常见的需求,特别是在需要提供文件共享服务时。本文将详细介绍如何在 Red Hat Enterprise Linux 5 ...
设置FTP 的实际目录必须在目录后加上“/”符号,否则 pure-ftpd 会为每个 FTP 用户自动在/根目录下建立名为“ftproot 用户名”的主目录。 $obj_db=new db("localhost","root","mypasswd","pureftp"); 第4步,修改...
Linux下搭建Ftp服务器 Linux下搭建Ftp服务器是通过文件传输协议(FTP)来实现文件传输的一种方法。FTP是一种非常普遍的文件传输方法,几乎所有的平台上面都有FTP的客户端和服务端软件,因此用FTP来传送文件也是很...
### Linux下搭建FTP服务(vsftpd)详细教程 #### 一、前言 FTP (File Transfer Protocol) 是一种用于在网络上进行文件传输的标准协议。它主要用于实现计算机之间的文件传输功能。在Linux系统中,最常用的FTP服务器...
尽管现在已经被更新的版本如RHEL(Red Hat Enterprise Linux)所取代,但了解其配置和管理对于理解早期Linux环境下的FTP服务至关重要。 3. **vsftpd**:全称"Very Secure FTP Daemon",是Linux中最受欢迎的FTP...
Linux下搭建Ftp服务器 FTP(File Transfer Protocol)是一种常用的...Linux下搭建Ftp服务器需要安装wu-ftpd软件包,并进行相应的配置和优化。同时,需要注意安全问题,例如设置访问控制、记录用户命令和文件传输等。
8. **性能优化**:根据服务器的硬件配置和预期负载,可能需要调整FTP服务器的参数,例如最大并发连接数、缓冲区大小等。 9. **备份与恢复**:定期备份FTP服务器的配置和用户数据,以便在出现问题时能够快速恢复。 ...
Linux下的VSFTP(Very Secure FTP Daemon)是一款轻量级、高度安全的FTP服务器软件。本文将详细介绍在Linux系统中如何搭建VSFTP服务器以及进行相关的优化设置。 首先,我们需要安装VSFTP服务。通常,Linux发行版的...
### Linux下搭建FTP服务器知识点详解 #### 一、概述 在Linux系统中搭建FTP服务器是一项常见且实用的任务,尤其对于需要进行文件传输的企业或个人来说非常重要。本文将详细介绍如何在Linux环境下搭建一个基本的FTP...
在Linux环境中,FTP服务器的搭建与配置是一项常见而重要的任务。本文将详细介绍如何在Linux环境下安装和配置FTP服务器。 #### 二、FTP服务器的分类 FTP服务器主要分为两种类型: 1. **基于用户的FTP服务器**:...
### Linux上搭建FTP服务器详细指南 #### 一、引言 在互联网的发展过程中,FTP(File Transfer Protocol)作为最原始的文件传输协议之一,至今仍在众多领域发挥着重要作用。对于那些需要频繁进行文件共享和传输的...
通过熟练掌握这些服务的搭建,Linux系统管理员能够更有效地管理网络资源,为用户提供便捷的文件传输和自动化的IP配置,同时优化软件包的安装和更新流程。理解并实践这些服务的配置,对于提升Linux运维技能和效率具有...
总的来说,理解和掌握Linux下的FTP配置是IT技术人员必备的技能之一,它不仅涉及到服务器的搭建,还涵盖了网络安全、用户管理等多个方面,是网络课程设计中的重要实践课题。通过这个过程,学生可以深入理解Linux系统...
在Centos环境下搭建FTP上传下载服务器涉及到一系列的技术步骤和安全配置,下面详细阐述这个过程中的关键知识点。 首先,安装和配置vsftpd(very secure FTP daemon)是建立FTP服务的基础。Vsftpd是一个专为安全设计...
要搭建和配置FTP服务器,你需要遵循以下步骤,并了解相关的知识点。 一、选择FTP服务器软件 在Linux系统中,常用的FTP服务器软件有vsftpd、ProFTPD和PureFTPd等。本示例将基于2019年6月20日的教程,使用vsftpd作为...
通过以上步骤,可以成功地在红旗Linux操作系统上搭建一个基本的FTP服务器,并对其进行必要的配置和优化。这对于文件共享和管理来说是非常实用的。需要注意的是,在实际应用过程中,还需要根据具体需求进一步调整和...
"proftpd LINUX-FTP服务包"是一个用于在Linux系统上搭建FTP服务器的解决方案,包含了安装ProFTPD所需的所有文件。通过简单的安装步骤和灵活的配置,你可以快速构建一个安全、高效的FTP服务器,满足日常文件传输需求...
【基于LINUX平台的FTP服务】是指在Linux操作系统上搭建并管理FTP(File Transfer Protocol)服务器的过程。Linux作为新兴的网络服务平台,相比Windows平台,它在配置要求更低、安全性更佳等方面具有显著优势,因此...