全国旗舰校区

不同学习城市 同样授课品质

北京

深圳

上海

广州

郑州

大连

武汉

成都

西安

杭州

青岛

重庆

长沙

哈尔滨

南京

太原

沈阳

合肥

贵阳

济南

下一个校区
就在你家门口
+
当前位置:首页  >  技术干货

Linux基本运维汇总

发布时间:2022-10-13 16:55:55
发布人:syq

  1、rpm管理

  rpm的作用类似于windows上的电脑管家中软件管理、安全卫士里面 “软件管家” 等产品,是 RPM 软件包的管理工具。rpm 原本是 Red Hat Linux 发行版专门用来管理 Linux 各项套件的程序,由于它遵循 GPL 规则且功能强大方便,因而广受欢迎。逐渐受到其他发行版的采用。RPM 套件管理方式的出现,让 Linux 易于安装,升级,间接提升了 Linux 的适用度。

Linux基本运维汇总

  要想装软件,和 windows 下一样,先得找到安装包。

  软件包的获得方式:

  不嫌麻烦的话,去官网去下载;

  不介意老版本的话,可以从光盘(或者镜像文件)中读取;

  rpm要安装软件需要挂载安装,并且一个一个的去安装对应的依赖,对于一般运维工作,使用yum即可

  2、YUM包管理系统

  2.1 yum简介

  yum(Yellow dog Updater Modified)是 CentOS 中属于 RPM 前端软件包管理器,能从指定的服务器中下载 RPM 包,并自动分析和处理 RPM 包之间的依赖关系,最后将依次所依赖的软件包都安装了,而无需繁琐的一个一个安装。

  yum 相比 rpm 更人性化,更便捷:

  联网安装(不用挂载)

  联动安装(软件所需依赖自动安装)

  联网更新

  yum 仓库的组成部分

  数据 :包含所有的软件包文件

  元数据:指的是数据文件:包括每个包的包名、版本信息、各包所包含的文件列表、包与包之间的依赖关系、包的分组信息.

  2.2 yum的配置文件

  yum 的配置文件有 2 种:

21

  2.2.1 主配置文件

  路径 /etc/yum.conf

22

  2.2.2 仓库配置文件

  路径 /etc/yum.repos.d/*.repo

23

  2.3 配置本地 yum 源

  2.3.1 挂载光盘

  虚拟光驱加载镜像文件,然后挂载到本地目录,先用 lsblk 命令查看光驱的块设备名称,这里是 sr0

24

  2.3.2 开机自动挂载

  方法 1

  修改/etc/rc.local 文件。该文件是操作系统开机后最后执行的一个文件,该文件默认是没有执行权限的,如果你是第一次修改,请记得加执行权限。这就相当于开机后用脚本执行了一条挂载命名

25

  方法 2

  编写/etc/fstab文件,将光盘当作块状设备挂载到系统中。

26

  2.3.3 修改配置文件指向本地仓库

  配置文件路径:/etc/yum.repos.d/

27

  创建本地配置文件,名字随意,如:vim /etc/yum.repos.d/dvd.repo

28

  2.3.4 测试验证

29

  2.4 配置国内网络 yum 源(重点)

  前面说了,由于自带的 yum 源是国外的源,速度很慢,所以可以替换为国内的 yum 源。目前国内提供 yum 源的机构有很多,如阿里、网易、搜狐、清华等等,这里以阿里源为例。

  2.4.1 还是先备份原来的 yum 源

30

  2.4.2 下载网络源的 repo 文件到服务器

31

  也可以将这两个文件自己保存起来,每次新建服务器,将该源替换进去。

  清空并创建缓存

32

  2.5 扩展:自建局域网 yum 源

  公司内网自建了 yum 仓库,在公司内的服务器可以使用

33

  具体用法不再赘述,参考前文。

  3、安装网络 yum 源

34

  vim /etc/resolv.conf

35

  4、yum 命令的用法

  yum 查询功能

36

  yum 安装、升级、降级、卸载

37

  yum 组功能

38

  清理缓存

39

  构建缓存

40

  5、查看服务器基本信息

  1.1 查看 gcc 版本级相关信息

41

  1.2 查看当前内核系统版本信息

42

  1.3 安装 lsb_release

43

  1.4 查看操作系统版本信息 (使用命令时提示 command not found, 需要安装 redhat-lsb)

44

  6、开关防火墙

  在 RHEL7 里有几种防火墙共存:

  firewalld

  iptables

  ebtables

  默认是使用 firewalld 来管理 netfilter 子系统,不过底层调用的命令仍然是 iptables 等

  Firewalld 与 iptables 对比更自由、更人性化

  6.1 查看 firewalld 状态

45

  6.2 策略启停 firewalld

46

  6.3 开机启用 / 禁用

47

  6.4 查看默认域中的火墙

48

  6.5 启 / 停、重启一个firewalld服务

49

  6.6 显示一个firewalld服务的状态

50

  6.7 是否开机自启

51

  6.8 查看端口开放情况

52

  如果提示FirewallD is not running,说明防火墙处于关闭状态

  6.9 防火墙开启状态下开放端口

53

相关文章

什么是OA服务器?

什么是OA服务器?

2023-10-14
常用的渗透测试工具都有哪些?

常用的渗透测试工具都有哪些?

2023-10-14
大数据测试工程师需要具备哪些技能?

大数据测试工程师需要具备哪些技能?

2023-10-14
压力测试和性能测试有什么区别?

压力测试和性能测试有什么区别?

2023-10-14

最新文章

常见网络安全面试题:Windows常用的命令有哪些?

常见网络安全面试题:Windows常用的命令有哪些?

2023-10-09
常见网络安全面试题:根据设备告警如何展开排查?

常见网络安全面试题:根据设备告警如何展开排查?

2023-10-09
常见网络安全面试题:mysql加固呢?(数据库加固)

常见网络安全面试题:mysql加固呢?(数据库加固)

2023-10-09
常见网络安全面试题:windows和linux加固?(操作系统加固)

常见网络安全面试题:windows和linux加固?(操作系统加固)

2023-10-09
在线咨询 免费试学 教程领取