上一篇介绍了Archlinux的安装,但是这只是最基本的系统,日常使用的话,还需要配置不少东西。以下一一介绍:

1 登录系统

装完系统重启后,输入用户名:root,密码是之前设置的密码;

2 连接网络

这里不像装系统的时候插上网线就能上网,还输入代码需要手动连接:

# dhcpcd    (这里只写有线网,因为我有有线网,所以装系统的时候没有去研究无线网的配置)

连接完成后最好ping测试下:

# ping -c 3 www.baidu.com

3 新建用户

在这之前所有操作都是以root用户的身份进行的,由于root的权限过高,日常使用root用户是不安全的。Linux为我们提供了强大的用户与组的权限管理,提高了整个系统的安全性。这里我们就来新建一个用户。

# useradd -m -G wheel username   (username自己取名代替)

在这里稍微解释一下各参数的含义:

-m:在创建时同时在/home目录下创建一个与用户名同名的文件夹,这个目录就是你的家目录啦!家目录有一个别名是~,你可以在任何地方使用~来代替家目录路径。这个神奇的目录将会用于存放你所有的个人资料、配置文件等所有跟系统本身无关的资料。这种设定带来了诸多优点:
只要家目录不变,你重装系统后只需要重新安装一下软件包(它们一般不存放在家目录),然后所有的配置都会从家目录中读取,完全不用重新设置软件着。

你可以在家目录不变的情况下更换你的发行版而不用重新配置你的环境。

切换用户后所有的设置会从新的用户的家目录中读取,将不同用户的资料与软件设置等完全隔离。

有些著名的配置文件比如vim的配置文件~/.vimrc,只要根据自己的使用习惯配置一次, 在另一个Linux系统下(例如你的服务器)把这个文件复制到家目录下,就可以完全恢复你的配置。
-G wheel:-G代表把用户加入一个组,对用户与组的概念感兴趣的同学可以自行查找有关资料学习。后面跟着的wheel就是加入的组名,至于为什么要加入这个组,后面会提到。

新建完用户后必须设置密码:

# passwd username

4 配置sudo

用户的权限是有限的,有时候安装软件的时候需要用root权限,可以在普通用户下输入:# su切换到root用户,输入# exit退出root回到普通用户,这样很麻烦,其实有个更快的方法,只需要在需要root权限时命令前加sudo即可,比如:

sudo pacman -S something

下面我们来安装和配置sudo,sudo本身是一个软件,包需要安装

# pacman -S sudo

安装完成后利用sudo给普通用户提权,用专门的visudo命令来编辑sudo配置文件:

# vissudo

去掉# %wheel ALL=(ALL)ALL前的#,然后输入 :wq保存即可

5 重启电脑

配置完sudo后重启电脑,用普通用户登录

# reboot

6 安装显卡驱动

intel集成显卡驱动安装:# pacman -S xf86-video-intel
英伟达显卡驱动安装:# pacman -S xf86-video-nouveau

7 安装Xorg

不管安装什么桌面环境,必须先安装Xorg,将其作为显示服务器:

# sudo pacman -S xorg    (一路回车就好)

8 安装桌面环境Gnome

桌面环境的选择有很多,我就用了比较常用的Gnome,听说挺好用的。

# sudo pacman -S gnome
# sudo pacman -S gnome-tweak-tool
#sudo systemctl enable gdm.service   (设置开启自启)

9 配置网络

之前需要输入dhcpcd才能上网,每次我们启动都要输一遍肯定不方便,因此需要安装NetworkManager

# sudo pacman -S NetworkManager net-tools   (网络管理器)
# sudo pacman -S network-manager-applet     (显示网络图标)
# sudo systemctl enable NetworkManager      (设置NetworkManager开机自启)

10 安装字体

不安装字体,桌面的显示会有问题,这里装以下字体:

# sudo pacman -S wqy-zenhei wqy-microhei   (文泉驿的正黑和微米黑字体,注意千万不要去装wqy-microhei-lite)
# sudo pacman -S ttf-dejavu   (没有此字体,会使某些符号不够漂亮,建议作为桌面默认字体)
# sudo pacman -S adobe-source-code-pro-fronts    (adobe出品的一款很适合编程的等宽字体)

11 添加archlinuxcn源(里面包含了很多中国人常用而官方仓库又没有的软件)

# vim /etc/pacman.conf

添加如下几行

[archlinuxcn]
SigLevel=Never
Server = https://mirrors.ustc.edu.cn/archlinuxcn/$arch

编辑完后按Esc键,输入wq保存退出
完成后输入以下代码更新

# sudo pacman -Syy

12 安装中文输入法

# sudo pacman -S fcitx-im****

13 安装搜狗输入法

# sudo pacman -S fcitx-sogoupinyin

14 添加Yaourt源

# pacman -S yaourt

15 安装dash-to-dock

# yaourt -S gnome-shell-extension-dash-to-dock

16 wps的安装

# sudo yaourt -S wps-office

Ahchlinux记录第2章 桌面环境的配置和常用软件的安装相关推荐

  1. arch linux 安装教程(包括安装桌面环境,以及一些常用软件,输入法,网易云 等)

    2019.11.03添加:官方关于base组内所删除的包组情况 详细信息参照 :wiki.archlinux.org 关于启动盘制作可以看 windows下安装grub2,可制作多功能U盘 和  gr ...

  2. linux桌面环境日志,小白的Linux桌面环境的配置手记

    Linux桌面环境的配置 Linux不同于Windows和macOS,是一种开源的操作系统.在网上你可以找到很多以Linux为核心的操作系统,它们统称为Linux distributions,包括Ub ...

  3. java pptx_java学习ppt-第一章-java环境及配置.pptx

    java学习ppt-第一章-java环境及配置.pptx 还剩 31页未读, 继续阅读 下载文档到电脑,马上远离加班熬夜! 亲,很抱歉,此页已超出免费预览范围啦! 如果喜欢就下载吧,价低环保! 内容要 ...

  4. Java语言的介绍,Java环境的配置以及Java编译器的安装

    Java语言的介绍,Java环境的配置以及Java编译器的安装 文章目录 Java语言的介绍,Java环境的配置以及Java编译器的安装 Java 简介 主要特性 关于语言的选择 Python Jav ...

  5. 数据库系统原理与应用教程(001)—— MySQL 安装与配置:MySQL 软件的安装(windows 环境)

    数据库系统原理与应用教程(001)-- MySQL 安装与配置:MySQL 软件的安装(windows 环境) 目录 数据库系统原理与应用教程(001)-- MySQL 安装与配置:MySQL 软件的 ...

  6. 2080Ti深度学习环境配置及常用软件安装

    2080Ti深度学习环境配置及常用软件安装 ubuntu 16.04 双系统的安装(已有window10系统) 显卡驱动安装 tensorflow安装 teamviewer安装 pycharm安装 m ...

  7. node php环境变量配置,关于NodeJS、NPM安装配置步骤(windows版本) 以及环境变量的介绍...

    本篇文章主要介绍了NodeJS.NPM安装配置步骤(windows版本) 以及环境变量详解,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 1.windows下的NodeJS安装是比较方便的(v0. ...

  8. 详细——Ubuntu16.04系统装机后基本配置和常用软件安装记录

    本博文主要是针对Ubuntu16.04系统安装之后所需要进行的一些操作和配置,以方便大家能够快速熟悉Ubuntu系统,不至于对它那么陌生. 文章目录 一.需要卸载的软件 二.基本设置 设置屏幕截图快捷 ...

  9. Ubuntu16.04安装后开发环境配置和常用软件安装

    Ubuntu16.04安装后1.安装常用软件搜狗输入法+编辑器Atom+浏览器Chome+视频播放器vlc+图像编辑器GIMP Image Editor安装+视频录制软件RcordMyDesktop安 ...

最新文章

  1. Forefront_TMG_2010-TMG发布Web服务器
  2. 这五部关于海洋的纪录片,每一帧都犹如壁纸!
  3. Jmeter(四十二)_控制器下遍历一组参数
  4. 【工作总结】银行应用系统架构(二)
  5. hdu2066----------dijkstra模板题
  6. PHP导出成word文档
  7. 排列和组合、以及数列(五)
  8. WCDMA系统中的PN码同步原理
  9. 映美精黑白相机在linux平台上的使用(一)
  10. springBoot项目使用pagehelper进行多种数据库分页
  11. Gym 100818F Irrational Roots (数学)
  12. Docker load 命令
  13. 苹果微信换行怎么打_微信朋友圈发长文被折叠成一行怎么破?附苹果安卓解决方案...
  14. 前有阿里巴巴,后有拼多多,网易考拉要去哪儿?
  15. Kafka架构篇 - 多副本机制
  16. 大前端养成之路:学一点MongoDB(二)
  17. 简单通用QQ/微信跳转浏览器打开代码【小白教程简单易用】
  18. web期末作业设计网页 HTML5+CSS大作业——明星个人主页(15页) 创作主页
  19. 【加餐】如何在SteamVR 2 中替换手部模型
  20. AVS-CABAC算法原理简介2

热门文章

  1. maven 依赖公司另一项目中的对象,对象里的部分属性set值报错not found
  2. 配置squid 代理
  3. nacos配置中心指定配置文件为yml格式
  4. Thinkpad-L14双系统装机
  5. jdk新特性::作用
  6. 物理引擎探究(9)---球碰撞处理
  7. Python语音基础操作--2.3声强与响度
  8. 关于xftp突然无法连接虚拟机
  9. 冒泡排序(代码+解析)
  10. Leetcode题解(超赞!!!)