タグ

systemdとサーバに関するiwwのブックマーク (3)

  • systemdのsocketを使ってserverを作る - Qiita

    論よりコード TCP localhost:18080 で待ち受けて、 implementation.bash を実行した結果を journal に書き込む例です。 ※ systemd は一般ユーザ権限でも利用可能です。今回は一般ユーザ権限で行いました。 その際、systemd 関連のファイルは $HOME/.config/systemd/user/ に配置する必要があります。ない場合は mkdir -p $HOME/.config/systemd/user/ として作ってからファイルを配置してください。 → 実は systemctl --user enable $PWD/server.socket と、パスを指定すれば自動的にディレクトリを作ってくれてsymlinkでファイルを配置してくれることがわかりました。 server.socket ファイル server.socket ファイルはS

    systemdのsocketを使ってserverを作る - Qiita
  • systemd/timerを使ってサーバを毎晩リブートさせる - Qiita

    サーバを定期的に再起動したいという需要は常に存在します。 完璧に書かれたシステムにおいてメモリが一方的に減っていくなんてことはおこらないはずですが、どっかの誰かが開放し忘れたコードにより徐々に減っていく空きメモリ。原因を追求するより、定期的に再起動しちゃえば一発解決だよね🧙 なんか時々落ちるこのサービス、いっそ定期的にサーバを再起動しておけば、たとえ落ちたとしても復活するから、大体の時間は動いてるサービスにできるんじゃないの?😈 いいことか悪いことか、かっこいいかどうかはともかくとして、定期的にサーバを再起動しておけば解決できるある種の問題が存在することは事実です。問題の先送りだって一つの技術力ですし(後ろめたいときって前置きが長くなるよね) ともかくそういうわけで何らかの理由でサーバを定期的に再起動させたいときの設定です。 CentOS7から標準になったSystemdのTimer機能

    systemd/timerを使ってサーバを毎晩リブートさせる - Qiita
  • Linux女子部 systemd徹底入門

    5. Open Cloud Campus 5 Linux女子部 systemd徹底入門! Linuxの起動プロセス (1)  「システムBIOS」が起動ディスクからブートローダ(GRUB)をメモリに読み込んで実行。  GRUBは起動カーネル選択画面を表示して、指定されたカーネルと初期ラムディスクをメモ リに読み込んだ後に、カーネルを実行。  カーネルは、初期ラムディスクの内容をメモリ上のラムディスク領域に展開して、「initス クリプト」を実行。 – 初期ラムディスクには、ルートファイルシステムへのアクセスに必要なデバイスドライバと「init スクリプト」が含まれます。 ブートローダ (GRUB) /bootファイルシステム ② ブートローダが 読み込み ③ ラムディスク領域 に展開 起動ディスク物理メモリ Linuxカーネル 初期ラムディスク Linuxカーネル 初期ラムディスク

    Linux女子部 systemd徹底入門
    iww
    iww 2015/04/16
    systemdは勉強したくない。 ほんとうに勉強したくない。
  • 1