1.2 centos7初始环境配置

参考:

用 CentOS 7 打造合适的科研环境 (直系学长)

DNF的命令使用教学

CentOS 7.0 笔记本关闭合盖睡眠

0.1 firefox缩放

地址栏输about:config;

找layout.css.devPixelsPerPx

修改数值1.2(默认是1.0),默认缩放比例就是120%;

0.2 终端快捷键设置


1.2 centos7初始环境配置_第1张图片

Terminal

/usr/bin/gnome-terminal

截图默认快捷键:


1.2 centos7初始环境配置_第2张图片

0.3 优化工具

终端输入:

gnome-tweak-tool

即可打开优化工具图形界面,可在此设置主题、字体、电源等等。

0.4 vim显示行号

在vim命令模式输入或者~/.vimrc中添加:

set number

取消:

set nonumber

0.5 exfat支持

sudo yum install exfat #可能无效

yum --enablerepo=nux-dextop  install fuse-exfat exfat-utils


1.给一般账号 root 权限

减少一部分su root的操作。我的用户名是sgzzl:

$su root

#echo 'sgzzl ALL=(ALL) ALL'>> /etc/sudoers # 向配置文件中加入语句

#tail -1 /etc/sudoers  # 检查一下是否正确

sgzzl ALL=(ALL) ALL

2.添加第三方源及速度插件

2.1EPEL

EPEL即 Extra Packages for Enterprise Linux, 为 CentOS 提供了额外的 10000 多个软件包,而且在不替换系统组件方面下了很多功夫,因而可以放心使用。

sudo yum install epel-release

执行完该命令后,在/etc/yum.repos.d目录下会多一个epel.repo文件。

2.2 DNF

新一代的RPM软件包管理器。他首先出现在Fedora18 这个发行版中。而最近,他取代了YUM,正式成为 Fedora 22 的包管理器。

DNF包管理器克服了YUM包管理器的一些瓶颈,提升了包括用户体验,内存占用,依赖分析,运行速度等多方面的内容。

DNF使用 RPM, libsolv 和 hawkey 库进行包管理操作。尽管它没有预装在CentOS和 RHEL 7 中,但你可以在使用 YUM 的同时使用 DNF 。

使用 epel-release 依赖中的 YUM 命令来安装 DNF 包。

sudo yum install dnf

使用dnf –version查看版本。

2.3ELRepo(可选)

ELRepo 包含了一些硬件相关的驱动程序,比如显卡、声卡驱动:

sudo rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org

sudo rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm

完成该命令后,在/etc/yum.repos.d目录下会多一个elrepo.repo文件。

2.4 安装 yum-axelget

yum-axelget是 EPEL 提供的一个 yum 插件。使用该插件后用 yum 安装软件时可以并行下载,大大提高了软件的下载速度,减少了下载的等待时间:

sudo yum install yum-axelget

安装该插件的同时会安装另一个软件 axel。axel 是一个并行下载工具,在下载 http、ftp 等简单协议的文件时非常好用。

2.5  Nux Dextop 

sudo rpm -Uvh http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-5.el7.nux.noarch.rpm

检查:

yum repolist


如果仓库列表中有Nux Dextop就安装成功。

由于Nux Dextop仓库可能会与其他第三方库有冲突,比如(Repoforge和ATrpms)。

所以,建议默认情况下不启用Nux Dextop仓库。

打开/etc/yum.repos.d/nux-dextop.repo,将"enabled=1" 修改为 "enabled=0":

sudo vi /etc/yum.repos.d/nux-dextop.repo

需要再启用:

sudo yum --enablerepo=nux-dextop install


3.驱动程序

CentOS 下默认无法挂载 NTFS 格式的硬盘。需安装 nfts-3g 即可实现即插即用:

sudo yum install ntfs-3g

4.输入法

中文输入法在安装中文语言附加支持后,可用快捷键super(徽标)+空格替换,汉语拼音输入下用shift切换中英。

5.笔记本电源设定

vi /etc/systemd/logind.conf

动作包括:

HandlePowerKey:按下电源键后的动作

HandleSleepKey:按下挂起键后的动作

HandleHibernateKey: 按下休眠键后的动作

HandleLidSwitch:合上笔记本盖后待机

这些动作的值可以是

ignore(什么都不做)

poweroff(关机)

reboot(重新启动)

halt(关机,和poweroff有什么区别,需要手动断开电源?)

suspend(待机挂起)

hibernate(休眠)

默认合上屏幕待机,可以去掉HandleLidSwitch前面的注释,并把它的值从suspend修改为ignore。

[Login]

#NAutoVTs=6

#ReserveVT=6

#KillUserProcesses=no

#KillOnlyUsers=

#KillExcludeUsers=root

#InhibitDelayMaxSec=5

#HandlePowerKey=poweroff 

#HandleSuspendKey=suspend

#HandleHibernateKey=hibernate

HandleLidSwitch=ignore

#HandleLidSwitchDocked=ignore

#PowerKeyIgnoreInhibited=no

#SuspendKeyIgnoreInhibited=no

#HibernateKeyIgnoreInhibited=no

#LidSwitchIgnoreInhibited=yes

#IdleAction=ignore

#IdleActionSec=30min

#RuntimeDirectorySize=10%

#RemoveIPC=no

~

应用:

systemctl restart systemd-logind

如果再想进入待机状态,可执行

systemctl suspend


To be continued...

你可能感兴趣的:(1.2 centos7初始环境配置)