LINUX&UNIX

LINUX&UNIX備忘録

プロセス確認コマンドps -ef seqコマンドseq 1 20 for i in `seq 1 15` ; do echo $i done PATHの追加をしたい時.bashrcに追記する export PATH=$PATH:{追加したいパス} ローカルからyumを行いたい時yum.confにプロキシ設定を行う ファイアウォール設定setup…

LINUX sudoの使用可能コマンド制限設定

sudoの使用可能コマンド制限設定 CentOS # /etc/sudoers に追記する ]$ vim /etc/sudoers # 例)sudoのhttpdのみ使用許可 # ユーザ指定の場合{user_name} ALL = (root) /usr/sbin/apachectl # グループ指定の場合%{group_name} ALL = (root) /usr/sbin/apache…

LINUXでsshのトンネル作成方法

☆LINUXでsshのトンネル作成方法 AのサーバとBのlocalhostを繋ぐ方法 Aのサーバで行うコマンド↓ ssh -N -f -R {open_port}:localhost:22 {user_name}@{server_name} BからAのサーバへの入り方↓ ssh {user_name}@localhost -p {open_port} パスワードを入…

LINUXの擬似乱数の取得

☆表示(UNIX環境変数RANDOM) echo $RANDOM ☆範囲指定 echo `expr $RANDOM % {範囲(10,15‥)}`

自動起動設定(LINUX&UNIX)

☆apacheの自動起動設定(CentOS) //設定 /sbin/chkconfig httpd on //確認 /sbin/chkconfig --list httpd //結果 0:off 1:off 2:on 3:on 4:on 5:on 6:off ※起動と同時にapacheが立ち上がるようになる ☆vsftpd自動起動設定(CentOS) //設定 /sbin/chkconfig vsf…

OSのバージョン確認方法(LINUX&UNIX)

OSのバージョン確認方法 ☆(Celica)(CentOS)(debian 4.0)cat /etc/issue☆(FreeBSD)uname -a☆(debian)dmesg | head -3

digでネームサーバーを指定してネーム解決を行う方法(LINUX&UNIX)

☆他のネームサーバーを指定しネーム解決を行う dig @{IP(name_server)} {domain} dig @{domain(name_server)} {domain}※現在使用中のネームサーバー以外のネームサーバーに設定してある場合にIPがひける

Nagiosインストール(LINUX&UNIX)

OS: CentOS 5.3 apache: インストール済み #Nagiosに必要なgd-develをインストール yum -y install gd-devel#Nagiosユーザー作成 /usr/sbin/useradd nagios#最新のバージョンを確認してダウンロード #http://sourceforge.net/project/showfiles.php?group_id…

ユーザ情報設定ファイル(LINUX&UNIX)

☆ホームディレクトリ設定方法(CentOS)(debian) 1. 設定ファイルを編集する vim /etc/passwd ===================================================================== {user_name}:{passwd_type}:{user_id}:{group_id}:{comment}:{home_directory}:{user_she…

sudo設定方法(LINUX&UNIX)

☆(共通) グループにsudo権限を与える時の指定方法 %{group_name} ALL=(ALL) ALL ユーザにsudo権限を与える時の指定方法 {user_name} ALL=(ALL) ALL ☆(debian 4.0) 1. sudoをインストールする apt-get install sudo 2. sudoersファイルを編集し新たなグループ…

CapsLockとCtrlの入れ替え(LINUX&UNIX)

☆(CentOS5.3) 1. rootになる sudo -s か su 2. キーボードファイルのディレクトリに移動する cd /lib/kbd/keymaps/i386/qwerty/ 3. デフォルトのファイルを残し新しい設定ファイルを作成する(ファイル名は任意) cp jp106.map.gz jp106_Ctrl_CapsLock.map.gz …

vsftp(LINUX&UNIX)

☆vsftpd.confの設定について(CentOS) anonymous_enable=YES Anonymous(匿名)ユーザによるアクセスを許可する anon_upload_enable=YES Anonymous(匿名)ユーザによるディレクトリへの書込みを許可する(write_enable=YES時のみ有効) anon_max_rate=20000 Anonym…

bashrc(LINUX&UNIX)

☆一般ユーザ全てに反映される設定方法(CentOS) /etc/bashrc に記載すると ~/.bashrc が/etc/bashrcファイルを読込むので ログインする度に読込まれる# .bashrc# Source global definitions if [ -f /etc/bashrc ]; then . /etc/bashrc fi ☆~/.bashrc(CentOS)…

sshのrootログイン禁止(LINUX&UNIX)

☆sshのrootログイン禁止 ☆(debian) 以下の記述を変更する vim /etc/ssh/sshd_config ~~~~~~~~~~~~~~~~~~~~~~~~ PermitRootLogin yes ↓ PermitRootLogin no~~~~~~~~~~~~~~~~~~~~~~~~ sshdを再起動 /etc/init.d/ssh restart☆(CentOS) vim /etc/ssh/sshd_config…

複数行の文字列を読込み出力(LINUX&UNIX)

cat a b c END

変数(LINUX&UNIX)

HISTSIZE コマンド履歴保持数 HOME ホームディレクトリのパス HOSTNAME ホスト名 LANG 言語 LOGNAME ログインユーザ名 PATH コマンド格納ディレクトリのリスト PWD カレントディレクトリパス RANDOM 乱数

コマンドライン(LINUX&UNIX)

[Ctrl]+[u] 前方全削除 [Ctrl]+[a] 行頭 [Ctrl]+[e] 行末 [Ctrl]+[l] clearコマンドと同じ [Ctrl]+[w] 左の1単語削除

ログイン中のユーザにメッセージを送る(LINUX&UNIX)

☆ログイン中の全ユーザにメッセージを送る wall 〜〜〜〜〜〜〜〜〜〜〜 入力 〜〜〜〜〜〜〜〜〜〜〜 /*[Ctrl] + [d] で送信*/ ☆ログイン中のユーザを指定してメッセージを送る write {ユーザ名} 〜〜〜〜〜〜〜〜〜〜〜 入力 〜〜〜〜〜〜〜〜〜〜〜 /*[Ct…