タグ systemd
人気順 5 users 10 users 100 users 500 users 1000 users超楽にRubyで雑に書いたスクリプトをsystemdで管理したい! - 宇宙行きたい
ちょっとした雑なスクリプト書いてそれを常に起動しておきたいときないですか?僕はあります。 しかもめんどくさがり屋なのでghq管理化のディレクトリでgemに頼って雑に書いたスクリプトがそのまま動いてほしいんです。 systemd使えば出来るんだろうなぁと思いつつ「色々面倒くさいんだろうな」と思って手を出していなか... 続きを読む
『systemdの思想と機能 ―Linuxを支えるシステム管理のためのソフトウェアスイート』でsystemdの機能を再確認する - Magnolia Tech
systemdの思想と機能 Linuxを支えるシステム管理のためのソフトウェアスイート Software Design plus 作者:森若 和雄技術評論社Amazon いつの間にかどのLinuxディストリビューションでも標準で使われるようになったsystemd。なんとなくsystemctlを叩いてサービスを立ち上げていたけど、いまいち「なんで必要なの?」と... 続きを読む
「Windows Subsystem for Linux」が「systemd」に対応へ/「systemd」に依存するLinuxアプリケーションを「WSL」で利用可能に
systemd serviceから呼ぶシェルではsudoではなくsetprivを使う - 赤帽エンジニアブログ
Red Hatの森若です。 自分でsystemdのservice unitを作るときに、起動用のいくつかのコマンドを記述したシェルスクリプトを呼ぶ事は(理想的ではないですが)あるかと思います。 今回はこの場合に、sudoを利用するとまずい理由を説明して、かわりにsetprivを使うほうがよいという話です。 例題用のservice 実行してみる 別... 続きを読む
Go な Web Server を Systemd で良い感じに動かすメモ
Go で Web Server 書く 動作確認するだけのコードなのでなるだけシンプルに書く。んで、 Port 80 を Listen したいけどプロセスは root で走らせたくないので、 systemd でポート開いてそれをプログラム側で使うようにする。 ディスクリプタごにょる部分は coreos/go-systemd がドンピシャなのでこれを使う。 package ma... 続きを読む
yutkat on Twitter: "若者エンジニアに贈る、おっさんエンジニアがつい口走ってしまう単語の本当に伝えたいこと(Linux編) BIOS → UEFI init.d → systemd cron → systemd-timer ntp → systemd… https://t.co/XiYgOc
若者エンジニアに贈る、おっさんエンジニアがつい口走ってしまう単語の本当に伝えたいこと(Linux編) BIOS → UEFI init.d → systemd cron → systemd-timer ntp → systemd… https://t.co/XiYgOcvDBB 続きを読む
最強の WSL 環境を作る
最強の WSL 環境を作る まあ、何が最強なのかよくわからないのですが。 WSLg は GUI が動いて音もなるので大変便利なのですが、systemd が動作していない弱点があります。LXD を多用している身としては結構しんどいのですね。 snapd が使えないので、JetBrains の開発ツールをインストールするのもちょっと面倒。まあ、U... 続きを読む
WSL2でスタートアップスクリプトを実行するHack - Qiita
序論 WSL2 では起動時に systemd を自動スタートさせたり、/etc/rc.local によるスタートアップスクリプトの実行ができません。 Windowsスケジューラにスクリプトを登録するなど、回避策はありますが、筆者はなるべく Linux 環境内で設定を完結させたいと考えていました。 そのような訳で、WSL2 で Docker を使いたい場... 続きを読む
crontabを捨てsystemdに定期実行を任せよう。 - Qiita
Help us understand the problem. What is going on with this article? 続きを読む
本の虫: AMDのZen 2でRDRANDが-1を返すので最近のGNU/Linuxがブートできない問題
AMDのZen 2アーキテクチャの新製品が発売されて沸き立っているが悲しいお知らせがある。最近のGNU/Linuxディストロはブートしない。例えばUbuntu 19.04はブートしない。 理由は、ハードウェア乱数を返す命令、RDRANDに不具合があり、常に-1を返すのだという。このため、rdrandを直接使っているsystemdが失敗し、結果とし... 続きを読む
半年前の自分に教えたい systemd のハマりどころ - Speaker Deck
All slide content and descriptions are owned by their creators. 続きを読む
Linuxの「systemd」に新たなセキュリティホール - ZDNet Japan
「systemd」は、ほとんどのLinuxディストリビューションでデフォルトのシステム/サービス管理デーモンとして採用されている。このため、Qualysが最近systemd内で発見した3件の批判の多いこのデーモンの悪評をさらに高めるものとなっている。 これらの脆弱性はいずれも、ローカルユーザーがルート権限を取得するために悪... 続きを読む
本の虫: Linus Torvalds様、ユーザースペースの互換性を壊した開発者に強い態度をお示しになる
Linuxカーネル4.18から、userns mountに対して暗黙にSB_I_NODEVを設定するようになったために、既存のsystemdのnspawn実装が壊れた。 以下が問題のパッチだ。 https://github.com/torvalds/linux/commit/55956b59df336f6738da916dbb520b6e37df9fbd Linuxカーネルにおいては、ユーザースペースの挙動は変えないという強い... 続きを読む
linux systemにおけるinitの最期 - Linux関係メモ@宇治屋電子
Linux Advent Calender 2018の18日目です。 元々の予定はボツになった!?ので ちょっと古い話になります。 7日目のsystemd理解のヒント - systemdの概念と歴史と相反するような記事です。 古い情報も必要としている組込もんもいるので、その助けとなりましたら幸いです。 initとは PID=1として、カーネルの初期化が終... 続きを読む
mrwk update: systemdのめっちゃ嬉しい機能をダラダラと説明する
2018/06/07〜2018/06/08 あたりにtwitterでつぶやいたsystemdのうれしいシーンまとめ sysvinitのスクリプトちょっといじってulimit文足したあとにパッケージupdateしたら消えたりしたことがある人はsystemdならその不幸はもう起きない /etc/init.d/hoge を直接実行してserviceコマンド経由での起動時と環境変数やらが違うからハマった人... 続きを読む
systemdで複数の不具合が確認される | スラド IT
osdn曰く、 多くのLinuxディストリビューションで採用されているシステム管理ソフトウェア「systemd」で、複数の不具合が確認されています。1つは、ユーザー名を指定する個所で数字で始まるユーザー名を指定すると、そのユーザーの代わりに「root」が指定されたことになってしまうというもの( MA.TTIAS.BE )。 多くのUNIX系OSでは、ユーザー名にはアルファベット小文字と数字、アンダ... 続きを読む
cron(crontab)の代わりにsystemdのtimerを使う - @znz blog
最近 gitlab omnibus などの環境 を作っていて、 GitLab CE の role でバックアップ処理を定期実行するのに crontab ではなく systemd の timer を使ってみました。 利点 systemd 管理下で統一的に扱えるので、覚えれば楽 ログも journald で統一されるので cron だといちいちメールが飛ぶと鬱陶しいような粒度でも簡単にログに残せる 環... 続きを読む
dockerのコンテナの自動起動をsystemdにて行う際の注意点について – めもたんす
dockerのコンテナの自動起動をsystemdにて行う際の注意点について by nori · Published 2016-10-01 · Updated 2016-12-25 Linuxのsystemdを使用してコンテナの自動起動を行う方法がDocker公式ドキュメントに載ってましたので、試してみたのですが、意外にハマってしまいました。 その検証で行ったことや解消方法などをまとめてみました。 ... 続きを読む
Go でいい感じのコマンドを作れるツールキットの紹介 - Cybozu Inside Out | サイボウズエンジニアのブログ
2016 - 09 - 02 Go でいい感じのコマンドを作れるツールキットの紹介 Go SRE オープンソース SRE の @ymmt2005 です。最近は systemd が好物です。 今回は GitHub でサイボウズが公開している Go 言語のプロジェクト群、特にいい感じのコマンドを作れる github.com/cybozu-go/cmd について紹介します。 SRE チームでは最近 Go... 続きを読む
ねえママ, systemd が SEGV したらどうなるの? - Gentoo metalog
Linux 4.5 から cgroup2 というやつが入りました. こいつはいままでの cgroup とは違って, cgroup の tree がシステム全体で唯1つになり, 様々なファイルの名前も変わっています. そうすると, いろいろと cgroup を使っている systemd にも変更が必要…というわけでいまの systemd の git HEAD では様々開発されているような感じです. ... 続きを読む
人間たちとsystemd // Speaker Deck
Speaker Details I love sushi, yakiniku, the band Pavement and Ruby View Speaker Details 続きを読む
CentOS 7で始める最新Linux管理入門(2):CentOS 7のシステム管理「systemd」をイチから理解する (1/4) - @IT
CentOS 7で始める最新Linux管理入門(2): CentOS 7のシステム管理「systemd」をイチから理解する (1/4) 「systemd」は、Linuxの起動処理やシステム管理を行う仕組みです。systemdはinitの限界を克服するために作られた新しいシステム管理アーキテクチャで、CentOS 7でも用います。では、何が違うのでしょう。これまで使われてきた「init」と比較しなが... 続きを読む
私がsystemdを嫌う理由 | インフラ・ミドルウェア | POSTD
この2010年代にLinuxシステムの管理者をしていれば、systemdに関して何かしら思うところがあるでしょう。systemdの一番大きな問題はSystem Vの過ちを何度も何度も繰り返していることです。具体的にはどういうことか、歴史と実装の両面から紐解いていきます。この2010年代にLinuxシステムの管理者をしていれば、systemdに関して何かしら思うところがあるでしょう。そして私は管理者... 続きを読む
RHEL6→RHEL7で変更された主要コマンドまとめ — | サイオスOSS | サイオステクノロジー
はじめまして、北野と申します。今回より本ブログに参加させていただくことになりました。よろしくお願いします。 デビューとなる今回は、RHEL6→RHEL7で変更された主要コマンドをまとめてみました。 サービス系コマンド RHEL 7では、サービス起動デーモンとして、SysVinit/Upstartに代わり、systemdが導入されました。これにより、サービス系コマンドが大幅に変更されています。 サー... 続きを読む
「魚は頭から腐る」--systemdの開発者がトーバルズ氏を公然と批判 - ZDNet Japan
Linuxの生みの親でありプロジェクトを率いているLinus Torvalds氏は、Linuxカーネル開発作業の場となっているメーリングリストのLinux Kernel Mailing List(LKML)での率直で俗悪な物言いで知られている。プログラミングにおける間違いや愚かな行為をみすみすと受け入れない人物だ。Torvalds氏は自分のマネジメントスタイルがうまくいくと思っているが、全員がTo... 続きを読む