gentoo linux安装后的几个细节的完善

gentoo linux安装后的几个细节的完善

gentoo linux安装后的几个细节的完善

细节一:cd-rom 和 /boot 挂载

根据手册示例,分区配置文件 /etc/fstab 应该如下:

/dev/sda2   /boot        ext2    defaults,noatime     0 2
/dev/sda3   none         swap    sw                   0 0
/dev/sda4   /            ext4    noatime              0 1
  
/dev/cdrom  /mnt/cdrom   auto    noauto,user          0 0

我们用 EFI 固件启动系统,那么,/dev/sda2 应该格式成了 vfat 分区格式,如果按上述配置文件配置分区,系统启动时由于格式错误无法把 /dev/sda2 挂载到目录 /boot,虽然系统能启动,但 /dev/sda2 上的内核文件、引导文件全部无法找到;并且如此配置,cdrom并不自动挂载。所以我们做以下细节完善:

1、配置表改为如下:

/dev/sda2   /boot        vfat    defaults,noatime     0 2
/dev/sda3   none         swap    sw                   0 0
/dev/sda4   /            ext4    noatime              0 1
  
/dev/cdrom  /mnt/cdrom   auto    auto                 0 0

2、新建目录 /mnt/cdrom 并把 cdrom 挂载到该目录。

~# mkdir /mnt/cdrom
~# mount /dev/cdrom /mnt/cdrom
~# reboot

细节二:可预见的命名规则的命名的网络接口名称改为传统的eth0

根据 gentoo手册安装了gentoo linux 后,系统的网络接口名称是根据可预见的命名规则命名的,在 VMware 虚拟机上的虚拟网卡就命名为 eno16777736,与手册上示例的传统网络接口名称 eth0 并不相同,如果完全按手册做,重启后网络并不能接通。也有的小伙伴就是喜欢传统接口名称。是否可以把网络接口名称改为传统接口名称呢?当然可以。

1、编辑配置文件 /etc/default/grub,(在任何行)添加下面的语句,强制不启用可预见的命名规则(默认启用);

GRUB_CMDLINE_LINUX="net.ifnames=0"

2、在 shell 用 grub-mkconfig 命令更新内核启动参数。

~# grub-mkconfig -o /boot/grub/grub.cfg
~# reboot

细节三:为管理员用户添加 sudo 命令

系统安装后,应该添加管理员用户并尽量用管理员用户去管理系统,除非必要绝不以 root 用户登录。假设已经添加了普通用户 zhangsan,怎么让 zhangsan 成为管理员用户并能用 sudo 命令管理系统呢?

1、安装 sudo 命令。

~# emerge --ask app-admin/sudo

2、编辑 /etc/sudoers 文件,直接复制“root”那一行,修改 root 为用户名 zhangsan,让用户 zhangsan 获取 root 权限。

~# nano -w /etc/sudoers

gentoo linux安装后的几个细节的完善

细节四:shell 显示乱码纠正

终端是不支持中文的(只有 xwindow 中的终端模拟器 terminal 等才能显示中文)。修改 LANG 环境变量即可。

~# export LANG=en_US

细节五:时间同步

使用 date 命令查看时间,发现时间不一定是对的。安装配置时间同步服务器 ntp 即可使得系统时间为北京时间。

1、安装时间同步服务器 ntp。

~# emerge ntp

2、编辑配置文件 /etc/ntp.conf ,更换授时中心为中国国家授时中心。

~# nano -w /etc/ntp.conf

gentoo linux安装后的几个细节的完善

3、最后将 ntp 服务添加到启动中。

~# rc-update add ntpd default

Enjoy Yourself!

参考文档

[1]、linux网卡命名规则

[2]、gentoo下NTP服务器配置

[3]、挂载文件系统选项nodiratime、noatime

上一篇:如何解决Linux挂载失败mount: /mnt/cdrom: can‘t find in /etc/fstab.


下一篇:【无标题】