Linux当中的命令修改操作,基本都是一次性的,重启就会失效
光驱的两个小知识
光驱里的光盘有两种模式(涉密单位) 1.类似于USB模式 u盘 2.一次性写入模式
安装
安装软件需要软件包
Rpm *.rpm
编译大部分需要源码包
*.tar.gz *.tar.bz
RPM-GPG-KEY-CentOS-7 该命令验证rpm包完整性和安全性
查看系统的硬件信息***
1.查看内存: free -h #详细显示
Buff:写缓存
Cache:读缓存
Swap:当机器的内存不足 将硬盘上的空间当做内存使用
2.查看硬盘
Lsblk
Fdisk
-l
大小 (有多少个G或T)
读性能
写性能
查看磁盘的读写性能:iostat
查看cpu:lscpu
查看系统架构:arch
查看内核版本:uname -r
ss 系统活动的状态
-n
#以数字形式显示
-t
#tcp 协议
-u
#udp协议
-a
#所有的详细信息
-p
#端口
Yum
yum仓库 也是用rpm包
它是为了解决rpm管理工具的依赖关系而诞生的
想用系统自带yum仓库,网络一定要配好
Yum客户端安装的过程:
客户端第一次连接会将元数据文件下载下来
根据元数据中的依赖关系和包的路径,将需要的安装包全部下载下来,放到缓存目录
安装结束后,会将缓存目录中的安装包全部删除
Cs(client sercer)
Yum仓库需要有一台服务器来提供服务
成为服务器一定要有下面的两个文件夹(packages repodata)
1.安装包(packages 不固定的名字,但统一称为packages )
2.元数据(repodata 固定的名字)
-安装包的路径
-依赖关系
-权限
客户端:
客户端需要配置一个文件说明服务器的路径
客户端的配置文件都固定位置在 /etc/yum.repos.d/
注意:客户端配置文件必须以 .repo 位结尾
仓库组成:
[base]
##仓库的名字无特殊需求,自定义
name=CentOS-$releasever - Base
###仓库的描述自定义
baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
###仓库服务器的路径gpgcheck=1####检验包的安全性完整性
gpgkey=file://etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
###如果gpgcheck=1需要指明验证文件的位置
enabled=1
###代表启用该仓库enabled=O 代表停用该仓库不写默认开启
Baseurl 有四种表示方式
File:// 本地的路径(当前系统的路径)
http:// 网页的形式
https:// 加密网页形式
ftp:// 文件共享服务来实现
注意:
默认的仓库路径需要你可以访问互联网
但一些公司默认不让你链互联网
所以只能搭建一个本地仓库:
服务端需要以下内容:
安装包:通过挂载或者复制
元信息:自行生成或复制
客户端:
实验
##需要手写配置文件
Mount /dev/sr0/mnt/ ##挂载
Cd /etc/yum.repos.d/ ##进入/etc/yum.repos.d/文件夹
Mkdir bak ##创建bak文件夹
Mv *.repo bak/ #复制文件夹到bak
Vim local.repo #文本编辑
[local] ##仓库的名字无特殊需求,自定义
Name=local ##仓库的描述自定义
Baseurl=file:///mnt ##效验包完整和安全性
Gpgcheck=0 ##如果gpgcheck=1需要指明验证文件的位置
Enabled=1 ##代表启用该仓库enabled=O 代表停用该仓库不写默认开启
Yum clean all #清除缓存
Yum makecache #重新建立元数据
Yum install 软件名 -y ##安装软件
Yum remove 软件名 ##卸载软件
Yum list ##安装包列表