「Volume Down」+「Enter(真ん中)」+「RESET(USBコネクタ横)」
↓
レインボー画面表示
↓
「Volume Up」
【X05HT】リセット
2010 年 6 月 3 日FTPコマンド
2010 年 5 月 29 日FTPコマンドで権限変更のchmodを利用するときは下記のコマンドを利用する。
ftp> quote site chmod 644 index.html
TextFieldParser
2010 年 5 月 16 日【.Net Framework】TextFieldParserクラスのReadFieldsメソッドで改行コードをデータに含むCSVファイルを読み込むと、複数の改行コードが省略されることがある。
挙動は仕様とのこと。
Macでスクリーンショット
2010 年 5 月 9 日■ 画面全体
「Command」+「Shift」+「3」
■ ドラッグ選択箇所
「Command」+「Shift」+「4」
■ カメラアイコンで選択した一つのウインドウ
「Command」+「Shift」+「4」+「Space」
【MySQL】too many connections
2010 年 4 月 20 日MySQL にて 「too many connections」エラー発生。
内容のとおり、接続数オーバーエラー。
max_connectionsの設定値とwait_timeoutの設定値を変更
▽コマンド
> set global max_connections=数;
> set global wait_timeout=数;
▽my.conf
max_connections=数
set-variable = wait_timeout=数
※補足
■DNSの逆引きを無効にする設定
▽my.conf
skip-name-resolve
■プロセスリストの表示
> show processlist;
Linux on Hyper-Vの時刻のずれ
2010 年 3 月 16 日Hyper-Vで仮想マシンLinuxを使用する際に生じる時刻のずれ問題の解決法。
CentOSの場合、/boot/grub/grub.conf のkernel起動オプションに
divider=10 clocksource=acpi_pm
を追加した。
※参考記事:VMware Knowledge Base
Linux 統合サービス for Hyper-V
2010 年 3 月 15 日「Linux Integration Components for Windows Server 2008 Hyper-V」をインストール。
■環境
Host: Windows Server 2008 SE
Guest: CentOS 5.4
■手順
・現段階で最新の「Linux Integration Components for Windows Server 2008 Hyper-V R2」をダウンロード。
・ISOイメージを仮想OSにマウント。
・CDデバイスをマウント。
$ mount /dev/cdrom /mnt/cdrom
・ファイルコピー
$ cp -rf /mnt/cdrom /tmp/LinuxICv2
・CDデバイスのアンマウント
$ umount /mnt/cdrom
・gccインストール
$ yum install gcc
・kernel-develインストール
$ yum install kernel-devel
・kernel-develとkernelのバージョンが異なる場合はkernelのアップデート
$ yum update kernel
・セットアップスクリプト実行
$ /tmp/LinuxICv2/setup.pl drivers
・再起動
$ reboot
dovecotと時刻のずれ
2010 年 3 月 14 日以前、仮想マシン上でLinuxを起動していた際に、時刻がずれる問題に直面した。
その際、ntpにて定期的に時刻を補正していた。
同じ時に、なぜか突然メールサーバが停止されてしまうという問題に直面した。
当時は原因不明だったが、ある日突然改善された。
その原因がようやくわかった。
Linuxの代表的なPOP3/IMAP4サーバである「dovecot」は、大きな時刻訂正が行われると、ログを残してプロセスを自分自身で強制終了(kill)してしまうらしい。
原因不明で改善されたのも、時刻のずれ問題に対しntpdateをcronで頻繁に回す対策を講じたからだった。
【MySQL】パスワード変更
2010 年 3 月 1 日MySQLユーザーのパスワード変更コマンド
mysql> set password for user@host=password('pass');
【MySQL】Table ‘mysql.procs_priv’ doesn’t exist
2010 年 3 月 1 日MySQLを4系から5系にアップグレードしたら
mysql> FLUSH PRIVILEGES;
時に「Table ‘mysql.procs_priv’ doesn’t exist」というエラーが出るようになった。
$ mysql_upgrade_shell --verbose --datadir=/var/lib/mysql --user=root --password=pass
で修復した。