Linux系统管理.docx

上传人:b****7 文档编号:9248172 上传时间:2023-02-03 格式:DOCX 页数:67 大小:50.64KB
下载 相关 举报
Linux系统管理.docx_第1页
第1页 / 共67页
Linux系统管理.docx_第2页
第2页 / 共67页
Linux系统管理.docx_第3页
第3页 / 共67页
Linux系统管理.docx_第4页
第4页 / 共67页
Linux系统管理.docx_第5页
第5页 / 共67页
点击查看更多>>
下载资源
资源描述

Linux系统管理.docx

《Linux系统管理.docx》由会员分享,可在线阅读,更多相关《Linux系统管理.docx(67页珍藏版)》请在冰豆网上搜索。

Linux系统管理.docx

Linux系统管理

Linux系统管理

 

一、“/”根下目录包括:

/bin这个目录是系统中最主要的可执行文件的存放位置,这些可执行文件大都是

Linux系统中最常用的命令。

/boot这个目录是存放系统启动时的内核文件和其他一些信息文件。

/dev这个目录中的所有文件都是特殊文件,Linux系统把所有的外设备都看成是一个

文件。

/home这是系统缺省普通用户的主目录的根目录,一般与系统关系十分密切的配置文件

都放在该目录下。

/initrd使用RAMDisk方式启动时用于挂载RAM设备文件。

/lib这个目录是存放系统的链接库文件。

/lost+found这个目录是文件系统恢复时使用。

/misc这个目录是备用目录。

/mnt这是系统提供安装额外文件系统时候的安装目录,如挂载软驱、光驱等。

/opt用于安装一些给所有用户使用的文件或程序。

/proc该目录的文件系统叫做porc文件系统,是系统内核的映像,该目录的文件存放

在内存中。

/root超级用户root的缺省目录,对一般用户来说,是没有对该目录写入权限的。

/sbin与/bin一样,主要是存放可执行文件,只不过这里的可执行文件主要是给超用

户管理系统时使用的,普通用户几乎没有权限执行其中的程序。

二、Linux命令

一般Linux分为两大类:

✓shell的内部命令

✓shell的外部命令

ØLinux命令格式

Command[option][arguments]其中:

Command所发布的命令

Option命令的选项,说明对命令的要求。

Arguments命令的参数,描述命令作用的对象。

[]表示“[]”里的选项参数或对象参数可有可无,即参数可为空。

✧Linux命令的参数

可选项参数可以带自己的参数,可有空格、[Tab]或二者相结合组成可选项列表,共同影响程序的执行。

可选项参数的形式一般为:

-f不带参数的选项,一般称为短格式可选项。

-f512带一个参数的可选项,-f选项带512参数,没有空格隔开。

-f512带一个参数的可选项,-f选项带512参数,有空格隔开。

--filesize双连字符标识的可选项,通常称为长格式可选项,使用具有比较完整意义的

选项名,与短格式可选项具有同样的意义。

--filesize=512长格式可选项的带参数形式。

三、获得帮助

Ø通过帮助选乡项

Shell命令使用-help的选项获得使用帮助,而非shell命令可以通过使-h或--help选项获得命令的参数列表或简单的使用说明,有的程序支持两种选项方式,有一些只支持其中一种。

命令格式:

[root@guangjuroot]#shell–help或mount-h

Ø使用man命令获得帮助

可以使用man命令来查看Linux大部分命令相应的联机帮助文档。

命令格式:

[root@guangjuroot]#manmount

使用man命令获得的帮助文件主要包括:

Name程序名。

如果有一些和待帮助程序名密切相关的程序,会同时显示。

Synopsis命令的格式,显示所有的选项和参数。

Descrption程序功能的描述。

Options所有选项清单及其描述。

SeeAlso列出与这个程序相关的其他程序。

Files列出这个程序使用或修改的文件。

History列出这个程序开发的重要里程碑。

Authors程序的作者。

Man命令的查找路径为/usr/share/man,所有的man文件都存放在这个目录中。

Man文件是用less程序来显示的,可以使用less的控制键查看帮助文件:

按键作用

[q]退出

[Enter]一行行地下翻

[Space]一页页地下翻

[b]上翻一页

[/]后退一个字符串和[Enter]来查找字符串

[n]寻找上一次查找的下一个匹配。

Ø使用info查看信息

Info文档一般存放在/usr/share/info目录中,要运行info,可以在shell提示符后输入info;也可以在GNU的emacs中输入Esc-x,后跟info。

Info帮助系统的初始屏幕显示了一个主题目录,可以将光标移动到带有*的主题菜单上,然后按回车键进入该主题。

也可以键入m,后跟主题菜单的名称而进入该主题。

在主题之间跳转的命令键有:

n跳转到该节点的下一个节点。

P跳转到该节点的上一个节点。

M指定菜单名而选择另外一个节点。

F进入交叉引用主题。

L进入该窗口中的最后一个节点。

TAB跳转到该窗口的下一个超文本链接。

RET进入光标处的超文本链接。

u转到上一级主题。

d回到info的初始节点目录。

h调出info帮助教程。

q退出info。

ØHelp命令

Help命令用于查看所有shell命令。

只需在所查找的命令前输入help命令。

命令格式:

[root@guangjuroot]#helpcd

四、文件系统操作类命令

Ø目录操作命令

✧目录访问

列出文件或目录名

语法:

[root@guangjuroot]#ls[-atFlgR][name]

name:

文件名或目录名。

ls列出目前目录下的文件名。

ls–a列出包括以“.”开始的隐藏文件在内的所有文件名。

ls–t依照文件最后修改时间的顺序列出文件名。

ls–F列出当前目录下的文件名及其类型。

ls–l列出目录下的所有文件的权限、所有者、文件大小、修改时间及名称。

ls–lg同上,并显示文件所有者的工作组名。

ls–R显示出该目录极其所有子目录的文件名。

ls/列出“/”根目录下的所有目录列表。

查看用户当前所在的位置:

格式:

[root@guangjuroot]#pwd

查看目录所占磁盘容量

语法:

du[-s]目录。

显示目录的总容量及其子目录的容量。

[root@guangjuroot]#du目录

显示目录的总容量。

[root@guangjuroot]#du–s目录

统计目录的磁盘占用情况。

[root@guangjuroot]#df目录

查看磁盘分区。

[root@guangjuroot]#fdisk-l

改变工作目录

语法:

cd[name]

name:

目录名、路径或目录缩写。

改变目录位置至用户登录时的工作目录。

[root@guangjuroot]#cd或cd~

改变目录位置至上一次的目录

[root@guangjuroot]#cd-

改变目录位置至当前目录的下一级目录。

[root@guangjuroot]#cd目录名

改变目录位置至用户的工作目录。

[root@guangjuroot]#cd~user

改变目录位置至当前目录的父目录。

[root@guangjuroot]#cd..

改变目录位置至相对路径的目录下。

[root@guangjuroot]#cd../目录名

改变目录位置至绝对路径的目录位置下。

[root@guangjuroot]#cd/../../..

提示:

相对路径是从用户工作目录开始的路径。

绝对路径是指从“根”开始的路径,也称为完全路径。

Ø建立和删除目录

✧建立目录

语法;mkdir目录名

建立新空目录。

[root@guangjuroot]#mkdir目录名

递归建立目录及子目录。

[root@guangjuroot]#mkdir–p目录名/目录名/目录名……

新建立一个空文件

[root@guangjuroot]#touch文件名

删除目录

语法:

rmdir目录名(或rm目录名)

删除空目录

[root@guangjuroot]#rmdir目录名

删除目录及其子目录下所有文件

[root@guangjuroot]#rm–r目录名

删除文件

[root@guangjuroot]#rm文件名

不提示直接删除文件

[root@guangjuroot]#rm–f文件名

删除当前目录下的所有目录及文件

[root@guangjuroot]#rm–fr(或–rf)目录名

五、装载文件系统

使用mount命令装载文件系统

格式:

mount[-fnrsvw][-tvfstype][-ooptions]devicedir

Linux的设备可以使用文件的形式进行管理,所有的硬件设备都登记在/dev目录下,硬盘分区一般使用/dev/hdaN来表示,N表示第几个分区。

例如要把用来备份的分区/dev/hda8装载到目录/backup,应使用如下步骤。

首先建立目录

[root@guangjuroot]#mkdir/backup

将ext3文件系统装载到/backup目录上,然后就能够向/backup目录下备份文件。

对/backup目录操作就是对/dev/hda8硬盘分区的操作。

[root@guangjuroot]#mount-text3/dev/hda8/backup

光驱的装载。

mount–tiso9660/dev/cdrom/mnt/cdrom

软驱的装载。

mount–tmsdos/fdo/mnt/floppy

移动磁盘的装载。

mount–tvfat/dev/sdal/mut/usb

装载windowns分区

mount–tvfat/dev/hdaN/mnt/win

卸载文件系统

使用umount命令卸载以装载的文件系统。

卸载以装载的备份分区。

[root@guangjuroot]#umount/backup

光(软)盘的卸载。

[root@guangjuroot]#umount/mnt/cdrom(/mnt/floppy)

移动磁盘的卸载。

[root@guangjuroot]#umount

 

格式化软盘

[root@guangjuroot]#mke2fs/dev/fdo或mkdosfs/dev/fdo

Ø文件操作命令

✧访问文件

列出单个文件的信息或目录下的文件信息。

语法:

ls[-atFlgR][name]

name:

文件名或目录名

ls列出目前目录下的文件名。

ls–a列出包括以“.”开始的隐藏文件在内的所有文件名。

ls–t依照文件最后修改时间的顺序列出文件名。

ls–F列出当前目录下的文件名及其类型。

ls–l列出目录下的所有文件的权限、所有者、文件大小、修改时间及名称。

ls–lg同上,并显示文件所有者的工作组名。

ls–R显示出该目录极其所有子目录的文件名。

ls/列出“/”根目录下的所有目录列表。

✧使用find命令查找文件

格式:

[root@guangjuroot]#find[path][expression]

将文件系统指定路径(path)内符合条件(expression)的文件列出来。

可以指定文件的名称、类别、时间、大小、权限等不同条件的组合,列出完全符合条件的文件。

Exprssion中经常使用的选项包括:

-name根据文件名进行查找。

-mount,-xdev只检查和指定目录在同一个文件系统中的文件,避免列出其他文件系统

中的文件。

-nameN在过去N分钟内被读取过的文件。

-anewerFILE比文件FILE更晚被读取过的文件。

-atime[±]N在过去N天以内(–)或以外(+)读取过的文件。

-cmin[±]N在过去N分钟以内(–)或以外(+)被修改过的文件。

-cnewerFILE比文件FILE更新的文件。

-ctime[±]N在过去N天以内(–)或以外(+)修改过的文件。

-empty空文件。

-gN组id号是N的文件。

-groupNAME组名是NAME的文件。

-ipathP,-pathP路径名称符合P的文件,ipath会忽略大小写。

-nameNAME,-inameNAME文件名符合NAME的文件,iname会忽略大小写。

-sizeN[b|c|k|w]文件大小是N,单位b代表512位的块,c表示一个char,k

表达kiloytes,w是一个word。

-typeT文件类型是TDE文件,文件类型有d(目录)、c(字符设备文件)b(块设备

文件)、f(普通文件)、l(符号链接)、s(套接字文件)

在find命令中,还可以使用-and、-or、not、!

运算符对查找条件进行逻辑运算。

Ø使用whereis命令查找文件

格式:

[root@guangjuroot]#whereis[options]filename

Whereis可以使用的选项:

b只查找二进制文件。

m查找主要文件。

s查找来源。

u查找不常用的记录文件。

Ø文件中字符串的查找

语法:

grepstringfile

查找文件中包含字符串NN所在行的文件。

[root@guangjuroot]#grepNN文件名

Ø查看文件内容

语法:

cat文件名

Ø分页查看文件内容

语法:

more文件名 或cat文件名|moer

Ø使用less命令查看文件内容

格式:

[root@guangjuroot]#less文件名

打开文件浏览时,可以使用空格键向下翻页,若需要向上翻页,按【b】键,也可以用光标键向前、后、甚至左右移动。

要移动到文件的确定百分比位置,则指定一个0-100之间的数,并按【p】即可。

 

less可以使用搜索命令在一个文本中进行快速查找。

先按下斜杠键﹙/﹚,再输入一个单词或者词组的一部分。

less命令会在文本文件中进行快速查找,并把找到的第一个搜索目标高亮显示。

如果希望继续查找,请按下斜杠键﹙/﹚,再按下回车键。

如果想退出阅读,请按下【q】键,就返回到shell命令行。

六、复制、移动和删除文件

Ø复制文件和目录

语法:

cp[-r]源地址目的地址

cpfilefile2将文件file1复制成file2。

cpfiledir1将文件file1复制到目录dir1下,文件名仍为file1。

cp/tmp/file1将目录/tmp下的文件file1复制到当前目录下,文件名为file2。

cp/tmp/file1file2将目录/tmp下的文件file1复制到当前目录下,文件名为file2。

cp–rdir1dir2复制整个目录。

Ø移动或更改文件和目录名称

语法:

mv源地址目的地址

mvfile1file2将文件file1更名为file2。

mvfile1dir1将文件file1移到目录dir1,文件名仍为file1。

mvdir1dir2将目录dir1更改为目录dir2。

Ø删除文件或目录

语法:

rm文件名

rmfile1删除文件名为file1的文件。

rmfile?

删除文件名中有5个字符目前4个字符为file的所有文件

rmf*删除文件名中以f为字首的所有文件。

Ø设置文件或目录权限

Linux系统是一种典型胡多用户系统,不同的用户处于不同的地位。

为了保护系统的安全性,Linux系统对不同用户访问同一文件(包括目录文件)的权限做了不同的规定。

Linux系统文件的权限可以分为三种:

读权限、写权限和执行权限,分别用r、w和x表示。

数字表示的方法为:

“4”为r;“2”为w;“1”为x。

使用ls–l命令能够显示一个文件的权限以及文件所属的用户和组,每个文件的访问权限由左边第一部分的10个字符来确定。

从左至右的第一个字符表示一种特殊的文件类型。

其中的字符可为:

d表示该文件是一个目录。

b表示该文件是一个系统设备,使用块输入/输出与外界交互,通常为一个磁盘。

c是一个系统设备,使用连续的字符输入/输出与外界交互,如串口和音设备。

-表示该文件是一个普通文件,没有特殊属性。

第2~4个字符用来确定文件的用户(user)权限,第5~7个字符用来确定文件的组(group)权限,第8~10个字符用来确定文件的其他用户(otheruser)的权限。

Ø使用chmod命令设置文件或目录的操作权限

语法:

chmod[-R]usermodefilename

user指定更改权限的用户对象,分为4种类型。

u(user,文件的所有者),

g(group,文件所有者所属的组),o(other,其他用户),a(all

包含所有上述3种用户)。

Mode对指定用户的权限进行修改,可以在指定拥护名后面使用+[r|w|x]

来增加用户的权限,使用-[r|w|x]来减小用户的权限,使用=[r|w|x]

来指定用户的权限。

Filename操作的文件名或目录名。

-R递归修改子目录中的文件。

Ø使用chown命令更改文件或目录的用户所有权

语法:

chown[-R]userfilename

user用户名。

Filename文件名或目录名。

-R递归修改子目录中文件。

Ø使用chgrp命令更改文件或目录工作组所有权

语法:

chgrp[-R]grouonamefilename

groupname工作组名。

Filename文件名或目录名。

-R递归修改子目录中文件。

Ø使用umask命令赋给文件或目录的权限

提示:

最大文件权限为“666”,最大目录权限为“777”。

命令格式:

[root@guangjuroot]#umask文件名或目录名权限

Ø使用–umask更改文件或目录的权限

命令格式:

[root@guangjuroot]#–umask文件名或目录名权限

Ø文件的链接

✧使用ln命令创建链接

语法:

ln[options]sourcedist

source被创建链接的源文件名。

Dist链接文件名。

链接有两种:

✧硬链接(Hardlink),增加引用计数。

格式:

[root@guangjuroot]#ln源文件名链接文件名

✧符号链接(Symboliclink),不增加引用计数。

格式:

[root@guangjuroot]#ln-s源文件名路径链接文件名

Ø文件和目录的安全管理

对不同类的用户设置不同的权限;对不同的文件设置不同的权限;慎重设置执行权限;拒绝其他人查看自己的目录列表;拒绝其他人进入自己的列表。

✧设置用户的主目录对于其他用户封闭所有的权限

格式:

[root@guangjuroot]#ls-ld目录名

✧设置权限位为S的文件或目录

格式:

[root@guangjuroot]#chmod4000(或2000)文件名

注意:

带S位的文件、目录或程序,任何一个用户对于这个文件、目录或程序都有执行权限。

✧压缩文件

命令格式:

[root@guangjuroot]#tar-zcvf目录名或文件名

✧解后缀名是﹒tar﹒gz的压缩文件

命令格式:

[root@guangjuroot]#tar-zxvf压缩文件名或目录名

✧解后缀名是﹒gz的文件

命令格式:

[root@guangjuroot]#gunzip压缩文件名或目录名

七、打印管理命令

Linux系统支持两种打印方案:

✓BSD打印系统。

✓CUPS(通用UNIX打印系统,CommonUNIXPrintingSystem)。

Ø安装打印机

首先,安装cups-1.1.17-13.i386.rpm软件包,他提供了三种打印机安装方式,图形化的安装工具、控制台下的安装工具及命令安装方式。

✧使用控制台安装

在控制台shell提示符下键入命令:

redhat-config-printer-tui,然后按回车,进入打印机安装界面。

✧使用命令安装

格式:

[root@guangjuroot]#lpadmin-pLaserJet-E-vparallel:

/dev/lp0

-mlaserjet.ppt

-p添加一个名为LaserJet的打印机。

-E启用这台打印机。

-v设置设备及设备类型为use。

-m使用驱动/PPD文件laserjet.ppd。

Ø卸载打印机

在控制台shell提示符下键入命令:

redhat-config-printer-tui,然后按回车,进入该工具的主界面,使用Tab键选择一个打印机,然后选择Delete选项按回车,即可删除。

打印管理

Ø打印文件

语法:

lp[options]

-d设定详细的文件打印格式。

-q设置打印任务的优先级(1~100),缺省悠闲级为50。

-p设置打印机的页数。

✧将/etc目录下的aliases文件在名为Hpter的打印机上打印。

命令格式:

[root@guangjuroot]#lp-dHpter/etc/aliases

✧为打印任务设置打印悠闲级。

命令格式:

[root@guangjuroot]#lp-dHpter-q90/etc/aliases

✧设置打印/etc目录下的aliases文件的2、4、7~9页

命令格式:

[root@guangjuroot]#lp-dHpter-p2﹑4﹑7~9/etc/aliases

✧检查打印机状态

语法:

lpq[-p打印机名]

✧删除打印机内的打印作业

语法:

lprm[-][-Pprinter][jobID]

✧删除所有的打印任务

命令格式:

[root@guangjuroot]#lprm(或lprm-)

✧删除Hptr打印机上编号为456的打印作业

命令格式:

[root@guangjuroot]#lprm-pHPtr456

Ø禁用和启动打印机

✧使用disable命令禁用打印机

命令格式:

[root@guangjuroot]#disable打印机名

✧禁用某打印机并设置打印机不可

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 党团工作 > 党团建设

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1