亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專(zhuān)欄INFORMATION COLUMN

Java 實(shí)戰(zhàn)開(kāi)發(fā)之環(huán)境安裝(一)

abson / 1962人閱讀

摘要:一軟件資源配置操作系統(tǒng)使用阿里鏡像下載我們將下載下來(lái)的系統(tǒng)安裝在虛擬機(jī)中。安裝默認(rèn)安裝路徑例如配置環(huán)境變量編輯文件在最下方增加使配置生效驗(yàn)證執(zhí)行命令,看到如圖所示代表安裝成功。

本實(shí)戰(zhàn)項(xiàng)目,將會(huì)從Linux服務(wù)器的搭建開(kāi)始,直到電商項(xiàng)目的基本功能完成。
一、Linux軟件資源配置 1、操作系統(tǒng)

Linux:centos6.8 64bit

使用阿里鏡像下載:
https://mirrors.aliyun.com/ce...

我們將下載下來(lái)的系統(tǒng)安裝在虛擬機(jī)VirtualBox 中。

2、源配置

由于centos安裝之后默認(rèn)是使用國(guó)外的源,所以訪問(wèn)速度會(huì)比較慢,所以,這里我們使用國(guó)內(nèi)阿里的作為源配置。

阿里云源配置官網(wǎng):http://mirrors.aliyun.com/hel...

(1)、備份

    mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

(2)、下載新的CentOS-Base.repo 到/etc/yum.repos.d/

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo

(3)、之后運(yùn)行yum makecache生成緩存

yum makecache
3、ssh連接到虛擬機(jī)

我使用 virtualBox 安裝Centos,但是在虛擬機(jī)進(jìn)行操作很不方便,虛擬機(jī)和宿主機(jī)復(fù)制粘貼很不方便,以及界面都不是很好看,所以,這里考慮使用 ssh 本地連接虛擬機(jī)進(jìn)行操作。

(1)、首先在虛擬機(jī)中ping一下看連上網(wǎng)沒(méi)有,如果沒(méi)有連上網(wǎng),ssh無(wú)法訪問(wèn):)
(2)、vbox創(chuàng)建時(shí)的網(wǎng)絡(luò)選取的是NAT連接(網(wǎng)絡(luò)地址轉(zhuǎn)換),所以我們只需要改變端口就可以了,我們可以將自己主機(jī)的端口映射到22端口上(ssh默認(rèn)22端口),這樣我們可以訪問(wèn)localhost就能連上虛擬機(jī)了。

如果你的2222端口沒(méi)有被占用的化,這樣就設(shè)置好了。

然后設(shè)置服務(wù)器的sshd服務(wù),一般都會(huì)自帶,如果沒(méi)有的話可以用包管理器安裝 然后啟動(dòng)的服務(wù)

/etc/init.d/sshd start

(3)、ssh連接:

?  ~ ssh -p 2222 corwien@127.0.0.1

OK,這樣我們就可以在本機(jī)主機(jī)上連接到虛擬機(jī)上了

參考文章:ssh連接到虛擬機(jī)的一般方法

二、jdk安裝 1、jdk下載

jdk版本: 7u80 64位

wget http://learning.happymmall.com/jdk/jdk-7u80-linux-x64.rpm

安裝步驟:

清理系統(tǒng)默認(rèn)自帶jdk

如果安裝centos6.8時(shí) 默認(rèn)自帶安裝了例如 openjdk 等,請(qǐng)先執(zhí)行 rpm -qa | grep jdk 查看已經(jīng)自帶的jdk,然后卸載。

rpm -qa | grep jdk

卸載命令:

sudo yum remove XXX (XXX為上一個(gè)命令查到的結(jié)果)

使用root權(quán)限卸載那兩個(gè)安裝包:

[root@corwien /]# yum remove java-1.6.0-openjdk-1.6.0.38-1.13.10.4.el6.x86_64
[root@corwien /]# yum remove java-1.7.0-openjdk-1.7.0.99-2.6.5.1.el6.x86_64

賦予權(quán)限

sudo chmod 777 jdk-7u80-linux-x64.rpm

注:先修改權(quán)限為 777,把用戶、用戶組和其他人這三個(gè)組都賦予讀寫(xiě)執(zhí)行的權(quán)限。

2、jdk安裝
sudo rpm -ivh jdk-7u80-linux-x64.rpm

默認(rèn)安裝路徑/usr/java
例如:/usr/java/jdk1.7.0_80

3、jdk配置環(huán)境變量

(1)、編輯profile文件

sudo vim /etc/profile

(2)、在最下方增加:

export JAVA_HOME=/usr/java/jdk1.7.0_80
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH

(3)、使配置生效

source /etc/profile
4、jdk驗(yàn)證

執(zhí)行 java-version 命令,看到如圖所示代表安裝成功。

三、Tomcat安裝 1、Tomcat簡(jiǎn)介

Tomcat是一個(gè)Web容器,JavaEE程序可以在此運(yùn)行。

2、安裝環(huán)境

CentOS 6.8 64位, Tomcat7, 注意:安裝Tomcat之前需要安裝好jdk

3、安裝步驟

下載:

wget http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-7/v7.0.82/bin/apache-tomcat-7.0.82.tar.gz

解壓縮:

tar -zxvf apache-tomcat-7.0.82.tar.gz

解壓后的文件放在該目錄下:

/developer/apache-tomcat-7.0.82

配置環(huán)境文件:

(1)sudo vim /etc/profile
(2)在文件末尾增加:

   export CATALINA_HOME=/developer/apache-tomcat-7.0.82
4、配置utf-8字符集

因?yàn)閠omcat默認(rèn)不是utf-8字符集,遇到中文就亂碼了,所以,這里需要配置。

cd /developer/apache-tomcat-7.0.82/conf
vim server.xml

找到配置8080默認(rèn)端口的位置,在xml節(jié)點(diǎn)末尾增加 URIEncoding="UTF-8"

 

5、Tomcat 驗(yàn)證

進(jìn)入Tomcat解壓縮目錄,進(jìn)入bin目錄,執(zhí)行 ./startup.sh

看到如下圖提示,就表示安裝成功。

也可以開(kāi)啟Tomcat機(jī)器的IP地址和默認(rèn)8080端口,本機(jī)訪問(wèn):http://localhost:8080

四、maven安裝 1、Maven簡(jiǎn)介

maven是什么?
Apache Maven Project -- Apache的優(yōu)秀開(kāi)源項(xiàng)目
Maven是Java項(xiàng)目的構(gòu)建和管理工具

能干什么?

1.Maven可以方便的創(chuàng)建項(xiàng)目,基于 archetype 可以創(chuàng)建多種類(lèi)型的Java項(xiàng)目

2.marven倉(cāng)庫(kù)對(duì)jar包(artifact)進(jìn)行統(tǒng)一管理,避免jar文件的重復(fù)拷貝和版本沖突。

3.團(tuán)隊(duì)開(kāi)發(fā),管理項(xiàng)目的RELEASE 和 SNAPSHOT項(xiàng)目,方便多模塊(Module)項(xiàng)目的各個(gè)模塊之間的快速集成。

2、下載解壓

下載:

wget http://learning.happymmall.com/maven/apache-maven-3.0.5-bin.tar.gz

解壓:

tar -zxvf apache-maven-3.0.5-bin.tar.gz
3、配置環(huán)境變量
sudo vim /etc/profile

在最下面增加Maven的環(huán)境變量

export MAVEN_HOME=/developer/apache-maven-3.0.5
export PATH=$JAVA_HOME/bin:$MAVEN_HOME/bin:$PATH

然后執(zhí)行下面的命令,使之生效。

source /etc/profile
4、驗(yàn)證

執(zhí)行 mvn -version,進(jìn)行驗(yàn)證,如下圖所示,則表示安裝成功。

五、vsftpd文件服務(wù)器 1、vsftpd簡(jiǎn)介

vsftpd 是 “very secure FTP daemon” 的縮寫(xiě),是一個(gè)完全免費(fèi)的、開(kāi)放源代碼的ftp服務(wù)器軟件。

vsftpd是一款在Linux發(fā)行版中最受推崇的FTP服務(wù)器程序,小巧輕快,安全易用,支持虛擬用戶、支持寬帶限制等功能。

2、vsftpd安裝

安裝系統(tǒng)環(huán)境:
centOS 6.8 64位, vsftpd版本:vsftpd-2.2.2-21.el6.x86_64
Linux:安裝、創(chuàng)建虛擬用戶、配置、防火墻設(shè)置

安裝步驟:

2.1 安裝

執(zhí)行 yum -y install vsftpd

注意:
(1)、rpm -qa | grep vsftpd 可通過(guò)這個(gè)檢查是否已經(jīng)安裝 vsftpd
(2)、默認(rèn)配置文件在/etc/vsftpd/vsftpd.conf

2.2 創(chuàng)建虛擬用戶

(1)、選擇在根或者用戶目錄下創(chuàng)建ftp文件夾:mkdir ftpfile, 如: /ftpfile
(2)、添加匿名用戶:useradd ftpuser -d /ftpfile/ -s /sbin/nologin
(3)、修改ftpfile權(quán)限:chown -R ftpuser.ftpuser /ftpfile/
(4)、重設(shè)ftpuser密碼:passwd ftpuser(這里默認(rèn)密碼為:123456)

重設(shè)權(quán)限:

改密碼:

2.3 配置

(1)、cd /etc/vsftpd
(2)、sudo vim chroot_list
(3)、把剛才新增的虛擬用戶添加到此配置文件中,后續(xù)要引用
(4)、:wq 保存退出
(5)、sudo vim /etc/selinux/config,修改為SELINUX=disabled
(6)、:wq 保存退出
注意:如果一會(huì)驗(yàn)證的時(shí)候碰到550拒絕訪問(wèn)請(qǐng)執(zhí)行:

sudo setsebool -P ftp_home_dir 1

配置完之后,然后重啟Linux服務(wù)器,執(zhí)行reboot命令。

(7)、sudo vim /etc/vsftpd/vsftpd.conf

anonymous_enable=NO

# You may fully customise the login banner string:
ftpd_banner=Welcome to Digtime FTP service.

local_root=/ftpfile
#anno_root=/ftpfile
use_localtime=YES

chroot_local_user=NO
chroot_list_enable=YES
# (default follows)
chroot_list_file=/etc/vsftpd/chroot_list


pasv_min_port=61001
pasv_max_port=62000

(8)、創(chuàng)建chroot_list文件

sudo vim chroot_list

/etc/vsftpd/chroot_list文件里邊添加:

ftpuser

重啟vsftpd:

service vsftpd restart

2.4 防火墻配置

(1)、sudo vim /etc/sysconfig/iptables
(2)、具體內(nèi)容

#vsftpd 
-A INPUT -p TCP --dport 61001:62000 -j ACCEPT 
-A OUTPUT -p TCP --sport 61001:62000 -j ACCEPT 

-A INPUT -p TCP --dport 20 -j ACCEPT 
-A OUTPUT -p TCP --sport 20 -j ACCEPT 
-A INPUT -p TCP --dport 21 -j ACCEPT 
-A OUTPUT -p TCP --sport 21 -j ACCEPT 

將以上配置添加到防火墻配置中。
(3)、:wq保存退出
(4)、sudo service iptables restart 執(zhí)行命令重啟防火墻

3、vsftpd驗(yàn)證

(1)、執(zhí)行 sudo service vsftpd restart
(2)、執(zhí)行ifconfig查看運(yùn)行vsftpd服務(wù)器的IP地址
(3)、打開(kāi)瀏覽器訪問(wèn):ftp://10.0.2.15
(4)、輸入之前創(chuàng)建的ftp匿名用戶賬號(hào)和密碼,如:用戶名:ftpuser,密碼:123456

地址訪問(wèn):

ftp命令訪問(wèn):

[root@corwien corwien]# ftp 10.0.2.15
Connected to 10.0.2.15 (10.0.2.15).
220 Welcome to Digtime FTP service.
Name (10.0.2.15:root): ftpuser
331 Please specify the password.
Password:
230 Login successful.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> dir
227 Entering Passive Mode (10,0,2,15,238,157).
150 Here comes the directory listing.
226 Transfer done (but failed to open directory).
ftp> mkdir haha
550 Create directory operation failed.
ftp>
4、vsftpd常用命令

啟動(dòng):sudo service vsftpd start
關(guān)閉:sudo service vsftpd stop
重啟:sudo service vsftpd restart

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/68103.html

相關(guān)文章

  • Java 實(shí)戰(zhàn)開(kāi)發(fā)git環(huán)境安裝(三)

    摘要:一簡(jiǎn)介是一款免費(fèi)開(kāi)源的分布式版本控制系統(tǒng)。特點(diǎn)可以有效高速的處理從小到非常大的項(xiàng)目版本管理。再把其中的公鑰的內(nèi)容復(fù)制到剪切板本教程我們使用來(lái)進(jìn)行項(xiàng)目托管。相關(guān)文章操作干貨總結(jié) 本節(jié)會(huì)安裝Git。 一、git簡(jiǎn)介 Git 是一款免費(fèi)、開(kāi)源的分布式版本控制系統(tǒng)。 特點(diǎn):可以有效、高速的處理從小到非常大的項(xiàng)目版本管理。 安裝環(huán)境:CentOS 6.8 64位Git版本 2.8.0 二、git...

    omgdog 評(píng)論0 收藏0
  • Java 實(shí)戰(zhàn)開(kāi)發(fā)開(kāi)發(fā)工具安裝及項(xiàng)目創(chuàng)建(四)

    摘要:一環(huán)境配置配置版本配置版本安裝,然后對(duì)其進(jìn)行配置。然后繼續(xù)下面的命令打開(kāi)服務(wù)打開(kāi)瀏覽器,輸入回車(chē)之后如果看到,表示已經(jīng)成功運(yùn)行命令可以關(guān)閉。四配置選擇我們的我的之前是,現(xiàn)在用下面的方法刪除,使用來(lái)進(jìn)行開(kāi)發(fā)。 一、IDEA環(huán)境配置 1、配置jdkConfigure => Project Default => Project structjdk版本:1.7.0 showImg(https:...

    劉福 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<