国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Java 實戰開發之環境安裝(一)

abson / 1892人閱讀

摘要:一軟件資源配置操作系統使用阿里鏡像下載我們將下載下來的系統安裝在虛擬機中。安裝默認安裝路徑例如配置環境變量編輯文件在最下方增加使配置生效驗證執行命令,看到如圖所示代表安裝成功。

本實戰項目,將會從Linux服務器的搭建開始,直到電商項目的基本功能完成。
一、Linux軟件資源配置 1、操作系統

Linux:centos6.8 64bit

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

我們將下載下來的系統安裝在虛擬機VirtualBox 中。

2、源配置

由于centos安裝之后默認是使用國外的源,所以訪問速度會比較慢,所以,這里我們使用國內阿里的作為源配置。

阿里云源配置官網: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)、之后運行yum makecache生成緩存

yum makecache
3、ssh連接到虛擬機

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

(1)、首先在虛擬機中ping一下看連上網沒有,如果沒有連上網,ssh無法訪問:)
(2)、vbox創建時的網絡選取的是NAT連接(網絡地址轉換),所以我們只需要改變端口就可以了,我們可以將自己主機的端口映射到22端口上(ssh默認22端口),這樣我們可以訪問localhost就能連上虛擬機了。

如果你的2222端口沒有被占用的化,這樣就設置好了。

然后設置服務器的sshd服務,一般都會自帶,如果沒有的話可以用包管理器安裝 然后啟動的服務

/etc/init.d/sshd start

(3)、ssh連接:

?  ~ ssh -p 2222 corwien@127.0.0.1

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

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

二、jdk安裝 1、jdk下載

jdk版本: 7u80 64位

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

安裝步驟:

清理系統默認自帶jdk

如果安裝centos6.8時 默認自帶安裝了例如 openjdk 等,請先執行 rpm -qa | grep jdk 查看已經自帶的jdk,然后卸載。

rpm -qa | grep jdk

卸載命令:

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

使用root權限卸載那兩個安裝包:

[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

賦予權限

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

注:先修改權限為 777,把用戶、用戶組和其他人這三個組都賦予讀寫執行的權限。

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

默認安裝路徑/usr/java
例如:/usr/java/jdk1.7.0_80

3、jdk配置環境變量

(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驗證

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

三、Tomcat安裝 1、Tomcat簡介

Tomcat是一個Web容器,JavaEE程序可以在此運行。

2、安裝環境

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

配置環境文件:

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

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

因為tomcat默認不是utf-8字符集,遇到中文就亂碼了,所以,這里需要配置。

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

找到配置8080默認端口的位置,在xml節點末尾增加 URIEncoding="UTF-8"

 

5、Tomcat 驗證

進入Tomcat解壓縮目錄,進入bin目錄,執行 ./startup.sh

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

也可以開啟Tomcat機器的IP地址和默認8080端口,本機訪問:http://localhost:8080

四、maven安裝 1、Maven簡介

maven是什么?
Apache Maven Project -- Apache的優秀開源項目
Maven是Java項目的構建和管理工具

能干什么?

1.Maven可以方便的創建項目,基于 archetype 可以創建多種類型的Java項目

2.marven倉庫對jar包(artifact)進行統一管理,避免jar文件的重復拷貝和版本沖突。

3.團隊開發,管理項目的RELEASE 和 SNAPSHOT項目,方便多模塊(Module)項目的各個模塊之間的快速集成。

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、配置環境變量
sudo vim /etc/profile

在最下面增加Maven的環境變量

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

然后執行下面的命令,使之生效。

source /etc/profile
4、驗證

執行 mvn -version,進行驗證,如下圖所示,則表示安裝成功。

五、vsftpd文件服務器 1、vsftpd簡介

vsftpd 是 “very secure FTP daemon” 的縮寫,是一個完全免費的、開放源代碼的ftp服務器軟件。

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

2、vsftpd安裝

安裝系統環境:
centOS 6.8 64位, vsftpd版本:vsftpd-2.2.2-21.el6.x86_64
Linux:安裝、創建虛擬用戶、配置、防火墻設置

安裝步驟:

2.1 安裝

執行 yum -y install vsftpd

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

2.2 創建虛擬用戶

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

重設權限:

改密碼:

2.3 配置

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

sudo setsebool -P ftp_home_dir 1

配置完之后,然后重啟Linux服務器,執行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)、創建chroot_list文件

sudo vim chroot_list

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

ftpuser

重啟vsftpd:

service vsftpd restart

2.4 防火墻配置

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

#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 執行命令重啟防火墻

3、vsftpd驗證

(1)、執行 sudo service vsftpd restart
(2)、執行ifconfig查看運行vsftpd服務器的IP地址
(3)、打開瀏覽器訪問:ftp://10.0.2.15
(4)、輸入之前創建的ftp匿名用戶賬號和密碼,如:用戶名:ftpuser,密碼:123456

地址訪問:

ftp命令訪問:

[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常用命令

啟動:sudo service vsftpd start
關閉:sudo service vsftpd stop
重啟:sudo service vsftpd restart

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/68103.html

相關文章

  • Java 實戰開發git環境安裝(三)

    摘要:一簡介是一款免費開源的分布式版本控制系統。特點可以有效高速的處理從小到非常大的項目版本管理。再把其中的公鑰的內容復制到剪切板本教程我們使用來進行項目托管。相關文章操作干貨總結 本節會安裝Git。 一、git簡介 Git 是一款免費、開源的分布式版本控制系統。 特點:可以有效、高速的處理從小到非常大的項目版本管理。 安裝環境:CentOS 6.8 64位Git版本 2.8.0 二、git...

    omgdog 評論0 收藏0
  • Java 實戰開發開發工具安裝及項目創建(四)

    摘要:一環境配置配置版本配置版本安裝,然后對其進行配置。然后繼續下面的命令打開服務打開瀏覽器,輸入回車之后如果看到,表示已經成功運行命令可以關閉。四配置選擇我們的我的之前是,現在用下面的方法刪除,使用來進行開發。 一、IDEA環境配置 1、配置jdkConfigure => Project Default => Project structjdk版本:1.7.0 showImg(https:...

    劉福 評論0 收藏0

發表評論

0條評論

abson

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<