Linuxコマンド

systemctl - systemdやサービスの制御を行う

systemctlコマンドはsystemdやサービスマネージャの状態を確認でき、制御を行うことができます。systemdはLinuxでのinitシステムの一つで、多くのLinuxディストリビューションではデフォルトで利用されています。sys...
Linuxコマンド

ip - ネットワーク周りの色々に関して表示や操作を行う

ipコマンドはネットワークのルーティング、デバイス、インターフェース等に関しての表示や操作を行うことができるコマンドになります。操作を行う場合は管理者権限が必要になります。net-toolsパッケージが非推奨になり、iproute2パッケー...
Linuxコマンド

ss - ソケットの使用状況を調べる

ssコマンドはソケットの使用状況を調べることができます。net-toolsパッケージのnetstatコマンドと似たような情報を得ることができます。net-toolsパッケージは非推奨となったため、現在はnet-toolsから移行する形でip...
Linuxコマンド

ping - ホストとの通信が可能かを確認する

pingコマンドはネットワークコマンドの基本的なコマンドの一つになります。pingは「ピン」または「ピング」と読みます。エコーロケーションでのソナーが発する音("ping"音)に由来して名付けられているそうです。ICMPパケットのECHO_...
Linuxコマンド

free - システムの使用中のメモリ量や空きメモリ量を表示する

freeコマンドはシステムの使用中のメモリ量や空きメモリ量を確認することができます。オプションなしで利用するデフォルトの表示はKB単位(正確には、1024の倍数を意味するKiB単位)で表示されます。freeコマンドの単位は1024の倍数を示...
Linuxコマンド

chsh - ログインシェルを変更する

chshコマンドはログインシェルを変更できます。このコマンドはutil-linuxやshadow-utils等の様々なパッケージにあります。細かいオプションについては、manコマンドで一度確認してみてもよいかもしれません。この記事では、sh...
Perl

何となく触ってみるPerl - モジュール編

Perlでは外部モジュールを利用するのにCPANを利用します。モジュールのインストールで管理者権限が必要ならばlocal::libを利用すれば、管理者権限が必要ない場所にモジュールをインストールすることもできます。また、この記事で利用してい...
Perl

何となく触ってみるPerl - 変数とリファレンス編

Perlの変数は他のプログラミング言語より特徴的な形をしています。変数が変数の識別子のように扱えるリファレンスもとても特徴的な機能です。他にもダイヤモンド演算子(<>)はPerlのコードであればよく見るもので使いこなすことができればとても強...
Perl

何となく触ってみるPerl - コマンドラインと組み込み変数・関数編

PerlのコードはPythonやRuby等の他のプログラミング言語より前提とする知識が必要に思います。特に変数が特徴的だったり、構文が特徴的だったり($_がよく利用されたり省略されたり)します。少し見てどういうコードなんだろうとよく思うので...
Linuxコマンド

top - コマンドラインオプションとYコマンドの利用について

topコマンドはシステム情報やプロセスを対話的に表示できます。この記事は以下のtopコマンドについての補足的な記事になります。この記事では、topコマンドのコマンドラインオプションについてと、特にその中のバッチモードについてを簡単に紹介しま...
Linuxコマンド

top - システム情報やプロセスを対話的に表示する

topコマンドはシステム情報やプロセスを対話的に表示できます。この記事では、対話モードでの操作について紹介します。対話モードでの操作は項目の設定、検索やフィルタ、マルチウインドウ等を行うことができます。そして、表示設定を保存することもできま...
Linuxコマンド

who - 誰がログインしているかを調べる

whoコマンドを用いると誰がログインしているかを調べることができます。whoコマンドが基にしている情報は/var/run/utmpの情報になります。このutmpデータベースの情報は誰がシステムを利用しているかの情報になります。
Linuxコマンド

w - 現在ログインしているユーザとその行動状況を確認する

wコマンドは現在ログインしているユーザとそのユーザが行っているプロセスを確認できるコマンドになります。プロセスの管理やシステムの監視ができるprocps-ngパッケージのコマンドのひとつになります。
Linuxコマンド

umask - ファイル作成時の権限を制御する

umaskコマンドはBashの組み込みコマンド(BashというよりBourne Shellの組み込みコマンド)で、ファイル作成時の権限を制御出来るコマンドになります。umaskコマンドでは、ファイルのパーミッションをマスクする(ファイル権限...
Linuxコマンド

ssh - リモートログインを行う

リモートサーバにログインするときに利用するSSHクライアントのコマンドになります。SSHはSecure Shellの略で、2つのホスト間で安全な暗号化通信を確立できます。また、sshコマンドと組み合わせて利用するコマンドやプログラムがいくつ...