Linux系統配置(系統優化)
映象下載、域名解析、時間同步請點選阿里雲開源映象站
前言
系統安裝完成後,需要基於系統做出一些調整來讓系統使用起來更加順手,可以根據個人喜好對linux進行調整,還有一些是linux的必要設定
一、基本設定
1、修改或啟用IP地址
[root@host ~]# ip addr或ifconfig 檢視啟用的網絡卡ip資訊
[root@host ~]# ifconfig -a 檢視所有的網絡卡及網路資訊(無論網絡卡是否啟用)
(1)使用命令修改
[root@host ~]# ifconfig 網絡卡名 ip地址 netmask 子網掩碼 設定網絡卡地址
[root@host ~]# ifconfig 網絡卡名 up 啟用網絡卡
[root@host ~]# service network restart 或 systemctl restart network 重啟網路服務
(2)修改配置檔案
網路配置檔案一般放在/etc/sysconfig/network-scripts檔案下,以名為ifcfg-ens33的網絡卡為例,配置如下
[root@host ~]# vi /etc/sysconfig/network-scripts/ifcfg-ens33 DEVICE=ens33 裝置名 BOOTPROTO=static 手動指定地址 ONBOOT=yes 系統啟動時,網路裝置是否被啟用,設為”yes” IPADDR=192.168.1.10 IP地址 NETMASK=255.255.255.0 子網掩碼 GATEWATY=192.168.1.1 閘道器地址
儲存後重新啟用網絡卡
[root@host ~]# service network restart 或 systemctl restart network 重啟網路服務
2、搭建yum倉庫
先做備份
[root@host ~]# cd /etc/yum.repos.d
[root@host yum.repos.d]# mkdir backup
[root@host yum.repos.d]# mv Cent* backup
[root@host yum.repos.d]# cp backup/CentOS-Base.repo local.repo
配置
[root@host yum.repos.d]# vi local.repo
[YUM]
name=YUM
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os&infra=$infra
baseurl=file:///mnt
gpgcheck=0
enabled=1
其中 baseurl=file:///mnt 此項為yum軟體倉庫位置,指向光碟掛載點,mirrorlist=http://後面可跟yum源的網址
3、語言更改
如果使用的Linux系統是kali英文版系統,經常使用桌面應用,可以按以下步驟更改為中文語言
(1)修改更新源
[root@kali] vim /etc/apt/sources.list
新增如下內容
deb http://mirrors.aliyun.com/kali kali-rolling main non-free contrib
deb-src http://mirrors.aliyun.com/kali kali-rolling main non-free contrib
儲存後更新下系統(可選)
[root@kali] apt-get update && apt-get upgrade && apt-get clean
(2)安裝中文字型
[root@kali] yum -y install ttf-wqy-zenhei
(3)設定語言
[root@kali] dpkg–reconfigure locales
按下鍵找到並使用空格選中:[zh_CN.GBK GBK] 和 [zh_CN.UTF_8 UTF_8]
按[Tab]鍵切換到[確定]按鈕然後按回車鍵
選擇 zh_CN.UTF-8 作為區域語言設定,按Tab鍵切換到[確定]按鈕,然後回車確定
回到終端後用命令再設定一次中文
[root@kali] echo LANG="zh_CN.UTF-8" > /etc/default/locale
然後重啟驗證
4、終端修改
Kali從2020年4月份釋出的linux開始將ZSH設為新的預設Shell,在使用時可能有很多人不習慣
ZSH終端是這樣的
而bash終端是這樣的
或者也可以改為其它的終端
[root@kali] vi /etc/passwd
把第一行的末尾ZSH改為bash
改成root:x:0:0:root:/root:/usr/bin/bash
重啟後生效,此修改只對root使用者,也可以修改其它使用者的shell,只用在/etc/passwd檔案中該使用者對應行末尾修改成要使用的shell即可(該shell需要系統支援)
使用命令 ls -l /bin/sh 檢視使用的shell是否為bash
5、終端提示符修改
(1)僅對某使用者生效
編輯root或其它使用者下的.bashrc檔案,新增 PS1='提示符名稱'
例如新增 PS1='[root@kali]' 後,提示符變為[root@kali]
bash或重啟生效
(2)全體生效
修改/etc/profile,新增 PS1='提示符名稱'
使用命令 source /etc/profile 啟用
也可以通過新增變數指令碼使在不同的目錄下自定義提示符跟隨變化
二、重置密碼
如果遺忘了管理員root使用者密碼,又沒有其它使用者有管理員許可權,無法登入進入,以CentOS為例,可通過如下方式修改root使用者密碼
1、重啟按“e”
2、修改引數
按下鍵一直翻到下面,找到linux16 /vm....root ro crashdernel=auto這一行,修改ro為rw init=/sysroot/bin/sh
更改完成後按下 ctrl+x 進入: / # 模式
3、修改密碼
輸入命令 chroot /sysroot,然後輸入 passwd root 設定使用者密碼,要輸入兩次相同密碼
然後執行命令 touch /.autorelabel 寫入系統資訊
4、強制重啟
完成後要強制重啟,然後進入系統輸入新設的密碼登入root即可
結語
在使用Linux系統時,多樣的系統優化方式給不同使用者提供了不同的便利,可以自定義自己的系統,使其更有個性,同時也要掌握一定的系統使用技巧
本文轉自:https://blog.csdn.net/le616616/article/details/122128204