资源描述
目录
第一章 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应用程序构成 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 李納斯发起创立开源软件项目。
2 版本号xx.yy.zz :①.xx表为主版本号,yy为次版本号,zz为修订版本号。②.次版本号中,奇数代表开发版,偶数代表稳定版
3 开源软件: ①源代码开放。②GPL合同:重要是以源代码形式发布,任何人都可以得到源代码,但是不提供任何担保,不限制商业性质发行和包装。③LGPL允许合同:容许在使用者自己应用程序中使用程序库,虽然不公开自己源代码。
二、LINUX安装
1 RHEL4是由RED HAT公司发布
2 Linux硬盘概念:
①可以分为主分区、扩展分区、逻辑分区。②硬盘采用hdX或sdx格式表达,hd表达IDE硬盘,sd表达SCSI硬盘,X表达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操作系统默认使用文献系统,EXT3属于日记文献系统,比较出众。②swap文献系统在Linux系统互换分区中使用,也是Linux系统默认支持,普通设立为主机系统内存2倍大小。③其她文献系统包裹xfs、jfs等,这些大多使用与商业UNIX系统。④FAT文献系统Linux可以读写,NTFS中能读,不能写。
最典型分派方案:/boot 、swap和 / 3个目录.
三、LINUX目录
Linux系统使用树形目录构造,所有文献都在根目录( / )下。
/bin
bin是binary缩写。这个目录沿袭了UNIX系统构造,存储着使用者最经常使用命令。例如cp、ls、cat,等等。
/boot
这里存储是启动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文献系统(做磁盘配额时候用过这个文献)
/etc/inittab
设定系统启动时init进程把系统设立成什么样runlevel(第六章有用过)
/etc/group
设定顾客组名与有关信息
/etc/passwd
帐号信息
/etc/shadow
密码信息
/etc/exports
设定NFS系统用
/home
顾客主目录,例如说有个顾客叫wang,那她主目录就是/home/wang也可以用~wang表达。
/lib
这个目录里存储着系统最基本动态链接共享库,其作用类似于Windows里.dll文献。几乎所有应用程序都须要用到这些共享库。
/lost+found
这个目录平时是空,当系统不正常关机后,这里就成了某些无家可归文献避难所。对了,有点类似于DOS下.chk文献。
/mnt
这个目录是空,系统提供这个目录是让顾客暂时挂载别文献系统。
/proc
这个目录是一种虚拟目录,它是系统内存映射,咱们可以通过直接访问这个目录来获取系统信息。也就是说,这个目录内容不在硬盘上而是在内存里。
/root
系统管理员(也叫超级顾客)主目录。作为系统拥有者,总要有些特权啊!例如单独拥有一种目录。
/sbin
s就是Super User意思,也就是说这里存储是系统管理员使用管理程序。
/tmp
这个目录不用说,一定是用来存储某些暂时文献地方了。
/usr
这是最庞大目录,咱们要用到应用程序和文献几乎都存储在这个目录下。其中包括如下子目录;
/usr/X11R6
存储X-Window目录;
/usr/bin
存储着许多应用程序;
/usr/sbin
给超级顾客使用某些管理程序就放在这里;
/usr/doc
这是Linux文档大本营;
/usr/include
Linux下开发和编译应用程序需要头文献,在这里查找;
/usr/lib
存储某些惯用动态链接共享库和静态档案库;
/usr/local
这是提供应普通顾客/usr目录,在这里安装软件最适合;
/usr/man
man在Linux中是协助同义词,这里就是协助文档存储目录;
/usr/src
Linux开放源代码就存在这个目录
/var
这个目录中存储着那些不断在扩充着东西,为了保持/usr相对稳定,那些经常被修改目录可以放在这个目录下,事实上许多系统管理员都是这样干。顺带说一下系统日记文献就在/var/log目录中。
四、总结来说:
· 顾客应当将文献存在/home/user_login_name目录下(及其子目录下)。
· 本地管理员大多数状况下将额外软件安装在/usr/local目录下并符号连接在/usr/local/bin下主执行程序。
· 系统所有设立在/etc目录下。
· 不要修改根目录(“/”)或/usr目录下任何内容,除非真清晰要做什么。这些目录最佳和LINUX发布时保持一致。
· 大多数工具和应用程序安装在目录:/bin,/usr/sbin,/sbin,/usr/x11/bin,/usr/local/bin。
· 所有文献在单一目录树下。没有所谓“驱动符”。
第二章 惯用命令及帐户管理
一、linux命令格式
1、linux命令通用格式
命令字 [命令选项] [命令参数]
(注:三者之间要用空格隔开。其中命令选项分短格式和长格式:短格式使用“-”符号,如:-l;而长格式使用“--”符号,如:--help;还可以使用组合命令选项:如:-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 则显示所有(涉及隐藏)文献和目录列表
ls –aR 递归显示
(2)pwd 显示当前目录
(3)cd 目录更改命令
(注:相对途径是以“.”或“..”开始目录表达形式;而绝对途径是以“/”开始途径表达形式)
(4)mkdir 新建目录命令
(5)rmdir 册除空目录命令
2、文献操作命令
(1)file 文献类型查看命令
(2)touch 新建文献命令
(3)cp 复制文献或目录命令
cp –R 复制非空目录
绝对途径法:
如果要从当前目录中复制到目的目录,目的目录写明详细目的绝对途径;
如果要从其他目录中复制到当前目录,那么其他目录要为详细目的绝对途径
(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 查看指定目录大小
三、顾客管理命令
1、存储文献及意义
Linux环境下帐户系统文献重要有/etc/passwd、/etc/shadow、/etc/group、/etc/gshadow四个文献。
(1)、/etc/passwd
/etc/passwd每行定义一种顾客帐户,此文献对所有顾客可读。一行又划分为各种字段定义顾客帐号不同属性,名字段间用“:”分隔。
表:/etc/passwd文献中各字段含义
字段
阐明
顾客名
顾客登陆系统时使用顾客名,在系统中是唯一
口令
存储加密口令,口令是x,这表白顾客口令是被/etc/shadow文献保护
顾客标记号
系统内部用它来标记顾客,每个顾客UID都是唯一。root顾客UID号是0,普通顾客从500开始,从1-499是系统原则帐户
组标记号
系统内部用它来标记顾客所属组
注释性描述
例如存储顾客全名等信息
宿主目录
顾客登陆系统后所进入目录
命令解释器
批示该顾客使用Shell,Linux默认是bash
(2)、/etc/shadow
/etc/passwd文献对任何顾客均可读,为了增长系统安全性,顾客口令通惯用shadow passwords保护。/etc/shadow只对root顾客可读
表:/etc/shadow文献中各字段含义
字段
阐明
顾客名
顾客帐户名
口令
顾客口令,是加过密
最后一次修改时间
从1970年1月1日起,到顾客最后一次更改口令天数
最小时间间隔
从1970年1月1日起,到顾客可以更改口令天数
最大时间间隔
从1970年1月1日起,到必要更改口令天数
警告时间
在口令过期之前多少天提示顾客更新
不活动时间
在顾客口令过期之后到禁用帐户天数
失效时间
从1970年1月1日起,到帐户被禁用天数
标志
保存位
(3)、/etc/group
将顾客进行分组是Linux对顾客进行管理及控制访问权限一种手段。一种组中可以有各种顾客,一种顾客也可以属于各种组。该文献对所有顾客可读。
表:/etc/group文献中各字段含义
栏位
阐明
组名
组名称
组口令
顾客组口令,用x表达
GID
组辨认号,
构成员
该构成员
(4)、/etc/gshadow
该文献用于定义顾客组口令、组管理员等信息,该文献只有root顾客可读。
表:/etc/gshadow文献中各字段含义
栏位
阐明
组名
组名称
组口令
顾客组口令,保存已加密口令
组管理员帐号
组管理员帐号,管理员有权对该组添加、删除帐号
构成员
该构成员,各种顾客用‘,’分开
2、顾客管理命令
l adduser 添加顾客账号
l passwd 设立(更改)顾客口令
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 groupdel 删除组账号
l chmod 给各种访问对象设立权限
l chown 更改文献属主和属组
l chown -R 顾客名 文献名或目录名 更改文献或目录属主
l chgrp -R 工作组名 文献名或目录名 变化文献或目录工作组属主
-R 表达递归修改子目录中文献
4、口令维护命令
l passwd(顾客帐户名) 设立顾客口令
l gpasswd -a(顾客帐户名)(组帐户名) 将顾客添加到指定组
l gpasswd -d(顾客帐户名)(组帐户名)将顾客从指定组中删除
l gpasswd -A(顾客帐户名)(组帐户名)将顾客指定为组管理员
5、顾客和组状态命令
l su(顾客名) 切换顾客帐户
l id(顾客名) 显示顾客UID、GID
l whoami 显示当前顾客名称
l groups(顾客名) 显示顾客所属组
l newgrp(顾客所属组帐号) 转换顾客当前组到制定组
6、图形界面
命令行启动 system-config-users
菜单启动 Applications-system settings-user and Groups
使用技巧:
1、关于删除文献和文献夹技巧:在字符界面执行rm将会彻底删除,如果加-i,则在要删除某目录或者文献时,可以提示顾客与否拟定要执行,从而防止误删除。如果在xwindows中可以先放回收站,如果后来需要时再恢复。
2、使用rmdir可以删除空目录,但是如果非空则报错,这时可用rm -fr <目录>来删除目录。其中参数-r为将整个目录所有删除,涉及所有子目录。-f则是忽视不存在文献,不给顾客作任何提示。
3、先使用“gpasswd –a 顾客名 组名”把顾客加入某组才可以使用命令查看某组内所有成员列表。
4、使用groupdel命令删除某组时候不能删除顾客主组和有顾客组
5、使用“usermod –g 组名 顾客名”可以将成员从一种组调到另一种组。
第三章 vi 编辑器
一、Linux 系统中编辑器知识
Linux 通过用vi对系统配备文献修改对Linux 系统进行比较细致管理工作
文本编辑器分类
依照编辑范畴有:行编辑器、全屏幕编辑器
依照工作界面环境划分:字符界面编辑器、图形界面编辑器
1、 vi 最惯用字符界面文本编辑器
2、 Emacs 专为编辑程序源代码文献而编写文本编辑器程序。
3、 nano 可以字符界面提供底端
4、 gedit 运营在Linux图形环境中
二、vi 模式
命令模式:可在命令模式下面输入单字符或组合键可以实现相应编辑命令操作。vi编辑器启动后默认进入命令模式。
输入模式:命令模式下按”i”进入输入模式进行编辑。
末行模式:在命令模式下按”:”进入末行模式,在输入模式按”Esc”+”:”进入
末行模式下应用:
三、命令:
普通模式
编辑模式
指令模式
h 左
a,i,r,o,A,I,R,O 进编辑模式
:w 保存
j 下
dd 删除光标当前行
:w! 强制保存
k 上
ndd 删除n行
:wq! 保存后离开
l 右
yy 复制当前行
:e! 还原原始挡
0 ,^ 移动到行首
Nyy 复制n行
:w filename 另存为
$ 移动到行尾
P,p 粘贴
:set nu 设立行号
H 屏幕最上
u 撤除
:set nonu 取消行号
M 屏幕中央
Ctrl+r 重做上一种动作
ZZ 保存离开
L 屏幕最下
Ctrl+z 暂停退出
:set nohlsearch 永久关闭高亮显示
G 档案最后一行
/word 向下搜索
:sp 同步打开两个文档
?word 向上搜索
Ctrl+w 两个文档设换
Gg 移动到档案第一行
:nohlsearc暂时关闭高亮显示
第四章 SHELL使用
一:Shell环境
Shell程序位于操作系统内核与顾客之间,负责接受顾客输入命令,在对已输入命令进行解释后,将需要执行命令程序传递给操作系统内核执行,因而程序充当了一种“命令解释器”角色。如OS中command.exe程序,windows中cmd.exe程序。
二、Bash重要功能
(1)Bash功能为顾客提供了以便命令编辑环境。
(2)Bash命令和文献名补全功能为顾客提供了迅速输入命令和文献名方式。
(3)Bash命令历史功能使顾客可以重复执行已使用过命令。
(4)Bash命令别名功能为顾客提供了迅速输入复杂命令办法。
(5)Bash支持对顾客提交作业进行控制,提供查看作业信息、调节作业成绩运营方式等功能。
(6)Bash容许顾客将惯用命令序列定义为功能键,实现一键操作效果。
(7)Bash提供了丰富变量类命令与控制构造,增强了Shell脚本程序灵活性。
三、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 表达当前顾客辅助提示符
(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、命令历史: history命令
3、命令别名: alias
五、管道与重定向
1、原则输入输出
2、重定向:
(1)输入重定向:<
(2)输出重定向:>,>>(追加)
(3)错误重定向: 2>,2>>,
(4)输出与错误重定向组合使用:&>
3、管道
“|”符用于连接左右两个命令,将“|”左边命令执行成果(输出)作为“|”右边命令输入。(相称于加工解决)
六、Shell脚本
1、shell脚本特点:
(1)shell脚本相称于DOS中批解决文献,是各种命令集合
(2)shell脚本保存在文本文献中,咱们可以对其进行阅读和编辑
(3)shell脚本由Shell环境解释执行,不需要在执行迈进行编译
(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
echo 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、应用程序文档文献,保存在“/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 包名称 查询指定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 软件包名称
(注:如果该软件包没有安装就直接安装到当前系统)
三、应用程序编译安装
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
四、在图形界面系统工具完毕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、Kernel 执行 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 启动,关机,登入,登出有关命令:
<login> 登录
<logout> 登出
<exit> 登出
<shutdown> 停止系统
<halt> 停止系统
<reboot> 重启动
<poweroff> 切断电源
<sync> 把内存里内容写入磁盘
<lilo> 安装lilo启动管理程序
<grub> 安装lilo启动管理程序
二、运营级别:
0:关闭
1:单顾客模式,用于管理员对系统进行维护。
2:多顾客模式,在该模式下不能使用NFS。
3:完全多顾客模式:用于将主机作为服务器。
4:保存,未分派。
5:图形登录多顾客模式:图形界面登录,图形操作环境。
6:重新启动系统。
显示当前运营级别:runlevel 更改当前运营级别:init 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服务。
INIT配备文献为:/etc/inittab
系统初始化脚本:系统启动过程中,执行/etc/rc.d/rc.sysinit后,接着执行/etc/rc.local。
进程:是Linux系统中基本运营单位,可对其进行查看、调节、启用和停止操作。进程是程序代码在解决器中运营:操作系统在执行程序时,程序代码被读取到内存中,驻留在内存中程序代码作为进程在解决器中被动态执行。Linux是多进程操作系统,每个程序启动时都可以创立一种或几种进程,每个进程都是一种独立任务。
l 查看系统内所有进程:ps aux
l 简朴显示当迈进程:ps
l 查看进程树:pstree,可显示进程与子进程详细列表。
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 查看后台进程: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 顾客配备cron任务目录:/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和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 顾客名
检查: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]解压
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 cf 归档文献名.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 网络接口名称 -a 所有网络接口
l 测试与其他主机网络连接:ping 目主机地址 -c指定数据包数量 Ctrl+C结束发送。
l 测试与其他主机网络连接途径:traceroute 目主机地址
l 查看当前主机名称:hostname
l 配备主机名称:hostname 主机名称,配备后需要重启计算机。
l 查询DNS服务器域名:
交互模式:nslookup,输入待解析域名↙,exit退出。用于对DNS服务器进行测试。
命令模式:nslookup 待解析域名。用于查询域名相应IP地址。
l DHCP网络设立:dhclient
l 暂时配备网络: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 新解析地址。
网络服务启动脚本:/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、
展开阅读全文