CentOS5系统管理的目录 系统篇
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CentOS5系统管理的目录 系统篇相关的知识,希望对你有一定的参考价值。
参考技术A 6.1使用RPM管理包150
6.1.1RPM概述150
6.1.2rpm命令的使用151
6.2使用yum工具更新系统154
6.2.1yum简介154
6.2.2CentOS的镜像和仓库155
6.2.3配置yum客户的更新源156
6.2.4使用yum命令工具159
6.2.5加速yum的下载160
6.2.6系统自动更新161 7.1账户管理概述162
7.1.1账户实质162
7.1.2用户和组162
7.1.3Linux环境下的账户系统文件163
7.2使用账户管理命令165
7.2.1组管理165
7.2.2用户管理166
7.3口令管理和口令时效168
7.3.1使用passwd命令管理口令168
7.3.2口令时效170
7.4用户切换和用户状态命令172
7.4.1用户切换命令172
7.4.2用户状态命令177 8.1硬盘相关概念178
8.1.1硬盘及其组成178
8.1.2硬盘的技术指标179
8.1.3硬盘接口方式180
8.1.4服务器硬盘的选择185
8.1.5硬盘的相关术语186
8.2磁盘分区工具187
8.2.1fdisk命令187
8.2.2parted命令190
8.3创建LVM系统194
8.3.1概述194
8.3.2在磁盘或磁盘分区上创建物理卷PV194
8.3.3使用物理卷创建卷组VG197
8.3.4在卷组VG中创建逻辑卷LV198
8.3.5在逻辑卷LV上创建文件系统FS201
8.4维护LVM系统202
8.4.1LVM命令集202
8.4.2扩展LVM202 9.1Linux文件系统概述206
9.1.1什么是文件系统206
9.1.2文件系统布局206
9.1.3几个重要的文件系统207
9.1.4几个特殊的文件系统209
9.1.5主流的日志文件系统209
9.1.6其他类型的文件系统212
9.1.7非日志文件系统和日志文件系统212
9.1.8使用文件系统的一般方法213
9.2挂装和卸载文件系统214
9.2.1挂装文件系统214
9.2.2自动挂装文件系统215
9.2.3挂装选项216
9.2.4卸载文件系统217
9.3ext2/ext3文件系统管理217
9.3.1ext2/ext3文件系统管理工具217
9.3.2创建ext2/ext3文件系统218
9.3.3检查ext2/ext3文件系统220
9.3.4调整ext2/ext3文件系统的属性221
9.3.5管理ext2/ext3文件系统的卷标224
9.4磁盘限额224
9.4.1磁盘限额概述224
9.4.2配置quota225
9.4.3查看磁盘限额227 10.1配置基本网络参数229
10.1.1使用ifconfig命令配置以太网229
10.1.2直接修改配置文件配置以太网231
10.1.3设置本地主机名232
10.1.4设置DNS客户和本地主机解析232
10.2路由表和静态路由232
10.2.1Linux内核路由表232
10.2.2配置静态路由233
10.3网络测试方法和测试工具234
10.3.1网络测试的一般方法235
10.3.2网络测试工具的使用236 11.1CentOS系统启动过程238
11.1.1CentOS启动过程简介238
11.1.2init进程239
11.2系统引导器241
11.2.1GRUB功能简介241
11.2.2GRUB的操作界面241
11.2.3GRUB的配置文件244
11.2.4GRUB配置文件举例246
11.3单用户模式和修复模式247
11.3.1单用户模式248
11.3.2修复模式250 12.1守护进程简介253
12.1.1什么是守护进程253
12.1.2网络守护进程253
12.1.3超级服务器的引入254
12.1.4守护进程的运行方式254
12.1.5CentOS常见的守护进程254
12.2管理守护进程258
12.2.1查看守护进程树259
12.2.2守护进程的启用和停止259
12.2.3管理守护进程的启动脚本260
12.2.4网络服务器的典型配置方法262
12.3xinetd和TCPWrapper263
12.3.1扩展网络守护进程xinetd263
12.3.2TCPWrappers266
12.4时钟同步守护进程269
12.4.1Linux的时钟269
12.4.2网络时钟同步269
12.4.3配置NTP服务器270
12.5安全登录守护进程272
12.5.1OpenSSH和密钥认证协议272
12.5.2OpenSSH及其相关文件273
12.5.3配置OpenSSH服务器274
12.5.4使用OpenSSH客户端274
12.6安排周期性任务275
12.6.1安排周期性任务概述275
12.6.2安排用户自己的周期性任务275
12.6.3安排系统的周期性任务277
12.7日志系统和系统日志279
12.7.1日志系统279
12.7.2查看日志文件282
12.7.3日志滚动284 13.1系统监视初步288
13.1.1系统监视概述288
13.1.2收集基本的系统信息289
13.1.3全屏动态监视291
13.2lsof工具292
13.2.1lsof的功能和命令格式292
13.2.2lsof命令示例293
13.2.3lsof的输出项说明294
13.3sysstat工具295
13.3.1sysstat工具简介296
13.3.2sar命令296
13.3.3iostat命令304
13.3.4mpstat命令307
13.4psacct工具308
13.4.1psacct简介308
13.4.2lastcomm命令309
13.4.3sa命令310
13.4.4ac命令313 14.1备份简介315
14.1.1什么是备份315
14.1.2备份介质的选择316
14.1.3备份策略317
14.1.4确定要备份的数据318
14.1.5Linux备份工具319
14.1.6备份注意事项320
14.2使用tar备份320
14.2.1tar命令321
14.2.2使用tar备份文件322
14.2.3使用tar恢复文件324
14.2.5使用tar的备份脚本325
14.3使用rsync同步328
14.3.1rsync简介328
14.3.2rsync命令329
14.3.3rsync的基本使用331
14.3.4筛选rsync的传输目标332
14.3.5rsync应用示例334
14.4使用rsync服务341
14.4.1rsync服务简介341
14.4.2配置rsync服务342
14.4.3rsync服务器与备份346
14.4.4rsync服务器应用346
14.5Linux的光盘刻录353
14.5.1光盘刻录简介353
14.5.1光盘刻录过程354
14.5.2使用光盘刻录脚本356
……
Linux(CentOS)下目录档案管理以及档案文件系统打包压缩
一、目录档案的管理
1、操作目录的常用命令:
(1) 绝对路径与相对路径:
绝对路径都是从根目录开始写法为: /usr/local/java ("/" 为根目录,也是目录的入口)
相对路径就是相对于当前这个路径的路径,不是从根目录开始的(“/”) 写法为: cd ../local/ jdk 这种写法就是相对于你当前的路径你向上走一级目录, 之后再进入到 /local/jdk这个目录
(2) 代表不同目录的符号: . 或 ./ 代表当前目录, .. 或 ../ 代表上级目录 , - 代表前一个工作目录 , ~ 代表家目录
(3) 常用目录操作命令:
cd(change directory ) 修改目录; cd ~ , cd / 修改目录
pwd (print working directory ) 打印工作目录, pwd [-P] 显示你当前的目录,-P就是打印真实目录不是link(链接) 目录
mkdir(make directory ) 创建一个目录, mkdir [-pm] 两个参数,-p可以帮你建立多层目录,如 mkdir -p /test1/test2/test3,而-m就是在建立的时候指定权限,不用管默认权限(umask)
rmdir(remove directory)移除目录,有三种情况:
删除空目录 :rmdir
删除这个目录的同时想删除这个目录的上级目录
一次删除多个目录即这个目录以及子目录 : rm -r - r 表示是递归删除, 而还可以添加一个参数 -f 就是忽略其下的文件,会一次性都删除(谨慎使用)
(4)目录与档案的查看 ls : ls 后面可以接很多参数, 常用的就是 ls -al (显示长串字符,以及档案目录的属性) ,还有像 -i(inode ) 等很多,其他的使用 man ls查查看!
2、操作(文件)档案 复制 删除 移动:
(1)复制: cp 可以复制档案 目录,也可以建立连接档案,常用的命令如下:
cp -a test.txt test1.txt
cp -d test.txt test1.txt 若来源文件为链接文件属性,则复制链接文件的属性,而不会复制档案本身
cp -f test.txt test1.txt -f(force )若目标档案已经存在,则移除后会尝试一次
cp -i test.txt test1.txt 如果目标文件已经存在,则会在覆盖目标文件之前会询问是否覆盖! (常用)
cp -l test.txt test1.txt 进行硬式连接的连接档建立,而不会复制档案本身
cp -p test.txt test1.txt 进行复制的时候连同档案的属性一起复制过去,经常用作备份!
cp -r 递归复制,在进行目录的复制行为 ! (常用)
(2)删除: rm [-fir] 其中 f(force,强制 强力) 而 i 就是询问 的意思 而 r 就是递归删除!
( 3 ) 移动 重命名: mv [-fiu] 其中的 f同样是强制的意思 -i 若目标档案已经存在则询问是否替换,而 u为若目标档案已经存在,而且source比较新的时候会被替换
mv -f test.txt test1.txt
mv -i test.txt test1.txt
mv -r test.txt test1.txt
3、档案内容的查看:
(1)、命令: cat 由第一行开始显示档案内容
tac 从最后一行开始显示,可以看出 tac 是 cat 癿倒着写!
nl 显示癿时候,顺道输出行号!
more 一页一页癿显示档案内容
less 不 more 类似,但是比 more 更好癿是,他可以往前翻页!
head 叧看头几行
tail 叧看尾巳几行
od 以二迚制癿方式读取档案内容!
(2) 、cat [-bn] 常用 -b只显示有内容的行号 , 而 -n 显示所有的行号!
(3)、截取内容: head -n ++/-m 截取前m行或 后 m行 tail -n ++/- m截取最后几行
4、建立一个空档案,并可以修改时间:
(1)、建立一个空档案: touch documentName
(2)、将档案的时间修改为当前时间:
touch -c -t 050618032000 file
touch -d "6:03pm" file
touch -d "05/06/2000" file
touch -d "6:03pm 05/06/2000" file
5、档案预设权限:当我们建立档案的时候,没有指定权限,那我们建立的档案的权限是什么,这里就是设计到了一个预设权限的问题:
(1)、使用 umask 、 umaks -S 查看当前预设的权限
(2)、umask 002 这个数字和 chmod 002 代表的意思刚好相反,umak后的数字代表的就是从 user group other 中去掉的数,而chmod代表着给予的数字,看如下的事例: umask 002 下创建的档案的权限为 775 即 rwx rwx rx , 也就是表示从user 中去掉0 也就是有rwx权限,而group也一样,other 中去掉了w权限!
二、目录与文件系统的打包与压缩
1、打包,压缩常用的指令:
(1)、.tar
解包:tar xvf FileName.tar
打包:tar cvf FileName.tar DirName
(注:tar是打包,不是压缩!)
(2)、.gz
解压1:gunzip FileName.gz
解压2:gzip -d FileName.gz
压缩:gzip FileName
(3)、.gz 和 .tgz
解压:tar zxvf FileName.tar.gz
压缩:tar zcvf FileName.tar.gz DirName
(4)、.bz2
解压1:bzip2 -d FileName.bz2
解压2:bunzip2 FileName.bz2
压缩: bzip2 -z FileName
(5)、.tar.bz2
解压:tar jxvf FileName.tar.bz2
压缩:tar jcvf FileName.tar.bz2 DirName
(6)、.bz
解压1:bzip2 -d FileName.bz
解压2:bunzip2 FileName.bz
压缩:未知
(7)、.tar.bz
解压:tar jxvf FileName.tar.bz
压缩:未知
(8)、.Z
解压:uncompress FileName.Z
压缩:compress FileName
(9)、.tar.Z
解压:tar Zxvf FileName.tar.Z
压缩:tar Zcvf FileName.tar.Z DirName
(10)、.zip
解压:unzip FileName.zip
压缩:zip FileName.zip DirName
(11)、.rar
解压:rar x FileName.rar
压缩:rar a FileName.rar DirName
(12)、.lha
解压:lha -e FileName.lha
压缩:lha -a FileName.lha FileName
(13)、.rpm
解包:rpm2cpio FileName.rpm | cpio -div
(14)、.deb
解包:ar p FileName.deb data.tar.gz | tar zxf -
(15)、.tar .tgz .tar.gz .tar.Z .tar.bz .tar.bz2 .zip .cpio .rpm .deb .slp .arj .rar .ace .lha .lzh .lzx .lzs .arc .sda .sfx .lnx .zoo .cab .kar .cpt .pit .sit .sea
解压:sEx x FileName.*
压缩:sEx a FileName.* FileName
2、指令参数解释:
(1)、sEx只是调用相关程序,本身并无压缩、解压功能,请注意!
(2)、gzip 命令减少文件大小有两个明显的好处,一是可以减少存储空间,二是通过网络传输文件时,可以减少传输的时间。gzip 是在 Linux 系统中经常使用的一个对文件进行压缩和解压缩的命令,既方便又好用。
(3)、语法:gzip [选项] 压缩(解压缩)的文件名该命令的各选项含义如下:
-c 将输出写到标准输出上,并保留原有文件。
-d 将压缩文件解压。
-l 对每个压缩文件,显示下列字段: 压缩文件的大小;未压缩文件的大小;压缩比;未压缩文件的名字-r 递归式地查找指定目录并压缩其中的所有文件或者是解压缩。
-t 测试,检查压缩文件是否完整。
-v 对每一个压缩和解压的文件,显示文件名和压缩比。
-num 用指定的数字 num 调整压缩的速度,-1 或 --fast 表示最快压缩方法(低压缩比),-9 或--best表示最慢压缩方法(高压缩比)。
系统缺省值为 6。
指令实例:
gzip *% 把当前目录下的每个文件压缩成 .gz 文件。
gzip -dv *% 把当前目录下每个压缩的文件解压,并列出详细的信息。
gzip -l *% 详细显示例1中每个压缩的文件的信息,并不解压。
gzip usr.tar% 压缩 tar 备份文件 usr.tar,此时压缩文件的扩展名为.tar.gz。
以上是关于CentOS5系统管理的目录 系统篇的主要内容,如果未能解决你的问题,请参考以下文章
#23 centos5(RHEL)系列操作系统的启动流程与命令mkinitrddracut的使用