Systemd: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
| Line 34: | Line 34: | ||
</pre> | </pre> | ||
}} | }} | ||
{{File|/etc/env.d/02locale| | |||
<pre> | |||
LANG=de_DE.utf8 | |||
</pre> | |||
}} | |||
Reboot and login. | |||
== Network == | |||
You can find out what the network device will be named by running: | You can find out what the network device will be named by running: | ||
| Line 45: | Line 55: | ||
</pre> | </pre> | ||
}} | }} | ||
=== DHCP (NetworkManager) === | |||
{{Root|cave resolve repository/desktop -x}} | |||
{{Root|cave resolve NetworkManager -x}} | |||
{{Root|systemctl enable NetworkManager.service}} | |||
=== Static (simple-net) === | |||
{{File|/etc/conf.d/network.conf| | {{File|/etc/conf.d/network.conf| | ||
| Line 55: | Line 75: | ||
</pre> | </pre> | ||
}} | }} | ||
{{Root|systemctl enable network.service}} | {{Root|systemctl enable network.service}} | ||
== Enable sshd connectivity == | == Enable sshd connectivity == | ||
Revision as of 13:58, 8 November 2013
Description
systemd is a system and session manager for Linux also including udev nowadays.
Kernel settings
First of all you need a recent kernel version >=3.8 and some kernel options set.
Installation
File: /etc/paludis/options.conf
*/* build_options: jobs=5 -recommended_tests */* systemd sys-apps/systemd simple-net
# cave resolve systemd -x
Now we need to reinstall packages with the systemd option set.
# cave resolve world -cx
Configuration
File: /etc/hostname
desired-hostname
File: /etc/vconsole.conf
KEYMAP="de"
File: /etc/env.d/02locale
LANG=de_DE.utf8
Reboot and login.
Network
You can find out what the network device will be named by running:
# udevadm test-builtin net_id /sys/class/net/<ifname> 2> /dev/null
| Code: network device name |
ID_NET_NAME_MAC=enx005056a84955 ID_NET_NAME_PATH=enp11s0 |
DHCP (NetworkManager)
# cave resolve repository/desktop -x
# cave resolve NetworkManager -x
# systemctl enable NetworkManager.service
Static (simple-net)
File: /etc/conf.d/network.conf
IFACE=enp11s0 IPV4=192.168.0.2 MASK=255.255.255.0 BCAST=255.255.255.0 GATEWAY=192.168.0.1
# systemctl enable network.service
Enable sshd connectivity
# systemctl enable sshd.socket
# systemctl start sshd.socket
Manually starting and stopping services
You'll find an overview of all installed services and sockets in /lib/systemd/system.
# systemctl start <service>.service
# systemctl stop <service>.service
# systemctl
prints a status report of your systemd setup.
Enable additional/optional services
systemd-journal-gatewayd (accessible via port 19531):
# systemctl enable systemd-journal-gatewayd.service
NFS (client):
# systemctl start rpcstatd.service
vixie-cron:
# systemctl enable vixie-cron.service
ntp:
# systemctl enable ntpd.service
MySQL:
# systemctl enable mysql.service