Linux命令大杂烩(部署项目实用)

命令一览

  • 查看进程:ps -ef

  • 杀死进程:kill -9 进程号

  • 查看jdk的运行目录:java -verbose

  • 给sh文件运行权限:chmod u+x *.sh

    1. u 代表所有者;

    2. x 代表执行权限;

    3. + 表示增加权限;

    4. *.sh 表示当前目录下所有 .sh 文件;

  • 运行sh文件(在文件所在目录下打开终端运行): sh 文件名.sh

  • 立即使修改的/etc/profile文件生效:source /etc/profile

  • 检查系统自带JDK:rpm -qa | grep java

  • 如果有自带JDK安装包就卸载:rpm -e --nodeps 要卸载的包(包通过rpm -qa | grep java获取))

  • 配置JDK:(配置之前,必须把上面的两个指令运行看看,linux系统如果自带jdk,不删除的话,再下载一个新的jdk配置环境是不管用的!!!,它运行java程序还是默认映射的它自带的jdk上)

    1、修改系统环境文件:vi /etc/profile

    2、在最下面追加上以下内容:

    特别注意:文件翻到最下面是以下内容:

    在done 下面

    这中间写环境变量的配置!!!

    在 unset i 上面配置

    以下是环境变量的配置:(JDK的路径需要自己的安装路径)

    JAVA_HOME=/usr/local/jdk1.8.0_11

    JRE_HOME=${JAVA_HOME}/jre

    CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH

    JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin

    PATH=$PATH:${JAVA_PATH}

    export JAVA_HOME JRE_HOME CLASSPATH JAVA_PATH PATH    <------记得中间有空格

    3、按下ESC键退出编辑模式

    4、运行:wq命令保存并退出

    5、运行source /etc/profile

    以下就安装配置完毕,我单方面建议重启虚拟机,然后执行java -version java -verbose 查看信息是否和配置的一样

  • 查看防火墙状态:systemctl status firewalld

  • 临时关闭防火墙(重启会打开):systemctl stop firewalld

  • 永久关闭防火墙(重启不会打开):

    执行命令关闭firewalld:systemctl disable firewalld

    或者修改配置文件: 永久关闭selinux可以使用vi命令打开/etc/sysconfig/selinux 将文件中的SELINUX参数改为disable

    然后需要重启虚拟机

  • 运行sh文件报错:$'/r/' 解决方法:

    # 转换为 Unix 换行

    使用命令打开sh文件: vim 文件名.sh

    写上这个命令: :set ff=unix

    最后运行保存: :wq

  • 指定jdk运行jar包(JDK路径至java目录 + -jar +jra包路径 &):

    例如(nohup /opt/jdk1.8.0_345/bin java -jar /opt/test.jar &)

  • 脚本执行异常

    异常信息:/bin/sh^M: bad interpreter: No such file or directory

    异常原因:是在 windows 下编写的脚本文件,直接放到 Linux 默认的是 dos 模式的文本,不被识别,需要处理下。

    解决办法:

    1、用 vim 打开脚本文件,在命令模式下输入:set ff=unix, 保存就可以了。

    2、在 windows下转换脚本格式,用 Notepad 改变文件格式即可。File-->Conversions-->DOS->UNIX。

    3、在 Linux 下新建一个 .sh 文件,然后复制粘贴过去也是可以的

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值