HPのノートPCにCentOS7をインストール中です。
元々自宅サーバーにしてましたがHDDが壊れたため、現在はデスクトップPCを自宅サーバーにしていますが、
電源ファンの音がうるさいので、ノートPC復活させねばと思いながら、数ヶ月…orz
- CentOS7を入れる
やっと1TBの2.5inchHDD(TOSHIBA製)をAmazonで買ったので、CentOSを入れてみます。
おー、もう7なのね。よっしゃー最新型を入れちゃう。メモリも8GBに増設だ!
USBメモリーにDVDのisoを書き込んで、USBメモリーからブート
CentOS7のインストーラーが起動する
GUIは要らないので、webサーバーを選んで、適当に欲しいパッケージを選んでインストール開始。
以前はネットワークインストールしてたけど、dvdのisoからなのでさくさくインストールが進む
その間に近所のマックスバリュに買い物に行ってくる。
標準でネット切断状態なので、ONにしてDHCPでipが振られた。
標準でsshサーバーが動いているので、windowsPCからputty使ってすぐログインできる
文字化けする時はutf-8設定に
- ノートPCを閉じるとサスペンドになる
以下を参考
http://qiita.com/FSMS/items/0a562a330ba7914e98cf
# vi /etc/systemd/logind.conf
-#HandleSuspendKey=suspend -#HandleHibernateKey=hibernate -#HandleLidSwitch=suspend +HandleSuspendKey=ignore +HandleHibernateKey=ignore +HandleLidSwitch=ignore
反映させる
# systemctl restart systemd-logind.service
- ftpサーバーを入れる
以下を参考に
http://www.server-world.info/query?os=CentOS_7&p=ftp
# yum -y install vsftpd
# vi /etc/vsftpd/vsftpd.conf
設定を変更
標準では/home/userがルートで上には行けないが、
chrootを設定すると、上位ディレクトリーに移動できるようになる
反映させるには
# systemctl start vsftpd
# systemctl enable vsftpd
apacheは標準でインストールされているのでサービスを起動させる
# systemctl start httpd.service
これで80番がlistenされる
OS起動時にhttpdを自動起動させましょう
# systemctl enable httpd.service
perlのcgiが動かせるように設定する
以下が参考になる。
http://centossrv.com/apache.shtml
perlで必要なモジュールを入れまくる。
- 次はmysql
mariaDBとかいうのができている? なにこれ?
調べると、mysql5.5から別れたらしい。
けっこうよくできていて、googleやwikipediaはMysqlからMariaDBに乗り換えたらしい
もしかして、今後こっちが主流になるの?
うーん。競合するから片方だけしか入れられないらしい。
日本語全文検索のからみもあるのでちょっと調べないと決められないな
phpmyadminはmariaDBでも使えるらしい
ここはmariaDB入れてみますかね?
http://www.server-world.info/query?os=CentOS_7&p=mariadb
上記を参考にmariadbインストール
# mysql -u root -pでログイン
MariaDB [(none)]> show databases; +--------------------+ | Database | +--------------------+ | information_schema | | mysql | | performance_schema | +--------------------+ 3 rows in set (0.00 sec) MariaDB [(none)]> exit Bye
動いた。あとは、現在の自宅サーバーのmysqlからデータを持ってくる必要がある
以下を参考にmecabを入れました
https://blog.apar.jp/php/2642/
# echo '美味しい焼肉が食べたい' | mecab 美味しい 形容詞,自立,*,*,形容詞・イ段,基本形,美味しい,オイシイ,オイシイ 焼肉 名詞,一般,*,*,*,*,焼肉,ヤキニク,ヤキニク が 助詞,格助詞,一般,*,*,*,が,ガ,ガ 食べ 動詞,自立,*,*,一段,連用形,食べる,タベ,タベ たい 助動詞,*,*,*,特殊・タイ,基本形,たい,タイ,タイ EOS # whereis mecab mecab: /usr/local/bin/mecab /usr/local/lib/mecab