连接网络
有线网自动获取IP
1 | dhcpcd |
连接无线网络
1 | wifi-menu |
创建普通用户
在linux上root就是上帝,能对系统进行任何操作,包括删除系统文件,所有使用root操作是很危险的,通常都是创建一个普通用户来使用
1 | useradd -m username |
-m:创建用户的家目录/home/usernameusername:创建的用户名
给用户设置密码
root具有上帝权限,所以无需验证任何用户的密码就能修改用户的密码,新建的用户还没有密码所以还无法登录(但root通过su命令能无密码登录),所以需要给用户设置密码后用户才能登录
给username设置密码
1 | passwd username |
连续输入两次密码回车即可(linux不显示密码的输入)
配置sudo
创建了普通用户,但很多情况下需要用到root的权限怎么办呢?这就需要用到sudo来提权了
sudo 能临时赋予用户root的部分管理权限,达到使用root运行相关指令的目的,比如arch的包管理器pacman就需要root权限,也就是说安装软件就需要root权限
安装sudo软件包:
1 | pacman -S sudo |
若安装基础包时安装了base-devel包就无需安装了,base-devel软件包含有sudo
配置sudo
1 | vim /sudoers |
打开配置文件后找到%wheel ALL=(ALL)ALL,去掉注释#,重启reboot,给整个用户组权限
也可直接添加一条username ALL=(ALL)ALL给用户权限
加入wheel用户组
将用户加入whell用户组
1 | usermod -G wheel username |
wheel 组的概念继承自 UNIX,当需要进行一些高级维护时,往往要用到 root 权限;而wheel 组是一个包含特殊权限的用户组,用来满足需要 root 权限的需求。
对于服务器来说,我们希望只有属于 wheel 组的用户才可以用 su 登录 root。这样就进一步增强了系统的安全性。具体步骤如下:
修改
/etc/pam.d/su文件,找到#auth required /lib/security/$ISA/pam_wheel.so use_uid,将行首的注释#去掉。修改
/etc/login.defs文件,在最后一行增加:SU_WHEEL_ONLY yes。
然后,用usermod -G wheel username 将用户添加到 wheel 组中,这样被添加到 wheel 组的用户登录,就能执行 su 命令输入正确的 root 密码就可以正常的登录为 root 用户了。
图形界面
显卡驱动
| 品牌 | 驱动 | 驱动类型 |
|---|---|---|
| AMD/ATI | xf86-video-amdgpu、xf86-video-ati | 开源 |
catalyst(AUR) | 闭源 | |
| Intel | xf86-video-intel | 开源 |
| Nvidia | xf86-video-nonveau | 开源 |
nvidia、nvidia-340xx、nvidia-304xx | 闭源 |
参照表格安装相应的驱动,通常安装集显的开源驱动就够用,若需要打点游戏,做点图什么的可以安装独立显卡的闭源驱动提升性能。安装闭源驱动一定要查看wiki根据说明安装,不然可能回无法正常进入系统
查看被识别的显卡:
1 | lspci | grep -e VGA -e 3D |
搜索开源驱动:
1 | sudo pacman -Ss xf86-video |
安装intel集显开源驱动:
1 | sudo pacman -S xf86-video-intel |
安装Xorg
Xorg是Linux下的一个著名的开源图形服务
1 | sudo pacman -S xorg |
安装桌面
Linux下有很多著名的桌面环境如:
- Xfce
- KDE(Plasma)
- Gnome
- Unity
- Deepin(深度的国产桌面环境)
自行选择安装即可
如:
- Xfce :
sudo pacman -S xfce4 xfce4-goodies - KDE(Plasma):
sudo pacman -S plasma kde-application - Gnome:
sudo pacman -S gnome gnome-extra - Deepin:
sudo pacman -S deepin deepin-extra
安装桌面管理器
安装好了桌面环境包以后,需要安装一个桌面管理器来帮助我们登录且选择使用的桌面环境
- LightDM :
sudo pacman -S lighdm - sddm :
sudo pacman -S sddm - GDM :
sudo pacman -S gdm
启动桌面管理器服务
服务管理
1 | # 开机启动/关闭开启启动 |
如设置开机启动sddm: sudo systemctl enable sddm
网络
之前用的一直是netctl这个自带的网络服务,而桌面环境使用的是NetworkManager这个网络服务,所以需要禁用netctl并启用NetworkManager
1 | sudo systemctl disable netctl |
安装工具栏图标显示网络
1 | sudo pacman -S network-manager-applet |
重启电脑即可