![Chromov blokator oglasov deluje zdaj in deluje drugače kot drugi](/f/4a38cebf8414efa48a732c5bd4d21b85.png?width=100&height=100)
25. Pridobite trenutne deleže CPU -ja storitve (recimo httpd).
# systemctl show -p CPUS deli httpd.service CPUShares = 1024.
Opomba: Privzeto ima vsaka storitev CPUShare = 1024. Delež procesorja lahko povečate/zmanjšate.
26. Omejite delež CPU -ja storitve (httpd.service) na 2000 CPUShares/
# systemctl niz lastnosti httpd.service CPUShares = 2000 # systemctl show -p CPUS deli httpd.service CPUShares = 2000.
Opomba: Ko nastavite CPUShare za storitev se ustvari imenik z imenom storitve (httpd.service.d), ki vsebuje datoteko 90-CPUShares.conf ki vsebuje informacije o omejitvi CPUShare. Datoteko si lahko ogledate kot:
# vi /etc/systemd/system/httpd.service.d/90-CPUShares.conf[Storitev] CPUShares = 2000
27. Preverite vse podrobnosti o konfiguraciji storitve.
# systemctl pokaži httpd Id = httpd.service. Imena = httpd.service. Zahteva = basic.target. Želi = system.slice. WantedBy = cilj za več uporabnikov. Konflikti = shutdown.target. Pred = zaustavitev.cilj več uporabnikov.cilj. After = network.target remote-fs.target nss-lookup.target systemd-journald.socket basic.target system.slice. Opis = Strežnik HTTP Apache. LoadState = naložen. ActiveState = aktivno. SubState = teče. FragmentPath =/usr/lib/systemd/system/httpd.service...
28. Analizirajte kritično verigo za storitev (httpd).
# systemd-analizira httpd.service kritične verige Čas po aktiviranju ali zagonu enote se natisne za znakom "@". Čas, potreben za zagon enote, je natisnjen za znakom "+". httpd.service +142ms. └─network.target @11.168s └─network.service @9.456s +1.712s └─NetworkManager.service @8.858s +596ms └─firewalld.service @4.931s +3.926s └─basic.target @4.916s └─sockets.target @4.916s └─dbus.socket @4.916s └─sysinit.target @4.905s └─systemd-update-utmp.service @4.864s +39ms └─auditd.service @4.563s +301ms └─systemd-tmpfiles-setup.service @4.485s +69ms └─rhel-import-state.service @4.342s +142ms └─local-fs.target @4.324s └─boot.mount @4.286s +31ms └─[zaščiteno po e -pošti]\ x2duuid-79f594ad \ x2da332 \ x2d4730 \ x2dbb5f \ x2d85d196080964.service @4.092s +149ms └─dev-disk-by \ x2duuid-79f594ad \ x2da332 \ x2d4730 \ x2dbb5d9 x xddbb5d4
29. Pridobite seznam odvisnosti za storitev (httpd).
# sistemske odvisnosti od seznama httpd.service httpd.service. ├─system.slice. └─basic.target ├─firewalld.service ├─microcode.service ├─rhel-autorelabel-mark.service ├─rhel-autorelabel.service ├─rhel-configure.service ├─rhel-dmesg.service ├─rhel-loadmodules.service ├─paths.target ├─slices.target │ ├─-.slice │ └─system.slice ├─sockets.target │ ─dbus.socket...
30. Seznam kontrolnih skupin hierarhično.
# systemd-cgls ├─1/usr/lib/systemd/systemd --switched-root --system --deserialize 23. Use─user.slice. │ └─user-0. rezina. │ └─session-1.scope. │ ├─2498 sshd: [zaščiteno po e -pošti]/0 │ ├─2500 -baš. │ ├─4521 systemd-cgls. │ └─4522 systemd-cgls. └─system.slice ├─httpd.service │ ├─4440/usr/sbin/httpd -DFOREGROUND │ ├─4442/usr/sbin/httpd -DFOREGROUND │ ├─4443/usr/sbin/httpd -DFOREGROUND │ 44─4444 /usr/sbin/httpd -DFOREGROUND │ ├─4445/usr/sbin/httpd -DFOREGROUND │ └─4446/usr/sbin/httpd -DFOREGROUND ├─polkit.service │ └─721/usr/lib/polkit -1/ polkitd -brez odpravljanja napak...
31. Navedite nadzorno skupino glede na CPU, pomnilnik, vhod in izhod.
# systemd-cgtopNaloge poti %Vhod v pomnilnik procesorja/s Izhod/s/83 1,0 437,8 M - - /system.slice - 0,1 - - - /system.slice/mariadb.service 2 0,1 - - - /system.slice/tuned.service 1 0,0 - - - /system.slice/httpd.service 6 0,0 - - - /system.slice/NetworkManager.service 1 - - - - /system.slice/atop.service 1 - - - - /system.slice/atopacct.service 1 - - - - /system.slice/auditd.service 1 - - - - /system.slice/crond.service 1 - - - - /system.slice/dbus.service 1 - - - - /system.slice/firewalld.service 1 - - - - /system.slice/lvm2-lvmetad.service 1 - - - - /system.slice/polkit.service 1 - - - - /system.slice/postfix.service 3 - - - - /system.slice/rsyslog.service 1 - - - - /system.slice/system-getty.slice/[zaščiteno po e -pošti]1 - - - - /system.slice/systemd-journald.service 1 - - - - /system.slice/systemd-logind.service 1 - - - - /system.slice/systemd-udevd.service 1 - - - - /system.slice/webmin.service 1 - - - - /user.slice/user-0.slice/session-1.scope 3 - - - -
32. Kako zagnati način reševanja sistema.
# reševanje systemctl Oddajno sporočilo od [zaščiteno po e -pošti] na pts/0 (sreda, 25.04.2015 11:31:18 IST): Sistem prehaja v način reševanja ZDAJ!
33. Kako vstopiti v način za nujne primere.
# systemctl v sili Dobrodošli v načinu za nujne primere! Ko se prijavite, za ogled vnesite "journalctl -xb". sistemski dnevniki, "systemctl reboot" za ponovni zagon, "systemctl default", da poskusite znova. za zagon v privzeti način.
34. Navedite trenutne ravni izvajanja v uporabi.
# systemctl get-default večkorisniški cilj.
35. Kako zagnati Runlevel 5 ali grafični način.
# systemctl isolate runlevel5.target ALI. # systemctl isolate graphical.target
36. Kako zagnati Runlevel 3 ali večnamenski način (ukazna vrstica).
# systemctl isolate runlevel3.target ALI. # systemctl isolate multiuser.target
36. Kako nastaviti način za več uporabnikov ali grafični način kot privzeto raven izvajanja.
# systemctl set-default runlevel3.target # systemctl set-default runlevel5.target
37. Kako znova zagnati, ustaviti, začasno ustaviti, prezimiti ali spraviti sistem v hibridno stanje spanja.
# ponovni zagon systemctl # systemctl ustavitev # systemctl suspend # systemctl miruje # systemctl hibridno spanje
Za tiste, ki se morda ne zavedajo ravni teka in kaj počne.
To je vse za zdaj. Ostanite povezani! Komentirajte naprej. Ne pozabite nam v spodnjih komentarjih posredovati dragocene povratne informacije. Všečkajte in delite z nami ter nam pomagajte pri širjenju.