Linux系列 操作系统安装及服务控制(笔记)

简介: Linux系列 操作系统安装及服务控制(笔记)

前言

本章将会讲解Linux系列 操作系统安装及服务控制(笔记)


一.操作系统

1.Linux系统三大类

(1)ubuntu系列


Ubuntu是一个以桌面应用为主的Linux操作系统。


其名称来自非洲南部祖鲁语或豪萨语的“ubuntu"一词,意思是“人性”“我的存在是因为大家的存在",是非洲传统的一种价值观。Ubuntu基于Debian发行版和Gnome桌面环境,而从11.04版本起,Ubuntu发行版放弃了Gnome桌面环境,改为Unity。从前人们认为Linux难以安装、难以使用在Ubuntu出现后这些都成为了历史。Ubuntu也拥有庞大的社区力量,用户可以方便地从社区获得帮助。 [1]  自Ubuntu 18.04 LTS起,Ubuntu发行版又重新开始使用网络豆的主页桌面环境。

1201ed7bef1a4def84539904ca4d34b2.png

(2)红帽Redhat系列

Red Hat企业版(了解)


Red Hat Enterprise Linux(简称FHEL),是Red Hat公司面向企业级应用推出的官方版本,R-EL产品长期以来经历了众多企业的实际应用验证,在稳定性,高效性和安全性等方面都具有相当优秀的表现,目前,FHE.系列产品的最新版本为7.x系列,其设计目标是为今天灵活多变的企业架构提供支持,为各种企业应用的部著奠定全面的基础,不仅包括网站,数据库、电子邮件等各种传统服务,也包括对虚拟化,存储,云计算,高可用性等技术的全新支持。


CentOS社区版(了解)

CentOS的全称为Community Enterptise Opersting Systarm(社区企业操作系统),它并不属于红帽公司,而是基于红帽FFHEL.的源代码组件进行重构的社区版Linux操作系统,相当于RHEL.系统的“翻版”.CentOS几乎原汁原味地保持了AHEL.系统的所有功能,并且修正了一些已知的Bug(漏洞),虽然CnetOS使用了FRHEL的源代码,但是由于这些源代码是Rad Hot公司开源发布的,所以CentOS的使用者不会遇到任何版权问题,CemtOS面向那些需要企业级操作系统稳定性的用户,可以免费下载使用。


(3)debain系统

05dd12e9a11a49a08652a2fe6225ab71.png

广义的Debian是指一个致力于创建自由操作系统的合作组织及其作品,由于Debian项目众多内容分支中以Linux宏内核为主,而且Debian开发者 所创建的操作系统中绝大部分基础工具来自于GNU工程 ,因此 “Debian” 常指Debian GNU/Linux。


2.Linux系统的组成

①Linux内核

Linux是一种开源电脑操作系统内核。它是一个用C语言写成,符合POSIX标准的类Unix操作系统。


Linux最早是由芬兰 Linus Torvalds为尝试在英特尔x86架构上提供自由的类Unix操作系统而开发的。该计划开始于1991年,在计划的早期有一些 Minix 黑客提供了协助,而如今全球无数程序员正在为该计划无偿提供帮助。


2d15634fb0a346a1aee385a6d0744080.png


②外围程序

外围程序一般包括Linux中的浏览器,等一些软件。


3.Linux文件系统格式

①Ext4 日志型文件系统

EXT4是第四代扩展文件系统是Linux系统下的日志文件系统,是ext3文件系统的后继版本。


Ext4是由Ext3的维护者Theodore Tso领导的开发团队实现的,并引入到Linux2.6.19内核中。


②Xfs 支持超大硬盘

XfS文件系统是SGI开发的高级日志文件系统,XFS极具伸缩性,非常健壮。所幸的是SGI将其移植到了Linux系统中。在linux环境下。目前版本可用的最新XFS文件系统的为1.2版本,可以很好地工作在2.4核心下。


③Swap 虚拟内存格式

SWAP就是LINUX下的虚拟内存分区,它的作用是在物理内存使用完之后,将磁盘空间(也就是SWAP分区)虚拟成内存来使用


 6bb4889e507a4a8ebcaa6a3b0efc1075.png


4.Linux系统的分区方式

一般分/分区

Swap分区

swap分区一般是实际内存的1.5-2倍


5.分盘与各自代表的意思

/dev/sda5

/dev/sdb7

/dev/sdd2

/ 表示根

Sd 表示SSID或SCSI

hd 表示 IDE 硬盘

用 a,b,c来表示第几块硬盘

用1,2,3来表示第几个分区

6.常用单词

Systemctl   系统控制

init        系统初始化

Start       启动

Status      查看状态

Stop        停止

Reload      重新装载

Firewalld     防火墙

Enable       启动

Disable      关闭

Is-enabled   查看自启状态

关机 init 0

进入命令行界面 init3

进入图形界面 init5

重启 init 6

查看防火墙服务状态Systemctl status firewalld.servcie

关闭防火墙服务 Systemctl stop firewalld.servcie

开启防火墙服务 systemctl start firewalld.servcie

重新加载防火墙服务 systemctl reload firewalld.servcie

重启防火墙服务 systemctl restart firewalld.servcie

设置开启不自动启动防火墙systemctl enable firewalld.service

查看防火墙是否开机启动Systemctl is-enabled firewalld.service


相关实践学习
CentOS 7迁移Anolis OS 7
龙蜥操作系统Anolis OS的体验。Anolis OS 7生态上和依赖管理上保持跟CentOS 7.x兼容,一键式迁移脚本centos2anolis.py。本文为您介绍如何通过AOMS迁移工具实现CentOS 7.x到Anolis OS 7的迁移。
目录
相关文章
|
16天前
|
Linux Python
Linux 安装python3.7.6
本教程介绍在Linux系统上安装Python 3.7.6的步骤。首先使用`yum`安装依赖环境,包括zlib、openssl等开发库。接着通过`wget`下载Python 3.7.6源码包并解压。创建目标文件夹`/usr/local/python3`后,进入解压目录执行配置、编译和安装命令。最后设置软链接,使`python3`和`pip3`命令生效。
|
19天前
|
Ubuntu Linux
Linux 各发行版安装 ping 命令指南
如何在不同 Linux 发行版(Ubuntu/Debian、CentOS/RHEL/Fedora、Arch Linux、openSUSE、Alpine Linux)上安装 `ping` 命令,详细列出各发行版的安装步骤和验证方法,帮助系统管理员和网络工程师快速排查网络问题。
104 20
|
12天前
|
NoSQL 关系型数据库 MySQL
Linux安装jdk、mysql、redis
Linux安装jdk、mysql、redis
127 7
|
19天前
|
Unix Linux 编译器
UNIX/Linux 上的安装
UNIX/Linux 上的安装。
37 2
|
7月前
|
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,登录后应更改密码。
586 1
|
存储 缓存 Ubuntu
【嵌入式开发】 Linux Kernel 下载 配置 编译 安装 及 驱动简介(二)
【嵌入式开发】 Linux Kernel 下载 配置 编译 安装 及 驱动简介(二)
230 0
|
Ubuntu 安全 Unix
【嵌入式开发】 Linux Kernel 下载 配置 编译 安装 及 驱动简介(一)
【嵌入式开发】 Linux Kernel 下载 配置 编译 安装 及 驱动简介(一)
270 0
|
Java Linux 开发工具
GIT在Linux上的安装和使用简介
GIT在Linux上的安装和使用简介   GIT最初是由Linus Benedict Torvalds为了更有效地管理Linux内核开发而创立的分布式版本控制软件,与常用的版本控制工具如CVS、Subversion不同,它不必服务器端软件支持,速度和效率也有着相当程度的提高。
1050 0

热门文章

最新文章