整理linux

合集下载

linux 磁盘整理命令

linux 磁盘整理命令

linux 磁盘整理命令Linux磁盘整理命令在Linux系统中,磁盘整理是一项非常重要的任务。

通过对磁盘的整理,可以提高系统的性能和效率,减少磁盘空间的浪费,保证系统的稳定和可靠性。

本文将介绍几个常用的Linux磁盘整理命令,帮助用户有效地管理磁盘空间。

1. df命令df命令用于显示文件系统的磁盘空间使用情况。

通过使用df命令,我们可以查看当前系统中各个文件系统的总空间、已使用空间、可用空间以及使用百分比等信息。

以下是df命令的基本用法:```df -h```该命令将以人类可读的方式显示文件系统的磁盘空间使用情况。

其中,-h参数表示以KB、MB、GB等单位显示空间大小。

2. du命令du命令用于显示指定文件或目录的磁盘使用情况。

通过使用du命令,我们可以查看指定文件或目录的总大小,并可按需求进行排序。

以下是du命令的基本用法:```du -h <文件或目录路径>```该命令将以人类可读的方式显示指定文件或目录的磁盘使用情况。

其中,-h参数表示以KB、MB、GB等单位显示空间大小。

3. fdisk命令fdisk命令用于对磁盘进行分区操作。

通过使用fdisk命令,我们可以创建、删除、修改磁盘分区,以及查看磁盘分区的详细信息。

以下是fdisk命令的基本用法:```fdisk <磁盘设备路径>```该命令将进入fdisk交互模式,可通过输入不同的命令进行磁盘分区操作。

例如,输入p命令可以显示磁盘分区的详细信息,输入n 命令可以创建新的磁盘分区。

4. fsck命令fsck命令用于检查和修复文件系统中的错误。

通过使用fsck命令,我们可以对文件系统进行扫描,并修复其中的错误。

以下是fsck命令的基本用法:```fsck <文件系统设备路径>```该命令将对指定的文件系统设备进行检查和修复工作。

在执行该命令时,建议将文件系统卸载,以避免数据丢失或损坏。

5. mkfs命令mkfs命令用于创建文件系统。

linux下cp命令整理

linux下cp命令整理

Linux下cp命令整理用法:cp [选项]... [-T] 源文件目标文件或:cp [选项]... 源文件... 目录或:cp [选项]... -t 目录源文件...将源文件复制至目标文件,或将多个源文件复制至目标目录。

长选项必须使用的参数对于短选项时也是必需使用的。

-a, --archive 等于-dR --preserve=all--backup[=CONTROL 为每个已存在的目标文件创建备份-b 类似--backup 但不接受参数--copy-contents 在递归处理是复制特殊文件内容-d 等于--no-dereference --preserve=links-f, --force 如果目标文件无法打开则将其移除并重试(当-n 选项存在时则不需再选此项)-i, --interactive 覆盖前询问(使前面的-n 选项失效)-H 跟随源文件中的命令行符号链接-l, --link 链接文件而不复制-L, --dereference 总是跟随符号链接-n, --no-clobber 不要覆盖已存在的文件(使前面的-i 选项失效)-P, --no-dereference 不跟随源文件中的符号链接-p 等于--preserve=模式,所有权,时间戳--preserve[=属性列表保持指定的属性(默认:模式,所有权,时间戳),如果可能保持附加属性:环境、链接、xattr 等-c same as --preserve=context--sno-preserve=属性列表不保留指定的文件属性--parents 复制前在目标目录创建来源文件路径中的所有目录-R, -r, --recursive 递归复制目录及其子目录内的所有内容--reflink[=WHEN] 控制克隆/CoW 副本。

请查看下面的内如。

--remove-destination 尝试打开目标文件前先删除已存在的目的地文件(相对于--force 选项)--sparse=WHEN 控制创建稀疏文件的方式--strip-trailing-slashes 删除参数中所有源文件/目录末端的斜杠-s, --symbolic-link 只创建符号链接而不复制文件-S, --suffix=后缀自行指定备份文件的后缀-t, --target-directory=目录将所有参数指定的源文件/目录复制至目标目录-T, --no-target-directory 将目标目录视作普通文件-u, --update copy only when the SOURCE file is newerthan the destination file or when thedestination file is missing-v, --verbose explain what is being done-x, --one-file-system stay on this file system-Z, --context=CONTEXT set security context of copy to CONTEXT--help 显示此帮助信息并退出--version 显示版本信息并退出主要参数范例:范例一:-a将.bash_profile复制到/tmp下改名为bash_profile[root@test ~]# cp /root/.bash_profile /tmp/bash_profile然后分别查看这两个文件的属性[root@test tmp]# ls -l bash_profile-rw-r--r--. 1 root root 176 3月23 22:02 bash_profile[root@test ~]# ls -l .bash_profile-rw-r--r--. 1 root root 176 5月20 2009 .bash_profile可以看出,文件的属性是不一样的。

linux 磁盘整理命令

linux 磁盘整理命令

linux 磁盘整理命令Linux磁盘整理命令作为一种开源的操作系统,Linux拥有强大的磁盘管理功能,可以通过一些命令来对磁盘进行整理和管理。

本文将介绍一些常用的Linux磁盘整理命令,帮助用户更好地管理磁盘空间。

1. df命令df命令用于显示文件系统的磁盘使用情况,可以查看磁盘分区的总容量、已使用容量、可用容量以及挂载点等信息。

使用方法:df [选项] [文件名]常用选项:- h:以人类可读的方式显示磁盘使用情况,以更直观的形式展示磁盘空间大小。

- T:显示文件系统的类型。

- i:显示inode的使用情况。

示例:df -h2. du命令du命令用于查看指定目录或文件的磁盘使用情况,可以显示目录下每个文件和子目录的大小,帮助用户找出占用磁盘空间较大的文件或目录。

使用方法:du [选项] [文件名]常用选项:- h:以人类可读的方式显示磁盘使用情况。

- s:只显示总的磁盘使用情况,不显示详细的文件和目录大小。

- a:显示所有文件和目录的大小,而不仅仅是目录的总大小。

示例:du -h /home3. fdisk命令fdisk命令用于对磁盘进行分区操作,可以创建、删除、调整磁盘分区,是管理磁盘分区的重要工具。

使用方法:fdisk [选项] [设备文件]常用选项:- l:列出所有的磁盘分区信息。

- n:创建一个新的分区。

- d:删除一个分区。

- p:显示分区表。

示例:fdisk -l /dev/sda4. mkfs命令mkfs命令用于创建文件系统,可以将分区格式化为指定的文件系统类型,如ext4、xfs等。

使用方法:mkfs [选项] [设备文件]常用选项:- t:指定文件系统的类型。

- L:设置文件系统的卷标。

- m:指定文件系统的最大inode数目。

示例:mkfs -t ext4 /dev/sda15. mount命令mount命令用于挂载文件系统,将文件系统连接到指定的挂载点,使其可被访问。

使用方法:mount [选项] [设备文件] [挂载点]常用选项:- t:指定文件系统的类型。

50条LINUX命令整理

50条LINUX命令整理

50条LINUX命令整理1. find 基本语法参数如下:find [PATH] [option] [action]# 与时间有关的参数:-mtime n : n为数字,意思为在n天之前的“⼀天内”被更改过的⽂件;-mtime +n : 列出在n天之前(不含n天本⾝)被更改过的⽂件名;-mtime -n : 列出在n天之内(含n天本⾝)被更改过的⽂件名;-newer file : 列出⽐file还要新的⽂件名# 例如:find /root -mtime 0 # 在当前⽬录下查找今天之内有改动的⽂件# 与⽤户或⽤户组名有关的参数:-user name : 列出⽂件所有者为name的⽂件-group name : 列出⽂件所属⽤户组为name的⽂件-uid n : 列出⽂件所有者为⽤户ID为n的⽂件-gid n : 列出⽂件所属⽤户组为⽤户组ID为n的⽂件# 例如:find /home/hadoop -user hadoop # 在⽬录/home/hadoop中找出所有者为hadoop的⽂件# 与⽂件权限及名称有关的参数:-name filename :找出⽂件名为filename的⽂件-size [+-]SIZE :找出⽐SIZE还要⼤(+)或⼩(-)的⽂件-tpye TYPE :查找⽂件的类型为TYPE的⽂件,TYPE的值主要有:⼀般⽂件(f)、设备⽂件(b、c)、⽬录(d)、连接⽂件(l)、socket(s)、FIFO管道⽂件(p);-perm mode :查找⽂件权限刚好等于mode的⽂件,mode⽤数字表⽰,如0755;-perm -mode :查找⽂件权限必须要全部包括mode权限的⽂件,mode⽤数字表⽰-perm +mode :查找⽂件权限包含任⼀mode的权限的⽂件,mode⽤数字表⽰# 例如:find / -name passwd # 查找⽂件名为passwd的⽂件find . -perm 0755 # 查找当前⽬录中⽂件权限的0755的⽂件find . -size +12k # 查找当前⽬录中⼤于12KB的⽂件,注意c表⽰byte使⽤截图:2. ls 命令,展⽰⽂件夹内内容,参数如下:-a :全部的档案,连同隐藏档( 开头为 . 的档案) ⼀起列出来~-A :全部的档案,连同隐藏档,但不包括 . 与 .. 这两个⽬录,⼀起列出来~-d :仅列出⽬录本⾝,⽽不是列出⽬录内的档案数据-f :直接列出结果,⽽不进⾏排序 (ls 预设会以档名排序!)-F :根据档案、⽬录等信息,给予附加数据结构,例如:*:代表可执⾏档; /:代表⽬录; =:代表 socket 档案; |:代表 FIFO 档案;-h :将档案容量以⼈类较易读的⽅式(例如 GB, KB 等等)列出来;-i :列出 inode 位置,⽽⾮列出档案属性;-l :长数据串⾏出,包含档案的属性等等数据;-n :列出 UID 与 GID ⽽⾮使⽤者与群组的名称 (UID与GID会在账号管理提到!)-r :将排序结果反向输出,例如:原本档名由⼩到⼤,反向则为由⼤到⼩;-R :连同⼦⽬录内容⼀起列出来;-S :以档案容量⼤⼩排序!-t :依时间排序--color=never :不要依据档案特性给予颜⾊显⽰;--color=always :显⽰颜⾊--color=auto :让系统⾃⾏依据设定来判断是否给予颜⾊--full-time :以完整时间模式 (包含年、⽉、⽇、时、分) 输出--time={atime,ctime} :输出 access 时间或改变权限属性时间 (ctime)⽽⾮内容变更时间 (modification time)例如:ls [-aAdfFhilRS] ⽬录名称ls [--color={none,auto,always}] ⽬录名称ls [--full-time] ⽬录名称使⽤截图:3. cd 命令:cd /root/Docements # 切换到⽬录/root/Docementscd ./path # 切换到当前⽬录下的path⽬录中,“.”表⽰当前⽬录cd ../path # 切换到上层⽬录中的path⽬录中,“..”表⽰上⼀层⽬录4. tree命令,显⽰树形的层级⽬录结构,⾮原⽣命令,需要安装tree使⽤⽰例:5. cp 命令,作⽤复制,参数如下:-a :将⽂件的特性⼀起复制-p :连同⽂件的属性⼀起复制,⽽⾮使⽤默认⽅式,与-a相似,常⽤于备份-i :若⽬标⽂件已经存在时,在覆盖时会先询问操作的进⾏-r :递归持续复制,⽤于⽬录的复制⾏为-u :⽬标⽂件与源⽂件有差异时才会复制编辑⽰例:6. rm命令作⽤为删除,参数:-f :就是force的意思,忽略不存在的⽂件,不会出现警告消息-i :互动模式,在删除前会询问⽤户是否操作-r :递归删除,最常⽤于⽬录删除,它是⼀个⾮常危险的参数使⽤⽰例:7. mv命令作⽤为移动⽂件:-f :force强制的意思,如果⽬标⽂件已经存在,不会询问⽽直接覆盖-i :若⽬标⽂件已经存在,就会询问是否覆盖-u :若⽬标⽂件已经存在,且⽐⽬标⽂件新,才会更新8. pwd命令,作⽤为查看”当前⼯作⽬录“的完整路径pwd -P # 显⽰出实际路径,⽽⾮使⽤连接(link)路径;pwd显⽰的是连接路径使⽤截图:9. tar命令,⽤于压缩解压:-c :新建打包⽂件-t :查看打包⽂件的内容含有哪些⽂件名-x :解打包或解压缩的功能,可以搭配-C(⼤写)指定解压的⽬录,注意-c,-t,-x不能同时出现在同⼀条命令中-j :通过bzip2的⽀持进⾏压缩/解压缩-z :通过gzip的⽀持进⾏压缩/解压缩-v :在压缩/解压缩过程中,将正在处理的⽂件名显⽰出来-f filename :filename为要处理的⽂件-C dir :指定压缩/解压缩的⽬录dir缩略版...压缩:tar -jcv -f filename.tar.bz2 要被处理的⽂件或⽬录名称查询:tar -jtv -f filename.tar.bz2解压:tar -jxv -f filename.tar.bz2 -C 欲解压缩的⽬录10. mkdir命令创建⽬录:mkdir [选项]... ⽬录...-m, --mode=模式,设定权限<模式> (类似chmod),⽽不是 rwxrwxrwx 减 umask-p, --parents 可以是⼀个路径名称。

linux下chmod命令整理

linux下chmod命令整理

Linux下chmod命令整理在linux系统中,我们经常会通过chmod命令来更改文档所属的权限,其主要格式如下:用法:chmod [选项]... 模式[,模式]... 文件...或:chmod [选项]... 八进制模式文件...或:chmod [选项]... --reference=参考文件文件...将每个文件的模式更改为指定值。

-c, --changes 类似--verbose,但只在有更改时才显示结果--no-preserve-root 不特殊对待根目录(默认)--preserve-root 禁止对根目录进行递归操作-f, --silent, --quiet 去除大部份的错误信息-v, --verbose 为处理的所有文件显示诊断信息--reference=参考文件使用指定参考文件的模式,而非自行指定权限模式-R, --recursive 以递归方式更改所有的文件及子目录--help 显示此帮助信息并退出--version 显示版本信息并退出每种MODE 都应属于这类形式"[ugoa]*([-+=]([rwxXst]*|[ugo]))+"。

在解释上述命令之前,我们先来了解一下unix系统家族中,对用户权限的划分。

在root账户下新建一个文件,test.txt 然后我们用ls –a 来查看[root@net ~]# ll -a test.txt-rw-r--r-- 1 root root 0 3月25 14:26 test.txt可以看到,之前有-rw-r--r—这样遗传字符。

第一位为文件类型,之后每三位在一起分别代表本用户的权限(User)、本组的权限(group)、其他用户的权限(Other)其结构如下图所示:[ugoa] 通常指u 表示该档案的拥有者,g 表示与该档案的拥有者属于同一个群体(group)者,o 表示其他以外的人,a 表示这三者皆是。

[-+=] + 表示增加权限、- 表示取消权限、= 表示唯一设定权限。

Linux下查看磁盘空间大小命令整理

Linux下查看磁盘空间大小命令整理

Linux下查看磁盘空间⼤⼩命令整理1 查看磁盘空间⼤⼩df命令⽤于查看磁盘分区上的磁盘空间,包括使⽤了多少,还剩多少,默认单位是KB。

⽐如以下命令:df -hl执⾏结果如下:执⾏的结果每列的含义: 第⼀列Filesystem,磁盘分区 第⼆列Size,磁盘分区的⼤⼩ 第三列Used,已使⽤的空间 第四列Avail,可⽤的空间 第五列Use%,已使⽤的百分⽐ 第六列Mounted on,挂载点参数h是把显⽰的单位改成容易辨认的单位,不再是默认的KB了,⽽l参数表⽰只显⽰本地磁盘分区,不包含的分区⽐如其他服务器共享的磁盘。

下⾯附上df命令的全部参数使⽤说明:-a或--all:包含全部的⽂件系统;--block-size=<区块⼤⼩>:以指定的区块⼤⼩来显⽰区块数⽬;-h或--human-readable:以可读性较⾼的⽅式来显⽰信息;-H或--si:与-h参数相同,但在计算时是以1000 Bytes为换算单位⽽⾮1024 Bytes;-i或--inodes:显⽰inode的信息;-k或--kilobytes:指定区块⼤⼩为1024字节;-l或--local:仅显⽰本地端的⽂件系统;-m或--megabytes:指定区块⼤⼩为1048576字节;--no-sync:在取得磁盘使⽤信息前,不要执⾏sync指令,此为预设值;-P或--portability:使⽤POSIX的输出格式;--sync:在取得磁盘使⽤信息前,先执⾏sync指令;-t<⽂件系统类型>或--type=<⽂件系统类型>:仅显⽰指定⽂件系统类型的磁盘信息;-T或--print-type:显⽰⽂件系统的类型;-x<⽂件系统类型>或--exclude-type=<⽂件系统类型>:不要显⽰指定⽂件系统类型的磁盘信息;--help:显⽰帮助;--version:显⽰版本信息。

2 查看⽂件和⽬录⼤⼩du是⽤来查看⽂件和⽬录⼤⼩⽤的,和df略有区别。

linux文件权限操作命令整理chown的用法

linux文件权限操作命令整理chown的
用法
chown命令在Linux中用于更改文件或目录的所有者和/或所属组。

以下是chown命令的基本用法和常用选项:
1. 基本语法:
chown [选项] [所有者][:组] 文件或目录
2. 常用选项:
• -R:递归地更改指定目录及其子目录下的所有文件的所有者和所属组。

◦ -c:显示更改的部分信息。

◦ -f:忽略错误信息。

◦ -h:修复符号链接。

◦ -v:显示详细的处理信息。

3. 示例:
• 将文件file.txt的所有者更改为user1:
bash`chown user1 file.txt`
* 将文件file.txt的所属组更改为group1:
bash`chown :group1 file.txt`
* 将文件file.txt的所有者和所属组都更改为user2和group2:
bash`chown user2:group2 file.txt`
* 递归地将目录dir及其子目录下的所有文件的所有者和所属组都更改为user3和group3:
bash`chown -R user3:group3 dir`
4. 注意事项:
• 执行chown命令需要超级用户root的权限。

只有超级用户和属于组的文件所有者才能变更文件关联组。

◦ 在使用chown命令时,建议小心操作,以免意外更改了不应该更改的文件或目录的所有者和所属组。

Linux基础知识部分的命令及任务整理

Linux基础知识部分的命令及任务整理1.5 与Linux进行交互三个简单命令小试牛刀1、whoami 显示当前登录用户的用户名whoami --help 显示whoami命令简短帮助文档whoami --version 显示whoami命令的版本信息2、echo “字符串” 在屏幕上回显字符串内容echo –n “字符串” 在屏幕上回显字符串内容之后不换行echo –e “字符串\n\n”输出反斜杠开头的转义字符(\n表示换一行,两个\n 表示换两行)3、nano 是一个文本编译工具,有自己的界面,保存ctrl+o,ctrl+g查看nano帮助文档,ctrl+x退出帮助文档,再按ctrl+x退出当前文档4、在终端中,有两个有用的功能:一是历史命令功能,用上下箭头来浏览并选择曾经输入过的命令;还可以使用history命令显示在哪行用过的命令,通过输入!#(#表示命令用的行号)即可自动输入。

二是命令补齐功能,输入命令的一部分时,按下tab键会帮输入剩下的字符,补充完整命令名称;如果有多个命令,则连按两下tab键,会显示所有相符的命令。

1.7 关闭和重启只有根用户root才有权限使用,ctrl+c或者shutdown -c取消关机命令-h选项是关机,-r选项是重启任务一:10分钟后关机(shutdown –h 10 系统将在10分钟后关机维护,维护时间大约20分钟,请各位保存好手头工作,以免数据丢失。

)任务二:今天午夜12点关机(shutdown –h 00:00)任务三:立即关机(shutdown –h now)其他关机重启指令reboot=shutdown –r now;halt=shutdown –h now;2管好文件2.1切换、创建和删除目录pwd 命令显示当前完整的工作目录clear 命令可以清除终端命令行cd 命令切换工作目录,熟悉特殊字符代表特定目录:.点号—表示当前工作目录..双点号—表示工作目录上层目录-连字符—表示前一个工作目录~波浪号—表示用户的家目录mkdir 创建目录(mkdir –p选项创建嵌套目录)任务:在当前目录下创建dirlevel01目录,同时在dirlevel01下创建dirlevel02目录。

linux知识点整理

Linux实用教程第一章⏹Linux是在GPL(General Public License,通用公共许可证)版权协议下发行的操作系统,是一种类Unix的操作系统,其版权属于Linus Torvalds.⏹GNU是“GNU's Not Unix”的递归缩写。

Stallman宣布GNU应当发音为Guh-NOO以避免与new这个单词混淆(注:Gnu在英文中原意为非洲牛羚,发音与new相同)。

UNIX是一种广泛使用的商业操作系统的名称。

由于GNU将要实现UNIX系统的接口标准,因此GNU计划可以分别开发不同的操作系统部件。

GNU计划采用了部分当时已经可自由使用的软件,例如TeX排版系统和X Window视窗系统等。

不过GNU 计划也开发了大批其他的自由软件。

⏹Linux的应用主要有4个方面:服务器、嵌入式、软件开发、桌面应用。

Linux的长处主要在于服务器端和嵌入式两个领域。

⏹Linux系统的特点:1.开放性2.多用户3.多任务4.良好的用户界面5.设备独立性6.丰富的网络功能7.可靠的系统安全8.良好的可移植性⏹Linux系统一般有4个主要部分:内核、Shell、文件系统、应用程序。

内核版本是在Linus领导下的开发小组开发出的系统内核版本号,由三个数字组成kernel的主版本号x: 次版本号,偶数:表示稳定版本;奇数:开发中版本y: 修正号,表示错误修补次数。

如:稳定版本; 测试版本:什么是发行版本:答:一些组织和厂家,将Linux系统的内核、应用软件和文档包装起来,并提供安装界面、系统配置管理工具等,就构成了Linux发行版本。

第二章Linux通过字母和数字的组合来标识硬盘分区,如“hda1”,其具体含义是:前两个字母表明分区所在设备的类型,例如hd指IDE硬盘,sd指SCSI硬盘;第三个字母表示分区所在的设备,如/dev/hda表示第1个IDE硬盘,/dev/sdb表示第2个SCSI硬盘。

linux常用disk磁盘操作命令整理

linux常⽤disk磁盘操作命令整理复制代码代码如下:#按照⽬录⼤⼩排序战⼠最前⾯15个⽬录或者⽂件du -xB M --max-depth=2 /var | sort -rn | head -n 15#列出当前所有⼦⽬录的⽂件⼤⼩du -h --max-depth=1#列出当前⽂件或者⽬录最⼤的10个du -s * | sort -n | tail#按照⽬录⼤⼩从⼤到⼩排序du -b --max-depth 1 | sort -nr | perl -pe 's{([0-9]+)}{sprintf "%.1f%s", $1>=2**30? ($1/2**30, "G"): $1>=2**20? ($1/2**20, "M"): $1>=2**10? ($1/2**10, "K"): ($1, "")}e'#列出path这个⽬录的⽂件树du -h /path | sort -h#每隔60s监控对应⽬录的⽂件⼤⼩变化watch -n60 du /var/log/messages#递归删除当前⽬录下所有⼦⽬录中的.svn⽬录find . -type d -name '.svn' -print0 | xargs -0 rm -rdf#列出当前磁盘的使⽤情况df -P | column -t#监控磁盘的使⽤情况watch -d -n 5 df#列出当前inode的使⽤情况df -i <partition>#按照每个磁盘使⽤量从⾼到低排序df -h | grep -v ^none | ( read header ; echo "$header" ; sort -rn -k 5)#查看物理磁盘的使⽤情况df -x tmpfs | grep -vE "(gvfs|procbususb|rootfs)"#查看当前所有磁盘的⼤⼩和使⽤量df -H#查看所有分区使⽤情况fdisk -l /dev/sda# 显⽰系统所有的分区或给定的分区fdisk -l# 显⽰时,显⽰的是扇区数不是柱⾯数fdisk -u# 显⽰指定partition的block数fdisk -s partition#查看磁盘的读写容量iostat -m -d /dev/sda1#测试磁盘的读写速度hdparm -t /dev/sda#查看某个⽂件的所有链接find -L / -samefile /path/to/file -exec ls -ld {} + #查看最⼤的5个⽂件find . -type f -exec ls -s {} \; | sort -n -r | head -5 #查看365天前的⽂件并删除find ./ -type f -mtime +365 -exec rm -f {} \;#查看⼤于100M的⽂件find . -type f -size +100M。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1、安装vmware tools2、安装本地yum软件仓库,路径为/root/rhelCd /mediaLsCd /RHEL+tabCd Packages /(1)Ls deltarpm*(2)Ls python-deltarpm*(3) Ls createrepo*rpm -ivh (1)(2)(3)Mkdir /root/rhel6Cd ..PwdCp -r * /root/rhel6Createrepo /root/rhel6Cd /etc/yum.repos.d/LsVim rhel.repoPwd.使用yum安装gcc服务。

yum install -y gccYun源配置文件[rhel6]name=Red Hat Enterprise Linux 6baseurl=file:///root/rhel6enable=1gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release3、新建工作目录/data。

Mkdir /data4、切换至工作目录/data,找到/etc下权限为777的文件复制到当前目录。

Find /etc/* -perm 777 -exec cp -r {} ./ \;5、查找二进制命令service的绝对路径whereis serviceservice: /sbin/service /usr/share/man/man8/service.8.gz6.查找/etc/rc.d下文件为rc文件并复制到当前目录find /etc/rc.d -name "rc" -exec cp {} /tmp/mydir \;7、查找/etc/fstab 并复制到当前目录使用gzip压缩当前fstabfind /etc -name fstab -exec cp {} ./ \;gzip fstab5、在/tmp下打包压缩/etc所有文件。

压缩后的文件名为etc.tar.bz2。

cd /tmptar zcvf etc.tar.bz2 /etc6、从/etc/inittab 找到含有tty的行复制到文件file9grep tty /etc/inittab >file96、查找所有属于用户student的gb文件,并保存查找结果Find / -name /student/gb > student17、统计系统当前所有用户个数。

Cut -d `:` -f 1 /etc/passwd |wc -l8、统计系统所有进程个数。

Ls /proc|wc -l9、显示当前系统cpu信息。

Cat /proc/cpuinfo查看cpu 信息:# grep “model name” /proc/cpuinfo# more /proc/cpuinfo10、显示系统内核版本以及内存使用情况。

及主机名(hostname)查看系统內核版本: # uname -a查看內存使用情況:# free查看內存的信息:# more /proc/meminfo查看系统资源使用情況:(每 5 秒刷新一次)# vmstat 5查看BIOS:#dmidecode -s bios-version查看网卡:#kudzu --probe --class=network查看HBA卡:#cd /sys/class/scsi_host/host查看系统版本: # more /etc/redhat-release查看內核版本GCC 版本:# more /proc/version查看cpu 的位数:# getconf LONG_BIT查看linux 进程:# top查看磁盘i/o:(每2 秒刷新一次)# iostat -d -x /dev/sdc3 2查看用戶磁盘权限:# quota [-u] <username>查看其他硬件信息:# dmidecode|more11、安装telnet服务,并由外部主机telnet远程登录虚拟机。

12、查看vsftpd服务的当前以及启动时状态,修改vsftpd的引导启动状态为关闭。

Service vsftpd statusService vsftpd startService vsftpd stop13、安装vsftpd服务,并由外部主机使用匿名用户远程登录虚拟机。

rpm –qa | grep vsftpdmount /dev/cdrom /mnt/cdromcd /mnt/cdrom/RedHat/RPMSrpm –ivh vsftpd-1.1.3.i386.rpmumount /dev/cdromService vsftpd start登陆:telnet IP14、使用yum安装vsftpd软件包,并启动它。

Yum -y instsll vsftpdservice vsftpd start (启动vsftpd)pstree |grep vsfptd (检查vsftpd是否已运行)15、安装vsftpd软件包,并启动vsftpd服务,验证从外部主机ftp匿名用户登录虚拟机。

16、查看vsftpd服务的当前以及启动时状态,修改vsftpd的引导启动状态为关闭。

Service vsftpd statusService vsftpd startService vsftpd stop17、查看atd、crond服务的当前以及启动时状态,修改atd的引导启动状态为关闭。

Chkconfig --list atdChkconfig --list crondService atd stop{chkconfig --level 0123456 atd off}18、安装vsftpd服务,并通过外部主机使用匿名用户验证。

19、将/etc转换成ISO文件。

Mkisofs --r -o etc.ISO /etc20、为当前虚拟机系统配置网络接口卡配置多个ip地址:第一个地址为192.168.1.10x,第二个地址为172.16.10.x,其中x为外部windows ip地址。

21、设置虚拟机ip地址,虚拟机网络接口卡设置为桥接。

虚拟机ip地址与外部windows ip地址关系为: 外部主机为192.168.1.x,虚拟机为192.168.1.10x。

要求外部主机能够联通内部主机。

22、定义iptables防火墙如下规则:a)禁止外部主机ping本机。

iptables –A INPUT –p icmp –j DROPb)禁止ftp服务。

iptables –A INPUT –p tcp -m multiport 20,21 –j DROPc)禁止所有本机从eth0进入并转发的数据包。

iptables –A FORWARD -i eth0 –j DROPd)允许本机所有的输出数据包。

iptables -A OUTPUT –j ACCEPTe)禁止所有输入本机的tcp连接iptables –A INPUT –p tcp –j DROPf)允许访问本机http服务,禁止smtp服务iptables –A INPUT –p tcp –dport 80 –j ACCEPTiptables –A INPUT –p tcp --dport 25 –j DROPg)禁止所有源地址是172.16.4.17的数据包iptables –A INPUT –s 172.16.4.17 -j DROPh)允许所有udp数据报iptables –A INPUT –p udp –j ACCEPTiptables –A OUTPUT –p udp –j ACCEPTi)对所有访问本机pop3端口的访问放行但要记录日志。

23、# iptables -A INPUT -s 127.0.0.1 -p icmp -j LOG --log-prefix "iptablesicmp-localhost "←保存从eth0 进入的packet纪录a)Iptables -A INPUT -p tcp --dport 110 -j ACCEPTIptables -N LOGGINGIptables -A INPUT - j LOGGINGIptables -A LOGGING -j ACCEPTb)默认规则为拒绝iptables –P INPUT DROPIptables-save > iptables.bakIptables -F24、完成以下脚本(1)在上午8:30删除/account目录下的全部子目录和全部文件;(2)从早8:00~下午6:00每小时读取/account目录下x1文件全部数据加入到/backup目录下的bak01.txt文件内;(3)每逢星期一下午6:30将/data目录下的所有目录和文件归档并压缩为文件:backup.tar.gz;(4)在下午6:25将IDE接口的移动设备卸载(假设设备名为hdc);14. 有如下单路由的屏蔽子网防火墙体系,需满足以下数据包过滤要求。

222.177.209.1551)dmz 222.177.209.154主机提供Http服务,222.177.209.155主机提供ftp服务,要求要求外网主机及内网主机均可访问http服务,ftp服务只向内网主机开放。

iptables-save > iptablesrule.bakiptables –Fiptables -A INPUT –p tcp –dport 80 -d 222.177.209.154 –j ACCEPTiptables -A INPUT –p tcp -m multiport 20,21 -s 192.168.1.2 -d 222.177.209.155 –j ACCEPT2)外网主机221.236.12.137不可访问内网192.168.1.2主机,但是内网主机192.168.1.2可以访问外网221.236.12.137的http服务。

iptables -A INPUT -s 222.177.209.137 -d 192.168.1.2 –j DROP iptables -A INPUT -s 192.168.1.2 -d 222.177.209.137 –p tcp –dport 80 –j ACCEPT3)内网主机192.168.1.2ping其他主机,但其拒绝其他所有主机ping本机。

防火墙使用iptbales/netfilter,写出过滤规则,要求从清除已有规则开始。

iptables –A INPUT –p icmp -d 192.168.1.2 –j DROPiptables –A INPUT –p icmp -s 192.168.1.2 –j ACCEPTiptables -P DROP1、设置本机ip地址(netconfig )或者ifconfig2、重启网络服务(service network restart)3、启动vsftpd服务service vsftpd start4、测试ftp服务:ftp 本机ip25、新建一组名称g1,gid 125Groupadd -g 125 g126、新建用户名称user,要求:uid 125,gid 125,注释信息:this is my user ,主目录/user。

相关文档
最新文档