Manjaro 初上手
最近换下来一块旧硬盘,不想让他闲置,就想在这上面安装 Linux,主要用来跑些服务。相比于命令行,我自己更倾向于使用图形界面,所以选择了 Manjaro KDE,选他的原因有两个,一是 Arch 系的软件比较新,二是 KDE 比 Xfce 好看些,比 GNOME 轻量些。
软件源
-
选择中国软件源
sudo pacman-mirrors -i -c China -m rank
-
强制更新
pacman -Syy
中文输入法
安装 fcitx
,kcm-fcitx
(图形配置界面,可选),在 home 目录新建 .pam_environment
,写入
GTK_IM_MODULE=fcitx
QT_IM_MODULE=fcitx
XMODIFIERS=@im=fcitx
重新登录后生效
参考:https://wiki.archlinux.org/index.php/Fcitx_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)
SSH
SSH 默认处于关闭状态
-
重启 SSH
systemctl restart sshd
-
设为开机启动
systemctl enable sshd
权限
由于是个人使用的,我不想要太严格的使用规范,就直接去掉了每次 sudo 需要输入密码的操作
-
切换到 root 用户
sudo su - root
-
临时修改编辑器为 nano,主要是我不熟悉 vim
export EDITOR=nano
-
用这个编辑 sudoer 配置能避免语法错误
visudo
-
在最后添加一行
你的用户名 ALL=NOPASSWD: ALL
魔术键
Magic SysRq 组合键 是一串能直接与 Linux 内核沟通的组合键,允许用户就算在系统进入死循环濒临崩溃时,直接调用系统底层将数据写入文件系统或重启,避免尚未写入文件系统与硬盘的数据在关机后消失。效果类似于电脑上的电源键或重启键,但能运行更多操作。
在实际使用的过程中,出现过几次系统突然黑屏,然后鼠标键盘都没响应的情况。这时可以按重启键,可笔记本上又只有电源键,只能强行断电后再启动。不过开启了 Magic SysRq 组合键后,就能让 Linux 强制重启。
-
临时启动
sysctl -w kernel.sysrq=1
-
开机启动
编辑
/etc/sysctl.conf
,添加kernel.sysrq = 1
快捷键:
Alt+SysRq+R+ Unraw 从 X 收回对键盘的控制
Alt+SysRq+E+ Terminate 向所有进程发送 SIGTERM 信号,让它们正常终止
Alt+SysRq+I+ Kill 向所有进程发送 SIGKILL 信号,强制立即终止
Alt+SysRq+S+ Sync 将待写数据写入磁盘
Alt+SysRq+U+ Unmount 卸载所有硬盘然后重新按只读模式挂载
Alt+SysRq+B+ Reboot 重启
参考:https://www.ibm.com/developerworks/cn/linux/l-cn-sysrq/index.html
参考:https://wiki.archlinux.org/index.php/Keyboard_shortcuts_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)