常用软件合集
一些Linux下Java开发常用的软件包,下面用到的软件可以提前下载好并上传到服务器
地址:https://pan.baidu.com/s/1jVOhjgoADKJOa1mEpXg_sg
提取码:v279
安装Git
yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel
yum -y install git-core
git --version
git config --global user.name "gxiang666"
git config --global user.email "1528357474@qq.com"
安装Java
cd /opt
git clone https://github.com/gxiang666/java_tools.git
cd java_tools
tar -zxvf jdk-8u144-linux-x64.tar.gz -C ../
vim /etc/profile
export JAVA_HOME=/opt/jdk1.8.0_144
export PATH=$PATH:$JAVA_HOME/bin
source /etc/profile
安装Tomcat
cd /opt
wget http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.47/bin/apache-tomcat-8.5.47.tar.gz
tar -zxvf apache-tomcat-8.5.47.tar.gz
cd apache-tomcat-8.5.47/bin
./startup.sh
./shutdown.sh
vim /etc/profile
export CATALINA_HOME=/opt/apache-tomcat-8.5.47
export PATH=$PATH:$JAVA_HOME/bin:$CATALINA_HOME/bin
source /etc/profile
安装Maven
cd /opt
wget https://www-us.apache.org/dist/maven/maven-3/3.5.4/binaries/apache-maven-3.5.4-bin.tar.gz
tar -zxvf apache-maven-3.5.4-bin.tar.gz
vim /etc/profile
export M2_HOME=/opt/apache-maven-3.5.4
export PATH=$PATH:$JAVA_HOME/bin:$CATALINA_HOME/bin:$M2_HOME/bin
source /etc/profile
安装Nginx
yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel
cd /usr/local/src/
wget http://downloads.sourceforge.net/project/pcre/pcre/8.35/pcre-8.35.tar.gz
tar -zxvf pcre-8.35.tar.gz
cd pcre-8.35
./configure
make && make install
pcre-config --version
cd /usr/local/src/
wget http://nginx.org/download/nginx-1.6.2.tar.gz
tar -zxvf nginx-1.6.2.tar.gz
cd nginx-1.6.2
./configure --prefix=/usr/local/webserver/nginx --with-http_stub_status_module --with-http_ssl_module --with-pcre=/usr/local/src/pcre-8.35
make && make install
/usr/local/webserver/nginx/sbin/nginx -v
vim /etc/profile
export NGINX_PATH=/usr/local/webserver/nginx/sbin/
export PATH=$PATH:$JAVA_HOME/bin:$CATALINA_HOME/bin:$M2_HOME/bin:$NGINX_PATH
source /etc/profile
nginx
nginx -s stop
nginx -s reopen
nginx -s reload
安装MongoDB
cd /opt
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-4.2.1.tgz
tar -zxvf mongodb-linux-x86_64-rhel70-4.2.1.tgz
cd /opt/mongodb-linux-x86_64-rhel70-4.2.1/bin
mkdir -p /data/db
./mongod
./mongo
安装Redis
cd /opt
wget http://download.redis.io/releases/redis-5.0.5.tar.gz
tar -zxvf redis-5.0.5.tar.gz
cd redis-5.0.5
make
cd src
./redis-server ../redis.conf
./redis-cli
安装Mysql
rpm -qa | grep mysql
rpm -e --nodeps mysql
wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql-community-server
systemctl start mysqld.service
grep "password" /var/log/mysqld.log
mysql -uroot -p
set global validate_password_policy=0;
set global validate_password_length=1;
ALTER USER 'root'@'localhost' IDENTIFIED BY 'root';
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;
flush privileges;
exit;
yum -y remove mysql57-community-release-el7-10.noarch
vim /etc/my.cnf
[client]
port=3306
socket=/var/lib/mysql/mysql.sock
default-character-set=utf8
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
symbolic-links=0
character-set-server=utf8
[mysql]
no-auto-rehash
default-character-set=utf8
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
service mysqld restart
service mysqld stop