版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/liudao7994/article/details/82150859
centos配置NDK环境
先看下vim有没有安装 输入vim . 没装的话装一下
1. yum install -y vim* 安装vim
- 下载NDK linux 版本
- https://developer.android.com/ndk/downloads/ 下载地址(没找到命令下载的地址)
- 下载到本地然后上传到linux服务器(我下载10分钟 上传半个小时)
- 安装zip命令 yum install zip unzip
- 解压zip命令 unzip android-ndk-r16b-linux-x86_64.zip
- 配置环境变量 vim ~/.bashrc 或者(~/.bash_profile)(差别最下面看) 环境变量都在这里面.
- 编辑 bashrc
export NDKROOT=/home/ndk/android-ndk-r16b
export PATH=$NDKROOT:$PATH
字母错了一个 都不行 空格也不能错
/home/ndk/android-ndk-r16b 是解压的目录
声明ndk目录 追加到path后面
- 保存之后 让环境变量生效命令 source ~/.bashrc
- 然后用ndk-bulid 试下 看看有没有提示
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
- 下载配置jdk
- 解压jdk tar xzf jdk-8u181-linux-x64.tar.gz (xzf 是以什么样的方式去解压)
- 配置环境变量 和上面的类似
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
- 试下java -version 如果有版本信息就ok了
tomcat
- 解压tomcat
- 运行tomcat. 复制tomcat的文件夹路径 里面有个 startup.sh文件
- 执行 ./startup.sh 这样tomcat 就开启了
- 开启后可能不能访问 tomcat 默认访问8080端口 linux默认关闭8080端口
- 去开启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
其他资料