初始化
備份:mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
配置JDK
1、官網(wǎng)下載JDK:
2、解壓:
tar zxvf jdk-8u161-linux-x64.tar.gz
3、安裝:
mkdir /usr/java
mv jdk1.8.0_161 /usr/java
4、配置環(huán)境變量:
sudo vim /etc/profile
export JAVA_HOME=/usr/java/jdk1.8.0_161
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
export LC_ALL=en_US.UTF-8
5、生效配置的環(huán)境變量:
source /etc/profile
6、驗證
java -version
安裝tomcat
1、下載
wget http://learning.happymmall.com/tomcat/apache-tomcat-7.0.73.tar.gz
2、解壓
sudo tar -zxvf apache-tomcat-7.0.73.tar.gz
3、配置環(huán)境變量
sudo vim /etc/profile
export CATALINA_HOME=/developer/apache-tomcat-7.0.73
export CATALINA_HOME=/developer/apache-tomcat-7.0.73
export CATALINA_BASE=/developer/apache-tomcat-7.0.73
export TOMCAT_HOME=/developer/apache-tomcat-7.0.73
export PATH=$PATH:$CATALINA_HOME/bin:$CATALINA_BASE/bin:$TOMCAT_HOME/bin
4、生效配置文件
source /etc/profile
安裝maven
1、安裝
sudo wget http://learning.happymmall.com/maven/apache-maven-3.0.5-bin.tar.gz
2、解壓
sudo tar -zxvf apache-maven-3.0.5-bin.tar.gz
3、配置環(huán)境變量
sudo vim /etc/profile
export MAVEN_HOME=/developer/apache-maven-3.0.5
PATH=$PATH:$MAVEN_HOME/bin
4、生效配置文件
source /etc/profile
安裝vsftpd
1、下載安裝
sudo yum -y install vsftpd
2、新建一個ftp用戶,只給ftp文件夾權(quán)限
sudo useradd ftpuser -d /product/ftpfile -s /sbin/nologin
sudo chown -R ftpuser.ftpuser ./ftpfile/
3、重置ftpuser密碼
sudo passwd ftpuser
4、放置ftpuser用戶
cd /etc/vsftpd/
sudo vim chroot_list
5、修改安全策略
sudo setsebool -P ftp_home_dir 1
6、備份vsftp.conf
sudo mv vsftpd.conf vsftpd.conf.bak
sudo wget http://learning.happymmall.com/vsftpdconfig/vsftpd.conf
7、啟動vsftp
service vsftpd start
安裝Nginx
1、下載安裝
sudo wget http://learning.happymmall.com/nginx/linux-nginx-1.10.2.tar.gz
2、nginx安裝依賴
yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel
3、解壓Nginx
sudo tar -zxvf nginx/linux-nginx-1.10.2.tar.gz
4、安裝
sudo ./configure
sudo make
sudo make install
5、優(yōu)化->把所有NGINX后加的文件放到vhost目錄下 (編輯主文件):
sudo vim nginx.conf
include vhost/*.conf;
6、出現(xiàn)錯誤:nginx: [error] invalid PID number "" in "/usr/local/nginx/logs/nginx.pid"
解決:
./nginx -c /usr/local/nginx/conf/nginx.conf
./nginx -s reload
安裝mysql
### 默認安裝5.1版本,安裝5.7以上請參照:
http://blog.csdn.net/dark_guo/article/details/73277806#t2
1、安裝:
sudo yum -y install mysql-server
mysql_install_db
2、編輯mysql配置文件(修改字符集)
sudo vim /etc/my.cnf
[client]
default-character-set=utf8 #增加這一行,指定
socket=/var/run/mysqld/mysqld.sock
[mysqld]
character_set_server=utf8 #增加這一行,指定字符集
pid-file=/var/run/mysqld/mysqld.pid
3、開機自動啟動
sudo chkconfig mysqld on
sudo chkconfig --list mysqld
4、重啟mysql
sudo service mysqld restart
5、登錄mysql
mysql -u root -p
select user,host,password from mysql.user;
6、修改root密碼
set password for root@localhost = password('root');
7、增加一個用戶:mmall
insert into mysql.user(user,host,password) values ("mmall","localhost",password("mmall"));
8、創(chuàng)建一個database
create database `mmall` default character set utf8 COLLATE utf8_general_ci;
show databases;
9、賦予mmall用戶 mmall database
flush privileges; --刷新
grant all privileges on mmall.* to mmall@localhost identified by 'mmall';
10、進入database:
use mmall;
11、查看表:
show tables;
12、執(zhí)行SQL文件:
source /developer/mmall.sql
安裝git
1、安裝
cd /usr/src
wget https://www.kernel.org/pub/software/scm/git/git-2.8.3.tar.gz
2、安裝依賴
sudo yum -y install zlib-devel openssl-devel cpio expat-devel gettext-devel curl-devel perl-ExtUtils-CBuilder perl-ExtUtils- MakeMaker
3、解壓安裝
tar -zxvf git-2.8.3.tar.gz
cd git-2.8.3
./configure prefix=/usr/local/git/
make && make install
出現(xiàn)錯誤:
make[1]: *** [perl.mak] Error 2
make: *** [perl/perl.mak] Error 2
解決:
yum install perl-ExtUtils-MakeMaker package
service httpd restart
make && make install
或者:
yum -y install perl-devel perl-CPAN
yum install tcl build-essential tk gettext
yum install -y curl curl-devel
4、配置環(huán)境變量
sudo vim /etc/profile
export GIT_HOME=/usr/local/git
PATH=$PATH:$GIT_HOME/bin
source /etc/profile
5、配置git
git config --global user.name "xxx"
git config --global user.email "xxxx@qq.com"
git config --global core.autocrlf false
git config --global core.quotepath off
git config --global gui.encoding utf-8
ssh-keygen -t rsa -C "xxx@qq.com"
eval `ssh-agent`
6 、查看公鑰:
cat ~/.ssh/id_rsa.pub
配置防火墻:
1、初始化防火墻
cd /etc/sysconfig/
sudo iptables -P OUTPUT ACCEPT
sudo service iptables save
sudo mv iptables iptables.bak
sudo wget http://learning.happymmall.com/env/iptables
2、重啟防火墻:
sudo service iptables restart
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。