CentOS

コマンドプロンプトの表示形式変更

CentOSは生成元のAMIによってはコマンドプロンプトの表示形式が 簡素化(?)されているものがあります。(-bash-4.1) よく使う[ユーザ@ホスト名 ディレクトリ]$形式に変更するには .bash_profileに環境変数PS1を定義すればOKです。手順 vi .bash_profile tail -…

centOS 6 のcron設定

centOS6からcron設定がcronie-noanacronからcronie-anacron(ランダム化)に変更されました。 参照はここ 元通り決まりきった時間で動かしたい場合はパッケージcronie-noanacronをインストールしてから cronie-anacronを削除すればよい。 ※1、パッケージ依…

sshでファイル転送

リモートからローカルへ転送 ssh hostA dd if=srcfile > destfile ローカルからリモートへ転送 ssh hostA dd of=destfile 踏み台経由で多段転送の場合は ssh hostA ssh hostB ssh hostC dd if=srcfile > destfile ssh hostA ssh hostB ssh hostC dd of= dest…

ポート確認

ポートが空いているかどうかの確認 netstat -tpl

CentOS6に、daemontoolsがそのまま起動しない

CentOS5系で /etc/inittabに下記を書き込んでいますが SV:12345:respawn:/command/svscanbootupstartに移行したことにより、これが無効となりました。 なので、そのままだと起動しないです。 対策として 上記の設定を消る /etc/init/svscan.confに下記の起動…

ファイアウォールを無効化

nginxやApacheなどサーバと通信するようなモジュールが動作するときに ファイアウォールの設定許可が必要なので、ローカル環境であれば OFFにするだけでも手の一つだろう。iptablesとsetenforce=disableを両方設定しておかないといけない。1、iptables無効か…

グラフィックモードから起動しないように

グラフィックモードからを起動しないようにする手順 # vi /etc/inittab - #id:5:initdefault: → ここをコメントアウト id:3:initdefault: → 追加 - # reboot

コマンドldd使うときno version information available

例: ldd modules/swfed.so エラー: modules/swfed.so: /usr/local/lib/libpng12.so.0: no version information available (required by modules/swfed.so)原因: /usr/local/lib/libpng12.so.0 が古いバージョンにシンボリックされていた、 つまり新しいバ…

SwfEditorのインストール&動作

バイナリからphpをインストールした場合 1、サイトからswfedのバイナリデータをDL 2、tar xvzf swfed-0.xx.tar.gz 3、cd swfed-0.xx/src 4、phpize 5、./configure 6、make 7、順調だったら、swfed-0.xx/src/moduleにswfed.soが作られます。 8、cp mo…

IPアドレスを確認

CentOSでIPアドレスを調べる には、MS-DOSのipconfigの代わりに ifconfig を使う。 ※root権限が必要です。 じゃないと --bash:ifconfig: command not found というエラーが出ます。 [su]で切り替えて、もしそれでもダメだったら、 [su]では無く[su -] を使お…

XAMPP for Linuxのインストール

手順: 1、xampp-linuxをDLする (windows上でDLし、WinSCPなどのツール経由でLinuxマシンの/tmpへアップするのもあり) 2、Linux shellにて、rootユーザでログインしてください。(suでユーザ切り替え) 3、ダウンロードしたファイルを /opt に展開します:…

バーチャルホスト

バーチャルホストの設定vi /etc/httpd/conf/httpd.confDocumentRootのところで指定する、あとはのところの変更も忘れないでください。そこはAllowOverrideなどバーチャルホストディレクトリについての配置情報だ。XAMPPの場合は、 xampp\apache\conf\extra\h…

アクセス制御

ドキュメントルートでのアクセス制御CentOS のデフォルトでは AllowOverride デレクティブは None となっているので、.htaccess による制御や認証等が行えない。必要に応じて変更すること。詳細は Apache のドキュメントを参照のこと。 FileInfo : ファイル…

LAMP構築

では、CentOSにLAMP環境設定をメモしていきま〜すーApacheのインストール 1、インストール # yum install httpd 2、確認する、(インストールする前にチェックしたほうがいいかも) # yum list installed | grep -i httpd httpd.x86_64--------------2.2.3…

cron

どうしてもクーロン設定が動かないときログを吐き出していいかも〜# cat /var/log/cron では、実行されたファイル内にエラーが発生したかを把握できないので、手動でエラーを出力させる。コマンド後に2>>を使う、2>>は標準エラーを意味する例として、時間 コ…

ランレベル

ランレベルとは、Linuxの動作モードのことだ。ランレベルには0〜6の7種類があり、その数値によって動作の内容が異なる。各ランレベルの意味は以下のとおり。 ランレベル 意味 0 シャットダウン(システムの停止) 1 シングルユーザーモード(rootのみ) 2 ネ…