易截截图软件、单文件、免安装、纯绿色、仅160KB

Red Hat Enterprise Linux 4 之 vsftp


前些天 ,与Linux的第一次邂逅,就深深的喜欢上了他,不过现在真的很忙,只能挤出点时间来学习了,从windows界面一下子转换成命令行模式,虽然太多命令让人头疼,不过研究起来还真是有意思,以后我会将自己Linux的学习历程都记录下来,与菜菜们一同学习,共同进步,还望Linux前辈们多多赐教!。。。^_^。。。。
 
首先需要大致了解一下vsftp,vsftpd 是"very secure FTP daemon"的缩写, 从名字就能看出他是一个安全的FTP Server。vsftpd 是一个 UNIX 类操作系统上运行的服务器的名字,它可以运行在诸如 Linux, BSD, Solaris, HP-UX 以及 IRIX 上面。它支持很多其他的 FTP 服务器不支持的特征。比如:
非常高的安全性需求
带宽限制
良好的可伸缩性
创建虚拟用户的可能性
IPnG(译注:IPv6)支持
中等偏上的性能
分配虚拟 IP 的可能性
高速。
 
那么下面开始简单的在Linux中使用vsftp,首先在安装Linux的过程中,别忘了安装FTP 服务。。。
界面如下:
 
 
 
 
开启Linux之后,用service vsftpd start 命令启动ftp服务。。。
之后我们用ifconfig查询出此Linux机器的ip
在windows下ping/ftp一下,看两台机器能否连上。。。。
(如果ping不通或者ftp不上,检查网络是否中断,或者用service iptables stop命令关闭Linux上的防火墙再试试)
 
 
接着我们可以用自己的账户登录了
该pub目录对应的就是Linux的/var/ftp/pub目录。。。
 
当然一开始是默认允许匿名登录,输入用户名anonymous即可。。
 
默认情况下root用户是不可以登录上传的,要想root用户允许上传,我们需要用vi修改/etc目录下的vsftpd.ftpusers和vsftpd.user_list这两个文件,将root去掉之后我们便可以用root登录并上传资源了。。。。
 
vsftpd.ftpusers如下:
# Users that are not allowed to login via ftp
#root
bin
daemon
adm
lp
sync
shutdown
halt
mail
news
uucp
operator
games
nobody
vsftpd.user_list如下:
# vsftpd userlist
# If userlist_deny=NO, only allow users in this file
# If userlist_deny=YES (default), never allow users in this file, and
# do not even prompt for a password.
# Note that the default vsftpd pam config also checks /etc/vsftpd.ftpusers
# for users that are denied.
#root
bin
daemon
adm
lp
sync
shut


相关文档:

linux 下用C实现‘CAT’的功能

linux
下用C实现‘CAT’的功能
#include<stdio.h>
int main(int argc,char *argv[]){
FILE *file;
char buf[1024],name[20];
int n;
if(argc != 2){
printf("wrong argument\n");
return 1;
}
file=fopen(argv[1],"r");
if(file==NULL){
printf("Cant't open!\n&quo ......

linux shell中函数参数及其变量

linux中的SHELL函数是可以带参数的.
====代码===
#!/bin/bash
function show()
{
echo $0        #返回脚本本身名字而不是函数名
echo $1        #返回调用时的第一个参数
.
.
.
echo $9         ......

linux上安装python服务器相关工具


1、升级系统
yum check-update
yum update
2、安装一些常用的工具
yum install ntp iptraf sysstat screen subversion wget bzip2 nfs-utils vim-common
3、设置每天自动核准时间
# crontab -e
0 * * * * /usr/sbin/ntpdate 210.72.145.44
:wq
4、安装一些开发包
# yum install make gcc gcc-c++ libjpeg-devel ......

Linux RPM 命令参数使用详解[介绍和应用]


RPM是RedHat Package Manager(RedHat软件包管理工具)类似Windows里面的“添加/删除程序”
 
rpm 执行安装包
二进制包(Binary)以及源代码包(Source)两种。二进制包可以直接安装在计算机中,而源代码包将会由RPM自动编译、安装。源代码包经常以src.rpm作为后缀名。
 
常用命令组合:
 
-ivh: ......

Linux下把kernel空间映射到用户进程空间(mmap实现)

 在mmap函数里,使用remap_pfn_range
函数。代码如下。注意要设置一下vma->vm_pgoff为你要map的io空间的物理地址对应的页。
arm  IO/ 内存统一编址  所以
#define io_remap_pfn_range(vma,from,pfn,size,prot) \
             &nb ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号