読者です 読者をやめる 読者になる 読者になる

MogLog

メモというか日記というか備忘録というか

Linux

LPICレベル1 合格体験記

LPICレベル1を受験し、無事に合格できたので感想やら何やらを書いていく。 受験の動機 ことのはじまりはSREに興味があって、SREにどんな技術セットが求められるかを調べたりしていたところ、Linuxの深い知識を求められる傾向があると気づいたことだった。 ま…

pgrep、pkill

pgrep 現在実行中のプロセスからパターンにマッチするプロセスのプロセスIDを標準出力にリストする pgrep [pattern] fオプションでマッチさせる範囲をコマンドライン全体にする lオプションで結果にプロセス名も表示させる uオプションで実行ユーザIDを指定…

Linuxにおけるメモリ管理

DBサーバ上でおもむろにfree、sar、topコマンド等でメモリの使用率を見てみたところ、 メモリの空きがほとんど無くなっていることに気がついて(正確にはそう見えて)、焦りながら色々調べた結果をまとめる。 Linuxのページキャッシュの仕組み まず、メモリ…

apt-get/apt-cacheとaptitudeの違い

Ubuntuの情報を調べていると、apt-getとaptitudeの両方を見かけることが多いので気になって調べてみた。 全体 apt-get/apt-cacheはコマンドラインのユーザーインターフェースのみを提供する aptitudeはコマンドラインユーザーインターフェースに加え、フルス…

sudoについて勘違いしていたこと

root権限を得てコマンドを実行するときの動作を通して、勘違いに気がついた。sudoは「指定したユーザーでコマンドを実行する」ものであり、「指定したユーザーの権限を得て、コマンド実行する」ものでは無かった。ここを混同していても問題ない場合もあるけ…

【Linux】ハードリンクとシンボリックリンク

リンク機能についておさらいをしたのでまとめておく ■リンク機能とは ファイルやディレクトリをコピーせずに、別のファイルまたはディレクトリのように扱うことができる機能のこと ■ 2種類のリンク リンクにはハードリンクとシンボリックリンクの2つがある…

「su」コマンドについてメモ

なんだかんだで使いながらも、しっかりと意味を理解していないコマンドだったので調べ直した。■「su」は何の略称なのか まず、「su = super user」ではないよう。 「su = switch user」、つまりユーザーの切替え(switch)だった。ただしややこしいのが、su…