????一.安裝jdk:
1.遠程連接工具我用的是xshell6;
? 2.創建安裝目錄:
3.將jdk上傳到目錄下,并解壓:
解壓tar zxvf jdk-8u191-linux-x64.tar.gz文件
4.修改配置文件:
vim /etc/profile
添加如下內容:JAVA_HOME根據實際目錄來
JAVA_HOME=/usr/local/java/jdk1.8.0_191
CLASSPATH=$JAVA_HOME/lib/
PATH=$PATH:$JAVA_HOME/bin
export PATH JAVA_HOME CLASSPATH
保存并退出;
5.重啟 或執行命令使用配置生效:
source /etc/profile
sudo shutdown -r now
6.查看jdk配置是否生效
java vervion javac -version
二.安裝tomcat:
1.上傳、解壓tomcat文件:
????解壓文件tar zxvf apache-tomcat-8.5.35.tar.gz
2.修改配置文件:
jdk的環境變量之前已經配置過了,這里就不再啰嗦;
修改端口號,我習慣從8088開始
cd usr/local/tomcat/tomcat8.5/conf
vim server.xml
然后保存退出;
3.啟動Tomcat服務器and停止tomcat服務器:
進入tomcat服務器的bin目錄,然后執行"./startup.sh"命令啟動Tomcat服務器:
查看tomcat服務器的Log信息,看看tomcat服務器是否已經正常啟動,進入tomcat服務器下的logs目錄,打開catalina.out文件進行查看:
或者運行命令"ps -ef|grep tomcat"查看tomcat進程?
訪問Tomcat服務器:
可以正常訪問了,說明Tomcat服務器已經正常啟動成功了。
進入tomcat服務器的bin目錄,然后執行"./shutdown.sh"命令啟動Tomcat服務器:
或者直接殺死進程,執行命令ps -ef|grep tomcat查看進程,kill -9 XXXX 直接殺死進程:
三.安裝mysql:
1.下載mysql安裝rpm文件wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
使用上面的命令就直接下載了安裝用的yumry,大概25KB的樣子,然后就可以直接yum命令進行安裝:
下載mysql安裝文件"yum-yinstallmysql57-community-release-el7-10.noarch.rpm"
運行命令"yum-yinstallmysql-community-server"安裝mysql到服務器
2.mysql數據庫設置:
運行"systemctl start mysqld.service"啟動mysql數據庫
運行"systemctl status mysqld.service"查看數據庫運行狀態
mysql數據庫已經正常運行,通過"grep"password"/var/log/mysqld.log"找出數據庫的root初始密碼
運行命令"mysql -uroot -p" 然后輸入初始密碼進入數據庫,此時不能做任何操作,需要運行"ALTER USER'root'@'localhost'IDENTIFIED BY'new password';"修改密碼后才能對數據庫進行操作
mysqlL完整的默認密碼規則可以運行"SHOW VARIABLES LIKE'validate_password%';"查看
密碼的長度是由validate_password_length決定的,而validate_password_length的計算公式是:validate_password_length = validate_password_number_count + validate_password_special_char_count + (2* validate_password_mixed_case_count)
如果想要設置簡單一點兒的密碼,則運行命令"set global validate_password_policy=0;"、"set global validate_password_length=1;"修改默認密碼規則
最后運行"yum-y remove mysql57-community-release-el7-10.noarch"命里卸載到yum repository,避免yum命里是自動更新。
3.創建用戶、數據庫:
運行"CREATE USER 'kevin' IDENTIFIED BY '1234';"命令創建用戶;
運行"create database keao;"命令創建數據庫;
運行"grant select,update on keao.* to kevin@% identified by '1234';"命令為用戶授權;
運行"flush privileges;"命令刷新數據庫權限表;
SQLyog遠程登錄:
四.配置nginx:
1.創建安裝目錄:
2.準備nginx環境(centos系統)
運行"yum -y install gcc automake autoconf libtool make"命令安裝make編譯環境;
運行"yum install gcc gcc-c++"命令安裝g++;
安裝pcre庫:運行"wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.42.tar.gz"下載安裝包;
解壓安裝包"tar -zxvf pcre-8.42.tar.gz",
"cd pcre-8.34",
"./configure"
"make"
"make install"
3.安裝lbiz庫
下載安裝包"wget http://zlib.net/zlib-1.2.11.tar.gz"
解壓"tar -zxvf zlib-1.2.11.tar.gz"
"cd zlib-1.2.11"?
"./configure"
"make"
"make install"
4.安裝openssl
"yum -y install openssl openssl-devel"
5.安裝ngixn
下載安裝文件"wget http://nginx.org/download/nginx-1.2.1.tar.gz"
解壓文件"tar -zxvf nginx-1.2.1.tar.gz"
"cd nginx-1.2.1"
"./configure"
"make"
"make install"
(如果make報錯"make: *** No rule to make target `build', needed by `default'. Stop.",這是因為有依賴安裝失敗導致的,運行一下命令安裝依賴"yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel e2fsprogs e2fsprogs-devel krb5-devel libidn libidn-devel openssl openssl-devel nss_ldap openldap openldap-devel openldap-clients openldap-servers libxslt-devel libevent-devel ntp libtool-ltdl bison libtool vim-enhanced"此命令安裝了多個依賴,不太建議使用如果你懶得尋找缺少哪個依賴的話,推薦使用該命令)
6.修改配置文件
"cd /usr/local/nginx/conf"
"vim nginx.conf"
7.nginx啟停、重啟
啟動"/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf"
停止"ps -ef|grep nginx"查看進程
kill -9 XXXX XXXX 殺死進程
重啟進入nginx安裝目錄sbin文件夾下運行命令"./nginx -t"
顯示nginx.conf syntax is ok ?nginx.conf test is successfu 則nginx配置正確,重啟正常
五.安裝redis
1.準備redis安裝資源:
下載redis安裝包"wget http://download.redis.io/releases/redis-4.0.9.tar.gz"
解壓"tar xzvf redis-4.0.9.tar.gz"
編譯 cd redis-4.0.9
make
cd src
make install PREFIX=/usr/local/redis
3.修改配置文件
將配置文件移動到安裝目錄下
mkdir /usr/local/redis/etc
mv redis.conf /usr/local/redis/etc
配置redis后臺運行vi m/usr/local/redis/etc/redis.conf //將daemonize no?改成daemonize yes
4.啟動redis
配置redis系統開機啟動
vim /etc/rc.local //在里面添加內容:/usr/local/redis/bin/redis-server/usr/local/redis/etc/redis.conf (開機自動調用開啟redis的命令)
指定配置文件啟動redis"/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf "
進入redis程序,set存儲數據,get獲取數據,del 刪除數據;
卸載redis:
rm -rf /usr/local/redis //刪除安裝目錄
rm -rf /usr/bin/redis-* //刪除所有redis相關命令腳本
rm -rf /root/download/redis-4.0.9 //刪除redis解壓文件夾
六.安裝svn
1.安裝svn
運行"yum install subversion"命令,下載安裝svn
運行"rpm -ql subversion"查看安裝位置:
運行"/usr/bin/svnversion --version"查詢版本號
2.創建svn庫:
創建svn版本庫目錄 mkdir -p /var/svn/svnrepos
創建版本庫 svnadmin create /var/svn/svnrepos
3.修改svn配置文件
conf目錄下 authz文件是權限控制文件、passwd是帳號密碼文件、svnserve.conf SVN服務配置文件
設置帳號密碼 vim passwd
在[users]塊中添加用戶和密碼,格式:帳號=密碼,如kevin=1234
設置權限 vim auth 在末尾添加如下代碼:
[/]
kevin=rw
w=r
意思是版本庫的根目錄dan對其有讀寫權限,w只有讀權限。
修改svnserve.conf文件 vim svnserve.conf
打開下面的幾個注釋:
anon-access = read #匿名用戶可讀
auth-access = write #授權用戶可寫
password-db = passwd #使用哪個文件作為賬號文件
authz-db = authz #使用哪個文件作為權限文件
realm = /var/svn/svnrepos # 認證空間名,版本庫所在目錄
4.啟動svn版本庫測試
運行"svnserve -d -r /var/svn/svnrepos"啟動svn
windows連接svn版本庫測試
初始化項目到svn版本庫成功
七.配置基于nexus的maven私服
1.安裝maven:
創建maven安裝目錄,上傳maven安裝文件
運行"wget http://mirrors.hust.edu.cn/apache/maven/maven-3/3.5.4/binaries/apache-maven-3.5.4-bin.tar.gz"下載maven安裝包
解壓安裝包"tar -xvf apache-maven-3.5.4-bin.tar.gz"
2.配置環境變量
vim /etc/profile
新增 MAVEN_HOME=/usr/local/maven/maven-3.5.4
在exporth行添加"MAVEN_HOME"
例如:"export PATH JAVA_HOME CLASSPATH MAVEN_HOME"
在PATH行,追加"$MAVEN_HOME/bin"
例如:"PATH=$JAVA_HOME/bin:$MAVEN_HOME/bin:$PATH"
重新刷新配置文件 source /etc/profile
輸入"mvn -version"測試安裝是否成功
3.安裝nexus
下載nexus文件安裝包"wget?https://sonatype-download.global.ssl.fastly.net/nexus/oss/nexus-2.11.2-06-bundle.tar.gz"
解壓安裝包"tar -zxvf nexus-2.11.2-06-bundle.tar.gz"
4.修改nexus配置文件
cd /usr/local/nexus/nexus-2.11.2-06/conf
vim nexus.properties 修改端口號
修改配置文件
cd /usr/local/nexus/nexus-2.11.2-06/bin
vim nexus
NEXUS_HOME=""
NEXUS_HOME="nexus安裝目錄"
RUN_AS_USER= 改為:RUN_AS_USER=root
5.啟動nexus
cd?/usr/local/nexus/nexus-2.11.2-06/bin
啟動:./nexux start
http://ip地址:8086/nexus
登錄,默認用戶名 admin 默認密碼 admin123
6.nexus簡單操作
添加新用戶
輸入用戶信息,為用戶分配角色權限
添加新jar包
上傳到maven倉庫
查看上傳是否成功