User Tools

Site Tools


управление_сервисами_в_linux

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
управление_сервисами_в_linux [2019/12/10 13:28]
val [Управление запуском/остановкой]
управление_сервисами_в_linux [2022/09/27 11:19] (current)
val [Настройка параметров запуска в Systemd]
Line 24: Line 24:
  
   * [[Сигналы]]   * [[Сигналы]]
 +
 +===== Определение системы загрузки =====
 +<​code>​
 +$ ps -p 1
 +</​code>​
  
 ===== Система загрузки rc.local ===== ===== Система загрузки rc.local =====
Line 37: Line 42:
 chmod +x /​etc/​rc.local chmod +x /​etc/​rc.local
 </​code>​ </​code>​
 +
 +
 ===== Система загрузки SysV ===== ===== Система загрузки SysV =====
  
Line 127: Line 134:
 # chkconfig --del sshvpn # chkconfig --del sshvpn
 </​code>​ </​code>​
 +==== Управление ресурсами ==== 
 +<​code>​ 
 +# cat /​etc/​init.d/​asterisk 
 +</​code><​code>​ 
 +... 
 +MAXFILES=65536 
 +... 
 +</​code>​
 ===== Система загрузки Systemd ===== ===== Система загрузки Systemd =====
  
Line 134: Line 148:
   * [[https://​habrahabr.ru/​company/​centosadmin/​blog/​255845/​|Systemd за пять минут]]   * [[https://​habrahabr.ru/​company/​centosadmin/​blog/​255845/​|Systemd за пять минут]]
   * [[https://​wiki.archlinux.org/​index.php/​systemd|systemd]]   * [[https://​wiki.archlinux.org/​index.php/​systemd|systemd]]
 +
 +==== Управление юнитами Systemd =====
  
 <​code>​ <​code>​
Line 141: Line 157:
 centos# find /​usr/​lib/​systemd/​system/​ centos# find /​usr/​lib/​systemd/​system/​
 debian# find /​lib/​systemd/​system/​ debian# find /​lib/​systemd/​system/​
 +
 +# find /​etc/​default/​
  
 $ systemctl status ssh $ systemctl status ssh
Line 173: Line 191:
 </​code>​ </​code>​
  
 +==== Настройка параметров запуска в Systemd =====
 +
 +<​code>​
 +# systemctl edit имясервиса
 +</​code><​code>​
 +[Service]
 +LimitNOFILE=65536 ​     # nginx 
 +TimeoutStartSec=180 ​   # elasticsearch
 +</​code><​code>​
 +# systemctl daemon-reload ​    # не очевидно,​ что нужно
 +
 +# systemctl show имясервиса
 +
 +# systemctl restart имясервиса
 +
 +# systemctl status имясервиса
 +
 +# cat /​proc/​NNNNN/​limits
 +</​code>​
 ===== Система загрузки OpenRC ===== ===== Система загрузки OpenRC =====
  
Line 182: Line 219:
  
 # rc-update add|del sshd default # rc-update add|del sshd default
 +
 +# rc-update show
 +
 # openrc # openrc
 </​code>​ </​code>​
управление_сервисами_в_linux.1575973684.txt.gz · Last modified: 2019/12/10 13:28 by val