Technical tips
シェルスクリプト
構築・設定方法
運用
状態チェック
etc
記事一覧
Media hub
bash
«最初
前
1
2
3
次
最後»
OSの初期設定
各パーティション、マウントポイントの空き領域を確認する (df)
運用にかかわるコマンド
トラブルシューティング
使用しているカーネルモジュールを確認する (lsmod, modinfo)
インストール方法毎の自動起動プロセスについて (chkconfig)
接続されたPCIデバイスを確認する (lspci)
micro秒単位でsleepする (usleep)
処理を一定時間止める (sleep)
通信経路を確認する (traceroute)
ユニークなファイルを作成する (mktemp)
プロセス単位のリソース使用量を調べる (pidstat)
IPアドレスの重複を確認する (arping)
NICの接続状態を確認する (ethtool)
複数のサーバマシンに連続してコマンドを実行する (dsh)
マニュアルについて知っておくと便利なこと (man)
コマンドに別名をつける (alias, unalias)
環境変数を一時的に変更してプログラムを実行する (env)
フォーマットを指定して日時を取得する (date)
コマンドプロンプトの表示項目を変更する (PS1)
条件判定 (test)
制御構文
制御構文 (繰り返し)
HowTo
特殊変数 (引数などの特殊な変数)
文字列の基本
文字列 (変数の長さを取得する)
数値:四則演算 (expr)
変数の基本
題材スクリプトの概要
(
Bash script tutorial
)
コードの解説 (入力待ち、whileループ、case)
(
Bash script tutorial
)
コードの解説 (変数、条件判定)
(
Bash script tutorial
)
コードの解説 (リターンコード、関数宣言、ヒアドキュメント)
(
Bash script tutorial
)
読みやすいパスワードを自動生成する (pwgen)
OpenMP版ImageMagickの高負荷問題の最も簡単な対処法 (ImageMagick)
シェルからsyslogを利用する (logger)
プログラムの実行時間を測定する (time)
バイナリデータの表示 (xxd)
screenを使う
プログラムやユーザが使用中のファイルを調べる (lsof)
特定のプロセスをまとめて停止する (killall)
ファイズの大きいファイルを特定する (du, find, sort)
ファイルやディレクトリを差分バックアップする (rsync)
rsyncで帯域制限をかける (rsync bwlimit)
どのrpmパッケージでインストールされたかを確認する (rpm -qf)
rpmがいつインストールされたかを調べる (rpm -qi)
rpmパッケージインストールに必要な依存パッケージを調べる (rpm -pqR)
指定したパッケージに依存しているパッケージを調べる (rpm -q --whatrequires)
rpmインストールでインストールされたファイルの一覧取得 (rpm -ql)
rpmパッケージファイルに含まれるファイルを確認する (rpm -qpl)
«最初
前
1
2
3
次
最後»
while(4)
bash(3)
起動(1)
遅い(3)
timestamp(2)
ruby(1)
日本語(1)
ディレクトリ(1)
emacs(1)
vmstat(2)
sed(2)
for(3)
seq(1)
cut(1)
sort(2)
cpuinfo(2)
meminfo(1)
free(1)
uptime(1)
hosts(2)
vi(3)
vim(3)
install(14)
screen(1)
curl(1)
proxy(5)
wget(1)
yum(9)
Here document(2)
repository(2)
epel(1)
rvm(1)
date(6)
hwclock(1)
resolv(1)
network(2)
DNS(1)
ping(1)
nslookup(1)
git(3)
find(2)
SELinux(1)
chkconfig(2)
daemon(2)
pkill(3)
pgrep(2)
uname(1)
rpm(8)
cdrom(1)
dvd(1)
mount(2)
scp(1)
dstat(1)
ubuntu(1)
ssh(4)
lscpu(2)
cpu(2)
ssh-add(1)
ssh-agent(1)
dd(4)
backup(2)
strace(1)
system call(1)
file(1)
stat(1)
shred(1)
random(1)
watch(1)
sysstat(2)
sar(1)
pidstat(2)
iostat(1)
status(1)
df(1)
運用(1)
script(3)
trouble(1)
lsmod(1)
modinfo(1)
setenforce(1)
getenforce(1)
lspci(1)
usleep(2)
sleep(2)
traceroute(1)
tracert(1)
ICMP(1)
mktemp(1)
arp(1)
arping(1)
ethtool(1)
dsh(1)
iso(1)
umount(1)
man(1)
env(2)
alias(1)
unalias(1)
PS1(1)
test(1)
if(2)
until(2)
case(1)
switch(1)
set(1)
declare(1)
typeset(1)
$$(1)
$-(1)
$?(1)
$*(1)
$@(1)
$0(1)
$1(1)
$!(1)
expr(2)
exit(1)
echo(1)
pwgen(1)
OpenMP(1)
ImageMagick(1)
rmagick(1)
PerlMagick(1)
logger(1)
time(2)
xxd(2)
binary(2)
バイナリエディタ(1)
lsof(1)
killall(1)
kill(1)
du(1)
バックアップ(1)
WAN(1)
IPアドレス(1)
環境(1)
rsync(2)
bwlimit(1)
依存関係(2)
chpasswd(1)
passwd(1)
dirname(2)
basename(2)
zip(1)
unzip(1)
archive(1)
圧縮(1)
解凍(1)
history(1)
HISTIGNORE(1)
HISTTIMEFORMAT(1)
grep(1)
fgrep egrep(1)
ロケール(2)
bash(105)
ruby(3)
vi(1)
excel(1)
Back
MENU
シェルスクリプト
構築・設定方法
運用
状態チェック
etc
記事一覧
CATEGORY
linux
etc
ubuntu
Redhat
CentOS
Photo
すべての写真
連携アプリ
WEB tools
リンク
screen
最新記事一覧
grepで文字列の一致する部分だけを抜き出す
HISTIGNOREでhistoryから一部のコマンドを除外する。
zip形式で圧縮および解凍
フルパス文字列からファイル名や部分だけを抜き出す
フルパス文字列からディレクトリ文字列だけを抜き出す
shellスクリプトからパスワードを変更する
プロセス名を指定してプロセスをkillする
rpmパッケージのインストール、アップデート、アンインストール
rpmパッケージファイルに含まれるファイルを確認する
rpmインストールでインストールされたファイルの一覧取得
Media hubトップページ
Media hub all rights reserved since 2013.