タグ

systemdと設定に関するyohane00のブックマーク (3)

  • WireGuardとWg Gen Webで管理が簡単なVPN環境を作る | FreeBSD Days

    概要 シンプルでクロスプラットフォーム、しかも構成しやすいVPNソフトウェアのWireGuardでVPN環境を作ります。WireGuardの設定ファイルはWg Gen Webを使ってWeb UIで管理します。設定ファイルはsystemdで監視し、WireGuardを自動で再起動、更新を反映します。ネットワーク設定は環境によって異なるため、環境に合わせて調整してください。 以下では、Ubuntu 20.04 LTSがインストールされたサーバにDockerDocker Composeが利用できる環境が構築されていることを前提として進めていきます。 1. WireGuard環境の構築 WireGuard自体はaptで瞬時に入ります。そのままだと設定ファイルは手動で作成になりますが、それほど難しい作業ではないので、この時点で動作確認を行います。 sudo apt update sudo apt

    WireGuardとWg Gen Webで管理が簡単なVPN環境を作る | FreeBSD Days
  • 第557回 systemdのユニットの関係を読む | gihyo.jp

    systemdではユニット(Unit)という単位でサービスやソケット、あるいは他のユニットをまとめるターゲットなどを管理しています。ユニット設定ファイルはプレーンテキストで書かれていて、これをsystemdが解釈してサービスやシステムの起動・停止を管理しています。 ところで、サービス同士やサービスとその関連するソケットの間では、「⁠あるサービスは別のサービスが先に起動していないと使えない」「⁠このサービスはあるソケットを必要としており、これよりあとに起動する必要がある」など、アクティベート順序(起動順序)や依存関係があります[1]⁠。これらのアクティベート順序や依存関係もユニット設定ファイルに記載されていて、systemdが解釈し、適切に実行していきます。 今回は、このアクティベート順序や依存関係について、systemdのユニットの設定ファイルで使われる基的なディレクティブとその設定を調

    第557回 systemdのユニットの関係を読む | gihyo.jp
  • systemdのめっちゃ嬉しい機能をダラダラと説明する

    2018/06/07〜2018/06/08 あたりにtwitterでつぶやいたsystemdのうれしいシーンまとめ Package管理と相性がよい sysvinitのスクリプトちょっといじってulimit文足したあとにパッケージupdateしたら消えたりしたことがある人はsystemdならその不幸はもう起きない systemdは設定ファイルが /usr, /etc, /run くらいにバラけて配置されるのでパッケージが提供するのをカスタマイズで変更するのは簡単にできるしパッケージシステムの更新などと相性もいい。 バラバラだと作業が煩雑になりがちなので関連コマンドが充実 パッケージのデフォルト、/etc/での設定、/run/の自動生成された設定などをまとめてunitを表示してくれる systemctl cat unitをカスタマイズするときに適切なファイルを編集してくれる systemctl

    systemdのめっちゃ嬉しい機能をダラダラと説明する
  • 1