Linux巩固篇001-安装Linux系统

简介: 纸上得来终觉浅,绝知此事要躬行

前言

身为一个三年的运维工程师,从开发转测开再转运维,都是不断学习的过程,未必开发才是最优秀的,找到适合自己的职业不断深耕,你也会在自己的行业大放光彩,本系列依照《Linux就该这么学》系列随书学习练习操作,将一些课本上不顺畅的地方,全部以最简方式免费开源展示给大家,资源大家可以自行百度,也希望大家多关注刘遄老师的第二版关于centos8的丛书,学习最前沿的Linux相关技术。

准备工具

VMware WorkStation 虚拟机

CentOS-6.10-x86_64-bin-DVD1.iso

安装过程和安装配置不再复述,根据自身需求进行搭建

网络连接方式概念理解

桥接模式:相当于在物理主机与虚拟机网卡之间架设了一座桥梁,从而可以通过物理主机的网卡访问外网。

NAT 模式:VM虚拟机的网络服务发挥路由器的作用,使得通过虚拟机软件模拟

的主机可以通过物理主机访问外网,在真机中NAT虚拟机网卡对应的物理网卡是VMnet8

仅主机模式:仅让虚拟机内的主机与物理主机通信,不能访问外网,在真机中仅主机模式模拟网卡对应的物理网卡VMnet1

忘记root 管理员密码

  1. 重启 Linux 系统主机并出现引导界面时,按下键盘上的e 键进入内核编辑界面
  2. 在linux16 参数这行的最后面追加“rd.break”参数,然后按下Ctrl + X 组合键来运行修改过的内核程序

image.png

  1. mount -o remount,rw /sysroot

chroot /sysroot

passwd

touch /.autorelabel

exit

reboot

image.png

准备环境常用命令

查看Linux版本:cat /etc/redhat-release

常用的RPM 软件包命令

安装软件的命令格式 rpm -ivh filename.rpm

升级软件的命令格式rpm -Uvh filename.rpm

卸载软件的命令格式rpm -e filename.rpm

查询软件描述信息的命令格式rpm -qpi filename.rpm

列出软件文件信息的命令格式rpm -qpl filename.rpm

查询文件属于哪个RPM 的命令格式rpm -qf filename

systemctl 管理服务

启动、重启、停止、重载、查看状态等常用命令

systemctl 命令(RHEL 7 系统)         作用

systemctl start foo.service                启动服务

systemctl restart foo.service             重启服务

systemctl stop foo.service                停止服务

systemctl reload foo.service             重新加载配置文件(不终止服务)

systemctl status foo.service             查看服务状态

systemctl 设置服务

开机启动、不启动、查看各级别下服务启动状态等常用命令

systemctl 命令(RHEL 7 系统)          作用

systemctl enable foo.service              开机自动启动

systemctl disable foo.service             开机不自动启动

systemctl is-enabled foo.service        查看特定服务是否为开机自动启动

systemctl list-unit-files --type=service查看各个级别下服务的启动与禁用情况

结语

简问简答

1.为什么建议读者校验下载的系统镜像或工具?

答:为了保证软件包的安全与完整性。

2.使用虚拟机安装Linux 系统时,为什么要先选择稍后安装操作系统,而不是去选择RHEL 7系统镜像光盘?

答:在配置界面中若直接选择了RHEL 7 系统镜像,则VMware Workstation 虚拟机会使用内置的安装向导自动进行安装,最终安装出来的系统跟我们后续进行实验所需的系统环境会不一样。

3.RPM(红帽软件包管理器)只有红帽企业系统在使用,对吗?

答:RPM 已经被CentOS、Fedora、openSUSE 等众多Linux 系统采用,它真的很好用!

4.简述RPM 与Yum 软件仓库的作用。

答:RPM 是为了简化安装的复杂度,而Yum 软件仓库是为了解决软件包之间的依赖关系。

5.RHEL 7 系统采用了systemd 作为初始化进程,那么如何查看某个服务的运行状态?

答:执行命令“systemctl status 服务名.service”可查看服务的运行状态,其中服务名后的.service 可以省略。

如果想根据教程实践的朋友们可以通过阿里云ecs服务器免费试用和低价购买,入口如下

入口一:新人免费试用

入口二:大学生免费试用

入口三:低价服务器购买

入口四:低价服务器购买2

入口五:建站特惠购买

目录
相关文章
|
3天前
|
消息中间件 监控 数据可视化
Linux安装Kafka图形化界面
Linux安装Kafka图形化界面
14 4
|
3天前
|
弹性计算 安全 Cloud Native
Alibaba Cloud Linux镜像系统超好用!兼容CentOS生态,性能稳定性绝对可以!
Alibaba Cloud Linux是阿里云的自研Linux发行版,兼容CentOS/RHEL,提供长期免费支持。它针对云服务器ECS优化,适用于多种场景,如Web服务、云原生应用等。Alibaba Cloud Linux 3基于Anolis OS 8,提供安全、高性能、十年维护及丰富的开源生态。用户可在ECS购买时选择镜像安装,支持多架构并提供热补丁、解决方案和快速启动版。更换ECS操作系统是免费的。
36 5
|
1天前
|
域名解析 网络协议 Linux
Linux系统下DNS配置指南
Linux系统下DNS配置指南
15 1
|
3天前
|
消息中间件 存储 Ubuntu
Linux安装kafka3.5.1
Linux安装kafka3.5.1
10 2
|
3天前
|
JavaScript Linux
Linux安装nodejs
Linux安装nodejs
16 2
|
1天前
|
NoSQL Java Linux
linux 安装 neo4j简介
Neo4j是高性能NoSQL图形数据库,利用图结构存储数据。推荐使用JDK 11配合Neo4j 3.x版本。下载3.5.9版,通过`curl`命令在Linux上获取tar.gz文件,然后解压。配置`neo4j.conf`,调整内存设置,开启远程访问。执行`./bin/neo4j start`启动,通过`http://服务器IP:7474`访问,默认凭据是username: neo4j, password: neo4j,登录后应更改密码。
8 0
|
1天前
|
Oracle Java 关系型数据库
在Linux环境下采用压缩包方式安装JDK 13
在Linux环境下采用压缩包方式安装JDK 13
|
1天前
|
Linux Perl
如何在Linux系统中确定CPU架构
如何在Linux系统中确定CPU架构
6 0
|
1天前
|
Linux
深入探索与实践Linux系统中的modprobe命令
深入探索与实践Linux系统中的modprobe命令
2 0
|
1天前
|
Linux 数据库
Linux安装达梦数据库达梦数据
Linux安装达梦数据库达梦数据
3 0