Gentoo 后的几个细节的完善

细节一:引导分区与 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

Gentoo 后的几个细节的完善的更多相关文章

  1. 思维探索者:完善个人知识体系的重要性 Google只会告诉你结果

    http://www.nowamagic.net/librarys/veda/detail/1711前面说了,人类解决问题大部分时候会习惯性地使用联想思维,简言之就是首先枚举你关于这个问题能够想到的所 ...

  2. SDWebImage源码解读之SDWebImageDownloaderOperation

    第七篇 前言 本篇文章主要讲解下载操作的相关知识,SDWebImageDownloaderOperation的主要任务是把一张图片从服务器下载到内存中.下载数据并不难,如何对下载这一系列的任务进行设计 ...

  3. 基于corosync+pacemaker+drbd+LNMP做web服务器的高可用集群

    实验系统:CentOS 6.6_x86_64 实验前提: 1)提前准备好编译环境,防火墙和selinux都关闭: 2)本配置共有两个测试节点,分别coro1和coro2,对应的IP地址分别为192.1 ...

  4. jieba中文分词的.NET版本:jieba.NET

    简介 平时经常用Python写些小程序.在做文本分析相关的事情时免不了进行中文分词,于是就遇到了用Python实现的结巴中文分词.jieba使用起来非常简单,同时分词的结果也令人印象深刻,有兴趣的可以 ...

  5. 软件工程(FZU2015)赛季得分榜,第11回合(beta冲刺+SE总结)

    目录 第一回合 第二回合 第三回合 第四回合 第五回合 第6回合 第7回合 第8回合 第9回合 第10回合 第11回合 增补作业 积分规则 积分制: 作业为10分制,练习为3分制:alpha30分:b ...

  6. Oracle 11g新特性

    文章转自网络 Oracle 11g于2007年7月11日美国东部时间11时(北京时间11日22时)正式发布,11g是甲骨文公司30年来发布的最重要的数据库版本,根据用户的需求实现了信息生命周期管理(I ...

  7. 11g新特性-概述 (转)

    一.新特性提纲 1.数据库管理部分 ◆数据库重演(Database Replay) 这一特性可以捕捉整个数据的负载,并且传递到一个从备份或者standby数据库中创建的测试数据库上,然后重演负责以测试 ...

  8. [PaPaPa][需求说明书][V2.0]

    前   言 大家好,我是“今晚打老虎”. 什么? 你问我为什么这次亮字号了? 还不是因为哥太出名了,即使我不亮你们也知道是我写的了. 自从发布了V1.0版本之后.群里又进来好多人.30K大大分发的任务 ...

  9. .net 的一个分词系统(jieba中文分词的.NET版本:jieba.NET)

    简介 平时经常用Python写些小程序.在做文本分析相关的事情时免不了进行中文分词,于是就遇到了用Python实现的结巴中文分词.jieba使用起来非常简单,同时分词的结果也令人印象深刻,有兴趣的可以 ...

随机推荐

  1. 常用开发库 - MapStruct工具库详解

    常用开发库 - MapStruct工具库详解 MapStruct是一款非常实用Java工具,主要用于解决对象之间的拷贝问题,比如PO/DTO/VO/QueryParam之间的转换问题.区别于BeanU ...

  2. 详解 ZooKeeper 数据持久化

    本文作者:HelloGitHub-老荀 Hi,这里是 HelloGitHub 推出的 HelloZooKeeper 系列,免费开源.有趣.入门级的 ZooKeeper 教程,面向有编程基础的新手. 项 ...

  3. 【vue开发】 计算属性传参

    <template> <div> {{test('zhende', 'np')}} </div> </template> <script> ...

  4. 图解 | 原来这就是 IO 多路复用

    为了讲多路复用,当然还是要跟风,采用鞭尸的思路,先讲讲传统的网络 IO 的弊端,用拉踩的方式捧起多路复用 IO 的优势. 为了方便理解,以下所有代码都是伪代码,知道其表达的意思即可. Let's go ...

  5. OpenCV 之 平面单应性

    上篇 OpenCV 之 图象几何变换 介绍了等距.相似和仿射变换,本篇侧重投影变换的平面单应性.OpenCV相关函数.应用实例等. 1  投影变换 1.1  平面单应性 投影变换 (Projectiv ...

  6. Chapter 2 简单DC-DC变换器稳态分析小结

    Chapter 2 简单DC-DC变换器稳态分析小结 1 本章重点 1.1 小纹波近似 所谓小纹波近似就是DC-DC变换器的稳态分析中,假定开关频率次的纹波相对于直流分量而言非常小,可以将其忽略进行各 ...

  7. 如何从 dump 文件中提取出 C# 源代码?

    一:背景 相信有很多朋友在遇到应用程序各种奇葩问题后,拿下来一个dump文件,辛辛苦苦分析了大半天,终于在某一个线程的调用栈上找到了一个可疑的方法,但 windbg 常常是以 汇编 的方式显示方法代码 ...

  8. H5 端 rem 适配方案与 viewport 适配

    H5 端 rem 适配方案与 viewport 适配 rem rem 是 CSS3 新增的一个相对单位(root em,根 em) 只根据当前页面 HTML 页面的 font-size 设置,如果根目 ...

  9. 通过Fiddler 远程 对 安卓手机 iPhone 苹果手机 访问请求抓包 Android IOS14.4 fiddler代理 无法联网

    Fiddler 中的设置 1 查看 Fiddler所在 电脑的内网 ip地址. (cmd  > ipconfig 查看本机ipv4地址) 2 Fiddler 设置 允许远程设备连接: Fiddl ...

  10. 小程序使用 Promise.all 完成文件异步上传

    小程序使用 Promise.all 完成文件异步上传 extends [微信小程序开发技巧总结(二) -- 文件的选取.移动.上传和下载 - Kindear - 博客园 (cnblogs.com)] ...