1. 程式人生 > >企業級電商項目

企業級電商項目

關閉selinux cat linux compile pack vsftp ftpd 開始 lib

跟著做的項目。

---恢復內容開始---

vmware workstation 本體使用

1. 【虛擬機上網初始化】編輯 => 虛擬網絡編輯器 => 橋接模式(獨立虛擬機) => 選擇一張已經聯網的網卡。

linux 基本使用關鍵字

1. 權限管理 基本權限 777

2. 軟件安裝管理

3. 達人養成

4. 服務管理

5. iptables 防火墻

6. git tomcat mysql maven

………………………………………………………………【JDK】

【清除自帶jdk】

rpm -qa | grep jdk

sudo yum remove 查詢結果

【用戶用戶組其他人權限全開】

sudo chmod 777 安裝包

【安裝】默認路徑 usr/java/

sudo rpm -ivh 安裝包

【環境變量】

sudo vim /etc/profile

export JAVA_HOME=/usr/java/路徑

export JRE_HOME=$JAVA_HOME/jre

export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib

export PATH=$JAVA_HOME/bin:$PATH

source /etc/profile

………………………………………………………………【JDK】

………………………………………………………………【Tomcat】

【tar -zvxf 壓縮包】z=gz v=verbose x=extract f=force

【mkdir】【mv】

【環境配置】

export CATALINA_HOME=/developer/apache-tomcat-7.0.73

【配置 UTF-8 字符集】

cd $CATALINA_HOME/conf

vim server.xml

找到配置 <Connector 增加屬性 URIEncoding="UTF-8"

【驗證】.startup.sh 看一下。

………………………………………………………………【Tomcat】

---恢復內容結束---

vmware workstation 本體使用

1. 【虛擬機上網初始化】編輯 => 虛擬網絡編輯器 => 橋接模式(獨立虛擬機) => 選擇一張已經聯網的網卡。

linux 基本使用關鍵字

1. 權限管理 基本權限 777

2. 軟件安裝管理

3. 達人養成

4. 服務管理

5. iptables 防火墻

6. git tomcat mysql maven

………………………………………………………………【JDK】

【清除自帶jdk】

rpm -qa | grep jdk

sudo yum remove 查詢結果

【用戶用戶組其他人權限全開】

sudo chmod 777 安裝包

【安裝】默認路徑 usr/java/

sudo rpm -ivh 安裝包

【環境變量】

sudo vim /etc/profile

export JAVA_HOME=/usr/java/路徑

export JRE_HOME=$JAVA_HOME/jre

export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib

export PATH=$JAVA_HOME/bin:$PATH

source /etc/profile

………………………………………………………………【JDK】

………………………………………………………………【Tomcat】

【tar -zvxf 壓縮包】z=gz v=verbose x=extract f=force

【mkdir】【mv】

【環境配置】

export CATALINA_HOME=/developer/apache-tomcat-7.0.73

【配置 UTF-8 字符集】

cd $CATALINA_HOME/conf

vim server.xml

找到配置 <Connector 增加屬性 URIEncoding="UTF-8"

【驗證】.startup.sh 看一下。

………………………………………………………………【Tomcat】

………………………………………………………………【Maven】

【集成】快照版本 正式釋出 多模塊

/etc/profile

export MAVEN_HOME=/developer/apache-maven-xxx

【settings.xml】nexus + mirror

【常用命令】

mvn clean

mvn compile

mvn package

mvn clean package -Dmaven.test.skip=true

………………………………………………………………【Maven】

………………………………………………………………【vsftpd】

【安裝】sudo yum -y install vsftpd

【檢查】rpm -qa | grep vsftpd

mkdir ftpfile

【創建虛擬用戶】

useradd ftpuser -d /ftpfile -s /sbin/nologin

chown -R ftpuser.ftpuser /ftpfile

sudo passwd ftpuser

【配置】

sudo vim /etc/vsftpd/vsftpd.conf

【/banner 找】

local_root=/ftpdfile

use_localtime=yes

【/chroot】

chroot_list_enable=YES

chroot_list_file=/etc/vsftpd/chroot_list

【/anony】

anony..=NO

【關閉selinux】sudo vim /etc/selinux/config SELINUX=disabled

【如果 505 錯誤】sudo setsebool -P ftp_home_dir 1 然後重啟機器

【配置簡要說明】http://learning.happymmall.com/vsftpdconfig/vsftpd.conf.readme.html

【防火墻配置】sudo vim /etc/sysconfig/iptables

#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

sudo service iptables restart

【驗證 very secure ftp daemon】

sudo service vsftd restart

瀏覽器 ftp://ifconfig ftpuser 123456

………………………………………………………………【vsftpd】

企業級電商項目