投稿

2010の投稿を表示しています

lspci(8) - 使い方

lspci(8)の使い方の例。 概要 pciデバイスの認識状況を表示するコマンドツール 使い方 NEC製VersaProR VA15X(PC-VA15XRF)での実行結果 # lspci -v 00:00.0 Host bridge: ATI Technologies Inc RS200/RS200M AGP Bridge [IGP 340M] (rev 02)         Flags: bus master, 66MHz, medium devsel, latency 64         Memory at f8000000 (32-bit, prefetchable) [size=64M]         Memory at f4800000 (32-bit, prefetchable) [size=4K]         Capabilities: [a0] AGP version 2.0 00:01.0 PCI bridge: ATI Technologies Inc PCI Bridge [IGP 340M] (prog-if 00 [Normal decode])         Flags: bus master, 66MHz, medium devsel, latency 99         Bus: primary=00, secondary=01, subordinate=01, sec-latency=68         I/O behind bridge: 0000a000-0000afff         Memory behind bridge: f4500000-f45fffff         Prefetchable memory behind bridge: ...

setsebool(8) - 使い方

setsebool(8)の使い方の例 概要 SELinuxの組み込みルールの有効/無効状態(boolean)を設定するコマンドツール

getsebool(8) - 使い方

getsebool(8)の使い方の例。 概要 SELinuxの組み込みルールの有効/無効状態(boolean)を確認するコマンドツール

service(8) - 使い方

service(8)の使い方の例 概要 常駐プログラムの起動、停止などを行うコマンドツール 使い方 サービスを起動する(httpdの例) [root@localhost ~]# service httpd status httpd は停止しています [root@localhost ~]# service httpd start httpd を起動中:                                            [  OK  ] [root@localhost ~]# (service --status-all | grep httpd) 2> /dev/null httpd (pid  16078) を実行中... [root@localhost ~]# サービスを停止する(httpdの例) [root@localhost ~]# service httpd status httpd (pid  16018) を実行中... [root@localhost ~]# service httpd stop httpd を停止中:                                            [  OK  ] [root@localhost ~]# (service --status-all | grep httpd) 2> /dev/null httpd は停止しています [root@localhost ~]# 以上

SELinuxその1 - 使い方

SELinuxの使い方の例。 概要 SELinuxの使い方その1。 使い方 セキュリティコンテキストの見方 兼 ユーザのセキュリティコンテキストを確認する SELinuxが有効な状態で、id -Zを実行するとユーザのセキュリティコンテキストが確認出来る。 $ id -Z user_u:system_r:initrc_t:s0 それぞれ左から順番に、ユーザ識別子、ロール識別子、タイプ識別子、MLS識別子を表す。 user_u   ユーザ識別子 system_r ロール識別子 initrc_t タイプ識別子 s0       MLS識別子 プロセスのセキュリティコンテキストを確認する $ ps -Z LABEL                             PID TTY          TIME CMD user_u:system_r:initrc_t:s0       987 pts/1    00:00:00 ps user_u:system_r:initrc_t:s0     32623 pts/1    00:00:00 bash ファイルのセキュリティコンテキストを確認する $ ls -Z drwxr-xr-x  owner owner system_u:object_r:file_t:s0      Desktop drwx------  owner owner system_u:object_r:file_t:s0      mail SELinuxの動作状態を確認する $ /usr/sbin/getenforce Enforcing SELinuxの動作状態を変更する ...

e2label(8) - 使い方

e2labelの使い方の例 概要 ファイルシステムにラベルを付与するコマンドツール 使い方 パーティションを指定しラベルを付ける # e2label /dev/sdb1 # e2label /dev/sdb1 archives # e2label /dev/sdb1 archives # 以上

mke2fs(8)の使い方の例

概要 ファイルシステムを作成するコマンドツール 使い方 ext3ファイルシステムを作成する # mke2fs -j /dev/sdb1 mke2fs 1.39 (29-May-2006) Filesystem label= OS type: Linux Block size=4096 (log=2) Fragment size=4096 (log=2) 8962048 inodes, 17921815 blocks 896090 blocks (5.00%) reserved for the super user First data block=0 Maximum filesystem blocks=4294967296 547 block groups 32768 blocks per group, 32768 fragments per group 16384 inodes per group Superblock backups stored on blocks:         32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,         4096000, 7962624, 11239424 Writing inode tables: done                            Creating journal (32768 blocks): done Writing superblocks and filesystem accounting information: done This filesystem will be automatically checked every 27 mounts or 180 days, whichever comes first.  Use tune2fs -c or -i to override...

tar(1)の使い方の例

概要 ファイルやディレクトリをアーカイブするコマンドツール。 使い方 (1)ファイルを圧縮保存する # ls -l Cent*img* -rw------- 1 root root 10485760000 11月 29 14:45 CentOS5.5ga.img # tar zcvf CentOS5.5ga.img.tgz CentOS5.5ga.img CentOS5.5ga.img # ls -l Cent*img* -rw------- 1 root root 10485760000 11月 29 14:45 CentOS5.5ga.img -rw-r--r-- 1 root root  1175757117 12月  7 09:10 CentOS5.5ga.img.tgz 以上

vncserverの設定例 - CentOS/RHEL

vncserverの設定方法を示す。 概要 rootユーザーとownerユーザーを設定する例を記載。 内容 /etc/sysconfig/vncserversの編集 (変更後) VNCSERVERS="1:root 2:owner" VNCSERVERARGS[2]="-geometry 1024x768 -nolisten tcp -nohttpd" (変更前) # VNCSERVERS="2:myusername" # VNCSERVERARGS[2]="-geometry 800x600 -nolisten tcp -nohttpd -localhost" vncパスワードの設定 # su - owner $ vncpasswd Password: Verify: $ exit # vncpasswd Password: Verify: vncserverサービスの有効化 # chkconfig --list | grep vncserver vncserver       0:off   1:off   2:off   3:off   4:off   5:off   6:off # chkconfig vncserver on # chkconfig --list | grep vncserver vncserver       0:off   1:off   2:on    3:on    4:on    5:on    6:off # vncserverサービスの起動 # service vncserver start VNC サーバー を起動中: 1:root xauth:  creating new authority file /root/.Xauthority New 'localhost.localdomain:1 (root)' desktop is localhost.localdomain:...

吉野家

イメージ
国道1号を渡った先、横浜市街地方面に向かう途中に「吉野家」。 尻手駅前に、「すき家」があるのでこちらを利用することは殆ど無いが、偶に無性に食べたくなる。 地図はこちら。 より大きな地図で 最寄駅は尻手駅 を表示

大木商店

尻手商店街を抜け、良忠寺門前を右に曲がって、更に進んだところに、ヤマザキショップ「大木商店」がある。 すぐ近くの大木米店横で灯油も購入可能で、この近所に住んでいるなら利用しない手はない。 週刊誌は良くここで買っている。 より大きな地図で 最寄駅は尻手駅 を表示

whereis(1)

whereis(1)の使い方の例。 概要  コマンドのバイナリ・ソース・man ページの場所を示すプログラム 使い方 mke2fsの情報を表示   # whereis mke2fs mke2fs: /sbin/mke2fs /etc/mke2fs.conf~ /etc/mke2fs.conf /usr/share/man/man8/mke2fs.8.gz 以上

smartctl(8) - 使い方

smartctl(8)の使い方の例。 概要   SMART Diskを制御、状態表示するコマンドツール。   使い方   ディスク情報の表示(SAS)   # smartctl -i /dev/sda smartctl version 5.38 [x86_64-redhat-linux-gnu] Copyright (C) 2002-8 Bruce Allen Home page is http://smartmontools.sourceforge.net/ Device: FUJITSU  MAY2073RC        Version: 5204 Serial number: XXXXXXXXXXXX Device type: disk Transport protocol: SAS Local Time is: Thu Nov 25 15:04:50 2010 JST Device supports SMART and is Enabled Temperature Warning Disabled or Not Supported # エラー情報の表示 # smartctl -l error /dev/sda smartctl version 5.38 [x86_64-redhat-linux-gnu] Copyright (C) 2002-8 Bruce Allen Home page is http://smartmontools.sourceforge.net/ Error counter log:            Errors Corrected by           Total   Correction     Gigabytes    Total                ECC...

which(1)

which(1)の使い方の例 概要 プログラムのフルパスを表示するコマンドツール 使い方 mke2fsのフルパスを表示 # which mke2fs /sbin/mke2fs 以上

xhost(1)の使用例

xhost(1)の使い方の例。 概要 Xサーバへのアクセス制御を設定するコマンドツール。 使い方 現在のアクセス制御状態を確認(初期状態) # xhost access control enabled, only authorized clients can connect SI:localuser:root アクセス制御を無効化 # xhost + access control disabled, clients can connect from any host # xhost access control disabled, clients can connect from any host SI:localuser:root アクセス制御を有効化 # xhost - access control enabled, only authorized clients can connect ホスト'192.168.1.1'を一覧に登録 # xhost +192.168.1.1 192.168.1.1 being added to access control list # xhost access control enabled, only authorized clients can connect INET:192.168.1.1 SI:localuser:root ホスト'192.168.1.1'を一覧から削除 # xhost -192.168.1.1 192.168.1.1 being removed from access control list # xhost access control enabled, only authorized clients can connect SI:localuser:root 以上

aptitude(8) の使用例

aptitude(8)の使い方の例。 概要 Debian系のLinuxで使われるパッケージ管理のコマンドツール。  使い方 インストール sshをインストール       # aptitude install ssh gccをインストール     # aptitude install gcc アップデート 安全なアップデート(パッケージ削除をともなうアップデートはしない)     # aptitude update ... # aptitude safe-upgrade ... アンインストール gccをアンインストール # aptitude remove gcc 以上

ココログ過去記事を簡単に修正したい

イメージ
過去記事を眺めていると時々誤字・脱字を見つける。修正するには、管理画面にログインし、修正したい記事を一覧から探し出し、編集画面を開くのだが、手間がかかる。ワンアクションで編集画面に移る方法を紹介しているブログを見つけたので紹介する。役に立つ。 ココログ過去記事編集用Bookmarklet 4 (全プラン対応版) 以上

参考文献 - 日本語マニュアルページ

日本語マニュアルページの大元。 プロジェクト名:JM Project URL: http://linuxjm.sourceforge.jp/ 以上

syslogd(8) の使用例

syslogd(8) - 使い方 syslogd(8)の使い方の例を示す。 概要 システムで発生したメッセージを仕訳・記録する常駐サービス。 使い方 Solarisシステムの様にメッセージのファシリティとプライオリティを表示したい場合 (1) /etc/sysconfig/syslogのSYSLOGD_OPTIONSに-SSを追加 SYSLOGD_OPTIONS="-m 0" → SYSLOGD_OPTIONS="-SS -m 0" (2) 再起動 # service syslog restart カーネルロガーを停止中:                                    [  OK  ] システムロガーを停止中:                                    [  OK  ] システムロガーを起動中:                                    [  OK  ] カーネルロガーを起動中:                                    [  OK...

snmpd(8) の使用例

snmpd(8)の使い方の例を示す。 概要 SNMPの問い合わせに応答する常駐サービス。 使い方 メッセージ出力レベルを変更する (0) 背景 snmpdを使用し始めると、ディストリビューションのデフォルト設定によっては、以下メッセージが/var/log/messagesに出続けディスクの無駄遣いになる。このメッセージを出さないようにしたい。 Nov 22 10:36:25 localhost snmpd[3027]: Connection from UDP: [127.0.0.1]:38978 Nov 22 10:36:25 localhost snmpd[3027]: Received SNMP packet(s) from UDP: [127.0.0.1]:38978 (1) /etc/sysconfig/snmpd.optionsを編集 # snmpd command line options # OPTIONS="-Lsd -Lf /dev/null -p /var/run/snmpd.pid -a" ↓ # snmpd command line options # OPTIONS="-Lsd -Lf /dev/null -p /var/run/snmpd.pid -a" OPTIONS="-LS 5 d -Lf /dev/null -p /var/run/snmpd.pid -a" (2) snmpdを2回再起動 # service snmpd restart snmpd を停止中:                                            [  OK  ] snmpd を起動中:                          ...

ethtool(8) の使用例

ethtool(8)の使い方の例を示す。 概要 NICカード(イーサネットカード)の定義を表示/変更するコマンドツール。  使い方 定義を表示する   # ethtool eth0 Settings for eth0:         Supported ports: [ TP ]         Supported link modes:   10baseT/Half 10baseT/Full                                 100baseT/Half 100baseT/Full                                 1000baseT/Half 1000baseT/Full         Supports auto-negotiation: Yes         Advertised link modes:  10baseT/Half 10baseT/Full                                 100baseT/Half 100baseT/Full                  ...

インターフェイス設定ファイル ifcfg-<device>

インターフェイス設定ファイル、ifcfg-<device>の使い方の例を示す。 概要 ネットワーク設定を行うファイル。  使い方 NICカードのネゴシエーション定義を行う   例えば、以下定義を/etc/sysconfig/network-scripts/ifcfg-eth0に追加。  ETHTOOL_OPTS="speed 100 duplex full autoneg off" ※100Mbps/full-dupex 固定、オートネゴシエーション OFFの例 参考 ETHTOOLを使用して NIC を 100Mbps/full-dupex 固定に設定する方法を教えてください。 [redhat.com] インターフェイス設定ファイル [redhat.com] 以上

whatis(1)の使用例

概要 whatis データベースから完全な単語を検索するプログラム 使い方 # makewhatis # whatis mke2fs mke2fs               (8)  - create an ext2/ext3 filesystem mke2fs [mkfs]        (8)  - create an ext2/ext3 filesystem mke2fs.conf [mke2fs] (5)  - Configuration file for mke2fs 以上

vim(1)の使用例

概要 コマンドライン端末用のテキストエディタ。 使い方 行番号を表示 set nu 以上

tr(1)の使用例

概要 文字の変換、削除や、連続する文字の圧縮を行う。 使い方 英小文字を英大文字に変換#1 # cat file.hoo abcdefghijklmnopqrstuvwxyz # cat file.hoo | tr 'a-z' 'A-Z' ABCDEFGHIJKLMNOPQRSTUVWXYZ # 英小文字を英大文字に変換#2 # cat file.hoo abcdefghijklmnopqrstuvwxyz # cat file.hoo | tr [:lower:] [:upper:] ABCDEFGHIJKLMNOPQRSTUVWXYZ # 仕様 LSB4.0 以上

touch(1)の使用例

概要 ファイルのアクセス時刻と修正時刻を変更するプログラム 使い方 現在の時刻でファイルを新しく作成 # ls -l test.file ls: test.file: そのようなファイルやディレクトリはありません # touch test.file # ls -l test.file -rw-r--r-- 1 root root 0 10月 11 21:39 test.file 仕様 LSB4.0 以上

top(1)の使用例

概要 プロセスの一覧情報を指定項目でソートしてリアルタイム報告するコマンドツール。 使い方 top - 13:15:16 up 24 days, 20:16,  2 users,  load average: 0.00, 0.00, 0.00 Tasks:  75 total,   2 running,  73 sleeping,   0 stopped,   0 zombie Cpu(s):  0.0% us,  0.1% sy,  0.0% ni, 99.9% id,  0.0% wa,  0.0% hi,  0.0% si Mem:   8243584k total,  8209184k used,    34400k free,   427600k buffers Swap:  2097120k total,        0k used,  2097120k free,  7376384k cached   PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND 12491 root      16   0  4192 2368 1872 R    0  0.0   0:00.01 top 3391 root      16   0 14352  10m 3712 S    0  0.1   2:33.39 hald     1 root      1...

KVM - 仮想マシン生成ウィザードのOSタイプ選択によって仮想マシン定義が変わる

少しハマったのでメモを残す。 前提環境 CentOS5.5 KVM 内容 前提環境に、Windows XP SP3をゲストとして入れたところ、XPをシャットダウンしても自動でKVM仮想マシンが終了しない。 さらに、OSタイプをGenericを選び、XPをインストールしなおすと、今度は時計がずれる。 仮想マシン生成ウィザードで、acpiの設定や、マシンクロックの設定がOSタイプに合わせ自動で設定されているようだ。 以下に、OSタイプ、OS種別による違いの調査結果を示す。要はXPで電源が切れるようにインストールする際は、vistaを選べばよい。 選択 clock offset acpi apic OSタイプ<generic> OS種別<generic> utc ○ ○ OSタイプ<windows> OS種別<vista/2003/2008/XP(64bit)> localtime ○ ○ OSタイプ<windows> OS種別<XP/2000> localtime - - 以上

tac(1)の使用例

概要 ファイルを結合し、逆順に表示するコマンドツール。 使い方 catと比較 # cat file.hoo a b c d f # tac file.hoo f d c b a # 以上

strace(1)の使用例

概要 指定したコマンド等の実行時のシステムコール発行状況をトレースするコマンドツール。 使い方 lsの実行時のシステムコールをトレース採取する [root@localhost ~]# strace -f -F -o ./trace.txt ls ... [root@localhost ~]# cat ./trace.txt ... 以上

tee(1)の使用例

概要 標準入力を標準出力とファイルの両方に出力するコマンドツール。 使い方 [root@RHEL51-00 ~]# dmesg | tee dmseg.log Linux version 2.6.18-53.el5PAE (brewbuilder@hs20-bc2-3.build.redhat.com) (gcc version 4.1.2 20070626 (Red Hat 4.1.2-14)) #1 SMP Wed Oct 10 16:48 :18 EDT 2007 BIOS-provided physical RAM map: ... [root@RHEL51-00 ~]# cat dmseg.log Linux version 2.6.18-53.el5PAE (brewbuilder@hs20-bc2-3.build.redhat.com) (gcc version 4.1.2 20070626 (Red Hat 4.1.2-14)) #1 SMP Wed Oct 10 16:48 :18 EDT 2007 BIOS-provided physical RAM map: 仕様 LSB4.0 以上

stat(1)の使用例

概要 ファイルもしくはファイルシステムの状態を報告する。 使い方 ファイルの更新履歴等を調べる $ stat /etc/hosts   File: `/etc/hosts'   Size: 44              Blocks: 16         IO Block: 16384  通常ファイル Device: 802h/2050d      Inode: 1070506     Links: 2 Access: (0644/-rw-r--r--)  Uid: (    0/    root)   Gid: (    0/    root) Access: 2009-04-16 14:38:45.000000000 +0900 Modify: 2007-07-11 17:14:04.000000000 +0900 Change: 2007-07-11 17:14:04.000000000 +0900 以上

Windowsフォルダのバックアップ・同期(コマンド)

Windows標準機能、もしくはMicrosoft提供機能で、フォルダをバックアップもしくは同期する方法(コマンド)を紹介する。 確認環境 -Windows XP Pro SP3 XCOPYコマンド(標準)を使う例 写真等の絶対なくなってほしくないデータのバックアップにはこちらがお勧め。 C:\Documents and Settings\owner>dir test ドライブ C のボリューム ラベルがありません。 ボリューム シリアル番号は xxxx-xxxx です C:\Documents and Settings\owner\test のディレクトリ 2010/11/17  16:48    <dir>     . 2010/11/17  16:48    <dir>     .. 2010/11/17  16:48                16 helloworld.txt                1 個のファイル                  16 バイト                2 個のディレクトリ   2,823,933,952 バイトの空き領域 C:\Documents and Settings\owner>mkdir test2 C:\Documents and Settings\owner>xcopy test test2 /D /S /E /H /C /Y /R test\helloworld.txt 1 個のファイルをコピーしました C:\Documents and Settings\owner>di...

startx(1)の使用例

概要 Xセッションを開始する。 使い方 # startx 以上

ssh(1)の使用例

概要 セキュア端末。※他にも使い方はあるが、とりあえず。 使い方 リモートホストへセキュアにCUI端末接続 owner@owner-desktop:~$ ssh guest@XX.XX.XXX.XXX The authenticity of host 'XX.XX.XXX.XXX (XX.XX.XXX.XXX)' can't be established. RSA key fingerprint is 68:f9:8c:b5:da:8c:70:5b:8e:23:ce:75:59:18:eb:28. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added 'XX.XX.XXX.XXX' (RSA) to the list of known hosts. guest@XX.XX.XXX.XXX's password: Last login: Thu Aug 27 18:20:42 2009 from hoo.foo.jp [guest@rhel51 ~]$ 以上

smbstatus(1)の使用例

概要 Sambaサーバに接続されているクライアントの状態や、開かれているファイルを表示する。 使い方 Sambaサーバを何もセットアップしていない場合 [root@localhost ~]# smbstatus sessionid.tdb not initialised /var/cache/samba/connections.tdb not initialised This is normal if an SMB client has never connected to your server. /var/cache/samba/locking.tdb not initialised This is normal if an SMB client has never connected to your server. 以上

smbclient(1)の使用例

概要 ftpライクなsmb/cifsクライアントでコマンドツール。 使い方 とにかく接続してみる [root@localhost ~]# smbclient //***.***.***.***/Thunderbird -U owner Password: Domain=[WORKGROUP] OS=[Windows 5.1] Server=[Windows 2000 LAN Manager] smb: \> ls   .                                   D        0  Fri Aug  7 16:19:55 2009   ..                                  D        0  Fri Aug  7 16:19:55 2009   Profiles                            D        0  Mon Jul  6 15:10:23 2009   Profiles_                        ...

showrgb(1)の使用例

概要 Xで使用可能な色とRGB値を表示するコマンドツール。 使い方 [guest@localhost ~]$ showrgb 255 250 250             snow 248 248 255             ghost white 248 248 255             GhostWhite 245 245 245             white smoke 245 245 245             WhiteSmoke 220 220 220             gainsboro 255 250 240             floral white 255 250 240             FloralWhite 253 245 230             old lace ... 以上

sar(1)の使用例

概要 OSの各種統計情報を表示するコマンドツール。 使い方 sar -B ~ページングの統計状況~ 00時00分01秒  pgpgin/s pgpgout/s   fault/s  majflt/s 00時10分01秒      0.00      1.02      2.79      0.00 00時20分01秒      0.00      0.71      1.66      0.00 : 11時10分01秒      0.00      0.97      2.79      0.00 11時20分01秒      0.00      0.71      1.66      0.00 平均値:       0.00      0.95      4.98      0.00 pgpgin/s - 1 秒あたりにディスクからシステムがページインした数(KB) pgpgout/s - 1 秒あたりにディスクへシステムがページアウトした数(KB) fault/s - 1 秒あたりにシステムがページフォルトした回数。(メジャーフォルトとマイナーフォルトの合計)。 majflt/s - 1 秒あたりにシステムがメジャーフォルトした回数。 sar -r ~メモリとスワップ容量の使用状況~ 05時30分01秒 kb...

ps(1)の使用例

概要 プロセスの状態を報告するコマンドツール。 使い方 $ ps   PID TTY          TIME CMD 12251 pts/1    00:00:00 bash 12366 pts/1    00:00:00 ps 仕様 LSB4.0 以上

pmap(1)の使用例

概要 プロセスのメモリマップを報告するコマンドツール。 使い方 $ pmap 12251 12251:   -bash 0000000000000000     16K r----    [ anon ] 2000000000000000    192K r-x--  /lib/ld-2.3.4.so 200000000003c000     32K rw---  /lib/ld-2.3.4.so 2000000000054000     32K r-x--  /lib/libtermcap.so.2.0.8 200000000005c000     48K -----  /lib/libtermcap.so.2.0.8 2000000000068000     16K rw---  /lib/libtermcap.so.2.0.8 200000000006c000     16K r-x--  /lib/libdl-2.3.4.so 2000000000070000     48K -----  /lib/libdl-2.3.4.so 200000000007c000     32K rw---  /lib/libdl-2.3.4.so 2000000000084000   2384K r-x--  /lib/tls/libc-2.3.4.so 20000000002d8000     48K -----  /lib/tls/libc-2.3.4.so 20000000002e4000     32K rw---  /lib/tls/libc-2.3.4.so 20000000002ec000    112K rw---    [ an...

pkill(1)の使用例

概要 プロセス名を指定し、シグナルを送るコマンドツール。 使い方 # ps   PID TTY          TIME CMD 3119 pts/0    00:00:00 bash 3174 pts/0    00:00:00 loop 4668 pts/0    00:00:00 ps # pkill -TERM loop [1]+  終了しました      nohup ./loop 以上

od(1)の使用例

概要 ファイルを、8進数、10進数、16進数で出力 使い方 16進数で出力 # od -txC file.hoo 0000000 61 62 63 64 65 66 67 68 69 6a 6b 6c 6d 6e 6f 70 0000020 71 72 73 74 75 76 77 78 79 7a 0a 0000033 # cat file.hoo abcdefghijklmnopqrstuvwxyz 仕様 LSB4.0 以上

pgrep(1)の使用例

概要 名前指定でのプロセスの一覧報告するコマンドツール。 使い方 $ pgrep bash 12195 12251 以上

patch(1) の使用例

概要 ソースコードなどにパッチ(修正)を適用するコマンドツール。 使い方 パッチの作成→適用→取戻の一連の例 (一連の流れを行う前の状況確認) guest@debian5:~$ ls v1.0.0  v1.0.1 guest@debian5:~$ cat v1.0.0/Readme Good Morning Readme v1.0.0 guest@debian5:~$ cat v1.0.1/Readme Good Morning, every one! Readme v1.0.1 (パッチを作成) guest@debian5:~$ diff -Nru v1.0.0 v1.0.1 > patch.diff guest@debian5:~$ cat patch.diff diff -Nru v1.0.0/Readme v1.0.1/Readme --- v1.0.0/Readme       2009-08-11 20:41:00.000000000 +0900 +++ v1.0.1/Readme       2009-08-11 20:41:28.000000000 +0900 @@ -1,2 +1,2 @@ -Good Morning -Readme v1.0.0 +Good Morning, every one! +Readme v1.0.1 (パッチをv1.0.0ディレクトリに適用) guest@debian5:~$ patch -d v1.0.0 < patch.diff patching file Readme guest@debian5:~$ cat v1.0.0/Readme Good Morning, every one! Readme v1.0.1 guest@debian5:~$ cat v1.0.1/Readme Good Morning, every one! Readme v1.0.1 (v1.0.0ディレクトリに当てたパッチを外す) guest@debian5:~$ patch -R -d v1.0.0 < patch.diff patching file Readme guest@debian5:~$ cat v1...

メモ - Red Hat Enterprise Linux 6のリリース

米国時間2010年11月10日、Red Hat Enterprise Linux 6がリリース。 リリース文 http://www.redhat.com/about/news/prarchive/2010/new-standard.html 新機能説明 http://www.redhat.com/rhel/server/details/ マニュアル類(11/12追記) http://docs.redhat.com/docs/ja-JP/Red_Hat_Enterprise_Linux/index.html 以上

参考文献 - とほほのWeb入門

とほほのWeb入門 分類 Webサイト URL http://www.tohoho-web.com/www.htm 以上

ntpdate(1) の使用例

概要 NTPサーバの時刻へ強制設定するコマンドツール。 使い方 時刻設定する(設定前にntpdの停止を確認) [root@localhost ~]# service --status-all | grep ntpd rndc: connect failed: 127.0.0.1#953: connection refused ntpd は停止しています [root@localhost ~]# ntpdate foo.hoo.co.jp 11 Aug 10:36:27 ntpdate[3429]: adjust time server ***.***.***.*** offset -0.000301 sec [root@localhost ~]# 以上

nl(1) の使用例

概要 入力に行番号を付けて出力するコマンドツール。 使い方 [root@RHEL51-00 ~]# nl file.hoo      1  a      2  b      3  c      4  d      5  f [root@RHEL51-00 ~]# cat file.hoo a b c d f [root@RHEL51-00 ~]# 以上

mkdir(1) の使用例

概要 ディレクトリを作成するコマンドツール。 使い方 親ディレクトリも含めて一気にディレクトリ作成する使い方の例 # ls -R aaa ls: aaa: そのようなファイルやディレクトリはありません # mkdir -p aaa/bbb/ccc # ls -R aaa aaa: bbb aaa/bbb: ccc aaa/bbb/ccc: # 仕様 LSB4.0 以上

mknod(1)の使用例

概要 ブロックもしくはキャラクタ特殊デバイスを作成するコマンドツール。 使い方 デバイスを作成する例 [root@localhost ~]# ls -l /dev/fd0 brw-rw---- 1 root floppy 2, 0 10月 26 09:11 /dev/fd0 [root@localhost ~]# mknod /dev/test b 2 0 [root@localhost ~]# ls -l /dev/test brw-r--r-- 1 root root 2, 0 10月 26 09:31 /dev/test [root@localhost ~]# 仕様 LSB4.0 以上

mv(1) の使用例

概要 ファイルを移動するコマンドラインツール。 使い方 ファイルを別のファイル名に移動(ファイル名を変更) [root@RHEL51-00 ~]# ls -l hoo* -rw-r--r-- 1 root root 0 10月 12 10:46 hoo [root@RHEL51-00 ~]# mv hoo hooo [root@RHEL51-00 ~]# ls -l hoo* -rw-r--r-- 1 root root 0 10月 12 10:46 hooo [root@RHEL51-00 ~]# 仕様 LSB4.0 以上

参考文献 - JVN iPedia 脆弱性対策情報データベース

JNVがまとめている脆弱性情報データベース。 名称 JVN iPedia 脆弱性対策情報データベース URL http://jvndb.jvn.jp/ 以上

カーチス川崎

イメージ
大きな地図で見る 国道沿いにある、中古車屋「 カーチス川崎 」。 一瞬、ライブドアの看板がかかっていたような気が。

まいばすけっと尻手駅前店

イメージ
尻手駅改札でて右側の小路をいくとすぐに見つかる。 朝早くから夜遅くまで開いていて、一人暮らし、共働きの味方。

尻手のひもの屋

尻手に不釣り合いな(笑)、「 尻手のひもの屋 」。 店の床に金魚を飼っていてちょっといい雰囲気。 でもフライドポテトが出てくるのが遅かった。 より大きな地図で 最寄駅は尻手駅 を表示

アトラス整体院

イメージ
大きな地図で見る 尻手郵便局に向かって左隣りに「アトラス整体院」。 毎朝見ているが、行ったことはない。感想だれか教えてほしい。

尻手駅前郵便局

イメージ
「 尻手駅前郵便局 」。 朝の通勤時にこの前をとおるので、ポストをよく使う。 仕事をしていると、開いているのを見ることはまず無い。

武田メディカルビルディング

イメージ
 尻手駅周辺で、土曜日診療に少し困ることがあり、ここ「武田メディカルビルディング」を発掘。   臨港バス「 尻手駅前 」から51系統に乗り込み「一の瀬」バス停降りてすぐで、4階「 優美子供クリニック 」と3階「 さとう内科 」によく通っている。「 ジャスコ駒岡店 」が目の前にあり、買い物もついでにどうぞ。

参考文献 - 「OSS仮想化機構KVMについての調査」

「OSS仮想化機構KVMについての調査」, IPA(独立行政法人 情報処理推進機構), 2010/07/08 http://ossipedia.ipa.go.jp/doc/207/   以上

参考文献 - IEEE 802.3

IEEE 802.3:CSMA/CD (Ethernet) Access Method    http://standards.ieee.org/getieee802/ (FreeDownload)   イーサネットの基本事項を規定している資料。   以上

[PHP]関数の返り値に配列を利用

PHPで関数の返り値に配列を利用する例を示す。 テスト1 単純な配列を扱ってみる。 ---func.php--- <?php $array=getArray("apple", "orange", "banana", "mango"); echo "<h1>test1</h1>"; echo "<p>".$array[0]."</p>"; echo "<p>".$array[1]."</p>"; echo "<p>".$array[2]."</p>"; echo "<p>".$array[3]."</p>"; function getArray($a, $b, $c, $d) {   return array($a, $b, $c, $d); } ?> テスト2 同じことを連想配列でやってみる。 ---func2.php--- <?php $array=getArray("apple", "orange", "banana", "mango"); echo "<h1>test2</h1>"; echo "<p>".$array['first']."</p>"; echo "<p>".$array['second']."</p>"; echo "<p>".$array['third']."</p>"; echo "<p>".$array['fourth']....

しって銀座

イメージ
駅から1分。高架下をくぐって西へ行くと、「しって銀座」に辿り着く。 いい感じの銀座だが、食事処、スーパー、八百屋、豆腐屋、酒屋、薬屋、などなどとり揃っている。

セブンイレブン横浜尻手駅前店

イメージ
大きな地図で見る 駅から西へ高架をくぐったすぐのところにある。 地元で作ったお酒を置いていたと思うんだけど、名前が思い出せない。

loadkeys(1) の使用例

概要 キーボードマップを設定するコマンドツール。 使い方 日本語106キーボード設定を読み込む $ loadkeys jp106 以上

join(1) の使用例

使い方 以下の様な使い方ができるらしい。あまり詳しく調べていない。 [root@RHEL51-00 ~]# join file2 file1 TOKYO 20 10 [root@RHEL51-00 ~]# cat file1 TOKYO   10 OSAKA   10 NAGOYA  10 [root@RHEL51-00 ~]# cat file2 OSAKA   30 TOKYO   20 NAGOYA  40 [root@RHEL51-00 ~]# 仕様 LSB4.0 以上

すき家尻手駅前店

イメージ
尻手駅改札出て、左手、尻手黒川道路の信号を渡ったところに「すき家」。 店内は何時も客がいて盛況。弁当コーナーには仕事帰りらしきひとが良く並んでいる。 店の横に空き地があり、5台分の駐車スペースも用意してある。 以前は、ここに「モスバーガー」があった。

スリーエフ尻手駅前店

大きな地図で見る 尻手駅改札出て正面には、コンビニの「スリーエフ」。 店内は、いつも雑誌立ち読みで溢れてる。

iostat(1) の使用例

概要 ディスクアクセスの統計情報を表示するコマンドツール 使い方 iostat -x - ディスクアクセス状況を詳しく表示 [root@localhost ~]# iostat -x Linux 2.6.18-128.el5PAE (localhost.localdomain)         2009年09月07日 avg-cpu:  %user   %nice %system %iowait  %steal   %idle            4.81    0.11    9.63   15.57    0.00   69.88 Device:         rrqm/s   wrqm/s   r/s   w/s   rsec/s   wsec/s avgrq-sz avgqu-sz   await  svctm  %util sda              13.38    25.27 24.07  5.42  1001.84   245.56    42.29     0.84   28.57   7.59  22.39 sda1              1.45     0.00  0.35  0.01    16.85   ...

grep(1) の使用例

概要 パターンにマッチした行を標準出力するプログラム。 使い方 大文字/小文字の区別なくパターンマッチさせる [root@RHEL51-00 ~]# cat file.txt linux go go! Linux go go! LINUX go go! [root@RHEL51-00 ~]# grep -i linux file.txt linux go go! Linux go go! LINUX go go! (因みに...) [root@RHEL51-00 ~]# grep linux file.txt linux go go! [root@RHEL51-00 ~]# grep LINUX file.txt LINUX go go! [root@RHEL51-00 ~]# 仕様 LSB4.0 以上

grub-install(8) の使用例

MBRにGRUB一次ローダをインストールし、その1次ローダが1.5次ローダや2次ローダを読み込むよう、一連のGRUB環境を整えるシェルスクリプト。内部でgrub(8)コマンドを呼び出している。 使い方 GRUBをMBRにインストールする [root@localhost ~]# grub-install /dev/sda Installation finished. No error reported. This is the contents of the device map /boot/grub/device.map. Check if this is correct or not. If any of the lines is incorrect, fix it and re-run the script `grub-install'. # this device map was generated by anaconda (hd0) /dev/sda [root@localhost ~]# 関連項目 grub(8) grub.conf(5)

dpkg(1) の使用例

概要 インストールパッケージの管理(表示、追加、変更、削除など)を行うコマンドツール。 使い方 インストールされているパッケージの一覧表示 $ dpkg -l Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed |/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad) ||/ Name             Version          Description +++-================-================-================================================ ii  acpi             0.09-1           displays information on ACPI devices ii  acpi-support     0.90-4           scripts for handling many ACPI events ... $ 指定ファイルがどのパッケージからインストールされたか表示 $ dpkg -S /bin/ls coreutils: /bin/ls $ パッケージの詳細を表示 $ dpkg -s coreutils Package: coreutils Essential: yes Status: install ok installed Priority: required Section: utils Installed-Size: 106...

head(1) の使用例

概要 ファイルの先頭を表示するツール 使い方 先頭5行を表示 [root@RHEL51-00 ~]# head -15 /etc/inittab # # inittab       This file describes how the INIT process should set up #               the system in a certain run-level. # # Author:       Miquel van Smoorenburg, <miquels@drinkel.nl.mugnet.org> [root@RHEL51-00 ~]# head -n 5 /etc/inittab # # inittab       This file describes how the INIT process should set up #               the system in a certain run-level. # # Author:       Miquel van Smoorenburg, <miquels@drinkel.nl.mugnet.org> [root@RHEL51-00 ~]# 仕様 LSB4.0 以上

fuser(1) の使用例

概要 ファイルを開いているプロセスに関する情報を表示するコマンドツール。 使い方 /dev/nullをオープンしているプロセスを特定 [root@localhost ~]# fuser /dev/null /dev/null:             568  2364  2450  2475  2508  2588  2599  2603  2665  2684  2704  27 24  2738  2761  2781  2789  2812  2845  2856  2866  2896  2897  2908  2909  2918  2922  29 31  3002  3004  3006  3017  3112  3114  3138  3142 [root@localhost ~]# 仕様 LSB4.0 関連項目 lsof(8) 以上

at(1) の使用例

概要 後で実行するコマンドをキューに入れたり、そのキューの状況を参照したりするコマンドツール。特定時刻に実行したいコマンドを登録するのに良く使う。 使い方 3日後にコマンドを実行する $ echo <コマンド> | at now + 3 days 他、minutes、hours、weeksが使用できる。結果はメールで確認する。 $ mailx ... >N 1 xxxx Tue Jul 28 20:00 17/552 "Output from your job  1" コマンドのキューイング状況を確認する $ atq (もしくは、at -l) 2      2009-07-28 24:00 a guest 標準仕様 LSB4.0 以上

cpio(1) の使用例

使い方 RPMファイルをその場に展開する $ rpm2cpio hoge.rpm | cpio -i 仕様 LSB4.0 関連項目 rpm2cpio 以上

cut(1) の使用例

概要 ファイルから指定のカラムを抜き出すコマンドツール。 使い方 /etc/groupファイルからグループ名を抜き出す [root@RHEL51-00 ~]# cut -f1 -d: /etc/group root bin daemon sys adm tty disk lp ... 仕様 LSB4.0 以上

date(1) の使用例

概要 システムの日付と時刻を表示・設定する。 使い方 現在のシステム日付・時刻を表示する [root@localhost ~]# date 2009年  8月 11日 火曜日 10:26:07 JST システム日付・時刻を強制設定する(NTP運用をしている場合はntpdateで設定すべき) [root@localhost ~]# date 081110252009.00 2009年  8月 11日 火曜日 10:25:00 JST [root@localhost ~]# ※ 書式は、MMDDhhmmYYYY.ss。YYYY年MM月DD日 hh時mm分ss秒 仕様 LSB4.0 関連項目 ntpdate 以上

apropos(1) の使用例

概要 whatisデータベースより文字列を検索するプログラム 使い方 # apropos mke2fs mke2fs               (8)  - create an ext2/ext3 filesystem mke2fs [mkfs]        (8)  - create an ext2/ext3 filesystem mke2fs.conf [mke2fs] (5)  - Configuration file for mke2fs 関連項目 makewhatis whatis whereis which 以上

RHEL/CentOSカーネル版数一覧

RHEL/CentOSのバージョンとカーネル版数の関係を表にまとめて記す。 RHEL6系 リリース カーネルバージョン ソースコード(RHEL) 6.0 2.6.32-71.el6 [ srpm ] RHEL/CentOS5系 リリース カーネルバージョン ソースコード(RHEL) 5.6 2.6.18-238.el5 [ srpm ] 5.5 2.6.18-194.el5 [ srpm ] 5.4 2.6.18-164.el5 [ srpm ] 5.3 2.6.18-128.el5 [ srpm ] 5.2 2.6.18-92.el5 [ srpm ] 5.1 2.6.18-53.el5 [ srpm ] 5.0 2.6.18-8.el5 [ srpm ] RHEL/CentOS4系 4.7 2.6.9-78.0.1.EL 4.6 2.6.9-67.EL 4.5 2.6.9-55.EL 4.4 2.6.9-42.EL 4.3 2.6.9-34.EL RHEL/CentOS3系 3.9 2.4.21-50.EL 3.8 2.4.21-47.EL 3.7 2.4.21-40.EL 3.6 2.4.21-37.EL 3.5 2.4.21-32.EL 3.3 2.4.21-20.EL 3.2 2.4.21-15.EL 3.0 2.4.21-4.EL RHEL/CentOS2系 2.7 2.4.9-e62 2.5 2.4.9-e49 2.2 2.4.9-e27 以上

[DOS] 標準出力と標準エラー出力を同じファイルにリダイレクト

標準出力と標準エラー出力を同じファイルにリダイレクトする方法を記す。 コマンドプロンプトでもbashでも同じ。 書式 [コマンド] > [ファイル名] 2>&1 実施例 C:\> ls -j > test 2>&1 C:\> more test 'ls' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。 以上

pukiwikiのメニューバーをリネーム

pukiwikiのメニューバーをリネームする方法を記す。 デフォルトの"MenuBat"という名前を、":MenuBar"に変更して、一覧に出てこないようにしたく、調べた際の結果。 確認環境 pukiwiki 1.4.7 手順例 1.pukiwiki.ini.phpの135行目あたりを以下のように編集 $menubar = 'MenuBar' → ':MenuBar' 2."MenuBar"ページを":MenuBar"へリネーム 以上

pukiwikiをCentOS5.5に導入する

pukiwikiをCentOS5.5に導入した際の手順例を記す。 確認環境 CentOS5.5 Pukiwiki 1.4.7 内容 Pukiwikiを/var/wwwに展開する ※例は、pukiwikiのアーカイブがownerユーザのデスクトップ上にある場合 [root@localhost conf.d]# cd /var/www [root@localhost conf.d]# tar xvf /home/owner/Desktop/pukiwiki-1.4.7_notb_utf8.ta r.gz ... [root@localhost conf.d]# mv pukiwiki-1.4.7_notb_utf8/ pukiwiki pukiwiki用の定義を作成 [root@localhost conf.d]# cd /etc/httpd/conf.d [root@localhost conf.d]# cp manual.conf pukiwiki.conf [root@localhost conf.d]# vi pukiwiki.conf (以下のように編集)manual -> pukiwiki # # This configuration file allows the manual to be accessed at # http://localhost/pukiwiki/ # AliasMatch ^/pukiwiki(?:/(?:de|en|fr|ja|ko|ru))?(/.*)?$ "/var/www/pukiwiki$1" <Directory "/var/www/pukiwiki">     Options Indexes     AllowOverride None     Order allow,deny     Allow from all </Directory> httpdサービスの再起動 [root@localhost conf.d]# service httpd stop httpd を停止中:            ...

pukiwikiのWikiNameを無効にする

pukiwikiのWikiNameを無効にする手順例を記す。 本家にも書いてあるが、備忘録として自ブログに記す。 手順例 1. "pukiwiki.ini.php"を開く 2. 175行目辺りを以下の様に編集 $nowikiname = 0; → = 1; 確認Version 1.4.7 以上

XAMPP1.7.0Windows版のインストール手順例

XAMPP1.7.0Windows版のインストール手順例を記す。     "xampp-win32-1.7.0-installer.exe"をクリック ※セキュリティ警告のポップアップが出た場合は、[実行(R)]をクリック     "Japanese"を選択     [次へ(N)>]をクリック     "c:\xampp"を確認し、[次へ(N)>]をクリック     "Apacheをサービスとしてインストール"を追加選択し、[インストール]をクリック     [完了(E)]をクリック ※Windowsセキュリティの重要な警告が出た場合は、[ブロックを解除する(U)]をクリック     [はい]をクリック     [はい]をクリック   確認OS       Windows XP SP3     Windows Vista SP1 ※インストール最初に警告が出るが上記手順であれば問題ない

[PHP]ファイルタイムスタンプを表示する。

PHPでファイルタイムスタンプを表示する方法を示す。 確認環境 Windows XP PHP5.3.1 (XAMPP for Windows 1.7.3に同梱されていたもの) 例1.自ファイルのタイムスタンプを表示する 以下内容でファイル"timestamp01.php"を作成 <?php           echo date("Y/m/d H:i",getlastmod());       ?> コマンドラインからPHPを実行 ※事前にPHPコマンドにパスを通しておくこと。 C:\> php timestamp01.php     2010/10/20 08:58       C:\> 例2.他ファイルのタイムスタンプを表示する 以下内容でファイル"timestamp02.php"を作成 <?php         echo date("Y/m/d H:i",filemtime("C:\WINDOWS\system32\calc.exe"));       ?> コマンドラインからPHPを実行 ※事前にPHPコマンドにパスを通しておくこと。 C:\> php timestamp02.php     2001/08/28 21:00       C:\> 参考 getlastmod filemtime date

[DOS]バッチ処理で環境変数TODAYに今日の日付を代入する方法

WindowsなどのDOSプロンプトから実行するバッチファイル(拡張子BAT)の環境変数TODAYに今日の日付を代入する方法を記す。cpコマンドなどと組み合わせて、ファイルのバックアップを取ったりするのに便利。 for /f "tokens=1-4 delims=/.- " %%A in ('date /t') do (     set YYYY=%%A&set MM=%%B&set DD=%%C) set TODAY=%YYYY%%MM%%DD% ファイルバックアップする例 for /f "tokens=1-4 delims=/.- " %%A in ('date /t') do (     set YYYY=%%A&set MM=%%B&set DD=%%C) set TODAY=%YYYY%%MM%%DD% cp fogefoge.txt fogefoge_%TODAY%.txt 以上

[DOS] 環境変数NOWに現在時刻を代入

環境変数NOWに現在時刻を代入する方法。 以下のバッチ処理で可能。 for /f "tokens=1-3 delims=:.- " %%A in ('time /t') do ( set HH=%%A&set MM=%%B) set NOW=%HH%%MM% 以上

カーネル再構築

Debianのカーネル再構築した際の手順例を示す。 必要パッケージの導入(root作業)   debian5:~# aptitude install fakeroot kernel-package linux-source-2.6 libncurses5-dev zlib1g-dev ... ソースの展開 guest@debian5:~$ tar xjvf /usr/src/linux-source-2.6.26.tar.bz2 ... コンフィグの実施 guest@debian5:~$ cd linux-source-2.6.26 guest@debian5:~/linux-source-2.6.26$ cp /boot/config-2.6.26-2-686 .config guest@debian5:~/linux-source-2.6.26$ make oldconfig guest@debian5:~/linux-source-2.6.26$ make menuconfig ... debuginfoを有効にする場合 → make menuconfigから、[Kernel hacking --->]-[Compile the kernel with debug info]をチェック。 コンパイルの実施(通常) guest@debian5:~/linux-source-2.6.26$ make-kpkg clean guest@debian5:~/linux-source-2.6.26$ fakeroot make-kpkg --initrd kernel_image ... コンパイルの実施(KDBを有効にする場合) guest@debian5:~/linux-source-2.6.26$ make-kpkg clean guest@debian5:~/linux-source-2.6.26$ fakeroot make-kpkg --initrd --added-patches kdb kernel_image ... Built-in Kernel Debugger support (KDB) [N/y/?] (NEW) y KDB modules (KDB_MODULES) [N/m/y/?] (NEW) y KDB off b...

Linuxのcore dumpの中身についてその2

"DEBUG HACKS"を読んでいて(P.61-62辺り)、pmapで見た内容がcoreに出力されてんじゃないの?と気がついたので確かめてみた。   ※知ってる人はとっくに知ってるんだろうけど。   調査ターゲットを探す   # ps   PID TTY          TIME CMD 3578 pts/0    00:00:00 su 3579 pts/0    00:00:00 bash ←こいつをターゲットにしてみよう 3671 pts/0    00:00:00 ps ターゲット(pid=3579)のpmapを確認 # pmap 3579 3579:   -bash 0019e000     36K r-x--  /lib/libnss_files-2.5.so 001a7000      4K r----  /lib/libnss_files-2.5.so 001a8000      4K rw---  /lib/libnss_files-2.5.so 008db000    100K r-x--  /lib/ld-2.5.so 008f4000      4K r----  /lib/ld-2.5.so 008f5000      4K rw---  /lib/ld-2.5.so 008f8000   1256K r-x--  /lib/libc-2.5.so 00a32000      8K r----  /lib/libc-2.5.so 00a34000      4K rw---  /lib/libc-2.5.so 00a35000...

ファイルシステム(ext3)の作成

ファイルシステム(ext3)の作成の手順 ディスクの追加 必要に応じ、ディスクを物理的に追加する。 パーティションの作成 パーティションを作成していないのならパーティションを作成する。以下は新たに追加した/dev/sdbにパーティションを作成する例。 [root@localhost ~]# parted /dev/sdb ... (parted) print エラー: /dev/sdb を開けません。ディスクラベルが認識できません。 (parted) mklavel 新しいディスクラベル? GPT (parted) print /dev/sdbの Disk geometry: 0.000-5120.000 メガバイト ディスクラベルの種類: gpt マイナー 開始        終了        ファイルシステム  名前               フラグ (parted) mkpart パーティションの種類?  primary/プライマリ? primary ファイルシステムの種類 [ext2]? ext3 開始? 0 終了? 5120MB (parted) print /dev/sdbの Disk geometry: 0.000-5120.000 メガバイト ディスクラベルの種類: gpt マイナー 開始        終了        ファイルシステム  名前               フラグ 1        0.017  5119.983 (parted) q ファイルシステムを作成する ファイルシステムを作成したいパーティションを指定し、フォーマットする。 [root@localhost ~]# mke2fs -j /dev/sdb1 ... 以上 ...

独自認証局を作成する

独自認証局を作成する手順例。 確認環境 Debian(etch) openssl 0.9.8c-4etch4 手順 認証局用のディレクトリ及びファイルを作成 ~# cd ~# pwd /root ~# mkdir -p demoCA ~# mkdir -p demoCA/certs ~# mkdir -p demoCA/private ~# mkdir -p demoCA/crl ~# mkdir -p demoCA/newcerts ~# echo "01" > ./demoCA/seria ~# touch ./demoCA/index.txt 認証局証明書と秘密鍵を作成 ~#  openssl req -new -x509 -newkey rsa:2048 -out ./demoCA/cacert.pem -keyout ./demoCA/private/cakey.pem -days 1825 ... Enter PEM pass phrase: Verifying - Enter PEM pass phrase: ... Country Name (2 letter code) [AU]:JP State or Province Name (full name) [Some-State]:KANTO Locality Name (eg, city) []:KANAGAWA Organization Name (eg, company) [Internet Widgits Pty Ltd]:NONE Organizational Unit Name (eg, section) []:NONE Common Name (eg, YOUR name) []:www33.atwiki.jp/nekonoshin Email Address []:NONE 認証局証明書の確認 ~# openssl x509 -in ./demoCA/cacert.pem -text 認証局の証明書をブラウザが読み込める形式に変更する ~# openssl x509 -inform PEM -outform DER -in ./demoCA/cacert.pem -out ./demoCA/cacert.der

yumによるOSアップデートの方法

yumコマンドを使ったOSの最新化方法の手順例。 確認環境 CentOS6.0 CentOS5.5 手順例 最新情報でアップデートチェックを行うように不要な情報を消す # yum clean all アップデート可能なパッケージを確認する # yum list updates アップデートする # yum update .. Is this os [y/N]: y ... Complete! 以上