1. RHEL 7 booting process. -> page 266, 277
2. To Poweroff machine or reboot it:
3. 'poweroff' and 'reboot' commands are still there but has symbolic links to the new command 'systemctl':
4. Defenation of 'systemctl halt' as in pager 267:
You can now Poweroff the machine manually:
List current active 'systemd target':
You can found it also in '/etc/systemd/system' dir:
List all 'systemd target':
IMPORTANT:
Main'systemd target' defination can be found in
6. List dependancies of 'systemd target':
Following command is some sort equal to 'init 3':
8. Find default 'systemd target' using 'systemctl get-default' command line or by exploaring '/etc/systemd/system' dir:
9. Set Default 'systemd target':
To be reviewd:
==========
1. 'info grub2', 'man sulogin', 'man dracut.bootup' -> page 69
2. 'man bootup' -> important.
2. To Poweroff machine or reboot it:
[root@server0 ~]# systemctl poweroff [root@server0 ~]# systemctl reboot
3. 'poweroff' and 'reboot' commands are still there but has symbolic links to the new command 'systemctl':
[root@server0 ~]# ls -lh /sbin/poweroff lrwxrwxrwx. 1 root root 16 May 7 2014 /sbin/poweroff -> ../bin/systemctl
[root@server0 ~]# ls -lh /sbin/reboot lrwxrwxrwx. 1 root root 16 May 7 2014 /sbin/reboot -> ../bin/systemctl
4. Defenation of 'systemctl halt' as in pager 267:
[root@server0 ~]# systemctl haltResult:
You can now Poweroff the machine manually:
[root@server0 ~]# ls -lh /sbin/halt lrwxrwxrwx. 1 root root 16 May 7 2014 /sbin/halt -> ../bin/systemctl5. 'systemd target' dfination -> page 267,268
List current active 'systemd target':
[root@server0 ~]# systemctl list-units --type help Available unit types: service socket target device mount automount snapshot timer swap path slice scope
[root@server0 ~]# systemctl list-units --type=target UNIT LOAD ACTIVE SUB DESCRIPTION basic.target loaded active active Basic System cryptsetup.target loaded active active Encrypted Volumes getty.target loaded active active Login Prompts graphical.target loaded active active Graphical Interface local-fs-pre.target loaded active active Local File Systems (Pre) local-fs.target loaded active active Local File Systems multi-user.target loaded active active Multi-User System network.target loaded active active Network nfs.target loaded active active Network File System Server paths.target loaded active active Paths remote-fs.target loaded active active Remote File Systems slices.target loaded active active Slices sockets.target loaded active active Sockets swap.target loaded active active Swap sysinit.target loaded active active System Initialization timers.target loaded active active Timers LOAD = Reflects whether the unit definition was properly loaded. ACTIVE = The high-level unit activation state, i.e. generalization of SUB. SUB = The low-level unit activation state, values depend on unit type. 16 loaded units listed. Pass --all to see loaded but inactive units, too. To show all installed unit files use 'systemctl list-unit-files'.
You can found it also in '/etc/systemd/system' dir:
root@server0 ~]# ls -lh /etc/systemd/system total 12K drwxr-xr-x. 2 root root 54 Jul 11 2014 basic.target.wants drwxr-xr-x. 2 root root 30 Jul 11 2014 bluetooth.target.wants lrwxrwxrwx. 1 root root 41 Jul 11 2014 dbus-org.bluez.service -> /usr/lib/systemd/system/bluetooth.service lrwxrwxrwx. 1 root root 41 Jul 11 2014 dbus-org.fedoraproject.FirewallD1.service -> /usr/lib/systemd/system/firewalld.service lrwxrwxrwx. 1 root root 44 May 7 2014 dbus-org.freedesktop.Avahi.service -> /usr/lib/systemd/system/avahi-daemon.service lrwxrwxrwx. 1 root root 44 Jul 11 2014 dbus-org.freedesktop.ModemManager1.service -> /usr/lib/systemd/system/ModemManager.service lrwxrwxrwx. 1 root root 46 May 7 2014 dbus-org.freedesktop.NetworkManager.service -> /usr/lib/systemd/system/NetworkManager.service lrwxrwxrwx. 1 root root 57 May 7 2014 dbus-org.freedesktop.nm-dispatcher.service -> /usr/lib/systemd/system/NetworkManager-dispatcher.service lrwxrwxrwx. 1 root root 40 Jul 11 2014 default.target -> /usr/lib/systemd/system/graphical.target drwxr-xr-x. 2 root root 85 May 7 2014 default.target.wants lrwxrwxrwx. 1 root root 35 Jul 11 2014 display-manager.service -> /usr/lib/systemd/system/gdm.service drwxr-xr-x. 2 root root 31 May 7 2014 getty.target.wants drwxr-xr-x. 2 root root 63 Jul 11 2014 graphical.target.wants drwxr-xr-x. 2 root root 4.0K Jul 11 2014 multi-user.target.wants drwxr-xr-x. 2 root root 29 May 7 2014 nfs.target.wants drwxr-xr-x. 2 root root 25 Jul 11 2014 printer.target.wants drwxr-xr-x. 2 root root 4.0K Jul 11 2014 sockets.target.wants drwxr-xr-x. 2 root root 35 Jul 11 2014 spice-vdagentd.target.wants drwxr-xr-x. 2 root root 4.0K Jul 11 2014 sysinit.target.wants drwxr-xr-x. 2 root root 83 Jul 11 2014 system-update.target.wants lrwxrwxrwx. 1 root root 9 May 7 2014 tmp.mount -> /dev/null
List all 'systemd target':
[root@server0 ~]# systemctl list-units --type=target --all UNIT LOAD ACTIVE SUB DESCRIPTION basic.target loaded active active Basic System cryptsetup.target loaded active active Encrypted Volumes emergency.target loaded inactive dead Emergency Mode final.target loaded inactive dead Final Step getty.target loaded active active Login Prompts graphical.target loaded active active Graphical Interface local-fs-pre.target loaded active active Local File Systems (Pre) local-fs.target loaded active active Local File Systems multi-user.target loaded active active Multi-User System network-online.target loaded inactive dead Network is Online network.target loaded active active Network nfs.target loaded active active Network File System Server nss-lookup.target loaded inactive dead Host and Network Name Lookups nss-user-lookup.target loaded inactive dead User and Group Name Lookups paths.target loaded active active Paths remote-fs-pre.target loaded inactive dead Remote File Systems (Pre) remote-fs.target loaded active active Remote File Systems rescue.target loaded inactive dead Rescue Mode shutdown.target loaded inactive dead Shutdown slices.target loaded active active Slices sockets.target loaded active active Sockets swap.target loaded active active Swap sysinit.target loaded active active System Initialization syslog.target not-found inactive dead syslog.target time-sync.target loaded inactive dead System Time Synchronized timers.target loaded active active Timers umount.target loaded inactive dead Unmount All Filesystems LOAD = Reflects whether the unit definition was properly loaded. ACTIVE = The high-level unit activation state, i.e. generalization of SUB. SUB = The low-level unit activation state, values depend on unit type. 27 loaded units listed. To show all installed unit files use 'systemctl list-unit-files'.
IMPORTANT:
Main'systemd target' defination can be found in
[root@server0 ~]# man systemd.special [root@server0 ~]# man systemd.targetTo be reviewed:
[root@server0 ~]# systemctl list-unit-files --type=target [root@server0 ~]# systemctl list-unit-files --type=target --all
6. List dependancies of 'systemd target':
[root@server0 ~]# systemctl list-dependencies graphical.target | grep target graphical.target └─multi-user.target ├─basic.target │ ├─paths.target │ ├─slices.target │ ├─sockets.target │ ├─sysinit.target │ │ ├─cryptsetup.target │ │ ├─local-fs.target │ │ └─swap.target │ └─timers.target ├─getty.target ├─nfs.target └─remote-fs.target7. Selecting 'systemd target' at runtime:
Following command is some sort equal to 'init 3':
[root@server0 ~]# systemctl isolate multi-user.target
8. Find default 'systemd target' using 'systemctl get-default' command line or by exploaring '/etc/systemd/system' dir:
[root@server0 ~]# systemctl get-default graphical.target
[root@server0 ~]# ls -lh /etc/systemd/system total 12K drwxr-xr-x. 2 root root 54 Jul 11 2014 basic.target.wants drwxr-xr-x. 2 root root 30 Jul 11 2014 bluetooth.target.wants lrwxrwxrwx. 1 root root 41 Jul 11 2014 dbus-org.bluez.service -> /usr/lib/systemd/system/bluetooth.service lrwxrwxrwx. 1 root root 41 Jul 11 2014 dbus-org.fedoraproject.FirewallD1.service -> /usr/lib/systemd/system/firewalld.service lrwxrwxrwx. 1 root root 44 May 7 2014 dbus-org.freedesktop.Avahi.service -> /usr/lib/systemd/system/avahi-daemon.service lrwxrwxrwx. 1 root root 44 Jul 11 2014 dbus-org.freedesktop.ModemManager1.service -> /usr/lib/systemd/system/ModemManager.service lrwxrwxrwx. 1 root root 46 May 7 2014 dbus-org.freedesktop.NetworkManager.service -> /usr/lib/systemd/system/NetworkManager.service lrwxrwxrwx. 1 root root 57 May 7 2014 dbus-org.freedesktop.nm-dispatcher.service -> /usr/lib/systemd/system/NetworkManager-dispatcher.service lrwxrwxrwx. 1 root root 40 Jul 11 2014 default.target -> /usr/lib/systemd/system/graphical.target drwxr-xr-x. 2 root root 85 May 7 2014 default.target.wants lrwxrwxrwx. 1 root root 35 Jul 11 2014 display-manager.service -> /usr/lib/systemd/system/gdm.service drwxr-xr-x. 2 root root 31 May 7 2014 getty.target.wants drwxr-xr-x. 2 root root 63 Jul 11 2014 graphical.target.wants drwxr-xr-x. 2 root root 4.0K Jul 11 2014 multi-user.target.wants drwxr-xr-x. 2 root root 29 May 7 2014 nfs.target.wants drwxr-xr-x. 2 root root 25 Jul 11 2014 printer.target.wants drwxr-xr-x. 2 root root 4.0K Jul 11 2014 sockets.target.wants drwxr-xr-x. 2 root root 35 Jul 11 2014 spice-vdagentd.target.wants drwxr-xr-x. 2 root root 4.0K Jul 11 2014 sysinit.target.wants drwxr-xr-x. 2 root root 83 Jul 11 2014 system-update.target.wants lrwxrwxrwx. 1 root root 9 May 7 2014 tmp.mount -> /dev/null
9. Set Default 'systemd target':
[root@server0 ~]# systemctl get-default graphical.target[root@server0 ~]# ls -lh /etc/systemd/system total 12K drwxr-xr-x. 2 root root 54 Jul 11 2014 basic.target.wants drwxr-xr-x. 2 root root 30 Jul 11 2014 bluetooth.target.wants lrwxrwxrwx. 1 root root 41 Jul 11 2014 dbus-org.bluez.service -> /usr/lib/systemd/system/bluetooth.service lrwxrwxrwx. 1 root root 41 Jul 11 2014 dbus-org.fedoraproject.FirewallD1.service -> /usr/lib/systemd/system/firewalld.service lrwxrwxrwx. 1 root root 44 May 7 2014 dbus-org.freedesktop.Avahi.service -> /usr/lib/systemd/system/avahi-daemon.service lrwxrwxrwx. 1 root root 44 Jul 11 2014 dbus-org.freedesktop.ModemManager1.service -> /usr/lib/systemd/system/ModemManager.service lrwxrwxrwx. 1 root root 46 May 7 2014 dbus-org.freedesktop.NetworkManager.service -> /usr/lib/systemd/system/NetworkManager.service lrwxrwxrwx. 1 root root 57 May 7 2014 dbus-org.freedesktop.nm-dispatcher.service -> /usr/lib/systemd/system/NetworkManager-dispatcher.service lrwxrwxrwx. 1 root root 40 Jul 11 2014 default.target -> /usr/lib/systemd/system/graphical.target drwxr-xr-x. 2 root root 85 May 7 2014 default.target.wants lrwxrwxrwx. 1 root root 35 Jul 11 2014 display-manager.service -> /usr/lib/systemd/system/gdm.service drwxr-xr-x. 2 root root 31 May 7 2014 getty.target.wants drwxr-xr-x. 2 root root 63 Jul 11 2014 graphical.target.wants drwxr-xr-x. 2 root root 4.0K Jul 11 2014 multi-user.target.wants drwxr-xr-x. 2 root root 29 May 7 2014 nfs.target.wants drwxr-xr-x. 2 root root 25 Jul 11 2014 printer.target.wants drwxr-xr-x. 2 root root 4.0K Jul 11 2014 sockets.target.wants drwxr-xr-x. 2 root root 35 Jul 11 2014 spice-vdagentd.target.wants drwxr-xr-x. 2 root root 4.0K Jul 11 2014 sysinit.target.wants drwxr-xr-x. 2 root root 83 Jul 11 2014 system-update.target.wants lrwxrwxrwx. 1 root root 9 May 7 2014 tmp.mount -> /dev/null [root@server0 ~]# systemctl list-units --type=target UNIT LOAD ACTIVE SUB DESCRIPTION basic.target loaded active active Basic System cryptsetup.target loaded active active Encrypted Volumes getty.target loaded active active Login Prompts local-fs-pre.target loaded active active Local File Systems (Pre) local-fs.target loaded active active Local File Systems multi-user.target loaded active active Multi-User System network.target loaded active active Network nfs.target loaded active active Network File System Server paths.target loaded active active Paths remote-fs.target loaded active active Remote File Systems slices.target loaded active active Slices sockets.target loaded active active Sockets swap.target loaded active active Swap sysinit.target loaded active active System Initialization timers.target loaded active active Timers LOAD = Reflects whether the unit definition was properly loaded. ACTIVE = The high-level unit activation state, i.e. generalization of SUB. SUB = The low-level unit activation state, values depend on unit type. 15 loaded units listed. Pass --all to see loaded but inactive units, too. To show all installed unit files use 'systemctl list-unit-files'.
[root@server0 ~]# systemctl set-default multi-user.target rm '/etc/systemd/system/default.target' ln -s '/usr/lib/systemd/system/multi-user.target' '/etc/systemd/system/default.target'
[root@server0 ~]# systemctl get-default multi-user.target
[root@server0 ~]# ls -lh /etc/systemd/system total 12K drwxr-xr-x. 2 root root 54 Jul 11 2014 basic.target.wants drwxr-xr-x. 2 root root 30 Jul 11 2014 bluetooth.target.wants lrwxrwxrwx. 1 root root 41 Jul 11 2014 dbus-org.bluez.service -> /usr/lib/systemd/system/bluetooth.service lrwxrwxrwx. 1 root root 41 Jul 11 2014 dbus-org.fedoraproject.FirewallD1.service -> /usr/lib/systemd/system/firewalld.service lrwxrwxrwx. 1 root root 44 May 7 2014 dbus-org.freedesktop.Avahi.service -> /usr/lib/systemd/system/avahi-daemon.service lrwxrwxrwx. 1 root root 44 Jul 11 2014 dbus-org.freedesktop.ModemManager1.service -> /usr/lib/systemd/system/ModemManager.service lrwxrwxrwx. 1 root root 46 May 7 2014 dbus-org.freedesktop.NetworkManager.service -> /usr/lib/systemd/system/NetworkManager.service lrwxrwxrwx. 1 root root 57 May 7 2014 dbus-org.freedesktop.nm-dispatcher.service -> /usr/lib/systemd/system/NetworkManager-dispatcher.service lrwxrwxrwx. 1 root root 41 Feb 25 06:29 default.target -> /usr/lib/systemd/system/multi-user.target drwxr-xr-x. 2 root root 85 May 7 2014 default.target.wants lrwxrwxrwx. 1 root root 35 Jul 11 2014 display-manager.service -> /usr/lib/systemd/system/gdm.service drwxr-xr-x. 2 root root 31 May 7 2014 getty.target.wants drwxr-xr-x. 2 root root 63 Jul 11 2014 graphical.target.wants drwxr-xr-x. 2 root root 4.0K Jul 11 2014 multi-user.target.wants drwxr-xr-x. 2 root root 29 May 7 2014 nfs.target.wants drwxr-xr-x. 2 root root 25 Jul 11 2014 printer.target.wants drwxr-xr-x. 2 root root 4.0K Jul 11 2014 sockets.target.wants drwxr-xr-x. 2 root root 35 Jul 11 2014 spice-vdagentd.target.wants drwxr-xr-x. 2 root root 4.0K Jul 11 2014 sysinit.target.wants drwxr-xr-x. 2 root root 83 Jul 11 2014 system-update.target.wants lrwxrwxrwx. 1 root root 9 May 7 2014 tmp.mount -> /dev/null
To be reviewd:
==========
1. 'info grub2', 'man sulogin', 'man dracut.bootup' -> page 69
2. 'man bootup' -> important.

No comments:
Post a Comment