CentOS 7 mini版本安装后必须要做的几件事
Linux家族非常的庞大,诸如Debian、Ubuntu、RedHat、CentOS、ArchLinux、Gentoo,甚至还有国内比较有名的Deepin,都是Linux家族闪耀的明星。根据实际需求涉及到其稳定性和定制型要求的不同,我们需要选择不同版本的Linux进行安装和配置。
在之前,经常折腾更加易用的Ubuntu,乃至非常极客的Arch大法,再到如今工作需求,安装CentOS进行线下的测试,发现Linux真的是一个漫长的大坑,hhhhhhh
闲话不多说,下面开始正题。
今天,在VM虚拟机中安装了一下CenOS-7的Mini版本,也就是通常说的基础版或者极简纯净版,其中只包括了linux运行需要的核心组件。这里总结自己安装后,做的一些感觉必要的事,来方便日后的调试安装和供大家借鉴(部分内容同样适用于DVD版本)。
CentOS众所周知是RedHat的社区版本,稳定性好,做服务器部署非常的合适。与Debian系列相比,在使用上最大的差别大概就是apt和yum管理命令的不同了。在图形界面的安装指引下,同Ubuntu系统的安装并没有特别大的差别,所以这里不再进行安装流程的阐述。
在安装完成后,我们重启进入主界面,此时会提示登录系统账户。因为涉及权限需要,我们直接登录root账户,然后开始进行命令行界面的操作。
很多情况下,第一步要进行网络的配置,因为Linux系统网络在默认情况下,很可能是没有配置或者没有开启的。
先在虚拟机中设置网卡模式为桥接模式,然后我们使用ping命令测试下网络是否通畅,我的网络发现是默认开启的(可能版本原因),但是若不通可以进行下一步配置。
CentOS的网络配置文件从这里打开
vi /etc/sysconfig/network-scripts/ifcfg-eth?
?处一般情况下是0,我的是33,这个名称可以后期修改,修改时注意使用ls查看目录文件
把文件内容
ONBOOT=no
改为
ONBOOT=yes
然后键入
service network restart
重启网络服务
如果是静态IP,则需要在配置文件中加入
IPADDR=...(静态IP)
GETAWAY=...(网关)
NETMASK=...(子网掩码)
进行网络配置
网络配置完成,接下来我们要对yum的源进行设置,以提高yum源的可靠性。
下载repo源配置文件需要wget工具,我们顺便安装下
yum install wget
接下来首先备份yum源的配置文件夹下的CentOS-Base.repo
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
然后使用wget工具下载阿里云的repo的配置文件
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
下载完成后,执行以下命令生成缓存
yum clean all
yum makecache
当运行完成之后,再运行命令对基本组件进行更新
yum update
紧接着,我个人比较喜欢对UTC时间进行本地化的处理,将其转为CST时间,也就是通常说的东八区时间,避免linux默认UTC时间导致时间不一致的问题。
首先需要安装ntpdate时间工具
yum install ntpdate
然后开始编辑时间配置文件(若文件没有则新建,系统默认规则会导致文件生效,目前是这样理解的)
vi /etc/sysconfig/clock
将下面文本中的UTC选项设置为false
ZONE=”Asia/Shanghai”
UTC=false
ARC=false
之后
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
将linux的时区设置为上海时区,此时开始校对时间
ntpdate cn.pool.ntp.org
最后,执行
/sbin/hwclock --systohc
设置硬件时间和系统时间一致并校准即可。
以上为基础调整,下面可以开始安装常用开发软件
yum install vim gcc make git net-tools kernel-headers kernel-devel
其中net-tools提供ifconfig工具,以及kernel-headers和kernel-devel是为了后面安装VMware Tools做必要的准备
其后,我们点击虚拟机中的安装VMware Tools就可以开始虚拟机工具的安装了。
mkdir /mnt/cdrom
mount /dev/cdrom /mnt/cdrom
cd /mnt/cdrom
tar xzvf VMwareTools-*.tar.gz
cd vmware-tools-distrib
./vmware-install.pl
其中*号为VMware Tools的版本号
之后一路回车,如果需要则在对应选项进行设置,即可成功安装VMware Tools。
有了这些,基本上也就安装差不多了,对于个人开发使用有个界面还是方便点的,因此可以选择性的安装图形界面。
yum groupinstall "X Window System"
yum groupinstall "GNOME Desktop"
这里我选择的是安装GNOME桌面环境
我们可以通过命令来查看我们可以安装的桌面环境
yum grouplist
根据对应的名称选择安装即可,期间过程比较久,请耐心等待。
最后,可以通过命令设置系统默认启动环境
systemctl set-default multi-user.target //设置成命令模式
systemctl set-default graphical.target //设置成图形模式
在最后的最后,我们运行
reboot
重启即可,建议日常使用下使用普通权限账户,需要时通过
su
切换到root账户进行操作。
至此,CentOS 7 Mini安装后的一些事完成,后面就可以尽情使用了!
CentOS 7 mini版本安装后必须要做的几件事的更多相关文章
- IntelliJ IDEA安装后需要必须做的一件事
把Alt+斜杆 删除 Ctrl+空格修改成 Alt+斜杆 Ctrl+空格用过输入法的人都应该知道为什么要做上面一件事
- Ubuntu 16.04 LTS安装好之后需要做的15件事
看到这篇文章说明你已经从老版本升级到 Ubuntu 16.04 或进行了全新安装,在安装好 Ubuntu 16.04 LTS 之后建议大家先做如下 15 件事.无论你是刚加入 Ubuntu 行列的新用 ...
- CentOS 7 minimal 版本安装后网络配置
本博文主要为你讲解如何再CentOS 7中启用网络. 1.首先使用root登录服务器,输入 nmcli d 我们发现网卡是处于禁用状态. 2.打开网络管理器界面,再终端输入 nmtui 打开界面如上, ...
- 转 CentOS 7 minimal 版本安装后网络配置
转自[http://www.07net01.com/2016/01/1140061.html] 1.首先使用root登录服务器,输入 nmcli d 我们发现网卡是处于禁用状态. 2.打开网络管理器界 ...
- ARTS-S CentOS 7 minimal 版本安装后网络配置
用root登录服务器,执行 nmcli d 可以看到ethernet disconnected,网卡是处于禁用状态.执行 nmtui 选Edit a connection-Edit,选中Automat ...
- 安装mysql后必须要做的一件事
Step 1. 检查默认账户和密码 $cat /etc/mysql/debian.cnf # 在ubuntu下查看默认账户名和密码 会看到 [client] host = localhost user ...
- 安装 CentOS 7 后必做的七件事
原文 安装 CentOS 7 后必做的七件事 CentOS 是最多人用来运行服务器的 Linux 版本,最新版本是 CentOS 7.当你兴趣勃勃地在一台主机或 VPS 上安装 CentOS 7 后, ...
- 安装 Kali Linux 后需要做的 20 件事
安装 Kali Linux 后需要做的 20 件事 本文含有我觉得有用的每一件事情.本文分为三大部分: 专门针对Kali用户 Kali Linux是来自Debian的一个特殊版本,Kali Linux ...
- 刚安装Fedora 23工作站后,你必须要做的24件事
[51CTO.com快译]Fedora 23工作站版本已发布,此后我们就一直在密切关注它.我们已经为新来读者介绍了一篇安装指南:<Fedora 23工作站版本安装指南> 还有一篇介绍如何从 ...
随机推荐
- Maximum execution time of 30 seconds exceeded in
在执行一次php脚本的时候,遇到了这样的报错,经过c Maximum execution time of 30 seconds exceeded in 翻译过来就是:执行时间超过了30秒最长执行时间: ...
- 系统兼容软件CrossOver和虚拟机软件,哪个好用?
想要在Mac上运行Windows软件的方法有很多种,比较常见的有安装双系统以及虚拟机.但是安装双系统会导致一个很大的问题,就是占用了过多的硬盘空间,这样一来会导致可使用的空间减少. 目前来说,大家都不 ...
- 【P4178】Tree——点分治
(题面来自luogu) 题目描述 给你一棵TREE,以及这棵树上边的距离.问有多少对点它们两者间的距离小于等于K 输入格式 N(n<=40000) 接下来n-1行边描述管道,按照题目中写的输入 ...
- Mac 上超好用的代码对比工具 beyond compare,对比json差异
导读 昨天下午,公司业务跑不通,然后开发组长让架构师联系我,给我发一个json和部署到dev上的微服务url,让我去测试下,将发来的json放到json.cn上愣是解析不出来,我就用之前的json请求 ...
- Java蓝桥杯练习题——求小数n位后3个数
求整数除法小数点后第n位开始的3位数 位数不足的补0,如0.125小数第3位后三位:0.12500→500 输入格式:a b n,空格分开,a是被除数,b是除数,n是小数后的位置 输出格式:3位数字, ...
- 二:robot framework基本组成
1.RF组成:套件.用例.关键字 套件:测试用例的集合,可以是一个模块的功能点的集合.也可以是很多模块功能点的集合 用例:一般是由多个关键字组成的 关键字:测试库.资源文件.用例所在文件的关键字表 2 ...
- java实验类的实现
1 //1.矩形类的定义及应用 2 package classwork_5; 3 4 public class juxing1 { 5 private double a,b;//长,宽 6 priva ...
- 3D网页小实验——将txt配置文本转化为3D陈列室
设计目标:借鉴前辈编程者的经验将简单的配置文本转化为3D场景,并根据配置文件在场景中加入图片和可播放的视频,最终形成可浏览的3D陈列室. 一.使用效果 1.txt配置文件: (博客园的富文本编辑器会改 ...
- java简单的实现搜索框的下拉显示相关搜索功能
最近做了一个简单的搜索框下面下拉显示相关搜索的功能,有点模仿百度的下拉展示相关搜索 先上个展示图 : 点击进入演示地址,大家可以输入长点的搜索,点击搜索,再输入之前搜索词的前面部分,看是否能展示出来 ...
- 对于Web开发最棒的22个Visual Studio Code插件
翻译 原文作者:James Quick 原文地址:https://scotch.io/bar-talk/22-best-visual-studio-code-extensions-for- ...