第一部分

1) 开启Linux系统前添加一块大小为15G的SCSI硬盘

 

2) 开启系统,右击桌面,打开终端

 

3) 为新加的硬盘分区,一个主分区大小为5G,剩余空间给扩展分区,在扩展分区上划分1个逻辑分区,大小为5G

fdisk -l

fdisk /dev/sdb

p 查看

n 新建

   p  主分区

   e  扩展

   l  逻辑

 

4) 格式化主分区为ext3系统

mkfs.ext3 /dev/sdb1

 

5) 将逻辑分区设置为交换分区

mkswap /dev/sdb5

 

6) 启用上一步的交换分区

swapon -a /dev/sdb5

 

7) 查看交换分区的状态

 

 

 

第二部分

(1)free命令查看内存
操作:free 和内存的使用情况
       free -m (内存的使用情况,-m  以MB为单位显示内存使用情况。)

 

(2)整理buffer与cache的作用
buffers:还没有被写入磁盘的东西,是指用来给块设备做的缓冲大小,它只记录文件系统的metadata以及 tracking in-flight pages.
cached:已经从内存中读到内存中的东西,是用来给文件做缓冲。
也就是说:buffers是用来存储,目录里面有什么内容,权限等等。
而cached直接用来记忆我们打开的文件,如果你想知道它是不是真的生效,可以试一下,先后执行两次命令#man X ,就可以明显的感觉到第二次的开打的速度快很多。

(3)计算真实的内存使用率
centos 7.3版本free计算公式used+free+
buffer/cache=total
available是开启一个新程序能够使用的最大内存

(total-(free buffer cache))/total

 

第三部分

dd命令测试硬盘速度

 

 

 

第四部分

1、查询firewall进程,然后杀死

 操作:

ps aux查看所有进程

ps aus | grep firewall 是过滤查看firewall进程

查看firewall的ID号,然后kill -9 进程号 或者pkill -9 firewall即可杀死
补充:不想在命令显示在进程里,可以加上&符号
例:以火狐举例,firefox &即可让命令在后台运行
可以使用jobs查看
杀死后台运行的话,可以pkill -9 firefox

 

 

 

 

第五部分

1、查看centos 7 x86-64的文件在哪

输入ls Packages可查看到在该目录下有一堆文件包

 

 

 

 

 

rpm命令
1) 挂载光盘文件到/media目录

umount /dev/sr0
mount /dev/cdrom /media

 

2) 进去/media目录下的Packages目录

 cd /media/Packages/

 

3) 查看系统已安装的所有rpm包

rpm -qa

 

4) 查看系统是否安装dhcp软件包

rpm -qa |grep dhcp

 

5) 安装dhcp软件包

rpm -ivh dhcp-*

 

6) 查看dhcp软件包的信息

 rpm -qi dhcp

 

7) 查看dhcp软件包中所包含的所有文件

 rpm -ql dhcp

 

8) 查看/bin/ls文件是由哪个软件包产生

rpm -qf /bin/ls 来查看

which ls

 

9) 卸载dhcp软件包

 rqm -e --nodeps dhcp-common再使用rpm -qa |grep dhcp查看是否已经卸载完毕(--nodeps是忽略依赖关系)

 

 

 

 

第六部分

yum命令
1) 自定义yum仓库:create repo

2) 自定义repo文件 

 

 

3) 使用yum命令安装httpd软件包

yum install httpd  输入y确定安装,或者yum -y install httpd不提示是否安装,直接一次性安装

 

 

4) 卸载httpd软件包:

yum -y erase httpd

 

 

5) 使用yum安装组件'KDE 桌面':yum –y groupinstall 组件名

 yum –y groupinstall KDE Plasma Workspaces

 

6) 使用yum删除组件‘KDE 桌面’:yum –y groupremove 组件名

yum –y groupremove KDE Plasma Workspaces

7) 清除yum缓存:

yum clean all

 

8) 使用yum查找软件包:yum search 软件包名

 

第七部分

源码安装python

 

 

 

linux基础——磁盘分区和yum安装的更多相关文章

  1. <实训|第七天>横扫Linux磁盘分区、软件安装障碍附制作软件仓库

    期待已久的linux运维.oracle"培训班"终于开班了,我从已经开始长期四个半月的linux运维.oracle培训,每天白天我会好好学习,晚上回来我会努力更新教程,包括今天学到 ...

  2. Linux中磁盘分区——理论篇

    Linux中磁盘分区——理论篇 现在主流的分区的方式有两种——MBR分区和GPT分区,本文将着重介绍MBR分区底层原理,及用相关命令验证相关原理 Linux中磁盘分区理论篇 为什么要对磁盘进行分区 M ...

  3. CentOS6.5 搭建基础PHP环境(yum安装)

    转载:闲来无事 » CentOS6.5 搭建基础PHP环境(yum安装) yum安装php环境只需要几条简单的命令就可以实现,OK,各位客官,菜来了.首先确保你的yum源可用,或者网络是通的,不然下载 ...

  4. Linux下磁盘分区、挂载、卸载操作记录

    Linux下磁盘分区.挂载.卸载操作记录. 操作环境:CentOS release 6.5 (Final) Last :: from 118.230.194.76 [root@CentOS ~]# [ ...

  5. linux初学者-磁盘分区方式篇

    linux初学者-磁盘分区方式篇 一般的计算机都会采用mbr分区方式,这种分区方式只能够建立四个主分区,如果还需要或更多的分区,就需要将其中一个主分区建立成一个扩展分区,在里面建立逻辑分区,这些分区信 ...

  6. Linux系统磁盘分区、删除分区、格式化、挂载、卸载、开机自动挂载的方法总结

    Linux系统按照MBR(Master Boot Record)传统分区模式: 注意:传统的MBR(Master Boot Record)分区方式最大只能分2T容量的硬盘,超过2T的硬盘一般采用GPT ...

  7. linux之任务调度,磁盘分区,yum下载

    一.crond任务调度 调度机制: 基本语法 crontab [选项] -e : bianji crontab定时任务 -l : 查询crontab -r : 删除当前用户所有的crontab任务 例 ...

  8. Linux 查看磁盘分区、文件系统、使用情况的命令和相关工具介绍

    磁盘分区表.文件系统的查看.统计的工具很多,有些工具是多功能的,不仅仅是查看磁盘的分区表,而且也能进行磁盘分区的操作:但在本文,我们只讲磁盘分区的查看,以及分区的使用情况的查看:本文只是给新手上路之用 ...

  9. Linux基础学习【规则与安装】

    一.主分区.扩展分区与逻辑分区的特性: 主分区与扩展分区最多可以有4个(硬盘的限制) 扩展分区最多只能有1个 逻辑分区是由扩展分区持续切割出来的分区 能够被格式化后作为数据访问的分区为主分区和逻辑分区 ...

随机推荐

  1. cocos2d-x 精灵

    Sprite有两个父类:BatchableNode批量创建精灵(大量重复的比如子弹)和pyglet.sprite.Sprite. 精灵的创建

  2. 转型、java基础之Java变量命名规范 (转载)

    向上转型:基类引用指向导出类(派生类)的对象(实例)向下转型:导出类的引用指向基类的对象(实例)  重点:向下转型只有将该引用的导出类的向上转型后向下转型,运行时才不会报错 Java是一种区分字母的大 ...

  3. Vue折腾记 - (3)写一个不大靠谱的typeahead组件

    Vue折腾记 - (3)写一个不大靠谱的typeahead组件 2017年07月20日 15:17:05 阅读数:691 前言 typeahead在网站中的应用很多..今天跟着我来写一个不大靠谱的ty ...

  4. 【iOS开发】动态添加子视图 UIView 的正确方法

    很多时候哥比较喜欢用代码添加视图,特别是要同时加很多UIView时,而且跟 xib 比起来代码更容易管理,在多人的项目中代码不容易 conflict. 但小牛哥最近发现很多新人都不太清楚正确的使用方法 ...

  5. 【积累】LinqToSql复合查询结果转DataTable数据

    最近的项目用到了大量的复合查询结果用于数据源,绑定到数据控件上. 为了方便,我们把它转换成DataTable的数据源形式.请看下面的示例: 1)思考自己需要的数据,然后组合,因此创建一个新的类: // ...

  6. 甲级1002 A+B for Polynomials (25)

    题目描述: This time, you are supposed to find A+B where A and B are two polynomials. Input Each input fi ...

  7. postman工具中如何提取接口的返回值

    提取接口返回值   当返回值是返回JSON时 1.let json = JSON.parse(responseBody); // responseBody是包含整个返回内容的字符串 提取某字段的值: ...

  8. 通过数据库评估存储设备IO性能-Oracle11gIO校准功能介绍

    通过数据库评估存储设备IO性能 ---------Oracle11g IO校准功能介绍 前言 I/O子系统是ORACLE数据库的一个重要组成部分,因为I/O操作是贯穿数据库管理全过程,它操作的对象包括 ...

  9. zTree基本功能[core]

    zTree 是一个依靠jQuery实现的多功能"树插件".优异的性能.灵活的配置.多种功能的组合是 zTree 最大优点. zTree v3.0 将核心代码按照功能进行了分割,不需 ...

  10. Codeforces 821E Okabe and El Psy Kongroo(矩阵快速幂)

    E. Okabe and El Psy Kongroo time limit per test 2 seconds memory limit per test 256 megabytes input ...