linxu常用命令

489 阅读1分钟

环境安装

JAVA环境检测

rpm -qa |grep java
rpm -qa |grep jdk
rpm -qa |grep gcj

java jdk1.8安装

# 如果没有输入信息表示没有安装。
# 如果安装可以使用rpm -qa | grep java | xargs rpm -e --nodeps 批量卸载所有带有Java的文件  这句命令的关键字是java
# 首先检索包含java的列表
yum list java*
# 检索1.8的列表
yum list java-1.8*   
# 安装1.8.0的所有文件
yum install java-1.8.0-openjdk* -y
# 使用命令检查是否安装成功
java -version

设置yum阿里云镜像

# 备份
cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
# 更改默认源
sudo sed -e 's|^mirrorlist=|#mirrorlist=|g' \
         -e 's|^#baseurl=http://mirror.centos.org/centos|baseurl=https://mirrors.ustc.edu.cn/centos|g' \
         -i.bak \
         /etc/yum.repos.d/CentOS-Base.repo
# 重建缓存
yum makecache

安装最新版node

# 卸载 清理缓存
yum remove nodejs
yum clean all
rm -fv /etc/yum.repos.d/nodesource*
# 安装
curl --silent --location https://rpm.nodesource.com/setup_11.x | bash -
yum -y install nodejs
# 升级npm
curl -L https://www.npmjs.com/install.sh | sh

# node版本管理
#npm i -g n
#export NODE_MIRROR=https://npm.taobao.org/dist/

# 设置node镜像 安装常用工具
npm i -g nrm
nrm use taobao
npm i -g yarn pm2

程序启停

后台启动java

setsid java -jar [xxx.jar]

清理java程序

ID=`ps -ef | grep [xxx.jar] | grep -v "$0" | grep -v "grep" | awk '{print $2}'`
echo $ID
kill -9 $ID

查询端口占用

lsof -i:[端口号]
netstat -nlpt|grep [端口号]