Manjaro 初上手

最近换下来一块旧硬盘,不想让他闲置,就想在这上面安装 Linux,主要用来跑些服务。相比于命令行,我自己更倾向于使用图形界面,所以选择了 Manjaro KDE,选他的原因有两个,一是 Arch 系的软件比较新,二是 KDE 比 Xfce 好看些,比 GNOME 轻量些。

软件源

  1. 选择中国软件源

    sudo pacman-mirrors -i -c China -m rank

  2. 强制更新

    pacman -Syy

中文输入法

安装 fcitxkcm-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 默认处于关闭状态

  1. 重启 SSH

    systemctl restart sshd

  2. 设为开机启动

    systemctl enable sshd

权限

由于是个人使用的,我不想要太严格的使用规范,就直接去掉了每次 sudo 需要输入密码的操作

  1. 切换到 root 用户

    sudo su - root

  2. 临时修改编辑器为 nano,主要是我不熟悉 vim

    export EDITOR=nano

  3. 用这个编辑 sudoer 配置能避免语法错误

    visudo

  4. 在最后添加一行

    你的用户名 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)