前回まで2回に渡ってPlamo Linuxのビルドスクリプトの内部構造を紹介しました。今回は、 このビルドスクリプトによって作成されるPlamo Linux用のパッケージと、 そのパッケージを操作するパッケージ管理ツールについて紹介しましょう。 Plamo Linuxのパッケージ ...
Unix系のオペレーティングシステム(Linux、macOSなど)を操作する上で欠かせない「シェルスクリプト」。インフラ環境の構築や日々の定型業務の自動化など、エンジニアの生産性を劇的に向上させる強力なスキルです。 今回は、初心者向けの入門書から ...
シェルスクリプトやバッチ処理を作成している際、処理と処理の間に意図的な「待ち時間」を入れたいと思ったことはありませんか? 例えば、APIを連続で叩いて制限に引っかからないようにしたり、他のサービスの起動を待ってから自分の処理を開始させ ...
ここしばらく 「Linuxカーネルの歴史を振り返る」 という、 読むのも書くのも大変な話題が続いたので、 今回は少し気分を変えて、 最近取り組んでいるPlamo Linuxのビルドスクリプトの改修について取りあげることにします。 Plamo Linuxのビルドスクリプトや ...
Linuxでは、シェルスクリプトを活用することで処理の自動化などが行える。システム管理のさまざまな場面でシェルスクリプトが使われており、管理機能がシェルスクリプトで作られていることもある。以下、It’s FOSSの「How to Run a Shell Script in Linux [Essentials ...
Google Cloud Platformプロジェクトは11月29日(米国時間)、「Google Cloud Platform Blog: One PowerShell cmdlet to manage both Windows and Linux resources — no kidding!」において、Google Cloud PlatformをWindows、Mac OS ...
You need to package up a bunch of files, send them somewhere, and do something with them at the destination. It isn’t an uncommon scenario. The obvious answer is to create an archive — a zip or tar ...
AIを使ってコードを解析するサービス「Xint Code」を提供するXintが、Linuxカーネルの暗号化関連機能において、一般ユーザーからroot権限を取得できるローカル権限昇格の脆弱(ぜいじゃく)性「Copy Fail」を見つけたと発表しました。
Linuxのベースコマンド群の一つである「GNU Core Utilities(Coreutils)」は、ほかのUNIX系OSではそのシステムが独自に持っているベースコマンドに対応している。ただし、Coreutilsとそれぞれのベースコマンドは、POSIXで規定されている動作についてはほぼ同じだが ...