起因是想自建一个本地笔记云存储,按照网上的教程搭建,卡在了其中的一个步骤上(文章见https://www.laobuluo.com/1542.html),卡在了如下图的位置,google了一番解决的办法,没有解决,看到一篇文章中说到,把系统更新到6.8以上就可以了,于是乎,重新安装一个CentOS7的虚拟机。

安装步骤,从官网中下载CentOS-7-x86_64-DVD-1810.iso,本人选择的中文界面安装的,开始安装时没有截图,大体说一下,

#    第一个需要注意的地方,是进行磁盘分区,进入磁盘分区后:

选择我要配置分区,

选择“标准分区standard partition”,然后选择左上角的“完成”:

回到下面的界面后,选择图中的“+”,swap交换分区,一般设置为内存的两倍,备注:生产服务器建议单独再划分一个/data分区存放数据。

继续点左下角的“+”号,挂载点:“ / ”期望容量:留空  ,默认为剩余所有空间,添加挂载点,如下图所示:

点左上角的“完成Done”,进入下面的界面:

接受更改Accept Changes,进入下面的界面:

默认是最小化安装,可以根据需求选择,我按照默认安装的,之后按照提示设置一下root密码就可以了。

#    第二个注意点是:

重新启动系统后,是交互式界面,输入用户名root和刚刚设置好的密码,然后开始设置网络,默认是没有自动开启网络连接的,在命令行中输入 vi /etc/sysconfig/network-scripts/ifcfg-nes33,编辑配置文件,CentOS7默认网卡是nes33而不是eth0了,如果想改回eth0的话,下面会介绍具体步骤。此处,我设置的是动态ip,dhcp。

 

BOOTPROTO=static          #启用静态IP地址

  ONBOOT=yes                     #开启自动启用网络连接

  IPADDR=192.168.1.73     #设置网关

  GATEWAY=192.168.1.1

  NETMASK=255.255.255.0

  DNS1=114.114.114.114

  DNS2=8.8.8.8

#  service network restart      #重启网络

#  ping www.baidu.com        #测试网络是否正常

#  ip addr                                 #查看IP地址

#    修改网卡名

cd  /etc/sysconfig/network-scripts/

mv  ifcfg-ens33  ifcfg-eth0         #修改名称

vi  ifcfg-eth0                                      #编辑

NAME=eth0                                       #修改

DEVICE=eth0                                   #修改

:wq! #保存退出

#    vi /etc/sysconfig/grub                #编辑

# 在”GRUB_CMDLINE_LINUX“变量中添加一句”net.ifnames=0 biosdevname=0“。

#    运行命令:grub2-mkconfig -o /boot/grub2/grub.cfg  #重新生成grub配置并更新内核参数。

#    添加udev的规则:

在”/etc/udev/rules.d“目录中创建一个网卡规则”70-persistent-net.rules“,并写入下面的语句:

SUBSYSTEM=="net",ACTION=="add",DRIVERS=="?*",ATTR{address}=="00:0c:29:BE:D0:F4",ATTR{type}=="1" ,KERNEL=="eth*",NAME="eth0"

ATTR{address}=="00:0C:29:BE:D0:F4"是网卡的MAC地址。

#    shutdown -r now 重启系统

#    查看系统开机默认界面:systemctl get-default

cat /etc/inittab      也可查看

#   设置为图形界面开机:systemctl set-default graphical.target 设置为命令行界面  :systemctl set-default multi-user.target

#    遇到的第三个问题:

尝试开启图形界面,但是没有成功,搜索一番,意思是安装的最小版本中没有安装图形界面,需要单独安装,但是安装时没有配置YUM,配置yum,再进行。

如果使用虚拟机,那么就在虚拟机中挂载DVD的iso文件。

使用如下命令新建一个挂载点并挂载修改yum源配置:mkdir /media/Centos7  ;  mount -t auto /dev/cdrom /media/CentOS7,通过命令mount可以查看已挂载的结果如下所示:

#修改yum源配置,把CentOS-Base.repo文件备份,

修改CentOS-Base.repo的内容,注释文档中的所有mirrorlist属性,把baseurl属性打开注释,并设置baseurl的属性值为挂载点

baseurl=file:///media/CentOS7/

#我同时按照另一个教程把/etc/yum.repos.d/CentOS-Media.repo文件也进行备份,并且将baseurl设置为/media/CentOS7。

#yum clean all   重置yum源。

#    yum groupinstall "GNOME Desktop"          安装图形界面GNOME。

#     ln -sf /lib/systemd/system/runlevel5.target /etc/systemd/system/default.target      更新系统的运行级别

OVER!!!

CentOS7 安装记录的更多相关文章

  1. Oracle11g CentOS7安装记录

    1. 操作系统环境.安装包准备 宿主机:Max OSX 10.10.5 虚拟机:Parallel Desktop 10.1.1 虚拟机操作系统:CentOS-7-x86_64-DVD-1511.iso ...

  2. CentOS7安装部署zabbix3.4操作记录

    CentOS7安装部署zabbix3.4操作记录 1.安装前准备 1.1 查看centos的系统版本 [root@zabbix ~]# cat /etc/redhat-release CentOS L ...

  3. centos7安装Mysql爬坑记录

    centos7安装Mysql爬坑记录   查看是否已安装 使用下列命令查看是否已经安装过mysql/mariadb/PostgreSQL 如果未安装,不返回任何结果(ECS的centos镜像默认未安装 ...

  4. 腾讯云CentOS7安装LNMP+wordpress

    许多云主机都有学生优惠,于是我趁着现在大一买了个腾讯1元云主机+免费cn域名(高中生的话就别想了).鉴于我只知道用服务器安装博客,别的用途不了解,所以我就去安装wordpress. 而由于我看的教程有 ...

  5. centos7安装mysql(yum)

    centos7安装mysql(yum) ----安装环境----依赖安装----检查mysql是否已安装----安装----验证是否添加成功----选择要启用的mysql版本----通过Yum安装my ...

  6. Centos7安装docker-compse踩过的坑

    一.概要 ​ 本文,我们介绍如何在centos7环境下安装docker-compose, 记录下安装过程步骤以及遇到的问题还有解决办法. 二.安装方式 1.官方安装方式 sudo curl -L ht ...

  7. 【Linux】【Apatch Tomcat】Linux、CentOS7安装最新版Apartch Tomcat环境

    1.前言 相当嫌弃,博客园搞掉了我快写完的 Tomcat. 请先安装 :[Linux][Java]CentOS7安装最新版Java1.8.191运行开发环境 虽然安装Tomcat没啥技术,但是还是记录 ...

  8. Centos7 安装 jdk 1.8

    Centos7 安装 jdk 1.8 1.下载安装包 链接: https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloa ...

  9. Centos7安装jexus,部署asp.net core,asp.net mvc

    什么是Jexus 官网解释:https://www.jexus.org/ Jexus是一款Linux平台上的高性能WEB服务器和负载均衡网关,Jexus Web Service,简称JWS,以支持AS ...

随机推荐

  1. springboot 整合 Froala Editor 3

    springboot项目中使用 Froala Editor 3,参考官网文档:https://www.froala.com/wysiwyg-editor/docs/overview 下载文件后,引入c ...

  2. Vue学习笔记十二:vue-resource的基本使用

    目录 HTML 浏览器效果 Vue不提倡使用操作DOM,所以Jquery不使用了,ajax也不使用了.所以,Vue给我们提供了一种和ajax差不多功能的指令,vue-resource HTML < ...

  3. 【GStreamer开发】GStreamer播放教程08——视频解码的硬件加速

    目标 视频的硬件解码近来发展非常快速,尤其是在低功耗的设备上.本教程会讲述一些硬件加速的背景知识并解释一下GStreamer是怎么做的. 悄悄告诉你,如果设置正确地话,我们什么也不用做,GStream ...

  4. php生成0~1随机小数方法

    php生成0~1随机小数方法JavaScript生成0~1随机小数的方法可以调用自带的Math.random(); php生成0~1随机小数方法如下:<pre><?php/** * ...

  5. python基础篇(一)

    PYTHON基础篇(一) 变量 赋值 输入,输出和导入 A:输入 B:输出 C:导入 运算符 A:算数运算符 B:比较运算符 C:赋值运算符 D:位运算符 E:逻辑运算符 F:成员运算符 G:身份运算 ...

  6. rtsp向rtmp推流

    package com.awifi.video.media.test; import org.bytedeco.javacpp.avcodec; import org.bytedeco.javacv. ...

  7. 对spring的简单了解

    对spring的简单了解 什么是spring Spring是一个开源框架,是为了解决企业应用开发的复杂性而创建的,同时Spring也是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架 特点 ...

  8. Mkdown常用语法

    这篇笔记停了两天,今天开始整理, 写这篇笔记主要是加强下自己的mkdown语法知识, 也当作练手之作. Mkdown 语法简介 标题 [h1 - h6] # ~ ###### 一般# 作为标题, 只有 ...

  9. Python程序计算ax^2+bx+c=0方程根

    程序用来计算ax^2+bx+c=0的两个根,有些异常暂时无法处理: #!/usr/bin/python # -*- coding: utf-8 -*- #当程序存在中文时,注释表明使用utf-8编码解 ...

  10. Python17之函数、类、模块、包、库

    一.函数 一个拥有名称.参数和返回值的代码块. 需要主动调用,否则不会执行,可以通过参数和返回值与其它程序进行交互 二.类 用来描述具有相同的属性和方法的对象集合.它定义了该集合中每个对象所共有的属性 ...