博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux rpm、yum以及源码安装安装
阅读量:5008 次
发布时间:2019-06-12

本文共 1682 字,大约阅读时间需要 5 分钟。

 

作业一:

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

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

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

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

 

 

 

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

 

 

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

 

7) 查看交换分区的状态

 

 

 

作业二:free命令查看内存

 

 

整理buffer与cache的作用

  因为内存的读写速度比磁盘的快很多,为了匹配他们的速度差,引入了buffer和cache。如果没有buffer和cache,内存要想向磁盘写内容,就会一直占用磁盘的读写资源,所以使用计算机的人们想到为什么不在内存和磁盘中间设置个池来缓存数据,当数据达到一定的量,再一次性向磁盘写数据,这就有了buffer和cache。其中buffer的作用是,将将要写入磁盘的数据存在里面;cache的作用是已经从磁盘写入供稍后使用的数据存在里面。

好处:缓解了磁盘和内存的读写压力。

 

计算真实的内存使用率

 user/total

作业三:dd命令测试硬盘速度

 

 

作业四:查询firewall进程,然后杀死

 

 

 

作业五:rpm命令

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

 

 

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

 

 

 

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

  rpm -qa

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

rpm -q dhcp

 

 

5) 安装dhcp软件包

  rmp -ivf xxx.rpm

 

 

6) 查看dhcp软件包的信息

 rpm -qi dhcp

 

 

 

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

 

 

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

 rpm -qf /bin/ls

 

 

9)卸载dhcp软件包

rpm -e dhcp

 

 

作业六:yum命令

1) 自定义yum仓库:createrepo

 将需要的软件包放在新建的目录下面,再使用“createrepo 目录名”,来生成自己的yum仓库。(会生成一个repodata里面保存的依赖性关系)

 

2) 自定义repo文件

 

 

 

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

  yum install httpd

 

 

4) 卸载httpd软件包:yum –y remove 软件名

 

 

 

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

 yum –y groupinstall KDE 桌面

 

  

 

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

  yum groupremove yum groupremove KDE Plasma Workspaces

 

 

7) 掌握清除yum缓存:yum clean all

 

 

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

查看yum仓库里的软件包是否包含该软件

 

 

作业六:源码安装python

1.查看yum仓库列表 yum grouplist

 

2.清空yum缓存

yum clean all

3.安装“开发工具”包

 yum groupinstall "开发工具"

开发工具中有一个gcc用来编译c代码的,而我们的python原码是用c写的,所以需要安装开发工具。

 4.下载解压Python3.6源码包

 5.配置Python源码包安装路径

   使用Python3.6目录下的configure:

   # ./configure --prefix=usr/local/Python3.6

6.用gcc编译Python

 make && make install 编译执行安装

7.查看是否安装完成

在/usr/local/Python3.6/bin下运行./python3.6

8.添加环境变量

修改/etc/profile:

PATH=/usr/local/Python3.6/bin:$PATH

export PATH

9.重启电脑,重新加载配置

 

转载于:https://www.cnblogs.com/yangzhenwei123/p/6575080.html

你可能感兴趣的文章
[leedcode 70] Climbing Stairs
查看>>
学习 WCF (1)--基础篇
查看>>
sql server 2008学习4 设计索引的建议
查看>>
vim 插件之vundle
查看>>
数据库多对多关联表(Python&MySQL)
查看>>
[实变函数]1.2 集合的运算
查看>>
第06天
查看>>
设计模式的征途—5.原型(Prototype)模式
查看>>
Fiddler中添加serverIP
查看>>
mysql的某个数据库拒绝访问的问题
查看>>
C# ~ 从 XML 到 Linq 到 Linq to XML
查看>>
常用汉字的五笔拆法
查看>>
1044: [HAOI2008]木棍分割 - BZOJ
查看>>
资源:数据库原理
查看>>
后进先出 stack、 先进先出Queue
查看>>
来常工富藤的第一天
查看>>
你想到了,就有别人去实现,那你为什么不去实现呢
查看>>
OSI与TCP/IP模型
查看>>
【IT笔试面试题整理】丑数
查看>>
敏捷开发一千零一问系列之六:业务人员怎样参与开发?
查看>>