1. 程式人生 > >linux 環境配置 ndk jdk tomcat

linux 環境配置 ndk jdk tomcat

centos配置NDK環境

先看下vim有沒有安裝 輸入vim . 沒裝的話裝一下
1. yum install -y vim* 安裝vim

  1. 下載NDK linux 版本
  2. 下載到本地然後上傳到linux伺服器(我下載10分鐘 上傳半個小時)
  3. 安裝zip命令 yum install zip unzip
  4. 解壓zip命令 unzip android-ndk-r16b-linux-x86_64.zip
  5. 配置環境變數 vim ~/.bashrc 或者(~/.bash_profile)(差別最下面看) 環境變數都在這裡面.
  6. 編輯 bashrc
export NDKROOT=/home/ndk/android-ndk-r16b
export
PATH=$NDKROOT:$PATH

字母錯了一個 都不行 空格也不能錯
/home/ndk/android-ndk-r16b 是解壓的目錄
宣告ndk目錄 追加到path後面

  1. 儲存之後 讓環境變數生效命令 source ~/.bashrc
  2. 然後用ndk-bulid 試下 看看有沒有提示
  3. ndk-build -v 看下版本

    • bashrc bash rc 兩部分讀

    • xftp 檢視隱藏檔案 工具 -> 檢視隱藏檔案

    • Linux 中的 bash_profile,bashrc 以及 profile 聯絡與區別

  • 檢視path:echo $PATH

centos配置jdk 和 tomcat

jdk

  1. 下載配置jdk
  2. 解壓jdk tar xzf jdk-8u181-linux-x64.tar.gz (xzf 是以什麼樣的方式去解壓)
  3. 配置環境變數 和上面的類似
export $JAVA_HOME=/home/jdk/jdk1.8.0_181
export CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib
export PATH=$JAVA_HOME/bin:$PATH
  • 我的linux 裝的x86的 但是下載了64位的jdk 提示
bash: /home/jdk/jdk1.8.0_181/bin/java: cannot execute binary file
  1. 試下java -version 如果有版本資訊就ok了

tomcat

  1. 解壓tomcat
  2. 執行tomcat. 複製tomcat的資料夾路徑 裡面有個 startup.sh檔案
  3. 執行 ./startup.sh 這樣tomcat 就開啟了
  4. 開啟後可能不能訪問 tomcat 預設訪問8080埠 linux預設關閉8080埠
  5. 去開啟8080埠

成功了

附:

  • 開放3306埠
/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
  • 關閉埠
/sbin/iptables -I INPUT -p tcp --dport 80 -j DROP
  • 儲存修改
/etc/init.d/iptables save
  • 重啟防火牆,修改生效
service iptables restart
  • 檢視埠狀態
/etc/init.d/iptables status
  • 列出所有埠
netstat -ntlp
  • Centos檢視端口占用情況命令,比如檢視3306端口占用情況使用如下命令
lsof -i tcp:3306
  • 檢視rpm安裝的包
rpm -ql
  • 解除安裝rpm包
rpm -e 包名

Centos7 firewall使用

  • 啟動/關閉/重啟防火牆
systemctl start/stop/restart firewalld.service
  • 開機時禁用防火牆
systemctl disable firewalld.service
  • 檢視服務是否開機啟動
systemctl is-enabled firewalld.service
  • 檢視已啟動的服務列表
systemctl list-unit-files|grep enabled
  • 檢視啟動失敗的服務列表
systemctl --failed
  • 開放3306埠
firewall-cmd --zone=public --add-port=3306/tcp --permanent(--permanent永久生效,沒有此引數重啟後失效)
  • 重新載入
firewall-cmd --reload
  • 刪除埠
firewall-cmd --zone= public --remove-port=80/tcp --permanent

其他資料