1、 目录 第一章 LINUX简介及安装 1 一、LINUX简介 1 二、LINUX安装 2 三、LINUX目录 2 四、总结来说: 3 第二章 惯用命令及帐户管理 4 一、linux命令格式 4 二、惯用命令 4 三、顾客管理命令 5 使用技巧: 7 第三章 vi 编辑器 7 一、Linux 系统中编辑器知识 7 二、vi 模式 7 三、命令: 8 第四章 SHELL使用 8 一:Shell环境 8 二、Bash重要功能 8 三、Shell变量 9 第五章、应用程序安装与管理 10 一、Linux应用
2、程序构成 10 二、RPM(Redhat Package Manager)包管理 10 三、应用程序编译安装 11 第六章 Linux系统管理 11 一、启动过程: 11 二、运营级别: 12 三、系统服务启动状态: 12 四、磁盘空间配额: 13 五、压缩命令: 13 第7章 Linux基本网络配备 14 第八章 NFS文献系统: 14 一、NFS概述和安装 14 二、NFS服务器配备 15 三、图形界面NFS服务器配备工具: 15 第一章 LINUX简介及安装 一、LINUX简介 1 Linux:Linux是由芬兰大学Linus Torvalds 李納
3、斯发起创立开源软件项目。 2 版本号xx.yy.zz :①.xx表为主版本号,yy为次版本号,zz为修订版本号。②.次版本号中,奇数代表开发版,偶数代表稳定版 3 开源软件: ①源代码开放。②GPL合同:重要是以源代码形式发布,任何人都可以得到源代码,但是不提供任何担保,不限制商业性质发行和包装。③LGPL允许合同:容许在使用者自己应用程序中使用程序库,虽然不公开自己源代码。 二、LINUX安装 1 RHEL4是由RED HAT公司发布 2 Linux硬盘概念: ①可以分为主分区、扩展分区、逻辑分区。②硬盘采用hdX或sdx格式表达,hd表达IDE硬盘,sd表达SCSI硬盘,X
4、表达a.b.c.d。③系统最多只有4个IDE设备,其中第一种IDE设备名称为hda,第4个为hdd。 3 主分区:①一种硬盘最多只能4个主分区。②主分区采用hdXN格式,hdX为硬盘,N是1-4数字,分别表达4个主分区,第一种硬盘第一种主分区表达为hda1,以此类推。 4 扩展分区:扩展分区作为特殊主分区需要占用硬盘分区表中4个分区记录中1个记录 5 逻辑分区:①逻辑分区只能建立在扩展分区中,可以建立文献系统。逻辑分区同样采用了hdXN格式,区别在于,逻辑分区N是从5开始算,第一种硬盘第2个逻辑分区就为hda6。 6 文献系统:①EXT2和EXT3都是Linux操作系统默认使用文献系统
5、EXT3属于日记文献系统,比较出众。②swap文献系统在Linux系统互换分区中使用,也是Linux系统默认支持,普通设立为主机系统内存2倍大小。③其她文献系统包裹xfs、jfs等,这些大多使用与商业UNIX系统。④FAT文献系统Linux可以读写,NTFS中能读,不能写。 最典型分派方案:/boot 、swap和 / 3个目录. 三、LINUX目录 Linux系统使用树形目录构造,所有文献都在根目录( / )下。 /bin bin是binary缩写。这个目录沿袭了UNIX系统构造,存储着使用者最经常使用命令。例如cp、ls、cat,等等。 /boot 这里存储是启
6、动Linux时使用某些核心文献。 /dev dev是device(设备)缩写。这个目录下是所有Linux外部设备,其功能类似DOS下.sys和Win下.vxd。在Linux中设备和文献是用同种办法访问。例如:/dev/hda代表第一种物理IDE硬盘。 /etc 这个目录取来存储系统管理所需要配备文献和子目录。 /etc/gateways 设定路由器 /etc/sysconfig/ network-scripts /ifcfg-eth0 设立IP /etc/resolv.conf 设立DNS /etc/fstab 记录开机要mount文献系统(做磁盘配额时候用过
7、这个文献) /etc/inittab 设定系统启动时init进程把系统设立成什么样runlevel(第六章有用过) /etc/group 设定顾客组名与有关信息 /etc/passwd 帐号信息 /etc/shadow 密码信息 /etc/exports 设定NFS系统用 /home 顾客主目录,例如说有个顾客叫wang,那她主目录就是/home/wang也可以用~wang表达。 /lib 这个目录里存储着系统最基本动态链接共享库,其作用类似于Windows里.dll文献。几乎所有应用程序都须要用到这些共享库。 /lost+found 这个目录平时是空
8、当系统不正常关机后,这里就成了某些无家可归文献避难所。对了,有点类似于DOS下.chk文献。 /mnt 这个目录是空,系统提供这个目录是让顾客暂时挂载别文献系统。 /proc 这个目录是一种虚拟目录,它是系统内存映射,咱们可以通过直接访问这个目录来获取系统信息。也就是说,这个目录内容不在硬盘上而是在内存里。 /root 系统管理员(也叫超级顾客)主目录。作为系统拥有者,总要有些特权啊!例如单独拥有一种目录。 /sbin s就是Super User意思,也就是说这里存储是系统管理员使用管理程序。 /tmp 这个目录不用说,一定是用来存储某些暂时文献地方了
9、 /usr 这是最庞大目录,咱们要用到应用程序和文献几乎都存储在这个目录下。其中包括如下子目录; /usr/X11R6 存储X-Window目录; /usr/bin 存储着许多应用程序; /usr/sbin 给超级顾客使用某些管理程序就放在这里; /usr/doc 这是Linux文档大本营; /usr/include Linux下开发和编译应用程序需要头文献,在这里查找; /usr/lib 存储某些惯用动态链接共享库和静态档案库; /usr/local 这是提供应普通顾客/usr目录,在这里安装软件最适合; /usr/man
10、 man在Linux中是协助同义词,这里就是协助文档存储目录; /usr/src Linux开放源代码就存在这个目录 /var 这个目录中存储着那些不断在扩充着东西,为了保持/usr相对稳定,那些经常被修改目录可以放在这个目录下,事实上许多系统管理员都是这样干。顺带说一下系统日记文献就在/var/log目录中。 四、总结来说: · 顾客应当将文献存在/home/user_login_name目录下(及其子目录下)。 · 本地管理员大多数状况下将额外软件安装在/usr/local目录下并符号连接在/usr/local/bin下主执行程序。 · 系统所有设立在/etc目
11、录下。 · 不要修改根目录(“/”)或/usr目录下任何内容,除非真清晰要做什么。这些目录最佳和LINUX发布时保持一致。 · 大多数工具和应用程序安装在目录:/bin,/usr/sbin,/sbin,/usr/x11/bin,/usr/local/bin。 · 所有文献在单一目录树下。没有所谓“驱动符”。 第二章 惯用命令及帐户管理 一、linux命令格式 1、linux命令通用格式 命令字 [命令选项] [命令参数] (注:三者之间要用空格隔开。其中命令选项分短格式和长格式:短格式使用“-”符号,如:-l;而长格式使用“--”符号,如:--help;还可以使用组合命令选项:
12、如:-a –l可以组合成--al或--la。) 2、命令提示符 “$”普通顾客 “#”管理员 3、回车使用 咱们输完一种命令后,则要以回车符作为所输入命令结束 4、获得命令协助 (1)help 命令 (对于内部命令) 如:help pwd (2)--help 命令选项 (对于外部命令) 如:touch --help (3)man 命令 (用于行册页) (4)info 命令 (用于信息页) 二、惯用命令 1、目录操作命令 (1)ls 列目录命令 ls –l 则显示文献和目录列表 ls –al 则显示所有(涉及
13、隐藏)文献和目录列表 ls –aR 递归显示 (2)pwd 显示当前目录 (3)cd 目录更改命令 (注:相对途径是以“.”或“..”开始目录表达形式;而绝对途径是以“/”开始途径表达形式) (4)mkdir 新建目录命令 (5)rmdir 册除空目录命令 2、文献操作命令 (1)file 文献类型查看命令 (2)touch 新建文献命令 (3)cp 复制文献或目录命令 cp –R 复制非空目录 绝对途径法: 如果要从当前目录中复制到目的目录,目的目录写明详细目的绝对途径; 如果要从其他目录中复制到当前目录,那么其他目录要为详细目的绝对途径 (
14、4)rm 删除文献命令 rm –r 强制删除目录并会浮现提示 rm –rf 强制删除目录但不浮现提示 (5)mv 文献移动与文献重命名 (6)find 查找文献命令 (7)whereis [应用程序名] 查找应用程序名途径 3、文献查看命令 (1)cat 文本文献查看 (不能分屏显示) (2)more 文本文献查看 (能分屏显示) (3)less 文本文献查看 (能分屏显示,以便重复浏览) (4)head [-数字]显示文献首部 [指定行] 内容 (5)tail [-数字]显示文献尾部[指定行]内容 (6)du 查看指定目录大小 三、顾客管理命令
15、 1、存储文献及意义 Linux环境下帐户系统文献重要有/etc/passwd、/etc/shadow、/etc/group、/etc/gshadow四个文献。 (1)、/etc/passwd /etc/passwd每行定义一种顾客帐户,此文献对所有顾客可读。一行又划分为各种字段定义顾客帐号不同属性,名字段间用“:”分隔。 表:/etc/passwd文献中各字段含义 字段 阐明 顾客名 顾客登陆系统时使用顾客名,在系统中是唯一 口令 存储加密口令,口令是x,这表白顾客口令是被/etc/shadow文献保护 顾客标记号 系统内部用它
16、来标记顾客,每个顾客UID都是唯一。root顾客UID号是0,普通顾客从500开始,从1-499是系统原则帐户 组标记号 系统内部用它来标记顾客所属组 注释性描述 例如存储顾客全名等信息 宿主目录 顾客登陆系统后所进入目录 命令解释器 批示该顾客使用Shell,Linux默认是bash (2)、/etc/shadow /etc/passwd文献对任何顾客均可读,为了增长系统安全性,顾客口令通惯用shadow passwords保护。/etc/shadow只对root顾客可读 表:/etc/shadow文献中各字段含义 字段 阐明
17、 顾客名 顾客帐户名 口令 顾客口令,是加过密 最后一次修改时间 从1970年1月1日起,到顾客最后一次更改口令天数 最小时间间隔 从1970年1月1日起,到顾客可以更改口令天数 最大时间间隔 从1970年1月1日起,到必要更改口令天数 警告时间 在口令过期之前多少天提示顾客更新 不活动时间 在顾客口令过期之后到禁用帐户天数 失效时间 从1970年1月1日起,到帐户被禁用天数 标志 保存位 (3)、/etc/group 将顾客进行分组是Linux对顾客进行管理及控制访问权限一种手段。一种组中可以有各种顾客,一种顾客也可以属于各种组。该文献对所有顾客可读。
18、 表:/etc/group文献中各字段含义 栏位 阐明 组名 组名称 组口令 顾客组口令,用x表达 GID 组辨认号, 构成员 该构成员 (4)、/etc/gshadow 该文献用于定义顾客组口令、组管理员等信息,该文献只有root顾客可读。 表:/etc/gshadow文献中各字段含义 栏位 阐明 组名 组名称 组口令 顾客组口令,保存已加密口令 组管理员帐号 组管理员帐号,管理员有权对该组添加、删除帐号 构成员 该构成员,各种顾客用‘,’分开 2、顾客管理命令 l adduser 添加顾客账号 l passwd 设立(更改)顾客口令
19、 l userdel 删除顾客账号(只能删除/etc/passwd /etc/shadow /etc/group ,顾客宿主目录下信息不能删除) l userdel –r 删除顾客账号所有信息,涉及宿主目录下配备文献。 l usermod 设立属性 l usermod -L (passwd -l)顾客名 禁用指定顾客账号 l usermod -U (passwd -u) 顾客名 启动指定顾客账号 l usermod -g 组名 顾客名 将指定顾客加入某个组 3、顾客组管理命令及文献 l groupadd 添加组账号 l gpasswd 设立(更改)顾客组口令 l g
20、roupdel 删除组账号 l chmod 给各种访问对象设立权限 l chown 更改文献属主和属组 l chown -R 顾客名 文献名或目录名 更改文献或目录属主 l chgrp -R 工作组名 文献名或目录名 变化文献或目录工作组属主 -R 表达递归修改子目录中文献 4、口令维护命令 l passwd(顾客帐户名) 设立顾客口令 l gpasswd -a(顾客帐户名)(组帐户名) 将顾客添加到指定组 l gpasswd -d(顾客帐户名)(组帐户名)将顾客从指定组中删除 l gpasswd -A(顾客
21、帐户名)(组帐户名)将顾客指定为组管理员 5、顾客和组状态命令 l su(顾客名) 切换顾客帐户 l id(顾客名) 显示顾客UID、GID l whoami 显示当前顾客名称 l groups(顾客名) 显示顾客所属组 l newgrp(顾客所属组帐号) 转换顾客当前组到制定组 6、图形界面 命令行启动 system-config-users 菜单启动 App
22、lications-system settings-user and Groups 使用技巧: 1、关于删除文献和文献夹技巧:在字符界面执行rm将会彻底删除,如果加-i,则在要删除某目录或者文献时,可以提示顾客与否拟定要执行,从而防止误删除。如果在xwindows中可以先放回收站,如果后来需要时再恢复。 2、使用rmdir可以删除空目录,但是如果非空则报错,这时可用rm -fr <目录>来删除目录。其中参数-r为将整个目录所有删除,涉及所有子目录。-f则是忽视不存在文献,不给顾客作任何提示。 3、先使用“gpasswd –a 顾客名 组名”把顾客加入某组才可以使用命令查看某组内所有成员
23、列表。 4、使用groupdel命令删除某组时候不能删除顾客主组和有顾客组 5、使用“usermod –g 组名 顾客名”可以将成员从一种组调到另一种组。 第三章 vi 编辑器 一、Linux 系统中编辑器知识 Linux 通过用vi对系统配备文献修改对Linux 系统进行比较细致管理工作 文本编辑器分类 依照编辑范畴有:行编辑器、全屏幕编辑器 依照工作界面环境划分:字符界面编辑器、图形界面编辑器 1、 vi 最惯用字符界面文本编辑器 2、 Emacs 专为编辑程序源代码文献而编写文本编辑器程序。 3、 nano 可以字符界面提供底端 4、 gedit 运营在Li
24、nux图形环境中 二、vi 模式 命令模式:可在命令模式下面输入单字符或组合键可以实现相应编辑命令操作。vi编辑器启动后默认进入命令模式。 输入模式:命令模式下按”i”进入输入模式进行编辑。 末行模式:在命令模式下按”:”进入末行模式,在输入模式按”Esc”+”:”进入 末行模式下应用: 三、命令: 普通模式 编辑模式 指令模式 h 左 a,i,r,o,A,I,R,O 进编辑模式 :w 保存 j 下 dd 删除光标当前行 :w! 强制保存 k 上
25、 ndd 删除n行 :wq! 保存后离开 l 右 yy 复制当前行 :e! 还原原始挡 0 ,^ 移动到行首 Nyy 复制n行 :w filename 另存为 $ 移动到行尾 P,p 粘贴 :set nu 设立行号 H 屏幕最上 u 撤除 :set nonu 取消行号 M 屏幕中央 Ctrl+r 重做上一种动作 ZZ
26、 保存离开 L 屏幕最下 Ctrl+z 暂停退出 :set nohlsearch 永久关闭高亮显示 G 档案最后一行 /word 向下搜索 :sp 同步打开两个文档 ?word 向上搜索 Ctrl+w 两个文档设换 Gg 移动到档案第一行 :nohlsearc暂时关闭高亮显示 第四章 SHELL使用 一:Shell环境 Shell程序位于操作系统内核与顾客之间,负责接受顾客输入命令,在对已输入命令进行解释后,将需要执行命令程序传递给操作系统内核执行,因而程序充当了
27、一种“命令解释器”角色。如OS中command.exe程序,windows中cmd.exe程序。 二、Bash重要功能 (1)Bash功能为顾客提供了以便命令编辑环境。 (2)Bash命令和文献名补全功能为顾客提供了迅速输入命令和文献名方式。 (3)Bash命令历史功能使顾客可以重复执行已使用过命令。 (4)Bash命令别名功能为顾客提供了迅速输入复杂命令办法。 (5)Bash支持对顾客提交作业进行控制,提供查看作业信息、调节作业成绩运营方式等功能。 (6)Bash容许顾客将惯用命令序列定义为功能键,实现一键操作效果。 (7)Bash提供了丰富变量类命令与控制构造,增强了She
28、ll脚本程序灵活性。 三、Shell变量 1、环境变量 (1)查看环境变量:set命令 如:set | more (2)显示字符串或Shell变量值:echo命令 如:echo $PATH (3)惯用环境变量简介 l USER 表达当前顾客登录名称 l UID 表达当前顾客顾客号 l SHELL 表达当前顾客登录Shell l HOME 表达当前顾客登录宿主目录 l PWD 表达顾客当前所在目录 l PATH 表达当前顾客命令搜索途径 l PS1 表达当前顾客主提示符 l PS2
29、 表达当前顾客辅助提示符 (4)环境变量全局配备文献“profile”和“bashrc” 2、位置变量 3、预定义变量 4、顾客自定义变量 (1)自定义变量设立 如:DAY=Sunday (2)自定义变量查看与引用 如:echo $DAY set | grep DAY (3)export 命令用于输出变量为全局变量 如:export DAY=sunday 则变量名DAY成为了全局变量,全局变量可以应用于所有子Shell (4)自定义变量清除 如:unset DAY 四、Bash惯用功能 1、命令和文献名补全功能:按Tab键 2、命令历史: histor
30、y命令 3、命令别名: alias 五、管道与重定向 1、原则输入输出 2、重定向: (1)输入重定向:< (2)输出重定向:>,>>(追加) (3)错误重定向: 2>,2>>, (4)输出与错误重定向组合使用:&> 3、管道 “|”符用于连接左右两个命令,将“|”左边命令执行成果(输出)作为“|”右边命令输入。(相称于加工解决) 六、Shell脚本 1、shell脚本特点: (1)shell脚本相称于DOS中批解决文献,是各种命令集合 (2)shell脚本保存在文本文献中,咱们可以对其进行阅读和编辑 (3)shell脚本由Shell环境解释执行,不需要在执行迈
31、进行编译 (4)shell脚本执行Shell程序时,Shell脚本文献需要具备可执行(X)属性 2、基本脚本编程 (1)建立Shell文献 如:vi hello.sh (2)脚本运营环境设立 如:#!/bin/bash (注:“#!”与途径名之间没有空格) (3)注释行使用 以“#”符开始,只是起解释阐明作用 如:# This is my first HelloWorld program (4)脚本语句 脚本语句内容就是咱们依照需要实现某种功能而输入某些命令集合 如:mkdir /root/aaa touch /root/aaa/test ec
32、ho Hello! 3、脚本运营办法(如:hello.sh为脚本文献) (1)bash hello.sh (不需要可执行属性) (2) .hello.sh (不需要可执行属性) (3)./hello.sh (相对途径,需要可执行属性) (4)/root/hello.sh (绝对途径,需要可执行属性) 第五章、应用程序安装与管理 一、Linux应用程序构成 1、普通执行程序文献,保存在“/usr/bin”目录中 2、服务器执行程序文献和管理程序文献,保存在“/usr/sbin”目录中 3、应用程序配备文献,保存在“/etc”目录下 4、应用程序文档文献,保
33、存在“/usr/share/doc/”目录下 5、应用程序物册页文献,保存在“/usr/share/man”目录下 二、RPM(Redhat Package Manager)包管理 1、RPM包查询命令 l rpm –qa 查询Linux系统中所有软件包 l rpm –q 包名称 查询指定名称软件包与否安装 l rpm –qi 包名称 查询指定名称软件包详细信息 l rpm –ql 包名称 查询指定名称软件包包中所涉及文献列表 l rpm –qf 包名称 查询指定文献所属软件包 l rpm –qpi 包名称
34、 查询指定RPM包文献详细信息 l rpm –qpl 包名称 查询指定RPM包中包括文献列表 2、使用rpm命令安装软件包 l rpm –i 安装包名称 (这是基本安装) l rpm –ivh 安装包名称 (安装时会显示详细信息) (注:RPM包依赖关系,如:A依赖于B,则必要先安装B再安装A。) 3、使用rpm命令卸载软件包 l rpm –e 软件包名称 (注:RPM包依赖关系,如:A依赖于B,则必要先卸载A再卸载B。) 4、使用rpm命令升级软件包 l rpm –U 软件包名称 (注:如果该软件包没有安装就直接安装到当前系统) 三、应用程序
35、编译安装 1、确认当前系统中具备软件编译环境 rpm –qa | grep gcc 2、获得应用程序源代码软件包文献夹(挂载光盘文献) 3、释放源代码软件包 tar zxf 包名称 (该包格式后缀名为 .tar.bz2) tar jxf 包名称 (该包格式后缀名为 .tar.gz) 4、设立安装途径 ./configure –prefix=程序安装目录绝对途径 5、程序编译过程 make 6、程序安装过程 make install 7、清理多余文献 make clean 8、卸载 make uninstall 四、在图形
36、界面系统工具完毕RPM包安装 1、命令方式:system-config-packages 2、菜单项启动方式:Applications → System Settings → Add/Remove Applications 第六章 Linux系统管理 一、启动过程: l 开机流程简介: 1、加载 BIOS 硬件信息,并获得第一种开机装置代号; 2、读取第一种开机装置 MBR boot Loader (亦即是 lilo,grub,spfdisk 等等) 开机信息; 3、加载 Kernel 操作系统核心信息, Kernel 开始解压缩,并且尝试驱动所有硬件装置; 4、Kerne
37、l 执行 init 程序并获得 run-level 信息;
5、init 执行 /etc/rc.d/rc.sysinit 档案;
6、启动核心外挂模块 (/etc/modprobe.conf);
7、init 执行 run-level 各个批次档( Scripts );
8、init 执行 /etc/rc.d/rc.local 档案;
9、执行 /bin/login 程序,并等待使用者登入;
10、登入之后开始以 Shell 控管主机。
l 启动,关机,登入,登出有关命令:
38、
39、t 1 2 3 5 三、系统服务启动状态: l 查看服务启动状态:chkconfig –list 服务名称 l 设立独立服务启动状态:chkconfig --level 运营级别表 服务名称 on | off | reset l 设立非独立服务启动状态:chkconfig 服务名称 on | off | reset 非独立服务启动状态由xinetd服务在系统中指定运营级别启动状态决定,xinetd服务启动后才干启动非独立服务程序。 当使用chkconfig对非独立服务程序启动状态进行更改后,需要service xinetd restart重新启动xinetd服务。
40、 INIT配备文献为:/etc/inittab 系统初始化脚本:系统启动过程中,执行/etc/rc.d/rc.sysinit后,接着执行/etc/rc.local。 进程:是Linux系统中基本运营单位,可对其进行查看、调节、启用和停止操作。进程是程序代码在解决器中运营:操作系统在执行程序时,程序代码被读取到内存中,驻留在内存中程序代码作为进程在解决器中被动态执行。Linux是多进程操作系统,每个程序启动时都可以创立一种或几种进程,每个进程都是一种独立任务。 l 查看系统内所有进程:ps aux l 简朴显示当迈进程:ps l 查看进程树:pstree,可显示进程与子
41、进程详细列表。 USER-顾客 PID—进程号 CPU-CPU占用率 MEM-内存占用率 VSZ-虚拟内存大小 RSS-占用内存 TTY-运营终端 STAT-当前状态 START-启动时间 TIME-占用CPU时间 COMMAND-程序名称 l 全屏显示进程信息:top q键退出 P键-按CPU排序 N键-按打开时间排序 A键-按PID号排序 在后台启动进程:命令后加“ &” 将后台程序调入终端前台执行:fg 后台程序名 Ctrl+C:结束当迈进程 将当前终端中运营程序调入后台并停止执行:Ctrl+Z 查看后台进程
42、jobs (强制)终结进程:kill (-9) 进程号 系统初始化时调用脚本:位于/etc/r.d内rc.sysinit和rc.local 定期启动任务服务:cron服务程序软件包名称:vixie-cron 查询服务状态:service crond status 启动/重启服务:service crond start | restart 格式:* * * * * 分 时 天 月 周 查看cron任务:crontab -l 覆盖原有cron任务:crontab 删除既有顾客cron任务:crontab –r 调用文本编辑器:crontab –e 顾客配备cro
43、n任务目录:/var/spool/cron/顾客名 cron启动脚本:/etc/init.d/crond 系统预设cron任务配备文献及目录:/etc/crontab文献,/etc/cron.d目录。 日记:应用程序日记、系统日记。 存储于/var/log 启动日记:boot.log 四、磁盘空间配额: 软限制-警告值,硬限制-最大值。可对顾客和组可用磁盘空间和可使用文献数量进行设立。 ①修改/etc/fstab,在分区装载设立中添加usrquota和grpquota。 ②重启系统。 ③运营quotacheck –cmug /,建立文献系统配额文献aquota.user和
44、aquota.group。 ④edquota -u 顾客名 | -g 组名,编辑顾客/组配额。设立磁盘配额宽限时间:edquota –t。 Filesystem Blocks soft hard indos soft hard /dev/hda3 17636 0 0 0 0 0 ⑤显示配额信息:quota -u 顾客名 | -g 组名。 ⑥启用配额-quotaon /,停用配额-quotaoff /。 ※可以使用虚拟磁盘对所做磁盘配额进行检查。 切换顾客:su –u 顾客名
45、 检查:dd if=/dev/zero of=/tmp/aa bs=1M count=2 五、压缩命令: *.Z compress 程序压缩档案; *.bz2 bzip2 程序压缩档案; *.gz gzip 程序压缩档案; *.tar tar 程序打包数据,并没有压缩过; *.tar.gz tar 程序打包档案,其中并且通过 gzip 压缩 l compress filename 压缩文献 加[-d]解压 l gzip filename 压缩 加[-d]解压 l bzip2 -z filename 压缩 加[-d]解压
46、 l bzcat filename.bz2 查看压缩文献内容 l tar -cvf /home/123.tar /etc 打包,不压缩 l tar -xvf 123.tar 解开包 l tar -zxvf /home/123.tar.gz 以gzip解压 l tar -jxvf /home/123.tar.bz2 以bzip2解压 l tar -ztvf /tmp/etc.tar.gz 查看tar内容 l cpio -covB > [file|device] 份份 l cpio -icduv < [file|device] 还原 文献归档:tar c
47、f 归档文献名.tar 备份目录、文献 文献压缩归档:tar czf 归档文献名.tar.gz 备份目录、文献 查看归档文献:tar tf 归档文献名.tar 查看压缩归档文献:tar tzf 归档文献名.tar.gz 恢复归档文献:tar xf归档文献名.tar –C 指定目录 恢复压缩归档文献:tar xzf 归档文献名.tar.gz –C 指定目录 解压bz2文献:tar jxf 文献名.bz2 -v 显示归档进度 第7章 Linux基本网络配备 l 网络接口:eth0-系统网络接口;lo-环回网络接口127.0.0.1。 l 查看网络接口信息:ifconfig 网
48、络接口名称 -a 所有网络接口 l 测试与其他主机网络连接:ping 目主机地址 -c指定数据包数量 Ctrl+C结束发送。 l 测试与其他主机网络连接途径:traceroute 目主机地址 l 查看当前主机名称:hostname l 配备主机名称:hostname 主机名称,配备后需要重启计算机。 l 查询DNS服务器域名: 交互模式:nslookup,输入待解析域名↙,exit退出。用于对DNS服务器进行测试。 命令模式:nslookup 待解析域名。用于查询域名相应IP地址。 l DHCP网络设立:dhclient l 暂时配备
49、网络:ifconfig 网络接口名称 ip地址 netmask 子网掩码 l 手工配备网络:netconfig l 添加ip地址:ifconfig 网络接口名称:1 ip地址 netmask 子网掩码 l 添加默认网关路由:route add default gw 默认网关地址 l 删除默认网关路由:route del default gw 默认网关地址 注意:添加默认网关前要确认系统路由表中默认网关纪录不存在。 route-显示默认网关 显示域名解析:nslookup,输入server。 设立新解析地址:server 新解析地址。 网络服务启动脚
50、本:/etc/init.d/network 网络接口配备文献:/etc/sysconfig/network-scripts/中,接口文献名ifcfg-xxx。 启用网络接口:ifup 网络接口名称 停止网络接口:ifdown 网络接口名称 -a 所有网络接口 主机名称配备文献:/etc/sysconfig/network 重新配备后需要重启计算机。 本地主机名称解析文献:/etc/hosts 域名服务器配备文献:/etc/resolv.conf 可设立3条nameserver配备记录。 第八章 NFS文献系统: 一、NFS概述和安装 1、






