Home > Unix・Linux Archive
Unix・Linux Archive
tmux
- 2012年4月15日 10:11
- Unix・Linux | Software
- インストール
# yum --enablerepo=epel install tmux - 設定
$ vi ~/.tmux.conf
set -g mode-mouse on
set -g mouse-resize-pane on
set -g mouse-select-pane on
- Comments: 0
- TrackBacks: 0
KVM のコンソールに接続できない時
- 2012年4月 1日 01:42
- Red Hat | Unix・Linux
- Comments: 0
- TrackBacks: 0
IPアドレス変更
- 2012年3月31日 10:37
- Red Hat | Unix・Linux
# vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0 #←デバイス名
ONBOOT=yes #←システム起動時に有効にするか
BOOTPROTO=none #←固定IP:none,static DHCPはdhcp
HWADDR=XX:XX:XX:XX:XX:XX #←MACアドレス
TYPE=Ethernet #←インタフェースのデバイスタイプ。他にxDSLなど
#DHCP_HOSTNAME=example.com #←DHCPサーバに通知するホスト名
IPADDR=192.168.1.16 #←IPアドレスの指定
NETMASK=255.255.255.0 #←IPアドレスに対するネットマスクの指定
#NETADDR=192.168.1.0 #←ネットワークアドレス。通常IPアドレスとネットマスクより自動判断
#BROADCAST=192.168.1.255 #←ブロードキャストアドレス。通常IPアドレスとネットマスクより自動判断
USERCTL=no #←デバイスの制御をroot以外にも許すか。
PEERDNS=no #←DHCPによって取得したDNSサーバのアドレスを/etc/resolv.confに反映するか。DHCPを使う場合は通常yes。
GATEWAY=192.168.1.1 #←デフォルトのゲートウエイアドレス(普通はルータのIPアドレスを書く)
IPV6INIT=no #←このデバイスでIPv6を有効にするか
# vi /etc/resolv.conf
nameserver XXX.XXX.XXX.XXX
nameserver XXX.XXX.XXX.XXX
# vi /etc/sysconfig/network
NETWORKING=yes
NETWORKING_IPV6=no
GATEWAY=192.168.1.1
# service network restart
- Comments: 0
- TrackBacks: 0
grep
- 2011年12月 7日 16:27
- Unix・Linux
機能
ファイルに対してパターンマッチングを行い、マッチする行を出力する。
一部の正規表現を使用することが可能。検索対象が指定されない場合は、標準入力に対してパターンマッチングを行う。複数のファイルを同時に検索することも可能。
形式
grep (option) [検索文字列] [file name]
正規表現
条件 ※(char)は文字(列)を表す
\(char) charの特殊な意味をなくす
^(char) 行の先頭
(char)$ 行の終わり
.(char) 任意の一文字
[abc] / [a-c] abcのうち一文字
[^abc] / [^a-c] abc以外の一文字
(char)* 0回以上の繰り返し
オプション
-b 行のブロック番号をつける
-c パターンに一致した行の行数のみを出力する
-h 複数ファイルを指定した際に、ファイル名を出力しない
-i 大文字と小文字を区別しない
-l パターンに一致した行を含むファイル名だけを出力する
-n パターンに一致した行のファイル内での行番号を表示する
-s エラーメッセージのみを表示する
-v パターンに一致しない行を表示する
コマンド例
grep 'abc' file1 file1から文字列abcを含む行を検索する
grep -c '^abc' file2 file2から行頭がabcの行数を出力する
- Comments: 0
- TrackBacks: 0
不要サービス
- 2011年12月 7日 15:53
- Red Hat | Unix・Linux
chkconfig acpid off
chkconfig auditd off
chkconfig avahi-daemon off
chkconfig bluetooth off
chkconfig certmonger off
chkconfig cgconfig off
chkconfig cpuspeed off
chkconfig cups off
chkconfig ip6tables off
chkconfig mdmonitor off
chkconfig netconsole off
chkconfig netfs off
chkconfig nfslock off
chkconfig restorecond off
chkconfig rpcbind off
chkconfig rpcgssd off
chkconfig rpcidmapd off
- Comments: 0
- TrackBacks: 0
SSH設定
- 2011年11月16日 13:20
- Unix・Linux
OSインストール後SSHでlocalhostへの接続チェックを行わないと、
syslogに大量にinfoログが出力される。
接続は一般ユーザーでOK。
- Comments: 0
- TrackBacks: 0
Synergy
- 2011年11月12日 15:20
- Mac | Software | Unix・Linux | Windows
●概要
クロスプラットフォームな、ネットワークKVMツール、クリップボードも共有。
本家 http://synergy2.sourceforge.net/
Windows(日本語化)http://wiki.nothing.sh/page/memo/Synergy
●サーバ
キーボード/マウスがつながっている側
スクリーンにサーバとクライアントを登録
リンクに画面の位置関係を登録。(行きと戻り両方を登録する。)
●クライアント
操作される側
GUIツールのインストール
# apt-get install quicksynergy
サーバのIPアドレスを設定
# synergyc -f -n [host] [IP]
- Comments: 0
- TrackBacks: 0
NICプロミスキャスモードへ切り替え
- 2011年11月12日 15:18
- Hardware | Unix・Linux
●確認
# ifconfig
「UP BROADCAST RUNNING」という項目があればノーマルモードで動作中
「UP BROADCAST RUNNING PROMISC」という項目があればプロミスキャスモードで動作中
●設定
# ifconfig [NIC name] promisc
# ifconfig [NIC name] promisc off
- Comments: 0
- TrackBacks: 0
Solarisのエディタ
- 2011年11月12日 15:16
- Solaris | Unix・Linux
■■vim
●インストール
# pkgadd SFWncur SFWvim
●カラー表示
$ cp /opt/sfw/share/vim/vim63/vimrc_example.vim ~/.vimrc
# cp /opt/sfw/share/vim/vim63/vimrc_example.vim ~/.vimrc
■■emacs
●インストール
# pkgadd SFWxaw3d SFWungif SFWemacs
- Comments: 0
- TrackBacks: 0
Solarisのtar
- 2011年11月12日 15:03
- Solaris | Unix・Linux
gtarを使った方がいいよね。ついでにvimもon。
$ vi ~/.profile
--------------------------------------------------------------------------------
alias tar='/usr/sfw/bin/gtar'
alias vi='/opt/sfw/bin/vim'
--------------------------------------------------------------------------------
- Comments: 0
- TrackBacks: 0
ランレベル
- 2011年11月12日 14:56
- Debian | Red Hat | Solaris | Unix・Linux
■■Debian系
Debian 系の多くのディストリビューションでは、ランレベル 2 から 5 を区別しない。
0 - 停止
1 - シングル
2 から 5 - マルチユーザーモードで、Xディスプレイマネージャも起動
6 - リブート
■■レッドハット系
0 - 停止
1 - シングルユーザー
2 - 未使用/ユーザー定義可能
3 - マルチユーザー、コンソールログインのみ
4 - 未使用/ユーザー定義可能
5 - ランレベル 3 + Xディスプレイマネージャ起動
6 - リブート
どのサービスがどのランレベルで起動するかは、chkconfig ツールで管理できる。
■■Solaris
0 - オペレーティングシステムを停止。SPARCの場合、OpenBootのプロンプトに移行
S - シングルユーザー、root ファイルシステムのみマウント(リードオンリー)
1 - シングルユーザー、全ローカルファイルシステムをマウント(リード/ライト)
2 - マルチユーザー、ほとんどのデーモンを起動
3 - マルチユーザー、ランレベル 2 の動作に加えて、ファイルシステムのエクスポート、その他のネットワークサービスを起動
4 - 予備のマルチユーザーモード。ユーザー定義
5 - シャットダウンし、ハードウェアがサポートしていれば電源を切る。
6 - リブート
- Comments: 0
- TrackBacks: 0
GnuPG
- 2011年11月12日 14:54
- Unix・Linux
●キー作成
gpg --gen-key
gpg --fingerprint
●リスト表示
gpg --list-keys
●信用データーベース更新
gpg --edit-key ユーザーid
コマンド>trust
5
y
コマンド>quit
gpg --update-trustdb
●失効証明(revocation certificate)を作成
gpg --gen-revoke your_userid > gpg.revoke
●公開鍵作成
gpg --export --armor {id or mail add} > gpg.pub
●秘密鍵
gpg --export-secret-keys --armor {id or mail add} > gpg.ppk
●公開鍵を取り込む
gpg --import < gpg.pub
●秘密鍵を取り込む
gpg --import --allow-secret-key-import < gpg.ppk
http://www.nyamo.net/wiki/wiki.cgi?Becky!
- Comments: 0
- TrackBacks: 0
yumのGUI版(yumex)
- 2011年11月12日 14:52
- Red Hat | Unix・Linux
# yum install yumex
- Comments: 0
- TrackBacks: 0
yum fastestmirror無効化
- 2011年11月12日 14:51
- Red Hat | Unix・Linux
# vi /etc/yum/pluginconf.d/fastestmirror.conf
--------------------------------------------------------------------------------
[main]
enabled=0 #←ここを0にしてやる
--------------------------------------------------------------------------------
- Comments: 0
- TrackBacks: 0
プロキシ設定(bash、csh、tcsh、yum、apt-get、Solaris Update、wget)
- 2011年11月12日 14:42
- Debian | Red Hat | Solaris | Unix・Linux
■■bash
$ vi ~/.profile
--------------------------------------------------------------------------------
export http_proxy="http://proxy.server.com:8000/"
export ftp_proxy="http://proxy.server.com:8000/"
--------------------------------------------------------------------------------
■■csh/tcsh
--------------------------------------------------------------------------------
setenv HTTP_PROXY "http://proxy.server.com:8000/"
setenv FTP_PROXY "http://proxy.server.com:8000/"
--------------------------------------------------------------------------------
■■yum
# vi /etc/yum.conf
--------------------------------------------------------------------------------
proxy=http://proxy.server.com:8000/
--------------------------------------------------------------------------------
■■apt-get
# vi /etc/apt/apt.conf
--------------------------------------------------------------------------------
Acquire::http::Proxy "http://proxy.server.com:8000/";
Acquire::ftp::Proxy "http://proxy.server.com:8000/";
--------------------------------------------------------------------------------
■■Solaris Update
# smpatch set patchpro.proxy.host
Web Proxy Host Name: proxy.server.com
# smpatch set patchpro.proxy.port
Web Proxy Port Number: 8000
■■wget
シェルでproxy設定しておけば問題なく使えるが、この設定でもOK。
--------------------------------------------------------------------------------
vi /etc/wgetrc
http_proxy=http://proxy.server.com:8000/
ftp_proxy=http://proxy.server.com:8000/
use_proxy = on
--------------------------------------------------------------------------------
- Comments: 0
- TrackBacks: 0
コンソールを高解像度で表示する(画面解像度の変更(for Grub))
- 2011年11月12日 14:41
- Unix・Linux
# vi grub.conf
--------------------------------------------------------------------------------
kernel /vmlinuz-2.4.20-6 ro root=LABEL=/ vga=773 #vga=773を追加
--------------------------------------------------------------------------------
771 800×600/256色/8bitカラー
773 1024×768/256色/8bitカラー
775 1280×1024/256色/8bitカラー
788 800×600/6万5000色/16bitカラー
791 1024×768/6万5000色/16bitカラー
794 1280×1024/6万5000色/16bitカラー
789 800×600/1600万色/24bitカラー
792 1024×768/1600万色/24bitカラー
795 1280×1024/1600万色/24bitカラー
環境変数LANGの変更
上記の設定でコンソールを高解像度に変更しましたが、Linux を日本語インストールした場合は、コンソール上に表示されるメッセージが全て文字化けしてしまいます。また、kon を起動しようとしても、解像度が高解像度になったために、画面がフリーズしたような感じになります(実際にはフリーズしていないので、手探りでexit と入力すれば元の画面に戻れます)。kon 自体が800X600までにしか対応していないので表示することができないのです(たぶん)。その場合は、環境変数のLANGをデフォルトのja_JP.euc.JP から en_US に変更して英語表示にしておきます。
# LANG=en_US
また、このままだと現在使用しているシェルでしか有効にならないので、再起動時にも有効になるように、ホームディレクトリ下の.bash_profile に以下のように記述しておきます。さらに、新規ユーザー作成時にも、デフォルト表示言語を英語にしておくには、/etc/skel 下の.bash_profile も同様に変更しておいてください。
# vi .bash_profile
export LANG=en_US
- Comments: 0
- TrackBacks: 0
PPC版でsuできなくなることの対処
- 2011年11月12日 14:40
- Red Hat | Unix・Linux
シングルユーザーモードでパスワード再設定
起動時のプロンプト
boot: 「linux single」と入力
# passwd
- Comments: 0
- TrackBacks: 0
Adiscon LogAnalyzerのインストール
- 2011年11月 9日 14:47
- Unix・Linux
- Comments: 0
- TrackBacks: 0
Windows上のファイルにLinuxからアクセスする(mount.cifs)
- 2011年11月 8日 11:48
- Unix・Linux | Windows
- Comments: 0
- TrackBacks: 0
「Zabbixサーバの起動」の値が「いいえ」
- 2011年11月 6日 18:59
- Unix・Linux
- Comments: 0
- TrackBacks: 0
SELINUXのON・OFF
- 2011年11月 6日 18:57
- Unix・Linux
- Comments: 0
- TrackBacks: 0
SSHの不正アクセス制限オプション
- 2011年11月 6日 14:19
- Software | Unix・Linux
- Comments: 0
- TrackBacks: 0
ZABBIXのグラフ文字化け対応
- 2011年11月 6日 11:31
- OpenSource | Unix・Linux
- Comments: 0
- TrackBacks: 0
ZABBIXのトリガー修正
- 2011年11月 6日 11:31
- OpenSource | Unix・Linux
- Comments: 0
- TrackBacks: 0
hostsの場所
- 2011年11月 5日 09:28
- Mac | Unix・Linux | Windows
- WindowsXP]C:\WINDOWS\system32\drivers\etc\hosts
- [Mac]/private/etc/hosts(/etc/hostsからシンボリックリンクされてる)
- [UNIX]/etc/hosts
- Comments: 0
- TrackBacks: 0
Web公開ディレクトリにcpやmvしたファイルが表示されない(SELinuxのタイプラベル修正)
- 2011年11月 4日 20:06
- Unix・Linux
- Comments: 0
- TrackBacks: 0
AMD Fusion APU E350用グラフィックドライバ
- 2011年11月 4日 13:52
- Hardware | Unix・Linux
- Comments: 0
- TrackBacks: 0
スクリーンセイバー
- 2011年11月 1日 11:02
- Mac | Software | Unix・Linux | Windows
- Comments: 0
- TrackBacks: 0
DDNS設定(for Valudomain)
- 2011年10月24日 12:34
- Unix・Linux
- Comments: 0
- TrackBacks: 0
ホームディレクトリの日本語表示中止
- 2011年10月16日 01:27
- Unix・Linux
- Comments: 0
- TrackBacks: 0
FileZilla(FTP/SFTP/FTPSクライアント)
- 2011年9月15日 10:44
- Mac | Software | Unix・Linux | Windows
- Comments: 0
- TrackBacks: 0
Google Chrome(ブラウザ)
- 2011年9月15日 10:33
- Mac | Software | Unix・Linux | Windows
- Comments: 0
- TrackBacks: 0
Home > Unix・Linux Archive