惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
G
Google Developers Blog
Hugging Face - Blog
Hugging Face - Blog
博客园 - 【当耐特】
S
SegmentFault 最新的问题
宝玉的分享
宝玉的分享
博客园 - Franky
博客园_首页
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
WordPress大学
WordPress大学
有赞技术团队
有赞技术团队
月光博客
月光博客
博客园 - 聂微东
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
小众软件
小众软件
Microsoft Security Blog
Microsoft Security Blog
Last Week in AI
Last Week in AI
Vercel News
Vercel News
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
爱范儿
爱范儿
J
Java Code Geeks
博客园 - 叶小钗
Engineering at Meta
Engineering at Meta
阮一峰的网络日志
阮一峰的网络日志

方永、南天紫雲

linux透明代理 技术的边界 停机问题通俗说明 Rust与oracle、redis集群的纠结 学习能力的增长 微信调试的原语 mac外接移动硬盘安装ArchLinux linux的死机问题 linux下全键盘操作 漂亮又好用的bspwm linux本机透明代理 ssh、mosh、autossh linux不能待机又一例 从WordPress切换到Hugo 折腾电脑开机 linux系统QQ新思路 Arch Linux的字体渲染 svn管理之submin OpenWrt自动fucking墙記錄 二维码(qrcode)名片的一些事儿 用lua nginx module搭建一个二维码(qr code)生成器 CentOS 7 安裝註記 php程序連接MySQL时只能127.0.0.1而localhost無法連接的問題 ThinkPad之FAN_ERROR、hi fi聲卡 jetty多端口部署 OpenWrt簡單暴力限網 linux中cron之PATH变量 OpenWrt的WDS無線橋接模式 再敘OpenWrt下的rtl8187無線中繼 sed之模擬tail
Arch Linux之systmed使用简介
zola · 2012-09-23 · via 方永、南天紫雲

Arch Linux的initscripts-2012.07.5包发布之后, /etc/rc.conf 的配置方式开始和systemd的兼容了,之前因为systemd的配置方式太过sysv而一直未用,在改完配置rm /etc/rc.conf后按照Wiki用上了systemd

systemd带来了一些新的理念,一般情况下启动速度要优于sysvinit,而且在某个更新之后,Arch将转向systemd。 首先,要做的是修改配置,将原先的rc.conf方式的配置修改为systemd兼容的格式:

第一行是文件名: 修改主机名:

/etc/hostname
myhostname

控制台和键盘布局:

/etc/vconsole.conf
KEYMAP=us
FONT=lat9w-16
FONT_MAP=8859-1_to_uni

Locale :

/etc/locale.conf
LANG=en_US.UTF-8
LC_COLLATE=C

时区:

/etc/timezone
Asia/Shanghai

硬件时钟:

/etc/adjtime
 
0.0 0.0 0.0
0
LOCAL

启动时加载的内核模块,同rc.conf的MODULES :

/etc/modules-load.d/virtio-net.conf
# Load virtio-net.ko at boot
virtio-net

参照rc.conf的DAEMONS,逐个添加启动项:

systemctl enable kdm.service

不使用登录管理器(如GDM、KDM)登录桌面环境:

/etc/systemd/system/graphical.target.wants/xinit.service
[Unit]
Description=Direct login to X
After=systemd-user-sessions.service
 
[Service]
ExecStart=/bin/su <username> -l -c "/bin/bash --login -c xinit"
 
[Install]
WantedBy=graphical.target

以太网网口dhcp方式连接:

# systemctl enable [email protected]

其次,安装systmed:

pacman -S systemd

2012年9月1日以后systemd已代替 libsystemd systemd-tools udev ,所以一般情况下已安装。

添加内核参数 init=/bin/systemd ,可修改/etc/default/grub然后grub-mkconfig

然后重启电脑,删除参数 init=/bin/systemd

删除initscripts,然后安装systemd-sysvcompat

更多中文参考看这里