收藏 分销(赏)

linux常用命令.doc

上传人:pc****0 文档编号:7775067 上传时间:2025-01-16 格式:DOC 页数:47 大小:131.50KB
下载 相关 举报
linux常用命令.doc_第1页
第1页 / 共47页
linux常用命令.doc_第2页
第2页 / 共47页
点击查看更多>>
资源描述
Linux的系统安全命令 passwd 1.作用 passwd命令原来修改账户的登陆密码,使用权限是所有用户。 2.格式 passwd [选项] 账户名称 3.应用实例 $ passwd Changing password for user cao. Changing password for cao (current) UNIX password: New UNIX password: Retype new UNIX password: passwd: all authentication tokens updated successfully. 从上面可以看到,使用passwd命令需要输入旧的密码,然后再输入两次新密码。 su 1.作用 su的作用是变更为其它使用者的身份,超级用户除外,需要键入该使用者的密码。 2.格式 su [选项]... [-] [USER [ARG]...] chgrp 1.作用 chgrp表示修改一个或多个文件或目录所属的组。使用权限是超级用户。 2.格式 chgrp [选项]... 组 文件...或 chgrp [选项]... --reference=参考文件 文件... 将每个<文件>的所属组设定为<组>。 -R, --recursive:递归处理所有的文件及子目录。 应用实例 改变/opt/local /book/及其子目录下的所有文件的属组为book,命令如下: $ chgrp - R book /opt/local /book chmod chmod使用格式: Chmod [参数][模式]<文件或目录> 参数:-R:改变目录及其所有子目录的文件权限。 举例: #chmod u+x inittab #chmod ug+wx,o-x inittab #chmod 0644 inittab #chmod 0755 inittab #chmod –R 700 ps 1.作用 ps显示瞬间进程 (process) 的动态,使用权限是所有使用者。 2.格式 ps [options] [--help] 3.主要参数 ps的参数非常多, 此出仅列出几个常用的参数。 -A:列出所有的进程。 -l:显示长列表。 -m:显示内存信息。 -w:显示加宽可以显示较多的信息。 -e:显示所有进程。 a:显示终端上的所有进程,包括其它用户的进程。 -au:显示较详细的信息。 -aux:显示所有包含其它使用者的进程。 4.说明 要对进程进行监测和控制,首先要了解当前进程的情况,也就是需要查看当前进程。ps命令就是最基本、也是非常强大的 进程查看命令。使用该命令可以确定有哪些进程正在运行、运行的状态、进程是否结束、进程有没有僵尸、哪些进程占用了过多的资源等。大部分信息都可以通过执行该命令ps-aux得到。最常用的三个参数是u、a、x。 who 1.作用 who显示系统中有哪些用户登陆系统,显示的资料包含了使用者ID、使用的登陆终端、上线时间、呆滞时间、CPU占用,以及做了些什么。 使用权限为所有用户。 2.格式 who - [husfV] [user] 3.主要参数 -h:不要显示标题列。 -u:不要显示使用者的动作/工作。 -s:使用简短的格式来显示。 -f:不要显示使用者的上线位置。 -V:显示程序版本。 4.说明 该命令主要用于查看当前在线上的用户情况,使用非常广泛。 1.1 Linux操作系统概述 开放性的系统,多用户多任务的系统,具有出色的稳定性和速度性能 具有可靠的系统安全性,提供了丰富的网络功能 ,标准兼容性和可移植性,提供了良好的用户界面。 Linux系统的组成 Kernel(内核)和版本 Linux 发行套件 Linux Shell Linux 文件系统 Linux 文件系统标准结构 1.2 红旗Linux的安装 1.2.1 安装前的准备 1.2.2 使用安装光盘从CD-ROM安装 1.2.3 使用Linux启动盘从硬盘安装 1.2.1 安装前的准备 收集计算机硬件信息 规划硬盘空间 选取工作站类型:至少需要1.2G左右空间;最多需要1.5G左右空间。 选取服务器类型:至少需要650M左右空间,最多需要1.2G左右空间。 选取便携式类型:与工作站类型所需空间相当。 选取自定义类型:至少需要350M左右空间,最多需要2.4G左右空间。 规划网络配置信息 1.2.2 使用安装光盘从CD-ROM安装 设置CMOS 安装 安装红旗linux Server和Workstation模式:自动分割硬盘 Custom:手工分割 Mount Point /root 根分区(建议:256MB) SWAP 交换分区(建议:略小于实际内存2倍) /usr:安装软件存放位置(建议:2.5GB) /home:视用户多少而定 /var: 存放临时文件(建议:256MB) /boot: 存放启动文件(建议:32MB) 1.2.3 Linux的其他安装方式 本地安装 远程网络安装 使用Linux启动盘从硬盘安装 制作启动软盘 1、在DOS下创建: 进入dosutils子目录,运行rawrite程序 。 输入../images/boothd.img 。 2、在linux下创建: #dd if=/images/boothd.img of=/dev/fd0 bs=1440 修改CMOS设置中的引导顺序 明确系统文件在硬盘中的存放位置 使用Linux安装启动盘从远程FTP服务器安装 远程网络安装Linux系统的方法和本地硬盘安装类似,也需要制作启动软盘。制作启动软盘的步骤和前面相同,唯一不同的是制作启动软盘时使用的软盘镜像文件是bootnet.img。 1.3、linux安装须具备的知识 磁盘的标识: IDE硬盘:/dev/hdxx:其中第一个X表示第几块硬盘,采用a、b、c、d分别对应四块硬盘,第二个X表示分区,1-4表示主分区或扩展分区,逻辑分区从5开始。 SCSI硬盘:/dev/sdxx 光盘:/dev/cdrom 软盘:/dev/fd0 1.4 Linux运行级别和系统的启动和关闭 Linux的启动、关闭和重新启动 linux启动 红 旗linux在启动过程中首先加载Linux内核,在内存中执行内核操作,检查硬件,挂载根文件系统,然后启动init进程。init进程就会根据 inittab文件中的设置来使系统进入预设的运行级别,读取相关的配置文件和脚本程序,最后启用相关服务,完成整个系统的启动。 Linux的重启方法 reboot init 6 shutdown –r time [warning-message] 如:#shutdown –r +3 “system will be down in 3 minites,please save you work” #shutdown –r now Linux关机的方法 halt init 0 shutdown –y –g0 1.5 Linux的初步使用 1.5.1 Linux的字符运行方式 1.5.2 linux的图形界面 1.5.3 常见问题 1.5.1 Linux的字符运行方式 登录和注销 : 超级用户登录后的操作提示符是“#”;普通用户登录后的操作提示符是“$” 若要注销登录,用户可以在当前的登录终端上输入logout命令或使用Ctrl+d热键进行。 终端之间的切换采用:alt+f1—f7 1.5.2 linux的图形界面 图形界面下运行终端命令:rxvt 图形界面切换到字符界面:ctrl+alt +f1—f6 图形界面下的注销:ctrl+alt+delete 图形界面下的锁定:ctrl+alt+L 第2章:linux shell和常用命令 2.1 linux常用命令 2.2 shell 2.3 vi的使用 2.1 linux的常用命令 第一节:文件目录类命令 1、 查看联机帮助信息 man 命令 如:#man ls info 命令 如:#info cd 2、列出当前目录或指定目录的文件名和目录名 ls [选项] 文件或目录 常用[选项]如下: -a:显示所有的文件,包括以“.”开头的隐含文件。 -l:长格式输出 -m:宽行输出 -F:以各种符号表示不同的文件类型 --color:彩色输出 -R:递归输出 3、touch 功能:修改文件的创建日期或以当前系统日期创建一个空文件。 -d:修改文件的日期。 #touch –d 20030123 test.txt 4、cp 功能:复制文件 用法:cp [选项] 源文件或目录 目标文件或目录 选项: a: 该选项通常在拷贝目录时使用。它保留链接、文件属性,并递归地拷贝目录,其作用等于dpR选项的组合。 - d 拷贝时保留链接。 - f 删除已经存在的目标文件而不提示。 - i 和f选项相反,在覆盖目标文件之前将给出提示要求用户确认。回答y时目标文件将被覆盖,是交互式拷贝。 - p 此时cp除复制源文件的内容外,还将把其修改时间和访问权限也复制到新文件中。 - r 若给出的源文件是一目录文件,此时cp将递归复制该目录下所有的子目录和文件。此时目标文件必须为一个目录名。 5、mv 功能:给文件或目录改名或将一个文件或目录移到另一个目录 用法:mv [选项] 源文件或目录 目标文件或目录 -i 交互方式操作。如果mv操作将导致对已存在的目标文件的覆盖,此时系统询问是否重写,要求用户回答y或n,这样可以避免误覆盖文件。 - f 禁止交互操作。在mv操作要覆盖某已有的目标文件时不给任何指示,指定此选项后,i选项将不再起作用。 6、rm 功能:删除文件或目录 用法:rm [选项] 文件… - f 强制删除 - r 指示rm将参数中列出的全部目录和子目录均递归地删除。 - i 进行交互式删除 7、cd 功能:改变工作目录。 语法:cd [directory] 用法: #cd ..返回上一层目录 #cd ~进入自家目录 8、pwd 功能:显示当前工作目录 用法:#pwd 9、mkdir 功能:创建一个目录(类似MSDOS下的md命令)。 语法:mkdir [选项] dir-name - m 对新建目录设置存取权限。也可以用chmod命令设置。 - p 可以是一个路径名称。此时若路径中的某些目录尚不存在, 加上此选项后, 系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录。 #mkdir –m a=rwx test #mkdir –m u=rwx,g=rx,o=rx test1 #mkdir –m 755 test2 #mkdir –p test3/test4(test3和test4均为新目录) 10、rmdir 功能:删除空目录。 语法:rmdir [选项] dir-name - p 递归删除目录dirname,当子目录删除后其父目录为空时,也一同被删除。 11、file 功能:查看文件类型 语法:file 文件名 12、cat 功能:查看文本文件的内容 语法:cat 文件名 13、more 功能:分屏显示文本文件的内容。 14、less 功能:显示文本文件的内容,可使用pageup和pagedown上翻页下翻页。 15、head 功能:查看文件的开头部分内容 语法:head [行数] 文件名 用法:#head test.txt:显示前10行内容 #head -20 test.txt 显示前20行内容。 16、tail 功能:查看文件的结尾部分内容。 语法:tail [行数] 文件名 默认的行数为10行。 17、sort 功能:对文本文件中的各行进行排序 用法:sort 文件名 例:#sort 123.txt >456.txt 将123.txt排序后重定向到456.txt文件中。 18、uniq 功能:将重复行从输出文件中删除,只留下每条记录的唯一样本 语法: uniq 文件名 #uniq 456.txt文件中的重复行删除后输出 19、pr 功能:处理文件以便打印,输出到标准输出 语法:pr [参数] 文件名列表 [参数] -d:将输出的每一行后加一新的空白行 -n:输出行号 如:#pr –n 123.txt 20、ln 功能:建立链接文件 语法:ls [-s] 源文件名 目标文件名 说 明:链接文件分为硬连接和软连接,硬连接相当于一个数据源有两个文件名,删除一个文件另一个文件不变,修改一个文件的内容另一个文件的内容也跟着改变。硬 连接不能和另一个目录链接,也不能和其他文件系统的文件进行链接。软链接相当于快捷方式,没有上面的限制,加-s参数创建软链接。 21、wc 功能:统计文件的行数、字符数和单词数。 语法:wc [-lwc] 文件名 -l: 只显示行数,-w:只显示单词数,-c:只显示字符总数。 22、whatis 功能:可以用一行内容显示对命令行后输入的关键词的说明。 语法:whatis 关键词 用法:#whatis find whereis 23、Whereis 功能:确定指定文件的源程序/二进制程序和手册部分的位置。 用法:#whereis ls 24、which 功能:显示可执行命令的路径和它的别名。 用法:#which ls 25、locate 功能:可以查找具体文件或命令的路径,可以查找具体的字符串或子串 用法:locate 文件名或关键字 26、du 功能:统计文件和目录所占用的磁盘空间 语法:du [-ask] 文件名或目录名 -a:显示对涉及到的所有文件的统计,而不仅仅统计目录 -s:只打印出合计数 -k:以kB字节数显示 27.Find使用范例 find . -name ls.txt find . -name ls.txt –print find / -name 'c??’ –print find / -name 'f*’ –print find . -name 'f*’ –exec ls –l {} \; find . -name f\* –ok rm {} \; (交互式提问) find . -perm 644 –mtime 4 find . -name 'c??’ –o -name 'd??’ 28、grep 功能:在文件中搜寻匹配的行并进行输出 语法:grep [参数]<要找的字串><原文件> -num:输出匹配行前后各num行的内容 -A num:输出匹配行后num行的内容 -B num:输出匹配行前num行的内容 -i:忽略大小写的区别 -v:只显示出那些不包括某字串的行和文件,和默认的相反 二、文件压缩和归档类命令 1、gzip 功能:是一种压缩程序,特点是可以得到最佳的压缩率,但速度较慢。 语法:gzip [-vd9] 文件名 -v:冗长型选项,可以显示每个文件的大小等 -d:解压 -9:产生最佳压缩效果,但速度较慢。 2、gunzip 功能:可以把压缩的文件解压成原始文件状态,可以解压扩展名为.gz,.z,.Z和.tgz等类型的压缩文件 语法:gunzip [-v] 文件名 -v:显示解压缩文件的冗长结果 3、tar 功能:可以归档多个文件和目录到一个.tar文件下,还可以从一个归档文件中抽取一个文件和目录。 语法:tar [-c][-r][-t][-x][-v][-z][f 文件名] 文件和目录名 -c:创建归档文件 -r:增加文件到归档文件中 -t:查看归档文件中的文件 -x:解开归档文件 -v:显示冗长信息 -z:进行压缩和解压 如: #tar –cvf back.tar 文件1 目录1 文件2 #tar –rvf back.tar 文件3 #tar –tf back.tar #tar –xvf back.tar #tar –czvf back.tar.gz 文件1 目录1 文件2 #tar –xzvf back.tar.gz 4、安装以rpm方式提供的软件 Rpm(the red hat package manager)是一个开放的软件包管理系统。 功能:可以安装和卸载RPM包的软件 #rpm –ivh *.rpm 安装RPM包; #rpm –ivh –force *.rpm 在原先安装的基础上再强行安装一次; #rpm –Uvh *.rpm 升级rpm包 #rpm –qa 查找列出系统中所有安装的rpm包 #rpm –q sendmail:查看sendmail包的情况 #rpm –ql sendmail:查看sendmail安装的位置 #rpm –e *.rpm 卸载rpm包 #rpm - qlp name.rpm 查看name.rpm有哪些文件 #rpm - qf name.rpm 查看已经装好的文件属于哪个rpm包 #rpm2cpio filename.rpm 使用“rpm2cpio”来从RPM文档中提取文件 5、安装以源代码方式提供的软件 (1)、解包解压: #tar –xzvf *.tar.gz 解包解压后会在当前目录下建立一个子目录,如xxxx (2)、#cd xxxx (3)、#./configure (4)、#make (5)、#make install 三、系统状态类命令 1、dmesg 功能:显示引导时内核显示的状态信息 #dmesg |grep -4 “eth0”显示状态信息中与eth0相关的前后4行内容 2、uname 功能:显示当前的系统信息 #uname -a 3、uptime 功能:显示当前时间,自从上次重新引导之后系统运行的时间,服务器和多少用户链接以及系统前1、5、15分钟的负载信息。 4、who 功能:显示当前登录在系统上的用户信息。 -r:查看系统运行等级 -w,在登录帐号后面显示一个字符来表示用户的信息状态: +:允许写信息; -:不允许写信息; ?:不能找到终端设备 5、w 功能:查看其他登录的用户(who增强版) 第一行输出内容:当前时间,系统启动到现在的时间,登录用户的数目,系统在最近1秒、5秒和15秒的平均负载 第二行输出内容:登录帐号、终端名称、远程主机名、登录时间、空闲时间、JCPU、PCPU、当前正在运行进程的命令行。 *JCPU时间指的是和该终端(tty)连接的所有进程占用的时间 *PCPU时间则是指当前进程(即在WHAT项中显示的进程)所占用的时间 6、whoami 功能:显示当前用户名 7、hostname 功能:显示系统的主机名 8、cal [月份] [年份] 功能:显示日历 9、bc 功能:计算器,使用quit退出 10、date 功能:显示或修改日期时间。 11、df 功能:报告文件系统磁盘空间的使用情况 语法:df[参数] df -kv -h:用常见的格式显示出大小(例如:1K,23M,2G等) -t:只显示指定类型的文件系统 12、free 功能:查看当前内存和交换空间的使用情况 四、网络类命令 1、write 功能:向另外一个用户发信息,以Ctrl+D作为结束,普通用户发信息受到mesg状态影响。 语法:write <用户名> 2、wall 功能:向所有用户广播信息,普通用户受到mesg状态影响。 语法:wall [message] 3、mesg 功能:显示或设置是否接受其他用户发来的信息。 语法:mesg [参数] [参数] y:接受从其他用户发来的信息 n:不接受从其他用户发来的信息 #mesg 显示当前是否接受其他用户发来的信息 4、ping 功能:通过检查网络中其他主机的应答信息,来确认网络的连通性。 语法:ping [参数] 主机名(或ip地址) 参数: -c count:共发出count次信息。 -R:显示路由表的详细信息 5、telnet 功能:远程登录 语法:telnet [<主机名>][:端口号] 6、ifconfig 功能:配置网络接口 语法: ifconfig [interface] [up][down][netmask mask] #ifconfig #ifconfig eth0 192.168.0.3 netmask 255.255.255.0 up 7、netstat 功能:显示本地系统的网络连接状态 语法:netstat [-a][-r][-c][-i] -a:显示所有本地系统中的网络连接 -r:显示路由表 -c:显示连续的网络连接状态 -i:显示全部网络接口信息。 8、ftp 功能:文件传输 语法:ftp [<主机名>] 列出所有的FTP命令; pwd:显示远程主机的当前目录 lcd:切换和显示本机主机的当前目录 ls:列出远程主机当前目录下的内容 !dir:列出本机主机的当前目录下的内容 cd:切换远程主机的目录 get:下载一个文件 mget:成批下载文件 put:上传一个文件 mput:成批上传文件 prompt:使用mget和mput时是否采用交互式询问 bye:中止一个FTP连接 open:打开一个FTP连接 close:关闭一个FTP连接 binary:采用二进制模式传输 ascii:采用ascii模式传输 type:查看传输模式 2.2 shell 一、shell简介 二、shell功能 一、shell简介 (一)、定义:shell是用户与操作系统内核之间的接口,具有命令解释器和编程语言的双重功能。 (二)、shell中的命令分为内部命令和外部命令,内部命令包含在shell自身之中的,如cd,exit等,查看内部命令的方法可用help命令;而外部命令是存在于文件系统某个目录下的具体的可执行程序,如cp等,查看外部命令的路径可用which。 (三)、命令解释过程 二、shell功能 (一)、命令行解释 1、交互模式 2、后台运行:如#fsck / & (二)、通配符 *:表示任一串字符 ?:表示任一个字符 […]:匹配方括号内的任意字符 [!...]或[^…]:匹配除方括号内的任意字符 [a-zA-Z]:匹配首字符是字母的所有文件 (三)、重定向 1、>:输出重定向 如:#ls >1.txt 2、>>:追加重定向 如:#cat /etc/inittab >>1.txt 3、<:输入重定向 如#wc </etc/passwd 4、<<!...!:输入重定向特例 如#wc <<! hello it is a nice day ! 5、2>:错误重定向 6、&>:同时实现输出重定向和错误重定向 (四)、管道操作符 | 功能:把一个命令的输出内容作为另外一个命令的输入内容。 #ls |more:分屏显示 #dmesg |grep eth0 (五)、命令替换符` ` 功能:把一个命令的输出内容作为另外一个命令的参数。 #cd `pwd` #tar –cvf zsan.tar `find / -user “zsan”` #tar –cvf conf.tar `ls /etc *.conf` (六)、命令执行顺序 1、;按顺序执行命令 如#date;cal 2、&&逻辑与的关系,只有前面的命令执行成功后面的命令才会被执行。 如:#mail zsan@ <123.txt &&rm –fr 123.txt 3、||逻辑或的关系,只有前面的命令执行失败后面的命令才会被执行。 如:#write zsan <123.txt ||mail zsan@ <123.txt 4、( )组合命令行中的命令,改变执行顺序 如:#date;cal|wc与#(date;cal)|wc (七)、自动补全:在bash下输入命令时不必把命令输全,bash就能判断出用户所要输入的命令,可通过tab键完成自动补全功能。 (八)、命令别名 功能:可以使工作变得轻松的工具 语法:alias [<别名>=“<原文件名>”] #alias 显示所有的别名 #alias md=“mkdir” 建立别名 #unalias md 取消别名 (九)、命令历史 功能:可以记录一定数目的以前在shell中输入的命令以避免重复劳动 1、查看所有的历史命令:#history 2、查看某条历史命令:#history n 3、引用历史命令:#!<命令编号> 2.3 vi的使用 一、编辑模式下的常用命令 1、0:移光标到当前行的行首 2、$:移光标到当前行的行尾 3、H:移光标到当前屏第一行的行首 4、M:移光标到当前屏中间行的行首 5、L:移光标到当前屏最后一行的行首 6、pageup、pagedown:上翻页,下翻页 7、ctrl+g:显示状态信息 8、X:删除一个字符 9、dd:删除或剪切光标所在的行 10、d0:删除光标处到行首的内容 11、d$:删除光标处到行尾的内容 12、u:取消上次命令 13、. :重复操作 14、YY:复制当前行 15、p:粘贴 二、命令状态下操作: 1、:n 跳行 2、:w 保存 3、:q 退出(须先保存) 4、:w filename 另存为 5、:wq 保存退出 6、:q! 不保存强制退出 7、:a,b w filename 将a行到b行的内容另存为 8、:.,$ w filename 将当前行到行尾的内容另存为 9、:1,. W filename 将第一行到当前行的内容另存为 10、:/string 在全文中查找string字符串 11、:a,b s/string1/string2/g 将a行到b行之间的所有string1替换成string2 12、:% s/string1/string2/g 将全文中的string1替换成string2 13、:e filename 新建文件 14、: r filename 打开一个文件 15、:f filename 重命名当前文件 16、:n1,n2 co n3 将n1和n2行的内容复制到n3行位置上 17、:n1,n2 m n3 将n1和n2行的内容移到n3行的位置上 18、:n1,n2 d 将n1到n2行的内容删除掉 19、:set number 设置行号 20、:set autoindent 设置自动缩进 21、:!Cmd 执行shell命令 22、:r ! Cmd 将shell命令的执行结果作为文件的内容 23、:sh 暂时退出vi到系统下,按ctrl+d结束 24、:X 文件保存退出前加密。 第三章:文件系统管理 3.1 文件系统概述 一、文件管理 (一)、文件的类型 1、普通文件:包括文本文件和二进制文件 2、目录文件 3、链接文件:包括硬链接和软链接。 4、特殊文件: 设备文件:包括字符类设备(如打印机)和块设备(如硬盘)以及空设备(null) 管道文件:是一个先进先出(FIFO)的缓冲区。 文件类型及其代表字符 (二)、文件权限 1、chmod 功能:改变文件(目录)的访问权限 u:表示文件的所有者; g:表示文件所有者同组的用户; o:其他用户 a:所有用户 +:添加权限 -:撤消权限 =:指定权限 r:读权限 w:写权限 x:执行权(或对目录的访问权) 第一位:一般不用管 第二位:用来设置文件所有者的权限,用4表示可读,用2表示可写,用1表示可执行 第三位:用来设置文件所在组用户的权限,用4表示可读,用2表示可写,用1表示可执行 第四位:用来设置其他用户的权限,用4表示可读,用2表示可写,用1表示可执行。 Chmod使用格式: Chmod [参数][模式]<文件或目录> 参数:-R:改变目录及其所有子目录的文件权限。 举例: #chmod u+x inittab #chmod ug+wx,o-x inittab #chmod 0644 inittab #chmod 0755 inittab #chmod –R 700 ~ 2、chown 功能:修改文件(目录)所有者和组别 语法: chown [参数]<用户名[.组名]><文件或目录> 参数:-R:递归地修改目录及其下面内容的所有权。 #chown zsan history.doc #chown –R zsan.sales /home/zsan 3、chgrp 功能:改变文件的组所有权 格式:chgrp [参数]<组><文件或目录> [参数]:-R:递归地将指定目录下的所有文件和子目录的组名修改为指定的组。 #chgrp –R student /home/st01 linux支持的文件系统: Ext2或ext3文件系统 FAT(适用各种版本的DOS) NTFS(适用Windows NT -- Windows 2000) VFAT和FAT32(适用Windows 9x) HFS(适用MacOS) HPFS(适用OS/2) Swap(交换分区) 3.2 fdisk分区工具 #fdisk –l /dev/hda #fdisk /dev/hda :m 列出所有的分区命令 :p 显示分区情况 :d 删除原有的分区 :n 增加新分区 :t 改变分区类型 :l 查看分区类型 :a 设置活动分区 : w 保存退出 : q 不保存退出 3.3 使用mkfs创建文件系统 mkfs命令的格式是:mkfs 选项 设备名 例如: mkfs –t ext2 –c /dev/hda2 -t:指定文件系统类型 -c:建立文件系统前先检测有无坏块 #mke2fs –c /dev/hda2 3.4 挂载和卸载文件系统 挂载文件系统 卸载文件系统 挂载文件系统 mount /dev/sdb1 /tmp/test1 mount /mnt/floppy mount 注意 挂载目录必须存在 Linux专门提供了挂载目录/mnt 不要在挂载目录下进行挂载操作 将软盘或光盘放入驱动器后在实施挂载操作 卸载前不要取出软盘或光盘 不能在同一个目录下挂载两个文件系统 卸载文件系统 umount /mnt/cdrom umount /dev/sdb1 umount /tmp/test1 mount –a:卸载所有挂载设备 注意:不能在挂载目录下进行卸载操作 3.5 软盘、光盘、USB硬盘的使用 1、软盘格式化:fdformat –n /dev/fd0H1440 2、建立文件系统 mkfs –t ext2 –c /dev/fd0H1440 3、挂载文件系统 mount –t ext2 /dev/fd0H1440 /mnt/floppy 4、使用 cp /etc/lilo.conf /mnt/floppy mkdir /mnt/floppy/mydir1 5、卸载 umount /mount/floppy 1、挂载文件系统 mount –t iso9660 /dev/cdrom /mnt/cdrom 或 mount /mnt/cdrom 2、卸载 umount /mnt/cdrom USB硬盘的使用 USB硬盘在Linux系统下是被模拟成SCSI设备来使用的,因此对应的设备文件是/dev/sda,如果有多块USB硬盘,则设备文件依次是/dev/sdb、/dev/sdc等。 用mount命令加-o loop选项挂载光盘镜像文件 1、#mkdir /mnt/iso 2、#mount –o loop rfdesktop4.iso /mnt/iso 3.6在系统启动时自动挂装文件系统 要系统自动挂载文件系统必须修改系统配置文件/etc/fstab。系统启动所要挂载的文件系统、挂载点、文件系统类型等都记录在/etc/fstab文件里。 3.7 文件系统管理的常用命令 df:显示文件系统的统计数据 du:显示硬盘使用的统计信息 ln:创建链接文件 tar:文件打包 fsck:文件系统检查命令 dd:文件拷贝命令 fsck 功能:检查文件系统 语法:fsck [选项]<设备名> 选项: -t fstype:检查的文件系统类型 -A 检查所有在/etc/fstab中列出的文件系统 -p:整理文件系统,自动修正所有问题 注意: 1、当检查一个文件系统时,应该确保处于未挂装状态 2、当要检查根文件系统时,应该使用急救软盘或安装光盘重新引导机器后 Linux引导盘的制作 #cd /lib/modules #mkbootdisk --device /dev/fd0 2.4.20-8 制作引导盘的好处: 1、替代LILO 2、紧急情况下使用引导盘和急救盘恢复系统 3、当其他系统覆盖了LILO dd:文件拷贝命令 制作Linux安装启动盘 dd if=boot.img of=/dev/fd0 bs=1440k 制作redhat linux急救盘 #dd if=rescue.img of=/dev/fd0 rescue.img存放在redhat linux安装光盘的images目录中。 备份和恢复软盘数据 dd if= /dev/fd0 of=backup dd if=backup of= /dev/fd0 第四章:用户管理 本章主要内容 4.1 用户和组管理概述 4.2 用户帐号的管理 4.3 组的管理 4.4 磁盘限额 4.1 用户和组管理概述 一、帐号管理包括用户的管理、组的管理和口令的管理 二、linux下的用户分为三类: 1、超级用户:超级用户的uid和gid均为0 2、普通用户:普通用户的uid和gid是在500-60000范围内的一个值 3、伪用户:uid的值是在1-499之间,不能登录,只是满足系统管理的要求,如bin,sys,lp 等。 三、linux下的组分为标准组和私有组: 1、当在创建一个新用户时,若没有指定他所属于的组,系统就会建立一个和该用户同名的私有组; 2、标准组可以容纳多个用户,若使用标准组,在创建一个新的用户时就可以指定他所属于的组。 四、帐号系统文件 1、linux下的帐号系统文件主要有/etc/passwd,/etc/group,/etc/shadow ,这些文件只有超级用户才可以修改 2、其他文件或目录 (1)、默认设置文件 /etc/login.defs,/etc/default/u
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传
相似文档                                   自信AI助手自信AI助手

当前位置:首页 > 百科休闲 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服