CentOS7 安裝一個(minimal)基本配置的設定,更新kernel(core)核芯版本, 及自動登入autologin console
CentOS7 安裝一個(minimal)基本配置的設定,更新kernel(core)核芯版本, 及自動登入autologin console
##這裡只是分享一下,用回最基本的配置,是可以達到(用最少成本),起動開機快和用最少內存工作的環境。
首先,安裝的環境,是使用windows + vmware + centos7_iso
==>安裝CentOS7,以最小的安裝。(這是重點)
==>之後,查看一下(網卡,設備),是否正常使用就可以,只是注意一下,是否有(ONBOOT=yes)。
(網卡設備"NAT"-->可以用來上網及更新)
==>就可以做更新,但是在更新之前,可以看一看。現在更新工具,巳有"dnf 和 yum4"可以使用。
(在自己的個人選擇而言,會用dnf)
==>完成基本更新,就可以更新(kernel)最新的核芯版本。
==>開機自動登入,建議autologin --> console的方式,因為系統在起動時很快和使用比較少的內存。
(如果是使用圖形環境,來自動登入,只是多了起動時間和內存空間)
(如果在平時工作裡面,都是使用ssh來連接,那麼在起動時,建議用console自動登入是比較快和用最少內存)
1st : 在vmware選擇安一個新的CentOS7 (64bit), 及安裝一個(最小化的版本)
##有關安裝的步驟,現在不用多說明(現在是以假設,你是會使用vmware軟件),
所以現在主要是在設定方面的問題。(如果對"vmware的使用問題",在其他文章,有好多都說安裝centos的步驟)
2nd : 現在(假設)你巳是安裝了一個基本的(minimal)安裝,現在是一個什麼都沒有的環境之下,
==>首要是要設定一個(網上)連線;
==>及可以使用ssh的連線使用
==>設定(連線) :
-->vi /etc/sysconfig/network-scripts/ifcfg-lo ##這個文件檔,是一個基本設定文本(在centos7,通常會是"ifcfg-lo")
但是也會有些情況會是"ifcfg-eth0",但主要都是看裡面的設定值
DEVICE=lo
IPADDR=127.0.0.1
NETMASK=255.0.0.0
NETWORK=127.0.0.0
# If you're having problems with gated making 127.0.0.0/8 a martian,
# you can change this to something else (255.255.255.255, for example)
BROADCAST=127.255.255.255
ONBOOT=yes ## <這個一定要"yes">
NAME=loopback
##注 : 最主要是"ONBOOT=yes"
-->vi /etc/sysconfig/network-scripts/ifcfg-ens33
##vmware設是可以加入多個(網卡設備)使用
(仅主機"ens33" , NAT"ens37" , 橋接模式"ens38")
在大部份情況之下,裡面設定都不需修改,
只是要看"ONBOOT=yes",就可以使用。
-->ip addr
##這時你只是可以使用這個"ip addr",在更新之後就可以使用"ifconfig"
這時你可以看到連線的設定值資料,就代表可以完成(首要的工作)。
及同時,可以使用ssh來做一下連線,及可以用一下ping看一看效果
##如果,在使用ping沒有回應,就"systemctl stop firewalld",等一下firewall就可以。
最好是看回自己的ip,ping 一下自己的主機系統,會最容易看到效果。
3rd : 更新,現在巳是可以使用比較新的(dnf),巳是可以使用在centos裡面,用yum就可以安裝到。
==>yum clean all ; yum -y install dnf
##如果沒法更新和連線到外面,就是要看有沒有加入(NAT"ens37" 或 橋接模式"ens38")
可以兩個都同時加入,如果是(更新)用橋接模式,就可以。
##vim, wget, net-tools : 都是要自己指定安裝才可以使用
==>dnf -y install vim wget net-tools
dnf clean all ; dnf -y update ; dnf -y upgrade
##在完成更新之後,如果你是會看版本,在uname -msr,都是(3.xx)版本。(可以更新到最新的kernel(core)核芯版本)
4th : 更新最新的(kernel) linux內核的版本。
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm
##(https://pkgs.org/download/release)在這裡找所要的更新package
這裡可以花些時間,看一看有什麼可以用。
dnf --disablerepo="*" --enablerepo="elrepo-kernel" list available
dnf --enablerepo=elrepo-kernel install kernel-ml
##這時巳是更新了,最新版本,但是未可以reboot。
----- ----- ----- ----- -----
==>要修改,開機預設版本。
vim /etc/default/grub
-->GRUB_DEFAULT=0
##設定修改為"0",就可以。
----- ----- ----- ----- -----
==>還要更新一下系統的資料。
grub2-mkconfig -o /boot/grub2/grub.cfg
##完成這個cmd,在開機時,最頂的版本就會是,最新的版本。(排位順序)
systemctl reboot
##這時reboot就可以看到。在reboot之後再用uname -msr,就會是最新版本
5th : 使用"console"自動發入,這個是不安裝(gnome 或 kde)環境下的自動登入。
vim /etc/systemd/system/getty.target.wants/getty\@tty1.service
==>ExecStart=-/sbin/agetty –noclear %I $TERM ##這是原本的語法。
==>ExecStart=-/sbin/agetty --autologin root --noclear %I $TERM ##這是修改好的語法。
##即是說明,只是在這裡加入一個[option] ==> --autologin root
==> --autologin {用戶名}
****加一個"--autologin root{space空位}--noclear",重點是在後要有一個(space空位),不要跟其他字連在一起。
如果沒有了這個位空,就不能正常開機。<設定一個快照,如有問題,都可以重做,這裡要小心。>
==>systemctl reboot
##主要是加--autologin root,其後面要有一個空位隔開,沒有什麼要特別設定。
6th : 圖形環境(Gnome 或 KDE)。
==>dnf grouplist ##查看安裝的名字
dnf groupinstall "GNOME Desktop" 或 dnf groupinstall "KDE Plasma Workspaces"
(圖形環境,使用"Gnome",比較簡單和容易使用。)
(由console進入,圖形環境用"startx")
##注 : 在安裝之前,最好先做一個(快照),如想不用,就可以回到未安裝之前,(也可以使用remove清除,但是用快照會方便)