コマンド

常用コマンドの分類

★ファイル・ディレクトリ管理

★パッケージ管理

★ユーザ管理

★圧縮・解凍

★ネットワーク

curl -X GET -H "Accept: application/xml" http://localhost:8080/project/rs/books

curl -X GET -H "Accept: application/json" http://localhost:8080/project/rs/books/123

curl -X DELETE http://localhost:8080/project/rs/books/123

curl -X POST --data-binary "{ \"title\":\"XXX\", \"price\":\"2000.0\" }" -H "Content-Type: application/json" -H "Accept: application/json" http://localhost:8080/project/rs/books

★デバイス

mount

sudo fdisk -l

CD内容の確認

パーティション情報

mkdir /mnt/cdrom

mount /dev/cdrom /mnt/cdrom

ls /mnt/cdrom

★システム管理

★プロセス管理

プロセス確認

ps aux | grep redis

接続確認

netstat -aunt | grep 6379

tenlet接続で実行

telnet localhost 6379

★テキスト処理

圧縮速度:Snappy > Gzip > Lzo >Bzip2

スライス対応:Bzip2 Lzo

圧縮率:Bzip2 > Gzip > Lzo > Snappy

その他:hadoop本体にLzo Snappyを対応しないため、インストール必要(Lzoにindex)

★その他

xargs

cat urls.txt | xargs wget

ls /etc/*.conf | xargs -i cp {} /home/xxx/out

★ヘルプ

←簡略 詳細→

<コマンド> --help help <コマンド> man <コマンド> info <コマンド>

・whatis <コマンド> マニュアル概要

・which <コマンド> コマンドのフルパス ※sbinを除外

・whereis <コマンド> コマンド・マニュアル・ソースのフルパス

★Fix OpenSSL Heartbleed in Ubuntu 12.04LTS

sudo apt-get update

sudo apt-get install openssl libssl1.0.0

sudo reboot

dpkg -l | grep libssl

libssl1.0.0 1.0.1-4ubuntu5.12が確認できればOK