linux開發環境搭建

linux通過yum安裝apache

yum install httpd -y

查看系統是否安裝了gcc和gcc-c++ (如果沒安裝則:yum install gcc)

rpm -q gcc rpm -q gcc-c++ rpm -q make

查看httpd安裝列表

rpm -ql httpd

實現httpd啓動、關閉、重啓方法(3種)。 命令執行文件:/usr/sbin/apachectl ,/usr/sbin/httpd,/usr/bin/htpasswd

service httpd stop | start | restart

httpd -k stop | start | restart | graceful

apachectl stop | start | restart | graceful 生產環境中重啓httpd服務,建議使用apachectl命令,使用graceful 選項

httpd相關配置文件:

主配置文件:/etc/httpd/conf/httd.conf ,這個是httpd最主要的配置文檔
擴展配置文件:/etc/httpd/conf.d/*.conf ,這個是httpd的額外配置文檔
文檔根目錄: /var/www/html ,這個是apache 首頁的文檔目錄 ,即輸入http://127.0.0.1 顯示頁面所在的目錄
服務腳本:/etc/rc.d/init.d/httpd
錯誤目錄:/var/www/error ,服務器設定錯誤,請求的資源錯誤或瀏覽器訪問出現錯誤等錯誤文件的存儲目錄
CGI目錄: /var/www/cgi-bin/ ,預設爲CGI運行腳本的存儲目錄
日誌目錄:/var/log/httpd ,client端登錄httpd時,記錄的登錄日誌等信息存儲目錄
腳本配置文件: /etc/sysconfig/httpd
Listen端口:80/tcp ,443/tcp
命令執行文件:/usr/sbin/apachectl ,/usr/sbin/httpd,/usr/bin/htpasswd
PID文件:/var/run/httpd/httpd.pid

linux端口開放指定端口

centos7中的防火牆改成了firewall,使用iptables無作用,開放端口的方法如下:
firewall-cmd --zone=public --add-port=80/tcp --permanent
返回success爲成功

命令含義:

–zone #作用域
–add-port=80/tcp #添加端口,格式爲:端口/通訊協議
–permanent #永久生效

重啓防火牆:

systemctl restart firewalld.service

關閉防火牆:

systemctl stop firewalld.service

查看監聽(Listen)的端口

netstat -lntp

檢查端口被哪個進程佔用

netstat -lnp|grep 8080

linux搭建java環境

下載jdk

wget http://download.oracle.com/otn-pub/java/jdk/11.0.2+9/f51449fcd52f4d52b93a989c5c56ed3c/jdk-11.0.2_linux-x64_bin.tar.gz

解壓,並移動到 /usr/local/ 目錄

tar -xzvf jdk-11.0.2_linux-x64_bin.tar.gz
sudo mv jdk-11.0.2 /usr/local/

設置環境變量,通過編輯 /etc/profile 文件

sudo vim /etc/profile
在文件適當位置輸入以下內容
export JAVA_HOME=/usr/local/jdk-11.0.2
export JRE_HOME=${JAVA_HOME}/lib
export PATH=${JAVA_HOME}/bin:${path}
export CLASSPATH=.: ${JAVA_HOME}/lib: ${JRE_HOME}/lib

刷新配置(如若報錯,則不可重啓機器,否則無法正常登陸)

source /etc/profile
可能不成功,需要重啓纔有效(在無報錯的情況下重啓)

測試

java --version

linux搭建nodejs環境

下載nodejs安裝包,解壓,移至 /usr/local/ 目錄

wget https://nodejs.org/dist/v10.15.0/node-v10.15.0-linux-x64.tar.xz
tar -xvf node-v10.15.0-linux-x64.tar.xz
sudo mv node-v10.15.0-linux-x64 /usr/local/

建立軟連接

sudo ln -s /usr/local/node-v10.15.0-linux-x64/bin/npm /usr/local/bin/
sudo ln -s /usr/local/node-v10.15.0-linux-x64/bin/node /usr/local/bin/

測試

node -v

linux搭建maven

wget http://mirrors.shu.edu.cn/apache/maven/maven-3/3.6.0/binaries/apache-maven-3.6.0-bin.tar.gz
tar -xzvf apache-maven-3.6.0-bin.tar.gz
sudo mv apache-maven-3.6.0 /usr/local/

配置環境變量

sudo vim /etc/profile
在適當的位置添加
export M2_HOME=/usr/local/apache-maven-3.6.0
export PATH=${PATH}: ${M2_HOME}/bin

刷新配置(如若報錯,則不可重啓機器,否則無法正常登陸)

source /etc/profile
可能不成功,需要重啓纔有效(在無報錯的情況下重啓)

測試

mvn -v

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章