インフラ系SEの技術メモ

雑なエンジニアが低信頼性のメモを書いています。参考程度にとどめてください。

UNIX

mksysbってなに?

要するに システム領域をバックアップするコマンド です。AIXマシンでrootvg領域をバックアップする際に利用されます。

隣のサーバのMACアドレスを知るためには?

要するに arpコマンド です。以下の形式で確認できます。 $ arp hoge Address HWtype HWaddress Flags Mask Iface

viで現在いる行をハイライトする設定とは?

要するに .vimrcにset cursorlineと記載 します。これ、かなり便利でデフォルトで入れておくべきだと思ってます。

lsb_releaseってなに?

要するに OSバージョンを確認するコマンド です。以下のような情報が表示されます。os-releaseファイルの中身と同じですね。 # lsb_release -a No LSB modules are available. Distributor ID: Debian Description: Debian GNU/Linux 9.11 (stretch) Release…

awkで偶数奇数の行を抜き出すためには?

以下コマンドで偶数抜き出しを実施できます awk 'NR%2==0' 逆に奇数の場合は以下です。 awk 'NR%2==1'

RHEL7の再起動コマンドは?

要するに systemctl reboot です。再起動系のコマンドを打つ時はいつでもドキドキします...

fatal error: runtime: out of memoryとなった時にすることは?

以下コマンドでどのプロセスが原因かを調査します(Linux) ps aux | sort -nrk +4 | head あとはそのプロセスを systemctl stopなどで落としていく算段ですね。

nginxのindex.htmlの場所は?

要するに /usr/share/nginx/html です。いつも忘れてググるんですよね... # ls /usr/share/nginx/html/ 50x.html index.html

カーネルスレッドってなに?

要するに ハードウェアに近いところで実装されたプロセス です。ps auxで [] で囲まれて表示されるあれですね。

crontabの実体ファイルはどこにある?

ファイルは /var/spool/cron/crontabs/ にあります。いつも crontab -eで編集するので実体がどこにあるの忘れちゃいますよね。

sendmailってなに?

要するに UNIXのメール送信機能 です。試しにライブラリをのぞいてみましたが # apt-cache show sendmail Package: sendmail Version: 8.15.2-8 ... Depends: sendmail-base, sendmail-bin, sendmail-cf, sensible-mda Suggests: sendmail-doc, rmail Descri…

crontabで毎週1回コマンドを実行する方法は?

要するに crontabの5つ目の数字を指定 します。以下ルールんなので # +------------ 分 (0 - 59) # | +---------- 時 (0 - 23) # | | +-------- 日 (1 - 31) # | | | +------ 月 (1 - 12) # | | | | +---- 曜日 (0 - 6) (日曜日=0) # | | | | | # * * * * * …

#!/bin/bashってなに?

要するに このプログラムではBashを使うという宣言 です。UNIXの世界で一行目に記載されるおまじないですが、ファイルの一番最初の行を調べて「#!」で始まる行があれば #! [パス名] [引数]として解釈され、パス名に記載されたプログラムでそのファイルを動か…