vagrant box 相关调查记录

来源:互联网 发布:la域名在里注册便宜 编辑:程序博客网 时间:2024/05/21 09:03
find / -name libcrypto.so.10

yum install --installroot=/usr/local/
yum -y install 包名(支持*) :自动选择y,全自动
yum install 包名(支持*) :手动选择y or n
yum remove 包名(不支持*)
rpm -ivh 包名(支持*):安装rpm包
rpm -e 包名(不支持*):卸载rpm包


########################################
git version 1.8.3.1

[ts-zhangmeng01@stg-wdiana101zd ~]$ whereis tomcat
tomcat: /usr/local/tomcat

[ts-zhangmeng01@stg-wdiana101zd ~]$ whereis jdk
jdk: /usr/local/jdk1.8


[ts-zhangmeng01@stg-wdiana101zd ~]$ whereis openssl
openssl: /usr/bin/openssl /usr/lib/openssl /usr/include/openssl /usr/share/man/man1/openssl.1ssl.gz

[ts-zhangmeng01@stg-wdiana101zd ~]$ whereis mysql
mysql: /usr/local/mysql

[ts-zhangmeng01@stg-wdiana101zd ~]$ whereis apache
apache: /usr/local/apache

########################################

download and install virtualbox
https://www.virtualbox.org/wiki/Downloads

download and install vagrantup
https://www.vagrantup.com/downloads.html

OpenSSH(http://sourceforge.NET/projects/opensshwindows/)
Add into path  C:\Program Files (x86)\OpenSSH for Windows\bin

####centos-6.3-x86_64 (https://atlas.hashicorp.com/boxes/search?_ga=1.2561008.1756035019.1493104878)

cmd.exe
vagrant init maier/centos-6.3-x86_64;
vagrant up --provider virtualbox  ////////vagrant halt
vagrant ssh
sudo su root
/etc/init.d/mysql.server start
####sudo su root

#######start apache
/etc/init.d/httpd start
#######start mysql
/etc/init.d/mysql.server start

■OPENSSL 1.1.o

yum install http://mirror.centos.org/centos/6/os/x86_64/Packages/openssl-1.0.1e-57.el6.x86_64.rpm

{{{{{{{{{
#wget https://www.openssl.org/source/openssl-1.1.0e.tar.gz
# tar -zxf openssl-1.1.0e.tar.gz
# cd openssl-1.1.0e
# ./config --prefix=/usr/local --openssldir=/usr/local/openssl
# make &&  make install
# mv /usr/bin/openssl /usr/bin/openssl.OFF  
# mv /usr/include/openssl /usr/include/openssl.OFF  
#ln -s /usr/local/openssl/bin/openssl /usr/bin/openssl  
#ln -s /usr/local/openssl/include/openssl /usr/include/openssl  
#echo "/usr/local/openssl/lib">>/etc/ld.so.conf
#echo "/usr/lib64/">>/etc/ld.so.conf
#ldconfig -v  
#openssl version -a
}}}}}}}}}}}}



■PHP5.6
yum list installed | grep php
yum remove php.x86_64 php-cli.x86_64 php-common.x86_64 php-gd.x86_64 php-ldap.x86_64 php-mbstring.x86_64 php-mcrypt.x86_64 php-mysql.x86_64 php-pdo.x86_64


sudo rpm -Uvh http://ftp.iij.ad.jp/pub/linux/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm
sudo rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
sudo sed -i "s/mirrorlist=https/mirrorlist=http/" /etc/yum.repos.d/epel.repo
yum install --enablerepo=remi --enablerepo=remi-php56 php php-opcache php-devel php-mbstring php-mcrypt php-mysqlnd php-phpunit-PHPUnit php-pecl-xdebug php-pecl-xhprof
yum install --enablerepo=remi --enablerepo=remi-php56 php php-embedded
yum remove php
■##### mysql5.7.18

(1)yum install wget
# デジタル署名をインポートする
sudo rpm --import http://dev.mysql.com/doc/refman/5.7/en/checking-gpg-signature.html

# yumリポジトリの設定をインストールする
sudo rpm -ihv http://dev.mysql.com/get/mysql57-community-release-el6-7.noarch.rpm

# yumリポジトリをlistする
yum --disablerepo=\* --enablerepo='mysql57-community*' list available

# MySQL Server 5.7をインストールする
sudo yum --enablerepo='mysql57-community*' install -y mysql-community-server

rpm -qa |grep mysql


(2)wget --no-cookies --no-check-certificate https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.18-linux-glibc2.5-x86_64.tar.gz
tar -zxvf mysql-5.7.18-linux-glibc2.5-x86_64.tar.gz -C /usr/local/
mv /usr/local/mysql-5.7.18-linux-glibc2.5-x86_64 /usr/local/mysql

sudo mysqld_safe --skip-grant-tables&
UPDATE user SET authentication_string=PASSWORD("root") WHERE User='root';
mysql -u root
FLUSH PRIVILEGES;
ALTER USER 'root'@'localhost' IDENTIFIED BY 'root';

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
shell> groupadd mysql
shell> useradd -r -g mysql -s /bin/false mysql
shell> cd /usr/local
shell> tar zxvf /path/to/mysql-VERSION-OS.tar.gz
shell> ln -s full-path-to-mysql-VERSION-OS mysql
shell> cd mysql
shell> mkdir mysql-files
shell> chmod 750 mysql-files
shell> chown -R mysql .
shell> chgrp -R mysql .
shell> bin/mysql_install_db --user=mysql    # MySQL 5.7.5
shell> bin/mysqld --initialize --user=mysql # MySQL 5.7.6 and up
shell> bin/mysql_ssl_rsa_setup              # MySQL 5.7.6 and up
shell> chown -R root .
shell> chown -R mysql data mysql-files
shell> bin/mysqld_safe --user=mysql &
# Next command is optional
shell> cp support-files/mysql.server /etc/init.d/mysql.server
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>





■######### java1.8
wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u91-b14/jdk-8u91-linux-x64.rpm"
rpm -ivh jdk-8u91-linux-x64.rpm
rpm -ivh --prefix=/usr/local/ jdk-8u91-linux-x64.rpm
cp -R /usr/local/jdk1.8.0_91 /usr/local/jdk1.8
yum remove java
vim /etc/profile
export JAVA_HOME=/usr/local/jdk1.8
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
#####after save it, execute the follow command
source /etc/profile

########/etc/hosts
/etc/httpd/httpd.conf


####rpm -ivh --relocate /=/usr/local/jdk1.8 jdk-8u91-linux-x64.rpm
rpm -i --badreloc --relocate /usr/java=/home/java jdk-6u43-linux-amd64.rpm
rpm -qa |grep jdk


■######tomcat8.0
wget http://ftp.riken.jp/net/apache/tomcat/tomcat-8/v8.0.43/bin/apache-tomcat-8.0.43.tar.gz
tar -zxvf apache-tomcat-8.0.43.tar.gz -C /usr/local/
mv /usr/local/apache-tomcat-8.0.43 /usr/local/tomcat

/usr/local/tomcat8/bin/startup.sh
firewall-cmd --zone=public --add-port=8080/tcp --permanent
firewall-cmd --reload



■######apache2.4
(Step1) apr1.5.2
wget  http://mirrors.hust.edu.cn/apache//apr/apr-1.5.2.tar.gz
tar  -zxf  apr-1.5.2.tar.gz
cd  apr-1.5.2
./configure  -prefix=/usr/local/apr
//-prefix=/usr/local/apr意思是指定apr的安装目录为/usr/local/apr
[root@jianxiangqiao apr-1.5.2]# make  &&  make install

(Step2) APR-util 1.5.4
wget  http://mirrors.hust.edu.cn/apache//apr/apr-util-1.5.4.tar.gz
tar  -zxf  apr-util-1.5.4.tar.gz
cd  apr-util-1.5.4
./configure  -prefix=/usr/local/apr-util  -with-apr=/usr/local/apr
//-with-apr=/usr/local/apr选项的意思是指定apr的安装位置/usr/local/apr
make  &&  make install

(Step3) pcre-8.37,不能使用PCRE2
wget --no-cookies --no-check-certificate https://ftp.pcre.org/pub/pcre/pcre-8.37.tar.gz
tar -zxf pcre-8.37.tar.gz
cd pcre-8.37
./configure -prefix=/usr/local/pcre
make  &&  make  install

(Step4) httpd-2.4.25
wget http://ftp.kddilabs.jp/infosystems/apache//httpd/httpd-2.4.25.tar.gz
tar -zxvf httpd-2.4.25.tar.gz
cd httpd-2.4.25
./configure -prefix=/usr/local/apache -sysconfdir=/etc/httpd -enable-so -enable-rewrite -with-apr=/usr/local/apr -with-apr-util=/usr/local/apr-util -with-pcre=/usr/local/pcre
make  &&  make  install
/usr/local/apache/bin/apachectl start


/etc/httpd/conf/httpd.conf
/etc/httpd/original/httpd.conf
/etc/httpd/httpd.conf

ErrorLog "logs/error_log"

若安装路径为:apahce安装目录为/usr/local/apache2,这些方法适合任何情况
apahce启动命令:
推荐/usr/local/apache2/bin/apachectl start apaceh启动
apache停止命令
/usr/local/apache2/bin/apachectl stop   停止
apache重新启动命令:
/usr/local/apache2/bin/apachectl restart 重启
要在重启 Apache 服务器时不中断当前的连接,则应运行:
/usr/local/sbin/apachectl graceful
如果apache安装成为linux的服务的话,可以用以下命令操作:
service httpd start 启动
service httpd restart 重新启动
service httpd stop 停止服务


mysqld_safe --skip-grant-tables & mysql -u root -p


■phpAdmin4.7
wget --no-check-certificate https://files.phpmyadmin.net/phpMyAdmin/4.7.0/phpMyAdmin-4.7.0-all-languages.tar.gz
tar zxf phpMyAdmin-4.7.0-all-languages.tar.gz
mv phpMyAdmin-4.7.0-all-languages /var/www/html/phpmyadmin
chown -R apache /var/www/html/phpmyadmin
cp /var/www/phpmyadmin/config.sample.inc.php  /var/www/phpmyadmin/config.inc.php
vi /var/www/phpmyadmin/config.inc.php
$cfg['blowfish_secret'] = '在此填入口令';
chown -R root.apache /var/www/phpmyadmin/
vi  /etc/httpd/conf.d/phpmyadmin.conf


■apache-maven-3.0.5
wget http://ftp.riken.jp/net/apache/maven/maven-3/3.5.0/binaries/apache-maven-3.5.0-bin.tar.gz
tar xvf apache-maven-3.5.0-bin.tar.gz
mv apache-maven-3.5.0  /usr/local/apache-maven
export M2_HOME=/usr/local/apache-maven
export M2=$M2_HOME/bin
export PATH=$M2:$PATH
source ~/.bashrc
mvn -version


■GIT2.2
##########
yum groupinstall "Development Tools"

wget --no-cookies --no-check-certificate https://www.kernel.org/pub/software/scm/git/git-2.2.0.tar.gz
tar -zxvf git-2.2.0.tar.gz -C /usr/local/
tar -zxf git-2.2.0.tar.gz
cd git-2.2.0
make prefix=/usr/local all
make prefix=/usr/local install
git --version


centos6.3
jave 1.8
mysql 5.7
tomcat 8
oenssl 1.0
apache 2.4


#######
yum remove mysql
yum remove package-name
yum remove java
yum list installed | grep ruby
rpm -qa | grep -i mysql
rpm -ql rpm-package-name


########### create the env #########
■adduser maint



alias tomcat-start='/usr/local/tomcat/bin/startup.sh'
alias tomcat-end='/usr/local/tomcat/bin/shutdown.sh'

alias apache-start='/usr/local/apache/bin/apachectl start'
alias apache-end='/usr/local/apache/bin/apachectl stop'

alias mysql-start='/etc/init.d/mysqld start'
alias mysql-end='/etc/init.d/mysqld stop'




    Page Down/空格: 向下翻页
    Page Up: 向上翻页
    /字符串: 向下查询
    ?字符串:向上查询
    n:查询下一个
    N:反向查询下一个
    q:退出


0 0
原创粉丝点击