CentOS minimal搭建基本的Linux学习环境

自己动手,丰衣足食
为了促进学习,安装CentOS minimal(最小安装版)

CentOS 6.8 下载地址:http://mirrors.aliyun.com/centos/6.8/isos/i386/

推荐选择阿里云的32位镜像,安装过程不再叙述,一路next即可,语言建议选择英文:

CentOS minimal搭建基本的Linux学习环境_第1张图片
阿里云的镜像

CentOS minimal搭建基本的Linux学习环境_第2张图片
遇到这个界面请选择红框内的选项
CentOS minimal搭建基本的Linux学习环境_第3张图片
安装完毕输入密码登录root账户

因为安装的是精简版,所以除了基本的命令和编辑工具以外,什么都没有,也包括网络

配置网络

  1. 登录root账户后,输入vi /etc/sysconfig/network-scripts/ifcfg-eth0,将配置项修改成如下图所示,然后保存退出并重启CentOS
CentOS minimal搭建基本的Linux学习环境_第4张图片
修改配置项
  1. 重启完毕来试试能不能连接到外网,输入ping www.baidu.com,如下图所示表示可以连接到外网,按CTRL+Z结束
CentOS minimal搭建基本的Linux学习环境_第5张图片
ping www.baidu.com
  1. 如果遇到unkown host,表示失败了,修改DNS服务器到Google
  • vi /etc/resolv.conf
  • 输入: nameserver 8.8.8.8,保存退出
  • service network restart 重启网络服务,再试一次

如果还是不行,好吧,你又多了一次学习的机会,自行Google吧~

安装GCC

执行:yum -y install gcc gcc-c++ kernel-devel 安装gcc ,c++编译器以级内核文件

这些都是必不可少的依赖,后面还会用到

安装GCC
CentOS minimal搭建基本的Linux学习环境_第6张图片
安装完成

安装图形界面

(个人观点) 安装图形界面对我等Linux渣渣还是有必要的,一方面可以从Windows过渡到Linux,处处与Windows对比更容易理解一些,另一方面是安装图形界面可以安使某些操作变得更直白一些,比如说:安装中文输入法,如果在以后需要在Linux上学习,写中文注释怎么少得了

CentOS上比较流行的图形界面有GNOME和KDE,初步了解了一下:

  • GNOME比较高效
  • KDE比较华丽,同时也就浪费了更多的资源

既然是在虚拟机上练习的,GNOME就够了

  1. 安装X Window System

X 窗口系统是运行在Linux上的一个图形界面程序,而GNOME和KDE都是X窗口系统为基础构成的

执行命令: yum -y groupinstall 'X Window System'

安装X窗口系统

安装过程时间较长,完成后如下图所示:

CentOS minimal搭建基本的Linux学习环境_第7张图片
安装完成
  1. 安装GNOME图形界面
    执行命令: yum -y groupinstall 'Desktop'
    如果想体验KDE界面,则执行命令: yum -y groupinstall 'KDE Desktop'
安装GNOME图形界面
CentOS minimal搭建基本的Linux学习环境_第8张图片
安装GNOME完成
  1. 设置GNOME为默认启动

执行命令: vi /etc/inittab
将最下方的id:3:initdefault修改为id:5:initdefault,保存退出(shift+zz即可)

  • 将光标放在3上,按r,输入5即可修改
  • 3代表命令行启动,5代表从图形界面启动
修改启动项
  1. 重启系统,开启图形界面之旅
    为了安全起见,GNOME不允许root账户直接登录,不过没关系,还是注册普通账户的

  2. 注册新的普通账户
    重启后见如下图所示,由于现在还没有安装VMware Tools , 所以窗口大小不太适合,鼠标向下可以看见Forward按钮,点击继续

CentOS minimal搭建基本的Linux学习环境_第9张图片
图形界面

在些界面注册一个新的普通用户


CentOS minimal搭建基本的Linux学习环境_第10张图片
注册普通用户

通过网络同步时间,点击Finish后,系统会自动重启

CentOS minimal搭建基本的Linux学习环境_第11张图片
时间

重启完成,登录刚刚创建的普通用户,然后就看见了一个简约图形界面


CentOS minimal搭建基本的Linux学习环境_第12张图片
登录普通用户

别以为到这里就完了,打开终端随便输入点什么试试~

CentOS minimal搭建基本的Linux学习环境_第13张图片
丑爆了有木有,不能输入中文的有木有

我不知道你感觉如何,我是受够了~

安装中文输入法

如果这个字体你像我一样也无法忍受,可以通过XShell等远程工具操作,或者直接忍忍,毕竟一会就要换掉了~

  1. 远程登录root(如果你真打算忍受现在的终端的话,su root然后输入密码切换到root账户),执行命令: yum -y groupinstall 'Input Methods' 安装中文输入法
安装中文输入法
  1. 让Linux支持中文
    执行命令: yum -y groupinstall 'Chinese surppot'

    让Linux支持中文

  2. 回到图形界面,进行以下操作

CentOS minimal搭建基本的Linux学习环境_第14张图片
进入设置
CentOS minimal搭建基本的Linux学习环境_第15张图片
点击红色按钮
CentOS minimal搭建基本的Linux学习环境_第16张图片
选择输入法

弹出的框里选择你自己用的输入法,然后关闭就行了


CentOS minimal搭建基本的Linux学习环境_第17张图片
选择输入法

回到终端,按CTRL+SPACE切换输入法,已经可以输入中文了,但是这字体绝对忍不了

CentOS minimal搭建基本的Linux学习环境_第18张图片
中文输入

安装VMware Tools 工具

为了顺利安装其它的字体和方便调整窗口大小,我们先来安装VMware Tools

  1. 点击VMware软件的虚拟机->安装VMware Tools,进行下载安装,完成后将光盘里的VmwareTools XXX.tar.gz复制一份到桌面上
CentOS minimal搭建基本的Linux学习环境_第19张图片
下载完成
  1. 终端执行:tar -zxvf VmwareTools-XXX(Tab补全)
CentOS minimal搭建基本的Linux学习环境_第20张图片
解压
  1. 完成后,进入新解压出来的目录,有如下等文件
CentOS minimal搭建基本的Linux学习环境_第21张图片
刚刚解压出来的目录里
  1. 执行: ./vmware-install.pl安装
CentOS minimal搭建基本的Linux学习环境_第22张图片
安装失败
  1. 如果出现上图所示是因为我们安装的是最小版,没有Perl
    自己动手,丰衣足食,先来安装Perl
    执行命令: yum -y install perl
安装perl
  1. 安装了perl以后再次执行./vmware-install.pl继续安装VMware Tools,一路回车,完成后重启系统
    CentOS minimal搭建基本的Linux学习环境_第23张图片
    继续安装VMware Tools
CentOS minimal搭建基本的Linux学习环境_第24张图片
安装完成
CentOS minimal搭建基本的Linux学习环境_第25张图片
舒服多了

安装完成即可随意调整窗口大小了


安装Monaco字体

个人很喜欢Monaco字体,如果你想安装别的,方法也是一样的

  1. 打开软件管理


    CentOS minimal搭建基本的Linux学习环境_第26张图片
    打开软件管理
  2. 搜索Monoco字体,右边显示并没有找到


    CentOS minimal搭建基本的Linux学习环境_第27张图片
    搜索字体

既然没有找到,那就从Windows上弄一份过来吧~

如果你也想安装这个字体但你的Windows上又没有的话:
下载链接:http://pan.baidu.com/s/1jHMQhZS 密码:y4fl

下载完直接拉到虚拟机的桌面上(前提要先安装VMware Tools)

  1. 打开终端,将Monaco字体文件移动到相应的字体目录即可(名字可以不修改,我有强迫症)
移动Monaco字体文件
  1. 设置终端字体为Monaco, 怎么样,舒服多了吧~
CentOS minimal搭建基本的Linux学习环境_第28张图片
设置字体
舒服多了

安装firefox浏览器

执行命令:yum -y install firefox

安装firefox浏览器
CentOS minimal搭建基本的Linux学习环境_第29张图片
安装完成

See you ~~

你可能感兴趣的:(CentOS minimal搭建基本的Linux学习环境)