サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
パリ五輪
www.maruko2.com
一般ユーザーを sudo できるようにする 提供:maruko2 Note. 移動: 案内, 検索 目次 1 sudoers ファイルの編集方法 1.1 保存時に構文確認される 2 設定例 3 CentOS 6 のデフォルト設定 4 参考ページ sudoers ファイルの編集方法 sudo の動作設定は /etc/sudoers に記述されおり、このファイルを編集することで sudo の動作を変更することができる。 /etc/sudoers ファイルは root ユーザでも読み出し権限しかなく、さらに記述内容を間違えると sudo コマンドが正常に動作しなくなることもあるため、/etc/sudoers 編集専用の visudo コマンドを使い編集する。 visudo コマンドは保存時に自動的に構文チェックし、誤った記述をしていると警告が出る。 /etc/sudoers ファイルのパーミッシ
YAMAHA RTX1200 提供:maruko2 Note. 移動: 案内, 検索 目次 1 スペック 2 工場出荷状態に戻す方法 2.1 機械的な操作で初期化 2.2 コマンドで初期化 2.3 YAMAHA RTX シリーズのデフォルトパスワード 3 工場出荷設定値 4 設定のバックアップとリストア 4.1 バックアップ 4.1.1 注意事項 4.2 リストア 4.3 snmpwalk で設定ファイルをバックアップする 5 脚注 スペック CPU Cavium Networks OCTEON CN5010[1][2] RAM 128 MB Flash ROM 16 MB NATセッション数 20,000[3][4] 工場出荷状態に戻す方法 機械的な操作で初期化 microSD + USB + DOWNLOAD の3つのボタンを押しながら電源を入れることで、工場出荷時の状態に初期化される
ベリサイン SSL サーバ証明書取得から apache mod ssl 設定までの流れ 提供:maruko2 Note. 移動: 案内, 検索 ベリサイン【セキュア・サーバID】取得から、apache mod_ssl 設定までの流れ。 目次 1 申請手続き 2 apache mod_ssl の設定 2.1 中間CA証明書のインストール 2.2 mod_ssl の設定 2.3 apache 起動時のパスフレーズ入力を省略する 3 参考ページ 4 脚注 申請手続き 申請時に CSR を提出する必要があるので、CSR を生成しておく。 [shell]# openssl genrsa -des3 2048 > server.key [shell]# openssl req -new -key server.key > server.csr [shell]# cat server.csr serve
一般ユーザで RPM を作成する 提供:maruko2 Note. 移動: 案内, 検索 ソースコードや SRPM から RPM パッケージを作る時、root で作業しない方がいいらしい。 root ユーザだとコンパイルできないものもあるので、一般ユーザで RPM パッケージを作成できるようにする。(デフォルトの RPM 作成用のディレクトリ /usr/src/redhat/ は、所有者が root になっているので、所有者を一般ユーザに変える方法もある。) 目次 1 RPM ビルド用環境設定 2 rpmbuild コマンドの使用例 2.1 SRPM からビルドする 2.2 SPEC ファイルを含む tar ボール 2.3 SPEC ファイルを含まない tar ボール (編集した SPEC ファイルを使う場合) 3 参考ページ RPM ビルド用環境設定 ホームディレクトリに rpmbuil
CentOS/MySQL InnoDB Plugin を追加インストールする 提供:maruko2 Note. < CentOS 移動: 案内, 検索 目次 1 InnoDB Plugin を有効にし再ビルド 2 InnoDB Plugin を有効にする 3 動作確認 4 参考ページ RHEL 6.3バンドル版MySQL 5.1.61がInnoDB Pluginをサポート - SH2の日記 mysql-server-5.1.61-4.el6.x86_64.rpm には、InnoDB Plugin が含まれている。 mysql-server-5.1.61-1.el6_2.1.x86_64.rpm には、InnoDB Plugin は含まれていない。 Scientific Linux 6.0 (CentOS 6.0) の標準リポジトリを利用し MySQL Server (mysql-serve
ファイル共有接続時に保存したパスワードを削除する方法 提供:maruko2 Note. 移動: 案内, 検索 目次 1 Windows 7 での方法 2 Windows XP での方法 3 コマンド プロンプト を使う方法 4 参考サイト NAS などのファイルサーバに接続する時、ユーザー名とパスワードの再入力を省くために「パスワードを記憶する」あるいは「資格情報を記録する」にチェックすると、以後、記録(保存)したユーザー名とパスワードでしか接続しないようになる。 Windows 7 Windows XP 別のユーザー名で接続しようとしても、ユーザー名が記録(保存)されてしまっているので、ユーザー名を入力するダイアログが表示されない。 この記録(保存)した情報を削除する方法。 Windows XP でも Windows 7 でも、ほぼ同じ手順で削除することができる。 Windows 7 で
Mac OS X のスクリーンショットの撮り方 提供:maruko2 Note. 移動: 案内, 検索 目次 1 Finder のショートカット 2 default コマンドでスクリーンショットの各設定を変更する 2.1 保存ファイル形式を変更する 2.2 スクリーンショットの全設定をデフォルトに戻す 2.3 保存先フォルダを変更する 2.4 ウインドウの影が無い状態のスクリーンショットを撮る 3 screencapture コマンド 3.1 screencapture コマンドのオプション 4 保存ファイル形式 5 参考ページ 6 関連ページ Finder のショートカット デフォルトのファイル形式は PNG 形式で、デスクトップにファイルとして保存される。 画面全体のスクリーンショットを撮る。(デスクトップにファイルを書き出す。) ⌘ + shift + 3 画面の一部を選択する(デス
Apache/バーチャルホストのログをリモートのrsyslogに集約する 提供:maruko2 Note. < Apache 移動: 案内, 検索 目次 1 syslog デーモンと logger コマンドの制限 1.1 rsyslog と Perl スクリプトに入れ替える 2 バーチャルホストが増えた場合でも対応する方法 3 設定 3.1 httpd.conf 3.2 Perl スクリプト 3.3 rsyslog.conf (送信側) 3.4 rsyslog.conf (受信側) 4 参考ページ 5 脚注 syslog デーモンと logger コマンドの制限 Apache のアクセスログをログサーバ(syslog)で一括管理する方法としては、CustomLog の出力先を logger コマンドにパイプし syslog へ送る方法があるが、この方法には次のような問題点がある。 sysl
PXEブート用サーバを構築する 提供:maruko2 Note. 移動: 案内, 検索 目次 1 PXE での Linux ブートの大まかな流れ 2 TFTPサーバ 2.1 /etc/xinetd.d/tftp 3 Linux のブートローダを配置する 4 DHCP サーバ 4.1 dhcpd.conf 5 OS 起動イメージを用意 6 PXE ブート時に、起動イメージを切り替える 7 Fedora 17 を pxeboot インストールする設定方法 PXE での Linux ブートの大まかな流れ PXE での Linux ブートの大まかな流れ PXE で起動。 DHCP サーバから IP アドレス と ブートローダのファイル名(と場所)を取得する。 TFTP サーバからブートローダファイル(pxelinux.0)を取得する。 ブートローダ(pxelinux.0)でブート TFTP サーバ
JavaScript で http と https を条件分岐させる 提供:maruko2 Note. 移動: 案内, 検索 目次 1 JavaScript ファイルの場合 1.1 プロトコル(http, https)を分岐させる記述例 1.2 プロトコル&ホスト名(サーバー名)を変える記述例 2 CSS ファイルの場合 JavaScript ファイルの場合 プロトコル(http, https)を分岐させる記述例 http でアクセスがあると http://www.example.com/foo.js を読み込む。 https でアクセスがあると https://www.example.com/foo.js を読み込む。 <script type="text/javascript">var jsHost = (("https:" == document.location.protocol)
Cacti に MySQL サーバの統計情報を記録する 提供:maruko2 Note. 移動: 案内, 検索 Project Home http://code.google.com/p/mysql-cacti-templates/ Download better-cacti-templates-1.1.8.tar.gz インストール better-cacti-templates-1.1.8.tar.gz をダウンロードし解凍・展開する。 scripts/ss_get_mysql_stats.php を /var/www/cacti/scripts/ にコピーする。 cp better-cacti-templates-1.1.8/scripts/ss_get_mysql_stats.php /var/www/cacti/scripts/ ブラウザでテンプレートをインポートする。 ブラウザで
find, tar, ssh を組み合わせワンライナーで利用する 提供:maruko2 Note. 移動: 案内, 検索 目次 1 検索条件に一致したファイル(ディレクトリ)を、foo.tgz に圧縮する 2 ディレクトリ foo を、/path/to/dir ディレクトリにコピーする 3 ディレクトリ foo を remote_pc の /path/to/dir にコピー(書庫化)する 4 検索条件に一致したファイル(ディレクトリ)を、remote_pc に書庫化(コピー)する 5 remote_pc 内の検索条件に一致したファイル(ディレクトリ)を、ローカルに書庫化する 6 参考サイト 検索条件に一致したファイル(ディレクトリ)を、foo.tgz に圧縮する find 検索条件 -print0 | xargs -0 tar czf foo.tgz find コマンドの -print0
Mac でシリアルコンソールを利用する方法 提供:maruko2 Note. 移動: 案内, 検索 目次 1 USB シリアル変換アダプタ 1.1 メーカーが Mac 用にドライバを提供しているおそらく唯一の商品 1.2 チップメーカーが Mac 用ドライバを提供しているもの 2 cu コマンド 3 screen コマンド 4 参考ページ USB シリアル変換アダプタ Dサブ9ピンのシリアルポート(RS-232)を USB ポートに変換するアダプタ。 メーカーが Mac 用にドライバを提供しているおそらく唯一の商品 Keyspan USBシリアル変換コネクタ (WIN/MAC対応) USA-19HS メーカーサイトからドライバをダウンロードし、インストールする。 ドライバの対応OSバージョン Mac OS 8.6 以上のバージョン(最新の Mac OS X 10.9 にも対応) Windo
MySQL のメンテナンスコマンド 提供:maruko2 Note. 移動: 案内, 検索 目次 1 mysqlcheck 1.1 構文 1.2 実行例 1.3 OPTIONS 1.4 参考ページ 2 myisamchk 2.1 構文 2.2 実行例 2.3 options 2.4 参考ページ 3 MySQL 関連のページ mysqlcheck mysqlcheck は MySQL サーバコマンド CHECK, REPAIR, ANALYZE, OPTIMIZE を利用してテーブルのメンテナンスと修復をすることができる。 mysqlchk コマンドと違い、MySQL サーバが実行している時に使う。 構文 mysqlcheck [OPTIONS] database [table] mysqlcheck [OPTIONS] --databases DB1 [DB2 DB3 ...] mysql
viエディタの使い方 提供:maruko2 Note. 移動: 案内, 検索 基本操作 文字を編集する編集モードと、カーソルを移動したり保存したりするコマンドモードを切り替えながら操作する。 起動時はコマンドモード。コマンドモード時に編集モードへ切り替えるキーを押すことで、文字編集できるようになる。 編集モード時に esc キーを押すとコマンドモードに切り替わる。 終了・保存 :q エディタを終了する。 :q! 変更箇所を保存せずに、エディタを終了する。 :w 保存する。 :wq 変更箇所を保存し、エディタを終了する。 編集モードへ切り替える i カーソルの左から編集開始。 I カーソルのある行頭から編集開始。 A カーソルのある行末から編集開始。 o カーソルの下に1行追加し、追加した行から編集開始。 O カーソルの上に1行追加し、追加した行から編集開始。 削除・コピー・ペースト x カ
Mac OS X で動画のスクリーンキャプチャを撮る方法 提供:maruko2 Note. 移動: 案内, 検索 Mac OS X に標準でインストールされている QuickTime Player を利用することで、スクリーンキャプチャを撮ることができる。 Mac OS X 10.6 以上で利用できる QuickTime X の機能のようです。 手順 QuickTime Player を起動する。 ファイル » 新規画面収録 を選ぶ。 画面収録のウインドウ(コントローラ)が表示されるので、真ん中のボタンをクリックする。 フルスクリーンを収録(キャプチャ)する場合は、画面をクリックする。 画面の一部をスクリーンを収録(キャプチャ)する場合は、収録したい部分をドラッグする。 マイク入力から音声を取り込むこともできそう。 画面収録のウインドウにある停止ボタンをクリックすると収録が止まる。 iPh
SmokePingのインストール 提供:maruko2 Note. 移動: 案内, 検索 目次 1 依存パッケージのインストール 2 さらに依存パッケージをインストール 2.1 perl(Config::Grammar) 2.2 perl(Qooxdoo::JSONRPC) 3 SmokePing のリビルド&インストール 4 作成したパッケージのダウンロード 5 手順まとめ 6 脚注 Scientific Linux 6.0 (RHEL 6.0) に SmokePing をインストールする方法。 Fedora Project にある smokeping-2.4.2-10.fc12.src.rpm (download.fedora.redhat.com) を元に、RHEL 6 用のパッケージを作成しインストールする。 とりあえずリビルド[1]してみると、依存するパッケージが大量に無いとなる
DropboxをLinuxで利用する方法 提供:maruko2 Note. 移動: 案内, 検索 動作環境 glibc 2.4 以上 Python 2.5 以上(3.0 は未サポート)[1] 目次 1 インストール&初期セットアップ 1.1 official Dropbox CLI を使って簡単インストール 2 Dropbox CLI の使い方[2] 3 起動スクリプト 3.1 RHEL の場合 4 脚注 5 参考ページ インストール&初期セットアップ Dropbox の新規登録を http://db.tt/GZubdim から行うと +500MB もらえます。 official Dropbox CLI を使って簡単インストール root 権限の無い一般ユーザーでも、Dropbox を簡単に利用する方法。 official Dropbox CLI をインストール [shell]$ mkdi
Mac OS X の tar でリソースフォークを含めないように書庫化する 提供:maruko2 Note. 移動: 案内, 検索 Mac OS X 10.4 以降、tar などのコマンドラインツールは標準でリソースフォークを扱えるようになった。 リソースフォークは Mac OS 特有のファイル構造で、アイコンや Finder 情報を記録しているファイル。ファイル名は ._ で始まる。 Finder 上には表示されないが、Windows や Linux ではファイルとして表示されてしまう。 Mac の tar コマンドでリソースフォークを含めずに書庫化するには、環境変数を設定し書庫化することで可能になる。 OS 環境変数 10.4 COPY_EXTENDED_ATTRIBUTES_DISABLE=1 10.5 以降 COPYFILE_DISABLE=1 また、.DS_Store も含めずに
CentOS/パーティションの UUID を確認・変更する方法 提供:maruko2 Note. < CentOS 移動: 案内, 検索 目次 1 UUID を確認する 1.1 blkid 1.2 /dev/disk 1.3 tune2fs 2 UUID を変更する 3 関連ページ UUID (Univarsally Unique Identifier) は、パーティション(ファイルシステム)ごとに一意に設定できるため、デバイス名(/dev/hda など)のようにハードウェア構成を変えると名前が変わるようなことがない。 UUID を確認する blkid blkid コマンドを実行すると、ブロックデバイスの属性一覧が表示される。UUID だけでなく LABEL も確認できる。 [shell]# blkid /dev/sda1: LABEL="ssd_swap" UUID="74362c7b-
snmpdのログ出力を抑える 提供:maruko2 Note. 移動: 案内, 検索 Cacti などで SNMP を利用していると、/var/log/messages に snmpd のログがかなり溜まってくるので、snmpd のログ出力を抑えるための設定。 目次 1 snmpd の起動オプション 1.1 snmpd のログ出力を抑える設定 2 snmpd, snmpdcmd の man ページ 3 脚注 snmpd の起動オプション snmpd のログ出力は、snmpd の起動オプションを変更することで制御する。 snmpd の rc スクリプト(/etc/init.d/snmpd)に起動オプションが書かれている。 RHEL6 では /etc/sysconfig/snmpd を読み込むようになっている。 RHEL5 では /etc/sysconfig/snmpd.options を読み
Intel Gigabit CT Desktop Adapter を iSCSI HBA として利用する 提供:maruko2 Note. 移動: 案内, 検索 目次 1 ファームウェアを書き換える 1.1 ファームウェアを元に戻す 2 iSCSI HBA として設定する 3 iSCSI Boot に対応した OS 4 脚注 5 参考ページ Intel Gigabit CT Desktop Adapter (EXPI9301CT) 実売価格 3,000 円台の Intel Gigabit CT Desktop Adapter (EXPI9301CT) は、ファームウェアを書き換えるだけで iSCSI HBA(iSCSI ホストバスアダプタ)として利用することができる。 iSCSI HBA(iSCSI ホストバスアダプタ) アダプタ自身に iSCSI プロトコルを実装したもの。アダプタが i
複数NICでのデフォルトゲートウェイ設定方法 提供:maruko2 Note. 移動: 案内, 検索 目次 1 Windows でのスタティックルート設定 1.1 ROUTE コマンド書式 1.2 Windowsでの手順 2 RHEL (CentOS) でのスタティックルート設定 2.1 Linuxでの手順 ネットワークカード(NIC)を複数搭載し、それぞれの NIC を別のネットワークに接続するような場合、通信が正常にできないことがある(不安定になる)。 図 のようなネットワークだと、PC から 192.168.1.0/24 と 192.168.2.0/24 への通信は問題なくできるが、ルーター(ゲートウェイ)を越えるような WAN や 10.0.0.0/24 への通信はできたりできなかったりする。 原因は、PC に複数のデフォルトゲートウェイを設定したとしても、ルーターを超える通信につ
CentOS の RPM リポジトリのミラーサーバを構築する 提供:maruko2 Note. 移動: 案内, 検索 CentOS をネットワークインストールする時やアップデートする時、CentOS のミラーサーバを利用するが、 何台も&何度もセットアップとなるとインターネットの帯域を圧迫するし public なミラーサーバに申し訳なくなってしまう。 そこで、ローカルに private なミラーサーバを構築することで、快適にセットアップできるようにする。 単に RPM リポジトリのミラーサーバにするだけなら Web サーバと rsync さえ使えれば OS は何でも良い。(CentOS 以外でも可) 独自に作成した RPM のリポジトリ用サーバを構築するには createrepo コマンドを使うので CentOS をサーバにすると楽に構築できる。 目次 1 ミラーサーバの構築 1.1 手順
CentOS/NICの冗長化(bonding設定) 提供:maruko2 Note. < CentOS 移動: 案内, 検索 目次 1 bonding ドライバ設定 1.1 CentOS 5/6 1.2 CentOS 4 2 bonding ドライバのオプション 3 bonding デバイスの設定 3.1 IPエイリアス(IPの複数割り当て) 4 bonding 動作確認 5 参考ページ 6 脚注 bonding ドライバ設定 CentOS 5/6 /etc/modprobe.d/bonding に、bonding ドライバをロードする設定を書く。 alias bond0 bonding CentOS 4 /etc/modprobe.conf に bonding ドライバをロードする設定に加え、ドライバのオプションも書く。 alias bond0 bonding options bond0
Firefox Sync 独自サーバの構築 提供:maruko2 Note. 移動: 案内, 検索 目次 1 Firefox Sync 独自サーバ(Weave Server)のセットアップ 1.1 大まかな流れ 1.2 手順 2 Firefox 4 以上の Sync 設定 3 Firefox 3 の Firefox Sync アドオンの設定 4 脚注 Firefox Sync 独自サーバ(Weave Server)のセットアップ Firefox Sync サーバの基本機能のみを実装した Weave Minimal Server を構築する。 サーバーといっても、PHP と SQLite を利用した Web アプリ。 mozilla wiki に Weave Server のセットアップ について書かれているが、基本機能のみを実装した Weave Minimal Server を推奨している
Windowsの分からなくなった管理者パスワードをリセットする 提供:maruko2 Note. 移動: 案内, 検索 目次 1 Offline NT Password & Registry Editor 1.1 起動ディスクの作成 1.2 Step ONE: Select disk where the Windows installation is 1.3 Step TWO: Select PATH and registry files 1.4 Step THREE: Password or registry edit 1.5 Step FOUR: Writing back changes Offline NT Password & Registry Editor Website http://pogostick.net/~pnh/ntpasswd/ Windows NT 系のユーザーア
BIND のバージョンを隠す設定 提供:maruko2 Note. 移動: 案内, 検索 BIND のバージョンを調べる方法 BIND のバージョンを調べるには、バージョンを調べたい BIND (named) が稼働しているサーバにログインし named コマンドを実行するか、BIND が稼働しているサーバにログインできない場合は dig コマンドを使うことで、BIND のバージョンを調べることができる。 BIND (named) が稼働しているサーバにログインできるのであれば、named コマンドを -v オプションを付けて実行するとバージョンが表示される。 $ named -v BIND 9.3.4-P1 BIND (named) が稼働しているサーバにログインできなくても、dig コマンドに次のようなオプションを付けて実行すると BIND のバージョンが表示できる。 $ dig @ネ
lsyncdでリアルタイムrsync 提供:maruko2 Note. 移動: 案内, 検索 Website http://code.google.com/p/lsyncd/ 同期元ディレクトリ内のファイルやディレクトリに更新があると、リアルタイムに同期先のディレクトリと同期する。 lsyncd は、ファイルシステムの更新をリアルタイムに監視し、更新があると rsync コマンドで同期する。 ファイルシステムの更新を監視する機能は、Linux カーネル 2.6.13 で導入された inotify を利用している。 lsyncd は、バージョン 1系 と 2系 で設定ファイルの記述方法が異なる。 バージョン1系は xml で記述。 バージョン2系は lua で記述。 Linux Kernel 2.6.13 で導入された inotify を利用しているため、Kernel 2.6.13 以上の
次のページ
このページを最初にブックマークしてみませんか?
『www.maruko2.com』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く