LoginSignup
0
4

More than 5 years have passed since last update.

Linux(CentOS)の初期環境構築(vagrant+Parallels向け)

Posted at

Java環境

yum list | grep java
sudo yum install java-1.8

readlink $(readlink $(which java)) //javaパスの確認

echo "export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.101-3.b13.el6_8.x86_64" >> /home/vagrant/.bashrc
echo "export PATH=$PATH:$JAVA_HOME/bin" >> /home/vagrant/.bashrc
echo "export CLASSPATH=.:$JAVA_HOME/jre/lib:$JAVA_HOME/lib:$JAVA_HOME/lib/tools.jar" >> /home/vagrant/.bashrc
source /home/vagrant/.bashrc

export CLASS_PATH=.:./analyticsreporting/*:./analyticsreporting/libs/*
javac -cp $CLASS_PATH SampleAnalyticsReporting.java
java -cp $CLASS_PATH SampleAnalyticsReporting

「analyticsreporting」はフォルダ名・ファイル名の例です

LAMP環境

1.Apacheインストールなど

下記は実行済のものをvagrant boxで保存しておくと便利。
vmNetCentOSのような名前で保存しておく

  • sudo yum -y install httpd
  • sudo service httpd start
  • sudo chkconfig httpd on
  • sudo service iptables stop
  • sudo chkconfig iptables off
  • cd /var/www/html
  • sudo vi index.html
  • cat index.html

2.LAMP環境構築

  • sudo yum -y install php php-mysql
  • sudo yum -y install mysql*
    • 75MBくらいのダウンロードになるので注意
  • sudo service mysqld start
  • sudo chkconfig mysqld on
  • exit
  • mysql -u root < all_db_dump20161213.sql //dumpファイルから復旧の例
  • sudo service mysqld restart

時刻合わせ(時刻がおかしいとき)

まず時刻確認

date

普通におかしいだけならvagrant haltで再起動。
自動で時刻合わせしたいときはntpdを導入する。

[root@foo ~]# /etc/init.d/ntpd restart
Shutting down ntpd:                                        [  OK  ]
Starting ntpd:                                             [  OK  ]
0
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
4