共计 1783 个字符,预计需要花费 5 分钟才能阅读完成。
细节一:疏导分区与 cdrom 开机正确挂载
依据 gentoo 手册 装置了 gentoo Linux 后,依照手册示例,分区配置文件 /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 分区格局,如果按上述配置文件配置分区,系统启动时因为格局并非为配置文件中确定的 et2 格局,无奈把 /dev/sda2 挂载到目录 /boot,尽管零碎能启动,但 /dev/sda2 上既有的内核文件、引导文件等全副无奈在目录 /boot 中找到;并且如此配置,cdrom 并不主动挂载和关上。所以咱们做以下细节欠缺以开机主动正确挂载疏导分区 /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
细节二:可预感的命名规定的网络接口名称改为传统的 eth0
依据手册装置了 gentoo linux 后,零碎的网络接口名称是依据可预感的网络设备命名规定命名的,在 VMware 虚拟机上的虚构网卡就命名为 eno16777736,与手册上示例的传统网络接口名称 eth0 并不相同,如果齐全按手册做,重启后网络并不能正确启动。也有的小伙伴就是喜爱传统接口名称。是否能够把网络接口名称改为传统接口名称呢?当然能够。
1、编辑配置文件 /etc/default/grub,(在任何行)增加语句 GRUB_CMDLINE_LINUX="net.ifnames=0
,强制不启用可预感的网络设备命名规定(默认启用);如果配置文件中曾经有该句则在引号内增加 net. ifnames=0 这样的内容。
~# nano -w /etc/default/grub
2、在 shell 用 grub-mkconfig 命令更新内核启动参数。
~# grub-mkconfig -o /boot/grub/grub.cfg
细节三:为管理员用户增加 sudo 命令
零碎装置后,应该增加管理员用户并尽量用管理员用户去管理系统,除非必要绝不以 root 用户登录。假如曾经增加了普通用户 zhangsan(至于怎么增加普通用户 zhangsan,各位小伙伴应该晓得),怎么让 zhangsan 成为管理员用户并能用 sudo 命令管理系统呢?
1、装置 sudo 命令。
~# emerge --ask app-admin/sudo
2、编辑配置文件 /etc/sudoers 文件,间接复制 root ALL=(ALL) ALL
那一行,并批改 root 为用户名 zhangsan,让用户 zhangsan 获取 root 权限。
~# nano -w /etc/sudoers
细节四:shell 零碎输入信息显示乱码纠正
实在终端是不反对显示中文的(只有在 xwindow 下的 terminal 等终端模拟器中能力显示中文),中文在终端显示乱码(小方块)。批改 LANG 环境变量即可使得 零碎输入信息 为英文、在终端能正确显示;当然用户在文档中输出了中文,终端中关上的文档编辑器(例如 nano) 还是只能显示乱码(小方块)。
~# export LANG=en_US
细节五:工夫同步
应用 date 命令查看工夫,发现零碎工夫不肯定与本地工夫统一。装置并配置工夫同步服务器 ntp 即可使得零碎工夫确定为北京工夫。
1、安装时间同步服务器 ntp。
~# emerge ntp
2、编辑配置文件 /etc/ntp.conf,更换授时核心为中国国家授时核心。
~# nano -w /etc/ntp.conf
3、最初将工夫同步服务 ntpd 增加到启动中。
~# rc-update add ntpd default
Enjoy Yourself!
参考文档
[1]、linux 网卡命名规定
[2]、gentoo 下 NTP 服务器配置
[3]、挂载文件系统选项 nodiratime、noatime