




已阅读5页,还剩41页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Linux安装与使用 QDGK-PX3.12.1Linux安装与使用QDGK-PX3.12.1 北京清大高科系统控制有限公司2010年12月目 录一、 Red Hat Enterprise Linux 5安装31.1 启动安装程序31.2 CD媒体检测31.3 欢迎界面41.4 语言选择41.5 键盘配置51.6 安装号码51.7 磁盘分区设置61.8 引导装载程序配置61.9 网络配置71.10 选择时区71.11 设置根口令81.12 选择软件包组81.13 正在安装软件包101.14 安装完成111.15 系统的基本配置111.16 远程登陆和FTP服务配置18二、 Linux系统的基本使用202.1 网络地址的配置202.1.1 ifconfig 命令202.1.2 ip命令222.1.3 netstat命令232.2 修改计算机名252.3 系统版本信息,cpu,内核配置信息262.3.1 查询系统版本信息262.3.2 查看cpu信息272.3.3 内存配置信息282.3.4 查询系统进程信息282.4 磁盘容量312.5 目录的操作322.5.1 创建目录322.5.2 删除目录322.5.3 复制文件的cp命令322.5.4 删除文件或者目录的rm命令332.6 增加新用户组和新用户342.6.1 使用命令创建账号342.6.2 应用窗口程序创建账号352.6.3 创建组352.6.4 删除组362.7 修改目录、文件权限,文件所属用户组362.7.1 文件的属性和权限362.7.2 修改文件所属用户组362.8 设置环境变量,使用文件th2100_env372.8.1 显示环境变量372.8.2 修改环境变量372.8.3 使用文件th2100_env382.9 ftp的配置使用382.9.1 启动ftp382.9.2 设置用户权限382.9.3 拒绝某些账号使用服务器402.9.4 让匿名用户可以上传文件412.9.5 ftp上传下载412.10 用vi工具编辑文本文件452.10.1 vi的使用方法452.10.2 vi 的三种命令模式452.10.3 command模式452.10.4 插入模式45一、 Red Hat Enterprise Linux 5安装安装条件为硬盘空间:5G以上;内存容量:256 M以上;光盘介质:Red Hat Enterprise Linux 5 安装光盘(五张CD)。首先设置BIOS为从光盘引导;启动计算机,将安装盘的第一张放入光驱;后续操作请参考后面的具体安装步骤进行。当安装程序运行至分区时,请按照自己的实际需要分配安装Linux的空间。1.1 启动安装程序从光盘启动安装程序后,就会出现如图1所示的画面。图1 安装引导界面安装界面上有3个选项供用户选择: 按键,直接进入图形模式(graphical mode)安装; “boot:”之后输入:“Linux text”,然后按键,则以文本模式(text mode)安装; 用下面以红色字体列出的功能键(function keys)来获得更多信息的方式安装。这里选择图形化模式来安装,直接按键。1.2 CD媒体检测从开始安装后,系统一般要花费一段时间来检测计算机的各种硬件配置,当系统识别相应的设备后,出现如图2所示界面。选择“Skip”,按键。图2 CD检测1.3 欢迎界面该界面如图3所示,单击“Next”。图3 欢迎界面1.4 语言选择该界面如图4所示,我们在此选择“Chinese(Simplified)(简体中文)”,单击“Next”。图4 语言选择1.5 键盘配置该界面如图5所示,默认为“美国英语式”,正是我们所需要的选项,单击“下一步(N)”。图5 键盘配置1.6 安装号码这一步不同于Red Hat Enterprise Linux 4,要求输入安装号码,当然您有该号码那就更好了。选择“安装号码”,在之后的文本框中输入该号码。如果没有,可以选择“跳过输入安装号码”。此处选择后者,单击“确定(O)”。如图6所示。图6 安装号码跳过输入安装号码后,安装程序会给出如图7所示的对话框,说明一些情况。单击“跳过”。图7 跳过注:输入安装号码和跳过的区别在于,前者在安装过程中可能会添加其他额外的服务,而后者则只安装核心服务。1.7 磁盘分区设置到这时,安装程序会出现如图8所示的对话框。选“是(Y)”。图8 警告进行到如图9所示的界面,上面有个列表框其中有四个选项,分别为“在选定磁盘上删除所有分区并创建默认分区结构”、“在选定驱动上删除linux分区并创建默认分区结构”、“使用选定驱动器中的空余空间并创建默认分区结构”和“建立自定义分区结构”。我们这里选“建立自定义分区结构”。单击“下一步(N)”。图9 磁盘分区设置1.8 引导装载程序配置该界面如图10所示,若硬盘上还装有其他系统,在“标签”下,还会出现“Other”行。通过选择其前面的复选框,来设置引导装载程序引导至哪个系统,此处默认为“Red Hat Enterprise Linux Server”;若想设置引导装载程序口令,则可选其前面的复选框之后,按照相关提示进行设置,此处我们按照默认,不选。单击“下一步(N)”。图10 引导装载程序配置1.9 网络配置该界面如图11所示,一般默认设置,单击“下一步(N)”。图11 网络配置1.10 选择时区该界面如图12所示,位置默认选择“亚洲/上海”,若不正确则做相应调整,单击“下一步(N)”。图12 选择时区1.11 设置根口令该界面如图13所示,输入一串不少于六个字符的口令,默认输入emsdts,然后再重新输入一次。注意这个口令一定要记住。单击“下一步(N)”。图13 设置根口令1.12 选择软件包组出现如图14所示的界面时,将“软件开发”和“网络服务器”两项前的复选框都选中,下面的单选框选为“现在定制(C)”。单击“下一步(N)”。图14 安装软件包类型如图15所示,在“服务器”选项中除默认的选项外,勾选“FTP服务器”,“Windows文件服务器”,“服务器配置工具”;在“基本系统”选项中,勾选上“系统工具”;“语言支持”选项中,勾选“中文支持”、“英式英语支持”;单击“下一步”。图15 选择软件包组此处会出现如图16所示的准备安装界面,单击“下一步(N)”。之后,安装程序就会弹出如图17所示的对话框,确认所需的安装介质是否齐全。单击“继续(C)”。图16 准备安装图17 需要的安装介质1.13 正在安装软件包该界面如图18所示,整个安装过程可能花费的时间,由您所选择的软件包个数来决定。请您耐心等待。图18 正在安装软件包在安装的过程中,会出现提示插入光盘2的对话框,如图19所示。此时光驱也会自动弹出,您只要放入它所提示的安装盘,单击“确定(O)”,就可以继续安装。此处以第二张光盘为例说明。图19 更换第2张光盘1.14 安装完成该界面如图20所示,单击“重新引导(t)”。此时系统将会重新启动,请您耐心等待。图20 安装已完成1.15 系统的基本配置系统重启后,会出现如图21所示界面。图21 系统启动中 欢迎界面该界面如图22所示的界面,单击“前进(F)”。图22 欢迎 许可协议该界面如图23所示,选“是,我同意这个许可协议(Y)”,单击“前进(F)”。图23 许可协议 防火墙该界面如图24所示,在“防火墙:”后,要选择“禁用”来关闭防火墙;下面还有“信任的服务:”和“其它端口”,您也可以根据自己的需要进行设置。此处我们不做任何操作,按默认设置,单击“前进(F)”。图24 防火墙 SELinux该界面如图25所示,此处我们选择禁用,按默认设置,单击“前进(F)”。图25 SELinux Kdump该界面如图26所示。单击“前进(F)”。图26 Kdump 日期和时间为系统设置正确的日期和时间,一般该程序会自动检测当前日期和时间。若有误,您可以做调整。单击“前进(F)”。如图27所示。图27 日期和时间 设置软件更新该界面如图28所示,由于我们前面在安装过程中,对于网络的设置是默认的,通过DHCP来获取IP,因此没有获取成功,所以网络无法连接。单击“前进(F)”。图28 设置软件更新 创建用户创建一个日常用户帐户,用户名“ems”,密码“emsdts”。单击“前进(F)”。如图29所示。图29 系统用户 声卡该界面如图30所示,您可以按照上面给出的提示,进行测试。此处我们不做任何操作,单击“前进(F)”。图30 声卡 附加光盘该界面如图31所示,您可以通过点击“安装”按钮来安装其他额外的软件,此处不做任何操作,单击“(F)结束”。到此就意味着您已经成功地完成了“Red Hat Enterprise Linux 5”的安装。图31 附加光盘之后您将会看到如图32所示的登陆界面,此时您可以通过前面安装过程中所设置的根用户账号或普通用户账号及口令进行登陆。注意,由于根用户具有超级系统权限,一般不到系统出现重大问题时不建议使用。成功通过验证后,您就可以看到如图33所示的系统界面了。图32 系统登陆界面图33 系统界面1.16 远程登陆和FTP服务配置(1) 远程登陆配置在“应用程序附件”中打开终端,用命令“su -”切换到超级用户下(口令emsdts)。输入命令gdmsetup启动配置工具。如图34所示。图34 登陆窗口首选项在远程选项卡中,“样式”选择为“与本地相同”。如图35所示。图35 远程配置安全选项卡中勾选“允许远程管理员登陆”,去掉“禁止TCP连接到X服务器”选项。如图36所示。图36 安全配置(2) 远程登录节点配置编辑/etc/hosts文件,在该文件中添加机器名。命令vi /etc/hosts(在linux中也可以用gedit工具编辑文件,例如gedit /etc/hosts)。如图37所示。在hosts文件中配置机器IP时,一定要注意这一行的配置:localhost.localdomainXXXX(XXXX 指本机机器名)并且这一行一定要放到该文件的最后!图37 节点配置(3) FTP服务配置在终端中输入system-config-services,启动服务配置工具,勾选vsftpd并启动该服务,同时去掉yun-updatesd(linux的更新程序)、sendmail(邮件)等不需要的服务。如图38所示。图38 启动服务配置(4) 用户管理在终端中输入system-config-users启动用户管理工具,用该工具创建新的用户oracle和pas,建立新的群组dba,并将ems、oracle、pas用户放到dba组中。将用户的主组群都设为dba。如图39所示。图39 用户管理二、 Linux系统的基本使用2.1 网络地址的配置2.1.1 ifconfig 命令(1) 作用ifconfig用于查看和更改网络接口的地址和参数,包括IP地址、网络掩码、广播地址,使用权限是超级用户。我们直接敲ifconfig命令,可以查询网络配置。如图40所示。图40 网络配置(2) 格式ifconfig -interface options address (3) 主要参数-interface:指定的网络接口名,如eth0和eth1。up:激活指定的网络接口卡。down:关闭指定的网络接口。broadcast address:设置接口的广播地址。pointopoint:启用点对点方式。address:设置指定接口设备的IP地址。netmask address:设置接口的子网掩码。(4) 应用说明ifconfig是用来设置和配置网卡的命令行工具。为了手工配置网络,这是一个必须掌握的命令。使用该命令的好处是无须重新启动机器。例:要赋给eth0接口IP地址30,并且马上激活它,使用下面命令:#ifconfig eth0 30 netmask 图41 设置网卡eth0的IP地址、子网掩码若运行不带任何参数的ifconfig命令,这个命令将显示机器所有激活接口的信息。带有“-a”参数的命令则显示所有接口的信息,包括没有激活的接口。注意,用ifconfig命令配置的网络设备参数,机器重新启动以后将会丢失。图42 显示所有接口信息如果要暂停某个网络接口的工作,可以使用down参数:#ifconfig eth0 down2.1.2 ip命令(1) 作用ip是iproute2软件包里面的一个强大的网络配置工具,它能够替代一些传统的网络管理工具,例如ifconfig、route等,使用权限为超级用户。几乎所有的Linux发行版本都支持该命令。 (2) 格式ip OPTIONS OBJECT COMMAND ARGUMENTSip option对象动作 命令(3) OPTIONS设定的主要参数 -V,-Version打印ip的版本并退出。 -s,-stats,-statistics输出更为详尽的信息。如果这个选项出现两次或多次,则输出的信息将更为详尽。 -f,-family这个选项后面接协议种类,包括inet、inet6或link,强调使用的协议种类。如果没有足够的信息告诉ip使用的协议种类,ip就会使用默认值inet或any。link比较特殊,它表示不涉及任何网络协议。(4) OBJECT:你要管理或者获取信息的对象,常用对象包括:link:网络设备address:一个设备的协议地址route:路由表条目(5) 动作:针对指定对象执行的操作,它和对象的类型有关,即可以针对哪些网络参数进行动作,包括有:link:关于设备 (device) 的相关设定,包括MTU, MAC地址等ddr/address:关于额外的IP协定,例如多IP的实现等route:与路由有关的相关设定(6) 关于设备(device)的相关设定: ip link:配置网络设备ip link 可以设定与设备 (device) 有关的相关设定,包括MTU以及该网络设备的MAC等等, 当然也可以启动(up)或关闭(down)某个网络设备。例1:单纯的查阅设备相关的信息ip s link show,如图43所示。图43 查询设备相关信息 ip link set device 动作与参数(改变设备的属性)参数:show:仅显示出这个设备的相关内容,如果加上s会显示更多统计数据set:可以开始设定项目,device指的是eth0,eth1等设备代号动作与参数:up|down:启动或关闭某个设备address:如果这个设备可以更改MAC,用这个参数修改name:给予这和设备一个特殊的名字mtu:设置最大的传输单位例1:显示出所有的设备信息ip link show,如图44所示。图44 显示所有设备信息例2:更详细的显示eth0接口的信息ip s link show eth0,如图45所示。图45 详细显示eth0接口信息 启动、关闭与设定设备的相关信息启动eth0这个设备ip link set eth0 up关闭eth0这个设备ip link set eth0 down更改MTU为1000 bytes(单位就是bytes)ip link set eth0 mtu 1000注:设定前要先关闭该网卡,否则会不成功。2.1.3 netstat命令(1) 作用检查整个Linux网络状态。(2) 格式netstat -acCeFghilMnNoprstuvVwx-A-ip(3) 主要参数-a-all:显示所有连线中的Socket。-A:列出该网络类型连线中的IP相关地址和网络类型。-c-continuous:持续列出网络状态。-C-cache:显示路由器配置的快取信息。-e-extend:显示网络其它相关信息。-F-fib:显示FIB。-g-groups:显示多重广播功能群组组员名单。-h-help:在线帮助。-i-interfaces:显示网络界面信息表单。-l-listening:显示监控中的服务器的Socket。-M-masquerade:显示伪装的网络连线。-n-numeric:直接使用IP地址,而不通过域名服务器。-N-netlink-symbolic:显示网络硬件外围设备的符号连接名称。-o-timers:显示计时器。-p-programs:显示正在使用Socket的程序识别码和程序名称。-r-route:显示Routing Table。-s-statistice:显示网络工作信息统计表。-t-tcp:显示TCP传输协议的连线状况。-u-udp:显示UDP传输协议的连线状况。-v-verbose:显示指令执行过程。-V-version:显示版本信息。-w-raw:显示RAW传输协议的连线状况。-x-unix:和指定“-A unix”参数相同。-ip-inet:和指定“-A inet”参数相同。(4) 应用实例netstat主要用于Linux察看自身的网络状况,如开启的端口、在为哪些用户服务、以及服务的状态等。此外,它还显示系统路由表、网络接口状态等。可以说,它是一个综合性的网络状态的察看工具。在默认情况下,netstat只显示已建立连接的端口。如果要显示处于监听状态的所有端口,使用-a参数即可。# netstat aActive Internet connections (only servers)ProtoRecv-QSend-QLocal AddressForeign AddressStatetcp00*:32768*:*LISTENtcp00*:32769*:*LISTENtcp00*:nfs*:*LISTENtcp00*:32770*:*LISTENtcp00*:868*:*LISTENtcp00*:617*:*LISTENtcp00*:mysql*:*LISTENtcp00*:netbios-ssn*:*LISTENtcp00*:sunrpc *:*LISTENtcp00*:10000*:*LISTENtcp00*:http*:*LISTEN.上面显示出,这台主机同时提供HTTP、FTP、NFS、MySQL等服务。2.2 修改计算机名(1) 进入终端,也就是命令行,输入下面的命令:hostname -new图46 修改计算机名(2) 修改配置文件/etc/sysconfig/network里的“HOSTNAME”项输入命令vi /etc/sysconfig/network,打开文件,如图47所示。图47 打开network文件将HOSTNAME项由ems改为-new,如图48所示。图48 修改计算机名(3) 重启网络服务/etc/sysconfig/network文件更改后需要重启网络,方法如下:第一种方法:/etc/init.d/network restart第二种方法:service network restart2.3 系统版本信息,cpu,内核配置信息2.3.1 查询系统版本信息(1) 查看内核版本命令 cat /proc/version uname a(uname显示当前操作系统名称) uname r(显示操作系统的发行版号)图49 查看内核版本信息(2) 查看Linux版本 执行lsb_release a,即可列出所有的版本信息,如图50所示。图50 列出所有版本信息 执行cat /etc/issue,如图51所示。图51 查看内核版本信息-2 cat /etc/issue | grep Linux(Linux查看版本当前操作系统发行版信息)Red Hat Enterprise Linux Server release 5.2 (Tikanga) 执行cat /etc/reshat-release,如图52所示。图52 查看内核版本信息-3 执行rpm q redhat-release,如图53所示。图53 查看内核版本信息-42.3.2 查看cpu信息(1) 显示cpu的信息cat /proc/cpuinfo,processor会从0开始记数,继续下去多个cpu。图54 显示cpu信息(2) cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq c例如:8 Intel(R) Xeon(R) CPU E5410 2.33GHzLinux查看cpu有8个逻辑CPU以及CPU型号图55 显示cpu信息-2(3) 查询系统是多少位getconf LONG_BIT例如:getconf LONG_BIT32说明当前CPU运行在32bit模式下,但不代表CPU不支持64bit图56 查看系统是多少位2.3.3 内存配置信息cat /proc/meminfo |grep MemTotal,如图57所示。图57 内存配置信息2.3.4 查询系统进程信息ps ax命令显示一个当前系统进程的列表,该列表中包括其他用户拥有的进程。要显示进程以及它们的所有者,使用 ps aux 命令。该列表是一个静态列表。换句话说,它是在你启用这项命令时正在运行的进程的快照。如果你需要Linux查看进程一个时刻更新的运行进程列表,使用下面描述的 top 命令。(1) 使用ps aux命令,该列表是一个静态列表,如图58所示。图58 显示当前系统进程列表(2) Linux查看进程ps的输出会很长,要防止它快速从屏幕中滑过,你可以把它管道输出给less命令:ps aux | less图59 将信息输出给less(3) 你可以使用Linux查看进程ps命令和grep命令的组合来查看某进程是否在运行。譬如,要判定emacs 是否在运行,使用下面这个命令:ps ax | grep emacs图60 查看emacs进程是否在运行(4) top命令显示了当前正运行的进程以及关于它们的重要信息,包括它们的内存和CPU使用率。该列表既是真实时间的也是互动的。要退出top按q键。图61 top命令可以和Linux查看进程top命令一起使用的互动命令包括:Space 立即刷新显示h 显示帮助屏幕k 杀死某进程。你会被提示输入进程ID以及要发送给它的信号。n 改变要显示的进程数量。你会被提示输入数量。u 按用户排序。M 按内存用量排序。P 按CPU用量排序。(5) 启动和杀死进程杀进程:执行top命令,会见到执行中的程序列表。单击k键,然后出现“PID to kill”字样,输入要删除的PID(Process ID,程序标识符)后,单击Enter键。输入信号代码,默认值是15,遇到顽抗的程序可输入9将其删除。2.4 磁盘容量(1) 查看磁盘容量:df或df h(2) 查看文件大小:ls lh 系统中的文件名(3) 查看磁盘剩余空间:df -hl(4) 查看每个根路径的分区大小:df -h(5) 返回该目录的大小:du -sh 目录名(6) 返回该文件夹总M数:du -sm 文件夹图62 磁盘容量图63 磁盘容量-22.5 目录的操作2.5.1 创建目录mkdir命令用来创建目录,下面的例子是在jiashan目录下建立source目录。图64 创建目录2.5.2 删除目录rm命令用来删除空的子目录图65 删除目录2.5.3 复制文件的cp命令(1) 复制文件例1:在当前目录下复制文件cp drawings.rar drawings2.rar,如图66所示。图66 复制文件到当前目录例2:把文件复制到指定的目录下cp drawings.rar /root/jiashan/source,如图67所示:图67 复制文件到指定目录2.5.4 删除文件或者目录的rm命令rm(remove)命令可以删除文件或者目录,用法如下: 删除指定的文件rm myfile 删除当前目录中所有的文件rm *例1:删除文件rm drawings.rar,如图68所示。图68 删除文件例2:删除当前目录中的所有文件,如图69所示。图69 删除当前目录中所有文件2.6 增加新用户组和新用户2.6.1 使用命令创建账号使用useradd命令创建账号,如图70所示。图70 创建账号注:删除用户的命令是userdel r 用户名(加上参数-r表示删除账号时,一并将该账号的用户目录及邮件文件都删除。若不加-r参数,则只会删除账号而保留该账号的相关目录)。2.6.2 应用窗口程序创建账号选择“系统/管理/用户和组群”,打开如图71所示对话框,即可创建用户。图71 图形界面创建用户2.6.3 创建组创建组的方法和创建用户的方法基本相似,且过程更加简单。可执行groupadd命令创建组。参数g用来指定组标示符,0499则保留给系统使用。若省略此参数,系统会自动指定GID。使用编号500开始尚未用掉的号码。例:添加GID编号为700,名称为staff的组命令groupadd g 700 staff查看结果more /etc/group图72 使用命令添加用户组图73 查看添加结果2.6.4 删除组命令groupdel staff2.7 修改目录、文件权限,文件所属用户组2.7.1 文件的属性和权限执行ls l 命令时,第一栏共10个字符用来标识该文件的属性和权限(1) 文件属性d:表示这是一个目录-:表示这是一个普通的文件l:表示这是一个文件链接的文件b、c:分别代表区块设备和其他界面设备,是特殊类型的文件s、p:这些文件关系到系统的数据结构和管道,通常很少见到(2) 一般权限r(read):读的权限w(write):写的权限x(eXecute):执行-:表示不具有该项权限我们一般要用到的增加的权限有两种,如图74所示。chmod a+x 文件名(同时为所有者、同组、其他用户加入执行权限)chmod 777 文件名(增加所有权限)图74 修改属性和权限2.7.2 修改文件所属用户组和设置权限类似,可以使用图形界面的文件管理程序,或执行chown命令,修改文件目录的所有者及所属组。注:只有root管理员账号,可以将文件的所有者转移给其他人,一般用户不能执行chown命令。例:执行命令把drawings.rar文件的所有权转给wizard命令chown wizard.wizard drawings.rar图75 修改文件所属用户组若变更所有者,执行chown wizard drawings.rar命令;仅需要变换所属组,则执行chown .wizard drawings.rar 即可。更改目录的方法和上述方法一样。2.8 设置环境变量,使用文件th2100_env2.8.1 显示环境变量用set命令查询目前系统的环境变量的情况,如图76所示。图76 环境变量2.8.2 修改环境变量(1) 用echo命令修改环境变量显示目前的路径设置echo $PATH添加路径设置PATH=$PATH:/etc 图77 修改环境变量(2) 用exprot命令也能改变环境变量2.8.3 使用文件th2100_env2.9 ftp的配置使用2.9.1 启动ftp(1) /etc/init.d/vsftpd start,如图78所示。图78 启动ftp(2) service vsftpd start,如图79所示。图79 启动ftp-22.9.2 设置用户权限vsftp默认将登陆的用户划分为3类,分别是real、anonymous、guest。real:在此服务器拥有账号的用户,并以他的账号登陆。此类用户默认登陆后的目录为主目录。例如vita登陆后,所进入的目录为/home/vita。anonymous:在此服务器上没有账号的用户,可以用“anonymous”及电子邮件地址当做账号名称和密码,以匿名方式登陆服务器,登陆的目录为/var/ftp。guest:在某些情况下,管理者可能只希望某些拥有账号的用户登陆后,只能访问某些目录下的文件,而不得访问目录以外的文件。因此管理者可利用/etc/vsftpdchroot_list设置文件,指定属于这类的用户有哪些。(1) Red Hat Linux默认把系统上所有的账号都设成real类别,若想将某些用户改成guest类别,使其只能访问主目录下的文件。可以以文本编辑器打开/etc/vsftpd/vsftpd.conf设置文件,修改如图80所示。图80 打开vsftpd.conf配置文件将#chroot_list_enable=YES前面的注释“#”删除。如图81所示:图81 将注释删除(2) 接着以文本编辑器创建/etc/vsftpd.chroot_list文件(该文件默认不存在),加入想限制的用户。图82 编辑vsftpd.chroot_list文件图83 加入想限制的用户(3) 存盘后,执行下面的命令重新启动FTP服务器/etc/rc.d/init.d/vsftpd restart重启后vita和wizard进入ftp服务时,就只能访问其目录下的文件。2.9.3 拒绝某些账号使用服务器/etc/vsftpd.user_list名单是用来指定“不允许”哪些用户登陆,默认值是一些系统的账号。因此,若不想让某个用户登陆您的FTP服务器,只需要将他们加入这个名单即可。图84 打开文件图85 加入用户刚刚将wyw加入到user_list名单中,不需要重启FTP,即可立即生效。2.9.4 让匿名用户可以上传文件匿名用户登陆的目录为/var/ftp,假设要开放/var/ftp/upload目录让匿名用户可以上传文件,首先需要创建上传的目录。(1) 创建文件夹mkdir /var/ftp/upload(2) 将更改文件夹的拥有者改成ftp账号chown ftp.ftp /var/ftp/upload(3) 设置文件夹权限chmod 755 /var/ftp/upload图86 创建上传目录(4) 编辑/etc/vsftpd/vsftpd.conf 文件,修改下列项目anon_upload_enable=YES删
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 子宫腺肌病课件
- 工业用温度计课件
- 工业煤气安全规程培训课件
- 年后安全教育培训课件
- 威海化工安全培训课件
- 平顶山保洁安全培训课件
- 平面设计要素课件
- 平面设计基础培训课件
- Estradiol-3-d3-β-D-Glucuronide-sodium-生命科学试剂-MCE
- 2024年南昌师范学院招聘笔试真题
- 2024版公司100%股权转让协议
- T-CPIA 0056-2024 漂浮式水上光伏发电锚固系统设计规范
- 医院护理不良事件报告表
- 中医开展新技术新项目总结
- 2024年度鲁迅完整版课件
- 雪花猪养殖新模式
- 便利店设计方案
- 电力系统反恐怖知识讲座
- 铁道车辆制动装置及制动新技术全套教学课件
- 化学氧化二氧化氯氧化课件
- 为成果而管理
评论
0/150
提交评论