Linux系统服务及软件包的管理
要点回顾
free命令查看内存

整理buffer与cache的作用
1、buffer(缓冲)
是为了提高内存和硬盘(或其他I/O设备)之间的数据交换的速度而设计的。
2、cache(缓存)
从CPU角度考虑,是为了提高cpu和内存之间的数据交换速度而设计的,例如平常见到的一级缓存、二级缓存、三级缓存。 cpu在执行程序所用的指令和读数据都是针对内存的,也就是从内存中取得的。由于内存读写速度慢,为了提高cpu和内存之间数据交换的速度,在cpu和内存之间增加了cache,它的速度比内存快,但是造价高,又由于在cpu内不能集成太多集成电路,所以一般cache比较小,以后intel等公司为了进一步提高速度,又增加了二级cache,甚至三级cache,它是根据程序的局部性原理而设计的,就是cpu执行的指令和访问的数据往往在集中的某一块,所以把这块内容放入cache后,cpu就不用在访问内存了,这就提高了访问速度。当然若cache中没有cpu所需要的内容,还是要访问内存的。
从内存读取与磁盘读取角度考虑,cache可以理解为操作系统为了更高的读取效率,更多的使用内存来缓存可能被再次访问的数据。
计算真实的内存使用率
内存使用量
total =used+free+buffer+cache

内存使用率
(used/total)*100%
*echo $[ ] 是linux提供的计算工具
dd命令测试硬盘速度

查找一个名为firewall的进程,并且将其强制杀死


rpm命令
挂载光盘文件到/media目录
umount /dev/sr0
mount /dev/cdrom /media
进去/media目录下的Packages目录
cd /media/Packages/
查看系统已安装的所有rpm包
rpm -qa
查看系统是否安装dhcp软件包

安装dhcp软件包
rpm -ivh dhcp-*
查看dhcp软件包的信息
rpm -qi dhcp
查看dhcp软件包中所包含的所有文件
rpm -ql dhcp
查看/bin/ls文件是由哪个软件包产生
rpm -qf /bin/ls
卸载dhcp软件包
rpm -e dhcp-*
yum命令
自定义yum仓库:createrepo
head -n 3 /etc/yum.conf

mkdir /package
createrepo /package/

yum clean all
自定义repo文件
cat /etc/yum.repos.d/mimi.repo
name=mimi repo
baseurl=file:///package
enabled=1
gpgcheck=0
使用yum命令安装httpd软件包
yum install httpd -y
卸载httpd软件包:yum –y remove 软件名
yum remove httpd -y
使用yum安装组件'KDE 桌面':yum –y groupinstall 组件名
yum –y groupinstall KDE Plasma Workspaces
掌握使用yum删除组件‘KDE 桌面’:yum –y groupremove 组件名
yum –y groupremove KDE Plasma Workspaces
掌握清除yum缓存:yum clean all
yum clean all
使用yum查找软件包:yum search 软件包名
yum search httpd
源码安装python
或者
wget
[root@localhost tools]# yum grouplist
[root@localhost tools]# yum groupinstall -y "开发工具"
tar xf Python-3.6.0.tgz
cd Python-3.6.0/
./configure --prefix=/usr/local/python36
make && make install
设置环境变量
[root@localhost python36]# PATH=/usr/local/python36/bin:$PATH
[root@localhost python36]# echo $PATH
/usr/local/python36/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
[root@localhost python36]# export PATH
[root@localhost bin]# tail -2 /etc/profile
PATH=/usr/local/python36/bin:$PATH
export PATH
Linux系统服务及软件包的管理的更多相关文章
- linux远程和软件包的管理
远程管理 ssh 用户名@对方IP地址 -X 在本地可以运行对方的图形程序 端口 22 [root@room9pc01 ~]# ssh root@172.25.0.11 [root@serve ...
- 【one day one linux】linux下的软件包管理工具
Linux 下的软件包管理工具 linux下的软件安装可以通过两种方式,一种是直接使用自带的软件包管理工具安装,另外一种通过编译源码安装. 1.软件包的种类 Red Hat和Fedora:redhat ...
- Linux常用命令——软件包管理
Linux常用命令--软件包管理 Linux 模块依赖查询网址http://www.rpmfind.net/ ISO挂载 将所需ISO文件添加到虚拟机 建立挂载文件夹mkdir /mnt/cdrom ...
- Linux系统软件包的管理(4)
虽然使用源码编译安装可以具有提高速度个性化的定制等优点,但对于 Linux发行商来说,则不容易管理软件包,毕竟不是每个人都会进行源码编译的,如果能够将软件预先在相同的硬体与系统上面编译好在发布的话,不 ...
- linux的RPM软件包管理工具
RPM(Redhat Package Manage)原本是Red Hat Linux发行版专门用来管理Linux各项套件的程序,由于它遵循GPL规则且功能强大方便,因而广受欢迎.逐渐受到其他发行版的采 ...
- Linux系统服务管理 服务管理
Linux独立服务管理 启动服务 systemctl start 服务名称.service 设置开机自启动 systemctl enable 服务名称.service 停止开机自启动 systemct ...
- centos将自编译安装的apache添加为linux系统服务
首先,先谈下对linux服务的理解 1,linux 服务运行方式: 脚本的方式运行,服务脚本存放位置/etc/rc.d/init.d/ 2,linux服务管理软件 chkconfig Red Hat公 ...
- Android提供的系统服务之--TelephonyManager(电话管理器)
Android提供的系统服务之--TelephonyManager(电话管理器) 转载请注明出处--coder-pig TelephonyManager的作用: 用于管理手机通话状态,获取电话信息(设 ...
- linux下的软件包安装
linux下安装软件包有两种方法:源文件编译安装(source)和 rpm 安装. 1.源文件包安装的通用方法. 一般安装源代码的程序你得要看它的README,一般在它的目录下都有的. 01.配置: ...
随机推荐
- appium+python 启动一个app步骤
询问度娘搭好appium和python环境,开启移动app自动化的探索(基于Android),首先来记录下如何启动待测的app吧! 如何启动APP?1.获取包名:2.获取launcherActivit ...
- python 随机模块random
- Thinkphp js、css压缩类minify
说明:Minify 是用PHP5开发的应用,通过遵循一些Yahoo的优化规则来提高网站的性能.它会合并多个CSS或者JavaScript文件,移除一些不必要的空格和注释,进行gzip压缩,并且会设置浏 ...
- Hdu 3068 最长回文字串Manacher算法
题目链接 最长回文 Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total S ...
- Hdu 4251 区间中位数(划分树)
题目链接 The Famous ICPC Team Again Time Limit: 30000/15000 MS (Java/Others) Memory Limit: 32768/3276 ...
- 【JZOJ5088】【GDOI2017第四轮模拟day2】最小边权和 排序+动态规划
题面 有一张n个点m条边的有向图,每条边有一个互不相同的边权w,有q个询问,要求你从点a经过不超过c条边到点b,要求经过的边权递增并和尽量小,求出最小的边权和,如果没有合法方案则输出-1. 对于100 ...
- Centos7.2源码编译安装LA(N)MP
LAMP环境中php是作为apache的模块安装的,所以安装顺序是php放在apache的后面安装,这样便于安装php时可以在apache的模块目录生成对应的php模块. apache版本:2.4.3 ...
- 详细介绍Java中的堆、栈和常量池
下面主要介绍JAVA中的堆.栈和常量池: 1.寄存器 最快的存储区, 由编译器根据需求进行分配,我们在程序中无法控制. 2. 栈 存放基本类型的变量数据和对象的引用,但对象本身不存放在栈中,而是存放在 ...
- JSP Web第三章整理复习 开发环境搭建
P86 WEB工作原理 用户使用浏览器通过HTTP协议请求服务器上的Web资源,服务器接收到该请求后,读取请求的URI所标识的资源,加上其他资源发送给客户端的浏览器,浏览器解析响应中的HTML数据, ...
- 浅谈Android开机启动速度优化(含应用程序启动速度优化)
众所周知Android开机启动速度较慢,于是如何加快启动速度便成为一个值得讨论的问题. 在查阅过许多资料后(特别是Google Group的android-platform),我整理总结出下面几点基本 ...