linux 环境配置 ndk jdk tomcat

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/liudao7994/article/details/82150859

centos配置NDK环境

先看下vim有没有安装 输入vim . 没装的话装一下
1. yum install -y vim* 安装vim

  1. 下载NDK linux 版本
  2. https://developer.android.com/ndk/downloads/ 下载地址(没找到命令下载的地址)
  3. 下载到本地然后上传到linux服务器(我下载10分钟 上传半个小时)
  4. 安装zip命令 yum install zip unzip
  5. 解压zip命令 unzip android-ndk-r16b-linux-x86_64.zip
  6. 配置环境变量 vim ~/.bashrc 或者(~/.bash_profile)(差别最下面看) 环境变量都在这里面.
  7. 编辑 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 联系与区别

https://blog.csdn.net/huangfei711/article/details/81739869

  • 查看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

其他资料

https://segmentfault.com/a/1190000008485177

猜你喜欢

转载自blog.csdn.net/liudao7994/article/details/82150859