linux命令--RUN_第1页
linux命令--RUN_第2页
linux命令--RUN_第3页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、linux 命令一、linux 各种版本linux 命令是对 linux 系统进行管理的命令。对于linux 系统来说,无论是中心处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件,linux 系统管理的命令是它正常运行的核心,与之前的dos 命令类似。linux 命令在系统中有两种类型:内置 shell 命令和 linux 命令。二、linux 基本操作命令首先介绍一个名词“把握台( console )”,它就是我们通常见到的使用字符操作界面的人机接口,例如 dos。我们说把握台命令,就是指通过字符界面输入的可以 操作系统 的命令,例如 dos 命令就是把握台命令。我们现在要了解的是基

2、于 linux 操作系统 的基本把握台命令。有一点肯定要留意,和 dos 命令不同的是, linux 的命令(也包括文件名等等)对大小写是敏感的,也就是说,假如你输入的命令大小写不对的话,系统是不会做出你期望的响应的。2.1 模式切换1、 由字符到图型 #startx 或#init 5 2、 由图形到字符 #logout 或 init 3 3、 注销#logout 或 exit 或 ctrl+d4、 关机#poweroff 或 init 0 或 shutdown now 或 halt -p 5、 重启#reboot 或 init 6 或 shutdown -r now2.2 获得挂念#help

3、 供应内部命令的挂念 #man 或 info 供应外部命令的挂念。假如你的英文足够好,那完全可以不靠任何人就精通linux ,只要你会用man。man 实际上就是察看指令用法的 help ,学习任何一种 unix 类的操作系统最重要的就是学会使用 man 这个帮助命令。 man 是 manual( 手册)的缩写字,它的说明格外的具体,但是由于它都是英文,看起来格外的头痛。建议大家需要的时候再去看 man,平常吗,记得一些基本用法就可以了。2.3 lsls list这个命令就相当于 dos 下的 dir 命令一样,这也是 linux 把握台命令中最为重要几个命令之一。 ls 最常用的参数有三个:

4、 -a -l -f 。ls -alinux 上的文件以“.”开头的文件被系统视为隐蔽文件, 仅用 ls 命令是看不到他们的,而用 ls -a 除了显示 一般文件名外,连隐蔽文件也会显示出来。ls -l (这个参数是字母 l 的小写,不是数字 1)这个命令可以使用长格式显示文件内容,假如需要察看更具体的文件资料, 就要用到 ls -l 这个指令。例如我在某个名目下键入ls -l 可能会显示如下信息(最上面两行是我自己加的):位置 1 2 3 4 5 6 7文件属性 文件数 拥有者 所属者group 文件大小 建档日期 文件名drwx-2guest users 1024 nov 21 21:05

5、mail-rwx-x-x1root root 89080 nov 7 22:41 tar*-rwxr-xr-x1root bin 5013 aug 15 9:32 uname*lrwxrwxrwx1root root 4 nov 24 19:30 zcat->gzip-rwxr-xr-x1root bin 308364 nov 29 7:43 zsh*-rwsr-x-1root bin 9853 aug 15 5:46 su*下面,我为大家解释一下这些显示内容的意义。第一个栏位,表示文件的属性。linux 的文件基本上分为三个属性: 可读(r),可写( w),可执行( x)。但是这里有十

6、个格子可以添(具体程序实现时, 实际上是十个 bit 位)。第一个小格是特殊表示格,表示名目或连结文件等等, d 表示名目,例如 drwx-;l 表示连结文件,如 lrwxrwxrwx; 假如是以一横“ -”表示,则表示这是文件。其余剩下的格子就以每3 格为一个单位。由于 linux 是多用户多任务系统,所以一个文件可能同时被很多人使用,所以我们肯定要设好每个文件的权限,其文件的权限位置排列挨次是(以 -rwxr-xr-x 为例):rwx(owner)r-x(group)r-x(other)这个例子表示的权限是:使用者自己可读,可写,可执行;同一组的用户可读,不行写,可执行;其它用户可读,不行

7、写,可执行。另外,有一些程序属性的执行部分不是 x,而是 s,这表示执行这个程序的使用者,临时可以有和拥有者一样权力的身份来执行该程序。一般消灭在系统管理 之类的指令或程序,让使用者执行时,拥有root 身份。其次个栏位,表示文件个数。假如是文件的话,那这个数目自然是1 了, 假如是名目的话,那它的数目就是该名目中的文件个数了。第三个栏位,表示该文件或名目的拥有者。若使用者目前处于自己的home,那这一栏或许都是它的账号名称。第四个栏位,表示所属的组( group )。每一个使用者都可以拥有一个以上的组,不过大部分的使用者应当都只属于一个组,只有当系统管理员期望赐予某使用者特殊权限时,才可能会

8、给他另一个组。第五栏位,表示文件大小。文件大小用byte 来表示,而空名目一般都是1024byte ,你当然可以用其它参数使文件显示的单位不同,如使用ls k 就是用 kb 来显示一个文件的大小单位,不过一般我们还是以byte 为主。第六个栏位,表示创建日期。以“月,日,时间”的格式表示, 如 aug 15 5:46表示 8 月 15 日早上 5:46 分。第七个栏位,表示文件名。我们可以用ls a 显示隐蔽的文件名。ls f(留意,是大写的 f)使用这个参数表示在文件的后面多添加表示文件类型的符号,例如*表示可执行, /表示名目, 表示连结文件,这都是由于使用了 -f 这个参数。但是现在基本

9、上全部的 linux 发行版本的 ls 都已经内建了 -f 参数,也就是说, 不用输入这个参数,我们也能看到各种辨别符号。2.4 cdcd change directory这个命令是用来进出名目的,它的使用方法和在dos 下没什么两样,所以我觉得没什么可说的,但有两点我补充一下。首先,和dos 不同的是 linux 的名目对大小写是敏感的, 假如大小写没拼对, 你的 cd 操作是成功不了的。其次, cd 假如直接输入, cd 后面不加任何东西,会回到使用者自己的home directory 。假设假如是 root ,那就是回到 /root. 这个功能同 cd 是一样的。2.5 mkdir 、r

10、mdirmkdir make directory rmdir remove directorymkdir 命令用来建立新的名目, rmdir 用来删除已建立的名目,这两个指令的功能不再多加介绍,他们同 dos 下的 md,rd 功能和用法都是基本一样的。2.6 cpcp copy这个命令相当于 dos 下面的 copy 命令,具体用法是:cp r 源文件(source)目的文件 (target)参数 r 是指连同源文件中的子名目一同拷贝。生疏dos 的读者用起这个命令来会觉得更便利,到底比在 dos 下面要少敲两下键盘。2.7 rmrm remove这个命令是用来删除文件的,和 dos 下面的

11、 rm(删除一个空名目)是有区分的,大家千万要留意。 rm 命令常用的参数有三个: -i,-r,-f 。比如我现在要删除一个名字为 test 的一个文件: rm i test系统会询问我们:“rm:remove test?y”,敲了回车以后,这个文件才会真的被删除。之所以要这样做, 是由于 linux 不象 dos 那样有 undelete 的命令,或者是可以用 pctool 等工具将删除过的文件救回来, linux 中删除过的文件是救不回来的,所以使用这个参数在删除前让你再确定一遍,是很有必要的。rm r 名目名:这个操作可以连同这个名目下面的子名目都删除,功能上和 rmdir 相像。rm

12、f 文件名(名目名):这个操作可以进行强制删除。2.8 mvmv move这个命令的功能是移动名目或文件,引申的功能是给名目或文件重命名。它的用法同 dos 下面的 move 基本相同,这里不再多讲。当使用该命令来移动名目时,他会连同该名目下面的子名目也一同移走。假如你想给一个文件或名目重命名时可以用以下方法: mv 原文件名(名目) 新的文件名(名目)。2.9 du ,dfdu disk usagedu 命令可以显示目前的名目所占的磁盘空间, df 命令可以显示目前磁盘剩余的磁盘空间。假如 du 命令不加任何参数,那么返回的是整个 磁盘的使用状况,假如后面加了名目的话,就是这个名目在磁盘上的

13、使用状况(这个功能可是 dos 没有的呦)。不过我一般不宠爱用 du,由于它给出的信息是在是太多了,我看不过来,而 df 这个命令我是最常用的,由于磁盘上还剩多少空间对我来说是很重要的。2.10 cat catconcatenate这个命令是 linux 中格外重要的一个命令,它的功能是显示或连结一般的ascii 文本文件。 cat 是 concatenate 的简写,类似于 dos 下面的 type 命令。它的用法如下:cat text 显示 text 这个文件;cat file1 file2 依挨次显示 file1,file2 的内容;cat file1 file2>file3 把

14、file1,file2 的内容结合起来,再“重定向(>)”到 file3 文件中。 “”是一个格外好玩的符号,是往右重定向的意思,就是把左边的结果当成是输入,然后输入到 file3 这个文件中。这里要留意一点是 file3 是在重定向以前还未存在的文件,假如file3 是已经存在的文件,那么它本身的内容被掩盖,而变成 file1+file2 的内容。假如左边没有文件的名称,而右边有文件名,例如:cat >file1 :结果是会“空出一行空白行”,等待你输入文字,输入完毕后再按ctrl+c 或ctrl+d ,就会结束编辑,并产生 file1 这个文件, 而 file1 的内容就是你刚

15、刚输入的内容。这个过程和dos 里面的 copy con file1 的结果是一样的。另外,假如你使用如下的指令:cat file1>>file2 :这将变成将 file1 的文件内容“附加”到 file2 的文件后面,而 file2 的内容照旧存在,这种重定向符比常用,可以多多利用。2.11 more,less这是两个显示一般文本文件的指令。假如一个文本文件太长了超过一个屏幕的画面,用 cat 来看实在是不抱负,就可以试试 more 和 less 两个指令。more 指令可以使超过一页的文件临时停留在屏幕,等你按任何的一个键以后,才连续显示。而 less 除了有 more 的功能

16、以外,还可以用方向键往上或往下的滚动文件,所以你任凭扫瞄,阅读文章时,less 是个格外好的选择。2.12 pwdpwd print working directory pwd -help-version说明:执行 pwd 指令可马上得知您目前所在的工作名目的确定路径名称。2.13 clear这个命令是用来清除屏幕的,它不需要任何参数,和dos 下面的 cls 具有相同的功能,假如你觉得屏幕太紊乱,就可以使用它清除屏幕上的信息。2.14 ln lnlink这是 linux 中又一个格外重要命令,请大家肯定要生疏。它的功能是为某一个文件在另外一个位置建立一个不同的链接,这个命令最常用的参数是-s

17、, 具体用法是: ln 源文件 s 目标文件。当我们需要在不同的名目,用到相同的文件时,我们不需要在每一个需要的名目下都放一个必需相同的文件,我们只要在某个固定的名目,放上该文件,然后在其它的名目下用 ln 命令链接( link )它就可以,不必重复的占用磁盘空间。例如: ln /bin/less s /usr/local/bin/less-s 是代号( symbolic )的意思。这里有两点要留意:第一, ln 命令会保持每一处链接文件的同步性,也就是说,不论你改动了哪一处,其它的文件都会发生相同的变化;其次,ln 的链接有软链接和硬链接两种,软链接就是ln s * *,它只会在你选定的位置

18、上生成一个文件的 镜像,不会占用磁盘空间,硬链接 ln * *, 没有参数-s, 它会在你选定的位置上生成一个和源文件大小相同的文件,无论是软链接还是硬链接,文件都保持同步变化。假如你用 ls 察看一个名目时,发觉有的文件后面有一个的符号,那就是一个用 ln 命令生成的文件, 用 ls l 命令去察看, 就可以看到显示的 link 的路径了。2.15 grep用于查找文件中符合字符串的那行。e.g. grep -nr “network_ssl“ ./ 查找当前文件夹下全部文件内容,列出包含有 network_ssl 该字串的行,并显示行号 参数说明:-a :将 binary 文件以 text

19、文件的方式搜寻数据-c :计算找到 ” 搜寻字符串 ” 的次数-i :忽视大小写的不同,所以大小写视为相同-n :顺便输出行号-v :反向选择,亦即显示出没有” 搜寻字符串 ” 内容的那一行 !-r :明确要求搜寻子名目: grep -r 或忽视子名目: grep -d skip 假如有很多 输出时,您可以通过管道将其转到less上阅读:$ grep magic/usr/src/linux/documentation/* | less这样,您就可以更便利地阅读。2.16 find$ find . -name “*.txt“ -print用于查找全部的 *.txt文件在当前名目及子名目中;$ f

20、ind . -name “a-z*“ -print用于当前名目及子名目中查找文件名以一个大写字母开头的文件;$ find /etc -name “host*“ -print在/etc 名目中查找文件名以 host 开头的文件;$find . -name “a-za-z0-90-9.txt“ -print在当前名目查找文件名以两个小写字母开头,跟着是两个数字,最终是.txt 的文件;2.16.1 find 命令的一般形式为;find pathname -options -print -exec -ok .2.16.2 find 命令的参数;pathname: find 命令所查找的 名目路径。例

21、如用 .来表示当前名目,用 /来表示系统根名目。-print : find 命令将匹配的文件输出到标准输出。-exec : find 命令对匹配的文件执行该参数所给出的shell 命令。相应命令的形式为 ”command” ; ,留意 和;之间的空格。-ok: 和-exec 的作用相同,只不过以一种更为平安的模式来执行该参数所给出的 shell 命令,在执行每一个命令之前,都会给出提示,让用户来确定是否执行。2.16.3 find 命令选项-name依据文件名查找文件。-perm依据文件权限来查找文件。-prune使用这一选项可以使 find 命令不在当前指定的名目中查找,假犹如时使用-dep

22、th 选项,那么 -prune 将被 find 命令忽视。-user依据文件属主来查找文件。-group依据文件所属的组来查找文件。-mtime -n +n依据文件的更改时间来查找文件,- n 表示文件更改时间距现在 n 天以内,+ n 表示文件更改时间距现在 n 天以前。 find 命令还有 -atime 和-ctime 选项,但它们都和 -m time 选项。-nogroup查找无有效所属组的文件,即该文件所属的组在/etc/groups 中不存在。-nouser查找无有效属主的文件,即该文件的属主在/etc/passwd 中不存在。-newer file1 ! file2查找更改时间比文

23、件 file1 新但比文件 file2 旧的文件。-type查找某一类型的文件,诸如:b - 块设备文件。d - 名目。c - 字符设备文件。p - 管道文件。l - 符号链接文件。f - 一般文件。-size n :c 查找文件长度为 n 块的文件,带有 c 时表示文件长度以字节计。-depth :在查找文件时,首先查找当前名目中的文件,然后再在其子名目中查找。-fstype :查找位于某一类型文件系统中的文件,这些文件系统类型通常可以在配置文件 /etc/fstab 中找到,该配置文件中包含了本系统中有关文件系统的信息。-mount :在查找文件时不跨越文件系统 mount 点。-foll

24、ow :假如 find 命令遇到符号链接文件,就跟踪至链接所指向的文件。-cpio :对匹配的文件使用 cpio 命令,将这些文件备份到磁带设备中。另外,下面三个的区分 :-amin n查找系统中最终 n 分钟访问的文件-atime n查找系统中最终 n*24 小时访问的文件-cmin n查找系统中最终 n 分钟被转变文件状态的文件-ctime n查找系统中最终 n*24 小时被转变文件状态的文件-mmin n查找系统中最终 n 分钟被转变文件数据的文件-mtime n查找系统中最终 n*24 小时被转变文件数据的文件2.17 ar功能说明:建立或修改备存文件,或是从备存文件中抽取文件。语 法

25、: ar-dmpqrtxcfossuvva< 成员文件 >b< 成员文件 >i< 成员文件> 备存文件 成员文件 补充说明: ar 可让您集合很多文件,成为单一的备存文件。在备存文件中, 全部成员文件皆保有原来的属性与权限。参 数: 指令参数-d 删除备存文件中的成员文件。-m 变更成员文件在备存文件中的次序。-p 显示备存文件中的成员文件内容。-q 将文件附加在备存文件末端。-r 将文件插入备存文件中。-t 显示备存文件中所包含的文件。-x 自备存文件中取出成员文件。选项参数a<成员文件 > 将文件插入备存文件中指定的成员文件之后。b<成

26、员文件 > 将文件插入备存文件中指定的成员文件之前。c 建立备存文件。f 为避开过长的文件名不兼容于其他系统的ar 指令指令,因此可利用此参数,截掉要放入备存文件中过长的成员文件名称。i<成员文件 > 将问家插入备存文件中指定的成员文件之前。o 保留备存文件中文件的日期。s 若备存文件中包含了对象模式,可利用此参数建立备存文件的符号表。s 不产生符号表。u 只将日期较新文件插入备存文件中。v 程序执行时显示具体的信息。2.18 rpm一种用于互联网下载包的打包及安装工具,它包含在某些linux 分发版中。它生成具有 .rpm 扩展名的文件,与 dpkg 类似。rpm 是 re

27、dhat package manager (redhat 软件包管理工具)的缩写,这一文件格式 名称虽然打上了 redhat 的标志,但是其原始设计理念是开放式的, 现在包括 openlinux 、s.u.s.e. 以及 turbo linux 等 linux 的分发版本都有接受,可以算是公认的行业标准了。常用 rpm 命令查询 rpm 软件包#rpm -q 软件包名#rpm -qa / 查询安装的全部软件包#rpm -qa|grep 软件包字符串#rpm -qf /bin/ 命令 / 查询命令由哪些软件包安装得到#rpm-qi软件包名/ 查询软件包的具体信息#rpm-ql软件包名/ 查询软件

28、包的安装位置软件包的安装 #rpm -ivh 软件包软件包的升级 #rpm -uvh 软件包软件包的 卸载#rpm -e 软件包名文件打包#tar -cvf 文件名.tar 文件名目 查看包文件的内容#tar -tf 文件名.tar向已有的包中添加新文件#tar -rvf 文件名.tar 新文件 释放包文件 #tar -xvf 文件名.tar压缩文件 #gzip 文件名解压缩文件#gzip -d 文件名.gz 或#gunzip 文件名.gz创建压缩包#tar -zcvf 文件名.tar.gz 文件 1 文件 2 查看压缩包中的内容#tar -ztf 文件名.tar.gz释放压缩包#tar -z

29、xvf 文件名.tar.gz2.19 mount ,umountmount 是 linux 下的一个命令, 它可以将分区作为 linux 的一个“文件”挂接到 linux 的一个空文件夹下,从而将分区和 /mnt 这个名目联系起来,因此我们只要访问这个文件夹,就相当于访问该分区了。目前mount 已经不仅仅局限于 linux 了,在 windows 系统下的应用也越来越广了,多用在虚拟光驱类 软件上,比如 clone cd ,daemon tool ,winmount 等。留意事项1、必需将 光盘、u 盘等放入驱动器在实施挂载操作2、不能在挂载名目下实施挂载操作,至少在上一级3、不能在同一名目

30、下挂载两个以上的文件系统4、linux 预留挂载名目为 /mnt5、不能在挂载名目下实施卸载操作6、挂载名目必需事先存在挂载光盘#mount -t iso9660 /dev/cdrom /mnt/cdrom卸载光盘#umount /mnt/cdrom 或#umount /dev/cdrom 或#cd;eject 挂载 u 盘#mount /dev/sdb1 /mnt/usb挂载 iso 镜像#mount -t iso9660 -o loop iso 镜像文件 /mnt/cdrom三、用户和组管理#useradd 用户名 / 创建用户和组#passwd 用户名 / 设置用户密码#groupadd

31、 组名 / 创建组#usermod d 路径 用户名 / 修改用户宿主名目#usermod u uid 用户名 / 修改用户的 uid#usermod -s /bin/csh用户名 / 修改用户启动 shell #usermod -g 组名 用户名 / 将用户加入组 , 创建私有组#usermod -g 组名 用户名 / 用户加入组但不创建私有组#gpasswd -a 用户名 组名 / 同-g#gpasswd -d 用户名 组名 / 将用户从组中删除#gpasswd -a 用户名 组名 / 指定用户成为组的 管理员#usermod -l 用户名 / 锁定用户 #passwd -l 用户名 /

32、同上#usermod -u 用户名 / 解锁用户 #passwd -u 用户名 / 同上#usermod -l 新名 原名 / 重命名用户#groupmod -n 新名 原名 / 重命名组#userdel 用户名 / 删除用户 #userdel r 用户名 / 彻底删除,包括用户的宿主名目#groupdel 组名 / 删除组#passwd -d 用户名 / 删除用户密码 /进程及服务管理查看进程#ps -aux / 查看全部进程(静态)#top / 查看动态变化的进程#pstree / 查看进程树将进程放在后台运行#命令 &查看后台运行的进程#jobs将后台运行的进程调入前台#fg 编

33、号强制结束进程#kill -9 pid 或#killall -9 进程名init 进程是全部进程的父进程其级别如下0 关机1 单用户2 多用户字符,但是不支持 nfs3 完全多用户字符4 用户自定义5 图形6 重启查看服务启动状况(独立启动方式)#chkconfig -list / 查看全部服务的启动状态#chkconfig -list httpd设置独立启动服务#chkconfig -level 35 httpd on或 off设置非独立启动服务#chkconfig telnet on 或 off#service xinetd restart设置服务在开机时自动运行#ntsysv四、网卡设置

34、1、 设置 ip 地址(即时生效,重启失效) #ifconfig eth0 ip 地址 netmask 子网掩码2、 设置 ip 地址(重启生效,永久生效) #setup3、 通过配置文件设置 ip 地址(重启生效,永久生效) #vi /etc/sysconfig/network-scripts/ifcfg-eth0 device=eth0 # 设备名,与文件同名。onboot=yes # 在系统启动时,启动本设备。bootproto=staticipaddr=1 # 此网卡的 ip 地址netmask= # 子网掩码gateway=202.1

35、18.75.1 # 网关 ipmacaddr=00:02:2d:2e:8c:a8 #mac地址4、 重启网络服务#service network restart / 重启全部网卡5、 禁用网卡 ,启动网卡#ifdown eth0#ifup eth06、 屏蔽网卡,显示网卡#ifconfig eth0 down #ifconfig eth0 up7、 配置 dns 客户端(最多三个)#vi /etc/resolv.conf nameserver 88、更改主机名(即时生效) #hostname 主机名9、更改主机名(重启计算机生效,永久生效) #vi /etc/syscon

36、fig/networkhostname= 主机名五、ftp 服务1 使用 setup 命令开启 vsftpd 服务进程。2 然后修改文件 /etc/xinetd.d/vsftpd 。(但 vsftpd 是依附于 xinetd.d 运行时 2、3 有效)(1) 把 disable=yes 改为=no。(2) 配置每个客户机的最大连接数:在配置文件 /etc/xinetd.d/vsftpd 的中添加如下的配置语句: per_source = 数值。例如: per_source = 5 表示每个客户机的最大连接数为 5。(3) 配置服务器总的并发连接数:在配置文件 /etc/xinetd.d/vsf

37、tpd 的中添加如下的配置语句: instances = 数值。例如: instances = 200 表示 ftp 服务器总共支持的最高连接数为 200 。(4) 当 vsftpd 单独运行时:要配置独立运行的 vsftpd 很简洁,只需要在前面的主配置文件的基础上添加如下的配置即可。设置 listen=yes :指明 vsftpd 以独立运行方式启动。设置 max_clients=200 :指明服务器总的并发连接数设置 max_per_ip=4 :指明每个客户机的最大连接数。3. 配置/etc/vsftpd.conf (redhat9 是/etc/vsftpd/vsftpd.conf )文

38、件。# 允许真有用户 (在系统中有账号的用户 )访问local_enable=yes# 给真有用户写权限write_enable=yes# 真有用户上传文件的掩码设为 022 。这样真有用户上传后的文件权限为755(rwxr-xr-x) ,即文件全部者可读写执行、同组成员可读可执行、# 系统中的其它用户可读可执行。local_umask=022# 允许匿名用户访问。匿名用户在系统中的账号是ftp anonymous_enable=yes# 匿名用户上传文件的掩码设为 000 。这样文件上传后的权限为777(rwxrwxrwx) ,即全部人都可以读写执行。anon_umask=000# 匿名用户

39、可上传、可创建名目。一下3 行只有设置了 write_enable=yes才有效。anon_upload_enable=yes anon_mkdir_write_enable=yes anon_world_readable_only=no# 假如想要让匿名用户有删除的权限可以加上如下代码# anon_other_write_enable=yes# 进入每个名目都显示特定提示。这些提示放在各个名目下.message 文件中。dirmessage_enable=yes# 当用户登陆 ftp 服务器时,不管是否登陆成功都显示如下信息。ftpd_banner=welcome to nihao ftp

40、service. # 使用日志记录上传和下载。xferlog_enable=yes# 日志文件的位置#xferlog_file=/var/log/vsftpd.log # 日志使用标准 fpd 格式xferlog_std_format=yes# ftp 服务的端口是 20 connect_from_port_20=yes# 用户使用 ftp 访问服务器时,把他们的登陆名目作为它们在ftp 中看到的名目,这称为 chroot 。# 这样用户就无法访问他们登陆名目以外的内容,大大增加了平安性。匿名用户的登陆名目是 /var/ftp/chroot_list_enable=yes# 文件/etc/vs

41、ftpd.chroot_list 中的用户不 chroot 。chroot_list_file=/etc/vsftpd.chroot_list # 同时最多允许 5 个用户登陆。max_clients=5 # 有些不支持此选项,注释掉即可。# ftp 服务的密码验证模块。pam_service_name=vsftpd# listen=yes # 假如是独立运行的则加此项( redhat9 )。#tcp_wrappers =yes # 假如是独立运行的则加此项( redhat9 )。4.重新启动 xinetd 服务,你就可以匿名访问你的 ftp 服务器了。下面我们来建立一个 ftp 管理员账号在 linux ftp 服务中,用户的权限受到双重限制。一是linux 文件系统 本身的权限限制。每个文件的访问权限用rwxrwxrwx 形势表示。每个用户只能做文件权限允许的操作。二是 ftp 配置的限制。系统允许的操作,假如在 ftp 的配置文件中没有被允许,用户还是不能作这个操作。如:某个文件的权

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论