热门标签 | HotTags
当前位置:  开发笔记 > 前端 > 正文

CentOS7mini的安装和静态ip设置教程

centos 7 变化很多 首先安装过程中,操作变化方式很大,mini安装也没有了base这个选项,也就导致很多在centos6里面

centos 7 变化很多

首先安装过程中,操作变化方式很大,mini安装也没有了base这个选项,也就导致很多在centos6里面的命令在7中没有办法使用。

再就是,非常多的命令,也开始逐渐的走出了CentOS的舞台,虽然可以用yum来安装,但是,他们确实老了(ifconfig变成了ip addr,route变成了ip -route,arp变成了ip neighbor,ifconfig eth1 up变成了ip l set eth1 up,ifconfig eth1 down变成了ip l set eth1 down,netstat变成了ss).

首先制作系统启动盘

制作系统启动盘,U盘是需要格式化的,所以先把重要的文件先拷出来

首先下载一个CentOS-7-x86_64-Minimal-1511.iso镜像文件,这是下载地址https://www.centos.org/download/]![下载mini的点击minimal ISO]

下载mini的点击minimal ISO然后进入,到这个页面选择根据自己电脑的实际情况来选择下载,我的电脑是64位的!

我是在http://mirrors.sina.cn/centos/7/isos/x86_64/CentOS-7-x86_64-Minimal-1511.iso 下的,个人感觉快一点。下载完成后应该是这样的!

然后下载一个大白菜(一个U盘启动盘的工具)下载地址: https://www.jb51.net/softs/503297.html这里我使用的是装机版。下载完成以后安装好。然后,点击UltraISO.exe,然后选择继续使用。进入之后选择左上角的文件——>打开选择你刚刚下载的镜像文件。添加完之后。点击启动——>写入硬盘镜像,点击格式化你的U盘,然后点击写入,等写入完毕以后,启动盘就完成了。

然后把U盘插到你要安装的电脑上,由于电脑的型号不一样,每个人进去安装的压面不一样,所以需要先查询一下,按哪个键进入安装页面。我的是Del页面,台式机Award BIOS:按“Del”键;

  • 台式机AMI BIOS:按“Del”键或者“Esc”键;
  • 大部分笔记本的BIOS:按“F2”键,也有按“F10”键的;
  • IBM(冷开机按F1,部分新型号可以在重新启动时启动按F1)
  • HP(启动和重新启动时按F2)
  • SONY(启动和重新启动时按F2)
  • Dell(启动和重新启动时按F2)
  • Acer(启动和重新启动时按F2)
  • Toshiba(冷开机时按ESC然后按F1)
  • Compaq(开机到右上角出现闪动光标时按F10,或者开机时按F10)
  • Fujitsu(启动和重新启动时按F2)

这只是一部分电脑的方式。根据个人的实际情况而定。然后进去misi选择你自己的U盘然后按F10,选择确定,保存重启。然后就进入安装页面,开始安装Centos 7了

安装centos 7

安装步骤如下.

这里写图片描述 

选择安装语言,本文默认英文.

  • Date & Time 设置时间和时区(见下面的图)
  • KEYBOARD 设置键盘布局(没特殊情况不需要修改)
  • LANGUAGE SUPPORT 语言支持(第一步已经选择了英文,这里可以不选了.)
  • INSTALLATION SOURCE 安装源(默认即可,有光盘,网络等选项)
  • SOFTWARE SELECTION 安装包的选择(见下面的图)
  • INSTALLATION DESTINATION 安装目标,其实就是选择硬盘.(见下面的图)
  • KDUMP 备份选项(见下面的图)
  • NETWORK & HOSATNAME 网络和主机名选项(由于显示问题,图片上没这个选项.见下面的图)

这里写图片描述

选择时区,这里我们选亚洲,上海. 右上角有个Network Time 需要先设置网络才可使用.

这里写图片描述

选择要安装的软件,服务器来说.选择Minimal Install 点右上角Done即可.

这里写图片描述

在CentOS7里面,没有了base包,所以命令有些变化,详见下文.

这里写图片描述

选择硬盘,点下面的I will configure partioning(手动分区)之后点右上角Done即可

这里写图片描述

点击左下角的+

这里写图片描述

输入/ 点击add mount point

这里写图片描述

分区参考,这个部分,最好是自己根据实际情况理解安装,尽量不要完全照抄.

操作完成后,有上角Done即可.

这里写图片描述

点击Accept Changes来应用分区表.

这里写图片描述

关闭了自动备份功能.

这里写图片描述

设置网络和计算机名.

这里写图片描述

安装过程中设置root密码,点击 ROOT PASSWD

这里写图片描述

设置密码,点击左上角Done 即可

这里写图片描述

安装完成,点击Reboot.重启即可.

完成操作系统安装.

关于命令和操作系统简单优化的步骤如下:

———————————-大家好,我是分割线,虽然我并不华丽———————————-

网络命令参考

ip [选项] 操作对象{link|addr|route…}

## ip link show     # 显示网络接口信息
## ip link set eth0 upi   # 开启网卡
## ip link set eth0 down   # 关闭网卡
## ip link set eth0 promisc on # 开启网卡的混合模式
## ip link set eth0 promisc offi # 关闭网卡的混个模式
## ip link set eth0 txqueuelen 1200 # 设置网卡队列长度
## ip link set eth0 mtu 1400  # 设置网卡最大传输单元
## ip addr show     # 显示网卡IP信息
## ip addr add 192.168.0.1/24 dev eth0 # 设置eth0网卡IP地址192.168.0.1
## ip addr del 192.168.0.1/24 dev eth0 # 删除eth0网卡IP地址


## ip route list     # 查看路由信息
## ip route add 192.168.4.0/24 via 192.168.0.254 dev eth0 # 设置192.168.4.0网段的网关为192.168.0.254,数据走eth0接口
## ip route add default via 192.168.0.254 dev eth0 # 设置默认网关为192.168.0.254
## ip route del 192.168.4.0/24 # 删除192.168.4.0网段的网关
## ip route del default # 删除默认路由

查看网络接口信息

[root@test ~]# ip link
1: lo:  mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eno16777736:  mtu 1500 qdisc pfifo_fast state UP mode DEFAULT qlen 1000
link/ether 00:0c:29:e9:5d:7f brd ff:ff:ff:ff:ff:ff

查看网卡信息

[root@test ~]# ip addr
1: lo:  mtu 65536 qdisc noqueue state UNKNOWN
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eno16777736:  mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether 00:0c:29:e9:5d:7f brd ff:ff:ff:ff:ff:ff
inet 192.168.23.131/24 brd 192.168.23.255 scope global dynamic eno16777736
valid_lft 1383sec preferred_lft 1383sec
inet6 fe80::20c:29ff:fee9:5d7f/64 scope link
valid_lft forever preferred_lft forever

查看路由表

[root@test ~]# ip route list
default via 192.168.23.2 dev eno16777736 proto static metric 100
192.168.23.0/24 dev eno16777736 proto kernel scope link src 192.168.23.131 metric 100

添加静态IP(static)

把默认安装的那些都安装好以后,是没有自动开启网络连接的!

配置

cd /etc/sysconfig/network-scripts/ #进入网络配置文件目录

由于每个人的eno16777736这个名字是不一样的,但是前缀是一样的,而且一般是/etc/sysconfig/network-scripts/这个目录下的第一个

vi ifcfg-eno16777736 #编辑配置文件,添加修改以下内容

这些根据个人情况而定

IPADDR0=192.168.21.128 #设置IP地址 
PREFIXO0=24 #设置子网掩码 
GATEWAY0=192.168.21.2 #设置网关 
DNS1=8.8.8.8 #设置主DNS 
DNS2=8.8.4.4 #设置备DNS 
修改BOOTPROTO为static 
BOOTPROTO=static #启用静态IP地址 
修改这个ONBOOT为yes,这样你的电脑在启动时就可以连网了 
OnBOOT=yes #开启自动启用网络连接
HWADDR=00:0C:29:8D:24:73
TYPE=Ethernet
BOOTPROTO=static #启用静态IP地址 
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCOnF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
NAME=eno16777736
UUID=ae0965e7-22b9-45aa-8ec9-3f0a20a85d11
OnBOOT=yes #开启自动启用网络连接
IPADDR0=192.168.21.128 #设置IP地址
PREFIXO0=24 #设置子网掩码
GATEWAY0=192.168.21.2 #设置网关
DNS1=8.8.8.8 #设置主DNS
DNS2=8.8.4.4 #设置备DNS
:wq! #保存退出

service network restart #重启网络
ping www.baidu.com #测试网络是否正常

这里写图片描述

ip addr #查看IP地址

如果出现你刚刚配置的ip就代表成功了

进入

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。


推荐阅读
  • Hadoop集群搭建:实现SSH无密码登录
    本文介绍了如何在CentOS 7 64位操作系统环境下配置Hadoop集群中的SSH无密码登录,包括环境准备、用户创建、密钥生成及配置等步骤。 ... [详细]
  • 使用IntelliJ IDEA高效开发与运行Shell脚本
    本文介绍了如何利用IntelliJ IDEA中的BashSupport插件来增强Shell脚本的开发体验,包括插件的安装、配置以及脚本的运行方法。 ... [详细]
  • iOS 小组件开发指南
    本文详细介绍了iOS小部件(Widget)的开发流程,从环境搭建、证书配置到业务逻辑实现,提供了一系列实用的技术指导与代码示例。 ... [详细]
  • 本文探讨了在SharePoint环境中使用BDC(Business Data Catalog)时遇到的问题及其解决策略,包括XML文件导入SSP后的不可见性问题以及与远程SQL Server 2005连接的难题。 ... [详细]
  • Git版本控制基础解析
    本文探讨了Git作为版本控制工具的基本概念及其重要性,不仅限于代码管理,还包括文件的历史记录与版本切换功能。通过对比Git与SVN,进一步阐述了分布式版本控制系统的独特优势。 ... [详细]
  • 来自FallDream的博客,未经允许,请勿转载,谢谢。一天一套noi简直了.昨天勉强做完了noi2011今天教练又丢出来一套noi ... [详细]
  • LoadRunner中的IP欺骗配置与实践
    为了确保服务器能够有效地区分不同的用户请求,避免多人使用同一IP地址造成的访问限制,可以通过配置IP欺骗来解决这一问题。本文将详细介绍IP欺骗的工作原理及其在LoadRunner中的具体配置步骤。 ... [详细]
  • 本文详细介绍了PHP中的几种超全局变量,包括$GLOBAL、$_SERVER、$_POST、$_GET等,并探讨了AJAX的工作原理及其优缺点。通过具体示例,帮助读者更好地理解和应用这些技术。 ... [详细]
  • 本文详细介绍了在PHP中如何获取和处理HTTP头部信息,包括通过cURL获取请求头信息、使用header函数发送响应头以及获取客户端HTTP头部的方法。同时,还探讨了PHP中$_SERVER变量的使用,以获取客户端和服务器的相关信息。 ... [详细]
  • 题面:P3178[HAOI2015]树上操作好像其他人都嫌这道题太容易了懒得讲,好吧那我讲。题解:第一个操作和第二个操作本质上是一样的&# ... [详细]
  • 使用 ModelAttribute 实现页面数据自动填充
    本文介绍了如何利用 Spring MVC 中的 ModelAttribute 注解,在页面跳转后自动填充表单数据。主要探讨了两种实现方法及其背后的原理。 ... [详细]
  • 2023年1月28日网络安全热点
    涵盖最新的网络安全动态,包括OpenSSH和WordPress的安全更新、VirtualBox提权漏洞、以及谷歌推出的新证书验证机制等内容。 ... [详细]
  • 在CentOS 7中部署Nginx并配置SSL证书
    本文详细介绍了如何在CentOS 7操作系统上安装Nginx服务器,并配置SSL证书以增强网站的安全性。适合初学者和中级用户参考。 ... [详细]
  • Windows环境下Oracle数据库迁移实践
    本文详细记录了一次在Windows操作系统下将Oracle数据库的控制文件、数据文件及在线日志文件迁移至外部存储的过程,旨在为后续的集群环境部署做好准备。 ... [详细]
  • 随着Linux操作系统的广泛使用,确保用户账户及系统安全变得尤为重要。用户密码的复杂性直接关系到系统的整体安全性。本文将详细介绍如何在CentOS服务器上自定义密码规则,以增强系统的安全性。 ... [详细]
author-avatar
台湾金门高粱酒业集团股份公司
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有