kazmax - Linux で自宅サーバー

Linux Tips(目次)

Linux ディストリビューション一覧
Linux ディストリビューションの一覧表です。各linuxの特徴などをメモっています。
rpm のファイル名にあるi386とかi686とは
rpm のファイル名にあるi386とかi686とかsrcとは...
自分のマシンの情報を調べる
自分のマシンがいったいなんなのかは、自分のマシンに聞くとよくわかります。カーネル、CPUのアーキテクチャ、ホスト名などは、「 uname 」コマンドで表示できます。また、「 /proc 」配下のファイルからもシステム情報を調べる事ができます。
cronの設定
cronという定期的にスクリプトや、コマンドなどを自動実行する仕組みの設定の仕方を説明します。windowsでいうところのタスクスケジューラの事です。linuxの場合はcronを設定すれば自動実行してくれます。crontab 設定、設定変更、削除等の手順について説明。
sshのrootログインを禁止する
sshでrootログインを禁止する方法の説明。sshd_configを編集するだけでできます。
sshを、ユーザ、IPでアクセス制限
sshをユーザ、IPで制限します。pamという仕組みを利用し、sshの認証に制限をかけます。
鍵交換方式によるssh接続
鍵交換方式によるssh接続の手順について説明。端末Aから端末Bに「鍵」というものを使って接続。クライアント側とサーバ側の設定等について。
鍵交換方式によるssh接続( windowsから )
鍵交換方式によるssh接続のやり方の説明。windows端末からlinuxに「鍵」というものを使って接続します。
複数ファイル内の文字列を置換して上書き保存する
一発で複数ファイル内の文字列を置換して上書き保存します。一括置換です。perlとfindコマンドを併用しています。バックアップをとりながらの置換も可能です。
あるグループをイニシャルグループとするユーザー一覧出力
あるグループをイニシャルグループとするユーザー一覧を出力します。コマンドが見当たらなかったので作りました。
複数ファイルのファイル名を一括変換する
複数のファイルのファイル名を一括変換する方法の説明です。renameコマンドを利用しています。renameコマンドの使用方法と例。
連番ファイルをコマンド一発で作成する
Linux上で連番ファイル(foo_1.txt,foo_2.txt...)や、連続ファイル(A.txt,B.txt..)をコマンド一発で一括作成する方法の説明。何かのテスト用のファイルを作成したりする時に知っていると便利です。
中身がランダムなファイルを任意のサイズで作成する
中身がランダムなファイルを任意のサイズで作成します。/dev/urandomというファイルとheadコマンドを利用します。例として中身がランダムでサイズを200Mbyteに指定したファイルを作成します。
Linux ユーザーアカウントをロック・アンロックする
Linuxに作成されたユーザーアカウントをロックする手順、ロックを解除する手順について説明。
su できないユーザーへsu する
ログインシェルに、/sbin/nologin のようなシェルが指定されていると、そのアカウントは、ログインや、su でのスイッチができません。この様なユーザーにsuする手順を説明します。
ファイルの中身に差分があるファイルだけrsyncする
ファイルの中身に差分があるファイルだけrsyncします。タイムスタンプは無視です。
nohupで実行したコマンドの出力をnohup.out以外のファイルに保存する
nohup を使ってコマンドを実行した場合、実行中のプロセスの標準出力、標準エラー出力は、nohup.outファイルに追記されていきますが、別のファイルに出力させる事もできます。