系统部署与cli交互(上)

喜你入骨 提交于 2020-02-27 04:22:14
  • 系统安装
  • 系统交互
  • 软件安装
  • 常用命令

 

系统安装

    当你用vmware 安装RHEL7 时直接选择镜像下一步而不点击稍后安装系统的话,系统默认最小化安装,纯命令行。同时只有在安装时选择server GUI模式安装完毕才会带GUI界面

 

实验环境:

内存:2G

Cpu:18逻辑核心

 

user用户

xxx

xxx

 

root用户:

xxx

xxx

 

 

 

系统交互

 

人是无法直接控制硬件的

 

人与硬件的交互流程:

---shell(bash)>程序或者服务>API接口>内核>硬件

 

应用程序是基于API接口开发

Shell  是一个"翻译职业"Shell就是这样的一个命令行工具。Shell(也称为终端或壳)充当的是人与内核(硬件)之间的翻译官,用户把一些命令“告诉”终端,它就会调用相应的程序服务去完成某些工作

 

Bash 是shell里众多翻译官里最好的翻译官, 所有上述控制硬件的东西都叫shell,里面做的最好的就是Bash,----它负责翻译人与机器之间的沟通语言,支持上下翻页命令,tab补全,脚本支持,实用环境变量

 

 

内核:内核是一个精简的系统去操控硬件,类似windwos注册表,负责完成对硬件资源的分配、调度等管理任务。由此可见,系统内核对计算机的正常运行来讲是太重要了,因此一般不建议直接去编辑内核中的参数,而是让用户通过基于系统调用接口开发出的程序或服务来管理计算机,以满足日常工作的需要

 

 

 

 

 

 

软件安装

(Red Hat Package Manger)红帽软件包管理器 RPM

 

linux软件安装三种方式:

  1. 源码安装-------需要手动编译安装环境,解决依赖关系
  2. RPM安装-----源码包+安装规则打包,通过安装规则降低软件包安装难度
  3. YUM安装(仓库)------直接打包大量常用的必备程序包类似应用商店,通过自动解决依赖关系进一步降低软件包安装难度

 

YUM仓库,打包各种程序的RPM包,类似软件商店

YUM源就是 rpm软件仓库的地址

 

一、          源码安装

(1)    下载安装包 tar.x的类文件传输到linux系统内(xftp等)

解压缩

-- >  tar -xf  xxxx.tar.gz

-- >  打开解压缩文件,阅读readme文件  

-- >  进行配置文件的设置   --prefix=path   设置安装路径    建议安装是/opt  目录

-- >  如果提示缺失文件,则需要根据缺失的依赖文件进行安装 (使用 yum

install/search   filename)

-- >  安装缺失文件后再次安装配置文件

-- >  执行make命令进行编译

-- >  执行make install进行安装,  安装到prefix目录

 

二、          rpm安装   readhat package manage

rpm  -i   filename   即可进行安装

 

三、          yum安装      ---rpm的封装库

yum库的本地路径 <- /etc/yum.repos.d  -> 

 

yum库的结构分两部分  (1)存放rpm的文件(服务器或本地)     (2)存放rpm的元数据

 

 

yum安装  C / S

–   基于rpm包管理

–   提供rpm仓库 : 后缀为repo配置文件。

–   解决rpm的下载,依赖,管理

repo:

–   /etc/yum.repos.d/

–   [repoID]  : 仓库的ID(唯一)号

–   baseurl=   : 仓库的地址(网络地址或者本地地址)

–   http://

–   file://

–   ftp://

–   gpgcheck=1/0 : 仓库的rpm包是否要检测合法行。1表示检查

–   enable=0/  1   : 是否启用当成的仓库。1表示启用默认,0表示禁用

 

repo国内源:

http://mirrors.aliyun.com

centos-->help

–   before:yum install wget

–   ....

repo本地目录源:

mount /dev/cdrom /mnt

vi /etc/yum.repos.d/local.repo

[local]

baseurl=file:///mnt

gpgcheck=0

enable=1

 

四、          yum源的切换

linux系统自带的yum库指向的url链接为 centos.org, 网络传输慢而且不稳定,所以为了提高从yum库中下载rpm文件的效率,通常可以将原来的url改为国内的url链接,如网易镜像服务器(https://mirrors.163.com),阿里巴巴镜像服务器

1、使用自带的yum库安装wget

yum install wget

 

2.备份本地yum源

[root@bogon ~]# mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo_bak

 

3.获取阿里yum源配置文件

[root@bogon ~]# wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

 

4.更新yum缓存

[root@bogon ~]# yum makecache

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!