Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
systemdでよく使うサブコマンド
Kazuhiro NISHIYAMA
June 24, 2018
Technology
0
160
systemdでよく使うサブコマンド
第136回関西Debian勉強会 + Linux Kernel 勉強会 LT大会
https://debianjp.connpass.com/event/90376/
での発表資料です。
Kazuhiro NISHIYAMA
June 24, 2018
Tweet
Share
More Decks by Kazuhiro NISHIYAMA
See All by Kazuhiro NISHIYAMA
qemuのriscv64にDebianを入れてみた
znz
0
30
systemd 再入門
znz
0
130
Ruby 3.0.0 コネタ集
znz
0
110
livedoor天気API終了対応
znz
0
120
Wireguard 実践入門
znz
0
150
あまり知られていないRubyの便利機能
znz
0
150
workflow,job,step の使い分けの基準を考える
znz
0
110
Dockerのオフィシャルrubyイメージとは?
znz
0
36
チャットボットのススメ
znz
0
140
Other Decks in Technology
See All in Technology
DevelopersIO 2022 俺のTerraform Pipeline
takakuni
0
430
psql, my favorite tool!
nuko_yokohama
1
180
Amplifyで Webアプリケーションの 堅固な土台をサクッと構築する方法
kawasakiteruo
0
210
QuickSight 触ってみた
tomuro
0
370
大声で伝えたい!定時に帰る方法
sbtechnight
0
220
ログラスを支える技術的投資の仕組み / loglass-technical-investment
urmot
9
1.9k
Goで実装するブランドネットワークとの接続ポイント
pongzu
2
260
金融領域のマルチプロダクトを効率よく開発・運用するためのシステム基盤と組織設計について / 2022-07-28-multi-product-platform
stajima
0
140
2022 COSCUP - GKE Backend Cluster 除雷分享
brentchang
0
120
Backlog × RPAでいろいろ捗った話
z_tetsu
0
370
Power BI のうらがわ
hanaseleb
1
130
Sysdig Secure/Falcoの活用術! ~Kubernetes基盤の脅威モデリングとランタイムセキュリティの強化~
owlinux1000
0
220
Featured
See All Featured
The Invisible Side of Design
smashingmag
290
48k
jQuery: Nuts, Bolts and Bling
dougneiner
56
6.4k
Reflections from 52 weeks, 52 projects
jeffersonlam
337
17k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
655
120k
GraphQLの誤解/rethinking-graphql
sonatard
31
6.8k
Support Driven Design
roundedbygravity
87
8.6k
The Straight Up "How To Draw Better" Workshop
denniskardys
225
120k
Designing the Hi-DPI Web
ddemaree
272
32k
Become a Pro
speakerdeck
PRO
3
900
Designing with Data
zakiwarfel
91
4k
The Language of Interfaces
destraynor
148
21k
Web Components: a chance to create the future
zenorocha
303
40k
Transcript
systemdでよく使うサブコマン ド Kazuhiro NISHIYAMA 第136回関西Debian勉強会 + Linux Kernel 勉強会 LT大会
2018/06/24 Powered by Rabbit 2.2.1
self.introduce One of Ruby committers Twitter, GitHub: @znz 1/7
基本コマンド systemctl start Unit名 systemctl stop Unit名 systemctl restart Unit名
systemctl status Unit名 2/7
たまに使うコマンド systemctl enable Unit名 systemctl disable Unit名 Debian 系に慣れているとパッケージインストールで 即有効担っていることが多いので忘れがち
3/7
一覧コマンド systemctl list-units systemctl list-timers 4/7
systemd の設定ファイルの場所 /lib, /usr/lib 以下: パッケージが使う (例: /lib/ systemd/system, /usr/lib/tmpfles.d)
普通はいじらない /etc 以下: 変更するファイル (例: /etc/systemd/ system, /etc/tmpfles.d) 同名ファイルで完全に上書き Unit名.d/なんとか.conf で追加変更 /run 以下: 動的に生成されるファイル (例: /run/ systemd/system, /run/tmpfles.d) init.d 以下から自動生成されるファイルがあった覚えが あるけど最近のだと見当たらなかった 5/7
設定変更 systemctl edit Unit名 /etc/systemd/system/Unit名.d/override.conf を編集 edit サブコマンドを使わずに管理しやすい名前のファイ ル名にしても良い systemctl
daemon-reload systemctl restart Unit名の前に設定ファイルの変更を反 映させる必要あり 忘れていてもメッセージが出るので気づける 6/7
systemctl cat $ systemctl cat php7.0-fpm.service # /lib/systemd/system/php7.0-fpm.service [Unit] Description=The
PHP 7.0 FastCGI Process Manager After=network.target [Service] Type=notify PIDFile=/run/php/php7.0-fpm.pid ExecStartPre=/usr/lib/php/php7.0-fpm-checkconf ExecStart=/usr/sbin/php-fpm7.0 --nodaemonize --fpm-config /etc/php/7.0/fpm/php-fpm.conf ExecReload=/usr/lib/php/php7.0-fpm-checkconf ExecReload=/bin/kill -USR2 $MAINPID [Install] WantedBy=multi-user.target # /etc/systemd/system/php7.0-fpm.service.d/override.conf [Unit] After=nslcd.service 上書きも含めて設定確認例 LDAP のユーザーを使って権限分離する設定をしている 都合で nslcd を待ってから起動する必要があった 7/7 Powered by Rabbit 2.2.1