VBOX 上 配置 CentOS Minimal
下載VirtualBox
https://www.virtualbox.org/wiki/Downloads
安裝,一路默認即可
下載CentOS
https://www.centos.org/download/
創建虛擬機
選擇合適的位置,點擊創建
加載鏡像
選擇創建的虛擬機,點擊啟動
加載鏡像,然後重新啟動
系統安裝
選擇最小安裝
英文+英文鍵盤
時區選擇上海
接著配置主機名,root密碼,用戶及密碼等等
點擊安裝。
開啟互聯網
登陸root用戶後,在控制臺輸入:
vi /etc/sysconfig/network-scripts/ifcfg-eth0
7版本的文件好像叫ifcfg-enp0s3,可以自己找找
修改配置文件:
:wq保存並退出(或shift+ZZ)
reboot,重啟系統
重新啟動之後,輸入ping + xxx網址,測試是否配置成功(ctrl+C中止)
安裝GCC編譯器
yum -y install gcc gcc-c++ kernel-devel
然後可以試著寫一個c語言文件編譯一下試試
vi test.c
編譯的命令是:
gcc test.c -o test && ./test
安裝圖形界面
常用的有GNOME 和 KDE
GNOME:
1.安裝X Window System
X 窗口系統是運行在 Linux 上的一個圖形界面程序,而 GNOME 和 KDE 都是以 X 窗口系統為基礎建構成的
yum -y groupinstall "X Window System"
2.安裝GNOME
yum -y groupinstall "Desktop"
KDE安裝要輸入:yum -y groupinstall "KDE Desktop"
centos7則要使用:
yum groupinstall "GNOME Desktop" "Graphical Administration Tools"
3.設置GNOME為默認啟動
vi /etc/inittab
將光標移動到最下方“id:3:initdefault:”的位置(3 表示命令行啟動)
將3改為5,保存退出
如果是centos7版本:
ln -sf /lib/systemd/system/runlevel5.target /etc/systemd/system/default.target
使用的這兩個參數:
# multi-user.target: analogous to runlevel 3 #命令行模式
# graphical.target: analogous to runlevel 5 #圖形模式
修改模式,使用命令:
systemctl get-default #查看當前默認啟動模式
systemctl set-default multi-user.target #更改啟動模式為多用戶命令行模式
實這個命令只是更改了一個軟鏈接而已,
/etc/systemd/system/default.target
是一個軟鏈接文件,所鏈接的文件就是各啟動模式的配置文件,多用戶命令行模式的文件是/usr/lib/systemd/system/multi-user.target
,圖形模式則是/usr/lib/systemd/system/graphical.target
GNOME 不允許 root 用戶直接登錄,所以要創建一個普通用戶
創建賬號我們使用 useradd 命令:useradd -d 用戶主目錄 -m(創建主目錄) 用戶名
然後用 passwd 命令初始化該用戶的密碼:passwd 用戶名
su + 用戶名 用來切換用戶
reboot重啟電腦,點擊Forward
安裝增強工具
安裝中文支持
安裝輸入法:
yum -y groupinstall "Input Methods"
安裝中文支持:
yum -y groupinstall "Chinese support"
依次點擊左上角的“System”->“Preferences”->“Input Method”
勾選“Enable input method feature”,選中“User IBus(recommended)”點擊“Input Method Preferences...”按鈕
依次點擊“Input Method”->“Chinese”->“拼Pinyin”
點擊“Add”將拼音輸入法添加進輸入法列表
回到“Terminal”命令行,Ctrl + 空格鍵切換到拼音輸入法
如果是centos7安裝中文輸入法:
yum install ibus-libpinyin
centos7,將系統改變為中文支持:
1、首先使用locale命令看看當前系統所使用的字符集,如圖可以看到是en英文
2、再看看系統是否有安裝中文字符集的支持
locale -a |
grep
CN
3、如果沒有的話使用yum安裝中文字符集
yum
install
kde-l10n-Chinese
4、按如下方法修改配置文件並重啟系統測試(在CentOS 6裏面該文件是/etc/sysconfig/i18n)
cat
/etc/locale.conf
LANG=
"zh_CN.UTF-8"
5、重新查看字符集,修改成功,也可以用echo命令輸出中文,能正常顯示了
CentOS7開機出現多個選項
在CentOS更新後,並不會自動刪除舊內核。所以在啟動選項中會有多個內核選項,可以手動使用以下命令刪除多余的內核:
1.查看系統當前內核版本:
# uname -a
Linux localhost.localdomain 3.10.0-229.20.1.el7.x86_64 #1 SMP Tue Nov 3 19:10:07 UTC 201
GNU/Linux
2.查看系統中全部的內核RPM包:
# rpm -qa | grep kernel
kernel-3.10.0-229.14.1.el7.x86_64
kernel-3.10.0-229.el7.x86_64
abrt-addon-kerneloops-2.1.11-22.el7.centos.0.1.x86_64
kernel-tools-libs-3.10.0-229.20.1.el7.x86_64
kernel-3.10.0-229.20.1.el7.x86_64
kernel-tools-3.10.0-229.20.1.el7.x86_64
3.刪除舊內核的RPM包
yum remove kernel-3.10.0-229.14.1.el7
yum remove kernel-3.10.0-229.el7
4.重啟系統
# reboot
註意:不需要手動修改/boot/grub/menu.lst
這個時急救模式啟動(系統出項問題不能正常啟動時使用並修復系統)
VBOX 上 配置 CentOS Minimal