1、liunx系统安装

ops/2024/11/2 13:16:52/


一、简介


Linux系统内核指的是一个由Linus Torvalds(创始人)Linux基金会,负责维护,提供硬件抽象层、硬盘及文件系统控制及多任务功能的系统核心程序。

红帽公司是全球最大的开源技术厂商,RHEL是全世界内使用最广泛的Linux系统。同时RHEL系统是免费的,但是服务程序是收费,升级、管理、后期运营都是收费。

社区企业版操作系统(Community Enterprise Operating System,CentOS)是Linux发行版之一,它是来自于Red Hat Enterprise Linux依照开放源代码所编译而成。

Ubuntu基于Debian发行版和GNOME桌面环境, Ubuntu发行版操作系统的目标在于为一般用户提供一个最新的、同时稳定的以开放自由软件构建而成的操作系统。

Linux内核是Linux操作系统的核心,一个完整的Linux发行版包括进程管理、内存管理、文件系统、系统管理、网络操作等部分。

    Mainline表示主线开发版本,Stable表示稳定版本,稳定版本主要由mainline测试通过而发布。

    驱动程序是计算机设备和操作系统之间的桥梁,也是硬件的接口,操作系统只能通过这个接口,管理硬件资源。

文件系统是操作系统用于明确磁盘或分区上文件的方法和数据存储结构,文件系统由三部分组成:与文件管理有关软件、被管理文件以及实施文件管理所需数据结构。


二、虚拟机软件安装及配置


下面正式来安装Linux系统,安装系统前需要下载如下软件:

  •  VMware workstation 10.0
  • CentOS 7.2 x86_64

安装图解如下:

Vmware10.0下载路径:

http://download3.vmware.com/software/wkst/file/VMware-workstation-full-10.0.1-1379776.exe

ISO下载路径:

http://124.205.69.165/files/706900000291EB25/mirror.math.princeton.edu/pub/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-1511.iso

京峰Linux软件库下载地址

Linux软件库、镜像下载地址:

链接:百度网盘-链接不存在 密码:gibq


三、Centos7.4安装虚拟机


1)创建虚拟机

2)安装第一步

3)选择虚拟机的硬件兼容即虚拟机版本

4)选择安装的操作系统的方式

5)选择需要安装的操作系统及操作系统版本

6)定义虚拟机名称和安装位置

7)虚拟机处理器数量和内核数量选择

8)定义虚拟机内存

9)定义虚拟机的网卡模式

三种网卡类型

  • 桥接:虚拟机的IP地址需要和笔记本在相同的网段,更换网络环境后需要不断的更正,对虚拟机的数量有限制;
  • NAT:更换环境,不会影响你使用虚拟机,虚拟机ip地址可以不做变化,同局域网可以使用相同的IP地址;
  • 仅主机:虚拟机无法上网,测试一些危险的东西而不像影响其他用户可以使用仅主机模式。

10)定义虚拟机接口类型

11)选择磁盘类型

12)创建新的虚拟磁盘

13)定义磁盘容量大小

14)定义虚拟机磁盘存放文件名称

15)准备创建虚拟机

16)安装Centos7操作系统

18)指定镜像位置

19)开始安装操作系统

20)安装Centos7系统

21)选择安装过程使用的语言

22)进行系统分区

23)选择自己配置分区

24)分区及分区标准

分区的标准:Linux是以文件的方式存储,例如/dev/sda代表整块硬盘,/dev/sda1表示硬盘第一分区,/dev/sda2表示硬盘第二分区,为了能将目录和硬盘分区关联,所以Linux采用挂载点的方式来关联磁盘分区,/boot目录、/根目录、/data目录跟磁盘管理后,称之为分区,每个分区功能如下:

  • /boot分区用于存放Linux内核及系统启动过程所需文件;
  • Swap分区又称为交换分区,类似Windows系统的虚拟内存,物理内存不够用时,以供程序使用Swap内存;
  • /分区用于系统安装核心分区及所有文件存放的根系统;
  • /data分区为自定义分区,企业服务器中用于作应用数据存放。

Linux分区标准可以分为三种:

【用于数据不重要的时候可以采用这种分区,相当于Windows中只有C盘分区】

/boot[引导系统启动] 200M

swap分区 为了防止系统内存用光了 临时作为内存  768M(512M)

/ (存放安装软件)剩余多少给多少

【数据重要的情况下】

/boot[引导系统启动] 200M

swap分区 为了防止系统内存用光了 临时作为内存  768M(512M)

/ (存放安装软件)40G-200G

/data 剩余多少给多少  用于存放重要数据

【不知道数据重要不重要的的情况下】

/boot[引导系统启动] 200M

swap分区 为了防止系统内存用光了 临时作为内存  768M(512M)

/ (存放安装软件)40G-200G

剩余空间不分区,谁使用时谁分区

【拓展】

/boot 300MB

swap 512MB

/ 40GB

/data/ 剩余大小

企业标准分区规范,300GB硬盘以上标准;


【企业环境中】

#方案1:针对网站集群架构中的某个节点服务器分区

服务器上的数据有多份(其他节点也有)且数据不太重要,建议分区方案如下:

/boot: 200MB

swap: 物理内存的1.5倍,当内存大于或等于8GB时,配置为8-16GB即可

/: 剩余硬盘空间大小(/usr、/home、/var等分区和 "/" 公用一个分区,这相当于在windows系统中只有一个C盘,所有数据和文件都放在一起)

#方案2: 针对数据库及存储角色的服务器分区

服务器的业务有大量重要的数据,建议分区方案如下:

/boot: 200MB

/: 大小设置为50-200GB,只存放系统相关文件,网站等业务数据不放在这里。

swap: 物理内存的1.5倍,当内存大于或等于8GB时,配置为8-16GB即可

/data: 剩余硬盘空间大小,放数据库及存储服务等重要数据。当然,data的名称可以换成别的名字

注:本方案就是把重要数据单独分区,便于备份和管理

#方案3: 针对大网站或门户级别企业的服务器进行分区

此分区方案更灵活,比较适合业务线比较多、需求不确定的大企业使用,建议分区如下:

/boot: 200MB

/: 大小设置为50-200GB,只存放系统相关文件,网站等业务数据不放在这里。

swap: 物理内存的1.5倍,当内存大于或等于8GB时,配置为8-16GB即可

剩余的磁盘空间保留,不再进行分区,将来分配给不同的使用部门,由他们自己根据需求在进行分配


Swap分区说明:

  • swap 内存交换空间的功能是:当所有数据被存放在物理内存里面,但是这些数据又不是常被CPU所取用时,那么这些不常被使用的程序将会被丢到硬盘的swap交换空间中,
  • 而将速度较快的物理内存空间释放出来给真正需要的程序使用,所以,如果你的系统不是很忙,而且内存又很大,自然不需要swap。
  • swap分区一般为真实内存的2倍,他可以避免因为内存不足,而造成系统效能低的问题。但是你的物理内存如果达到4GB 以上时,swap分区也可以不必做额外的设置。

swap分区并不会使用到目录树的挂载,所以swap分区不需要指定挂载点。


25)手动分区完成及文件系统说明

文件系统说明:

  1. ext:专门为Linux设计的,为linux核心所做的第一个文件系统。单个文件最大限制:未知;该文件系统最大支持2GB的容量。
  2. ext2:用以代替ext,是LINUX内核所用的文件系统。单个文件最大限制2TB;该文件系统最大支持32TB的容量。
  3. ext3:一个日志文件系统。单个文件最大限制16TB,该文件系统最大支持32TB的容量。
  4. ext4:单个文件最大限制16TB,该文件系统最大支持1EB的容量。
  5. Xfs:
  • 一个全64-bit的文件系统,它可以支持上百万T字节的存储空间。对特大文件及小尺寸文件的支持都表现出众,支持特大数量的目录。
  • 最大可支持的文件大小为8EB,最大文件系统尺寸为18 EB。XFS使用高的表结构(表+树),保证了文件系统可以快速搜索与快速空间分配。
  • XFS能够持续提供高速操作,文件系统的性能不受目录中目录及文件数量的限制。
#CentOS6普遍采用EXT3和EXT4文件系统格式,而CentOS7默认采用XFS格式。如下为EXT3、EXT4、XFS区别:
EXT4是第四代扩展文件系统(Fourth EXtended filesystem,EXT4)是Linux系统下的日志文件系统,是EXT3文件系统的后继版本;
EXT3类型文件系统支持最大16TB文件系统和最大2TB文件;
EXT4分别支持1EB(1EB=1024PB,1PB=1024TB 1TB=1024GB 1GB=1024MB1MB=1024KB 1KB=1024B 1B=8b(bit))的文件系统,以及16TB的单个文件;
EXT3只支持32,000个子目录,而EXT4支持无限数量的子目录;
EXT4磁盘结构的inode个数支持40亿,而且EXT4的单个文件大小支持到16T(4Kblock size) ;
XFS是一个64位文件系统,最大支持8EB减1字节的单个文件系统,实际部署时取决于宿主操作系统的最大块限制,常用语64位操作系统,发挥更好的性能;

【红帽官网】

Red Hat Enterprise Linux | Red Hat Product Documentation


26)分区格式化

27)继续并开始正式安装Centos7系统

28)设置ROOT用户登录密码

29)完成系统安装并重启系统

30)登录Centos7操作系统

31)登录界面说明

32)查看网卡信息

33)配置网卡

34)网卡配置文件编辑及释义

35)重启网卡确定网络连通性

36)关闭SeLinux和防火墙

37)使用Xshell远程连接设备(一)

38)Xshell远程连接(二)

39)Xshell远程连接登录用户名(三)

40)Xshell远程连接登录用户密码(四)

41)Xshell远程登陆成功(五)

42)CRT 远程连接设备(一)

43)CRT远程连接(二)

44)CRT远程连接输入用户名(三)

45)CRT远程连接输入用户密码(四)

46)CRT远程连接成功(五)


四 、网络设置


1)设置IP 网关 DNS
#配置IP地址
vi /etc/sysconfig/network-scripts/ifcfg-ens33 TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEEROUTE=yes
IPV4_FAILURE_FATAL=no
PV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
#删除UUID,防止克隆时出现两台机器的唯一标识是一样的
DEVICE=ens33
ONBOOT=yes
IPADDR=192.168.100.5 		#ip
GATEWAY=192.168.100.2 		#网关
NETMASK=255.255.255.0  	#子网掩码
DNS1=192.29.29.29 		#使用主的DNS
DNS2=8.8.8.8			#备用的DNS2)重启网卡
#重启网络服务命令  
systemctl restart network.service3)修改主机名
hostnamectl set-hostname  CentOS7-Basic4)关闭防火墙,SELinux
CentOS6关闭防火墙:
service iptables stop     	 #临时关闭
chkconfig iptables off     	 #禁止开机启动、
service iptables status		 #检查防火墙状态CentOS7中关闭防火墙:
systemctl stop firewalld 	#临时关闭
systemctl disable firewalld	#禁止开机启动
systemctl status firewalld    	#检查防火墙状态5)关闭SELinxu命令
#零时关闭
setenforce 0#永久关闭
$ vi /etc/selinux/config
将ELINUX=enforcing	改为SELINUX=disabled  	
重启才能生效.6)配置sudo
#创建用户,设置文件权限(可选设置)
[root@CentOS7-Basic ~]# useradd admin    		#添加用户通过手动输入修改密码
[root@CentOS7-Basic ~]# passwd  admin  			#更改用户 deng 的密码
123456  passwd: 所有的身份验证令牌已经成功更新。#设置admin用户具有root权限  修改 /etc/sudoers 文件,找到下面一行,在root下面添加一行,如下所示:[root@CentOS7-Basic ~]# visudo
root    ALL=(ALL)     ALL
admin   ALL=(ALL)     ALL
修改完毕,现在可以用admin帐号登录,然后用命令 su - ,即可获得root权限进行操作。#root用户先创建文件 设置权限
su - admin
sudo mkdir module
sudo mkdir software
sudo chown admin:admin module/
sudo chown admin:admin software/
ls -al

五、centos7 yum网络源设置


cd /etc/yum.repos.d/ 
mv /etc/yum.repos.d/CentOS-Base.repo  /etc/yum.repos.d/CentOS-Base.repo.backup
yum install wget
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
yum clean all 
yum makecache

六、克隆虚拟机


1)克隆虚拟机

点击克隆,选择现有快照

选择创建完整克隆,节省空间的话可以选择连接克隆

等待克隆完成

2)修改静态Ip

打开新克隆的虚拟机,ip addr 查看当前的IP地址,修改静态Ip,vi  /etc/sysconfig/network-scripts/ifcfg-ens33,修改内容成为自己设定的ip,我这里如下: 

IPADDR=192.168.100.21

3)修改主机名

#看当前系统主机名 hostname #修改主机名 hostnamectl set-hostname node21 

4)添加主机名与ip映射关系

vi /etc/hosts 

192.168.100.21 node21 #对应自己的ip和主机名

本地映射配置 C:\Windows\System32\drivers\etc\hosts 

5)重启生效

reboot


七、统信系统安装


安装统信UOS服务器操作系统1060_安装统信网络操作系统uos 服务器版本-CSDN博客


http://www.ppmy.cn/ops/130438.html

相关文章

c 到 c++ 过渡

c基础入门 #include <iostream> #include <cmath> #include <unistd.h> // 总结&#xff1a;按照书写依次往下&#xff0c;先看 iostream 再看 cxxx 最后 xxx.husing namespace std; // 本质&#xff1a;自定义作用域&#xff0c;作用域就在该命名空间内部。…

【企业微信新版sdk】

wecom 的引入使用 一、引入wecom二、封装函数三、使用测试 一、引入wecom 1、企业微信 WECOM-JSSDK提供了 npm 和 cdn 两种引入途径。1.1、 npm 引入 npm install wecom/jssdk1.2、安装后引入 import * as ww from wecom/jssdk通过 script 标签引入 <script src"ht…

java8 list map 聚合求和

目标&#xff1a; 统计地市的总的完成数量&#xff0c;并根据总数来排序。 要把下面的数据&#xff1a; [{"city_name": "南京市","carrier_id": "2","carrier_name": "移动","city_id": "0&qu…

【Python游戏开发】猜数字游戏

【Python游戏开发】猜数字游戏 前言正文核心函数思考步骤实现原理代码实现结论前言 在这个快节奏的世界里,我们都需要一些能放松大脑的小游戏。你有没有想过,能不能通过一些简单的猜谜来激发自己的思维?没错,就是我们熟悉的"猜数字"游戏!这个游戏看似简单,但实…

【MySql】第五章(存储函数与存储过程)

文章目录 一、常用的系统函数1.1 数学函数1.2 字符串函数1.2.1 计算字符串字符数的函数和计算字符串长度的函数1.2.2 字符串合并函数1.2.3 字符串大小写转换函数1.2.4 删除空格函数1.2.5 取子串函数1.2.6 其他字符串函数 1.3 日期和时间函数1.3.1 获取当前系统日期及指定日期年…

「Mac畅玩鸿蒙与硬件18」鸿蒙UI组件篇8 - 高级动画效果与缓动控制

高级动画可以显著提升用户体验,为应用界面带来更流畅的视觉效果。本篇将深入介绍鸿蒙框架的高级动画,包括弹性动画、透明度渐变和旋转缩放组合动画等示例。 关键词 高级动画弹性缓动自动动画缓动曲线一、Animation 组件的高级缓动曲线 缓动曲线(Easing Curve)控制动画在不…

Hive的数据存储格式

目录 一、前言 二、存储格式 2.1、文本格式&#xff08;TextFile&#xff09; 2.1.1、定义与特点 2.1.2、存储与压缩 2. 1.3、使用场景 2.2、行列式文件&#xff08;ORCFile&#xff09; 2.2.1、ORC的结构 2.2.2、ORC的数据类型 2.2.3、ORC的压缩格式 2.2.3、ORC存储…

自然语言处理领域中的两个主要技术挑战:实体歧义和上下文管理

自然语言处理领域中的两个主要技术挑战&#xff1a;实体歧义和上下文管理 这段话详尽地讨论了在自然语言处理领域中的两个主要技术挑战&#xff1a;实体歧义和上下文管理。具体地&#xff0c;它解释了如何识别并解决在同一句子中相同日期和地点被赋予多种不同含义的问题。此处…