読者です 読者をやめる 読者になる 読者になる

AIプログラムとかUnityゲーム開発について

探索や学習などを活用したAI系ゲームを作りたいと思います。

CentOS7をインストール中

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設定に

 以下を参考
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
perlcgiが動かせるように設定する
以下が参考になる。
http://centossrv.com/apache.shtml
perlで必要なモジュールを入れまくる。

mariaDBとかいうのができている? なにこれ?
調べると、mysql5.5から別れたらしい。
けっこうよくできていて、googlewikipediaMysqlからMariaDBに乗り換えたらしい
もしかして、今後こっちが主流になるの?
うーん。競合するから片方だけしか入れられないらしい。
日本語全文検索のからみもあるのでちょっと調べないと決められないな
phpmyadminmariaDBでも使えるらしい
ここは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
広告を非表示にする