zoukankan      html  css  js  c++  java
  • linux部署常用命令

    启动项目常用命令

     1.常用基本指令

    ls       显示文件或目录      

      -l   列出文件详细信息l(list)    

      -a  列出当前目录下所有文件及目录,包括隐藏的a(all)

    mkdir   创建目录

    c     切换目录

    touch   创建空文件

    cat            查看文件内容

    cp             拷贝

    mv            移动或重命名

    rm             删除文件      

      -r     递归删除,可删除子目录及文件    

       -f       强制删除

    find            在文件系统中搜索某文件

    pwd            显示当前目录

     2.文件权限管理

    三种基本权限

    R                   数值表示为4

    W                  数值表示为2

    X           可执行  数值表示为1

     

    如图所示,jdk-7u21-linux-i586.tar.gz文件的权限为-rw-rw-r--

    -rw-rw-r--一共十个字符,分成四段。第一个字符“-”表示普通文件;这个位置还可能会出现“l”链接;“d”表示目录第二三四个字符“rw-”表示当前所属用户的权限。   所以用数值表示为4+2=6 第五六七个字符“rw-”表示当前所属组的权限。      所以用数值表示为4+2=6 第八九十个字符“r--”表示其他用户权限。              所以用数值表示为4 所以操作此文件的权限用数值表示为664 

    更改权限

    sudo chmod [u所属用户  g所属组  o其他用户  a所有用户]  [+增加权限  -减少权限]  [r  w  x]   目录名 

    例如:有一个文件filename,权限为“-rw-r----x” ,将权限值改为"-rwxrw-r-x",用数值表示为765

    sudo chmod u+x g+w o+r  filename

    上面的例子可以用数值表示

    sudo chmod 765 filename

    授予文件执行权限

    chmod +x 文件名

     

     3.linux下vi命令修改文件及保存的使用方法

    进入vi的命令

    vi filename :打开或新建文件,并将光标置于第一行首     vi n filename :打开文件,并将光标置于第n行首

    保存命令

    按ESC键 跳到命令模式,然后:

    :w   保存文件但不退出vi
    :w file 将修改另外保存到file中,不退出vi
    
    :w!   强制保存,不推出vi
    
    :wq  保存文件并退出vi
    
    :wq! 强制保存文件,并退出vi
    
    q:  不保存文件,退出vi
    :q! 不保存文件,强制退出vi
    :e! 放弃所有修改,从上次保存文件开始再编辑

     4.查看包含“java”的所有进程

    ps -ef |grep java

     

    涉及命令详解

    ps命令将某个进程显示出来(是LINUX下最常用的也是非常强大的进程查看命令)

    grep命令是查找(是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来,grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户)

    中间的|是管道命令 是指ps命令与grep同时执行

    ps -ef |grep java命令查询的各个数据代表的含义:
    
    UID      :程序被该 UID 所拥有
    
    PID      :就是这个程序的 ID 
    
    PPID    :则是其上级父程序的ID
    
    C          :CPU使用的资源百分比
    
    STIME :系统启动时间
    
    TTY     :登入者的终端机位置
    
    TIME   :使用掉的CPU时间。
    
    CMD   :所下达的是什么指令 

     5.杀掉这个进程

    kill -9   进程号

     

    6.后台启动java jar包 并输出日志

    nohup java -jar ***.jar >***.log 2>&1 &

    后台启动java jar包 并输出日志

    nohup java -jar eureka-server.jar --spring.profiles.active=dat >eureka-server.log 2>&1 &

    还可以在 java  -jar 前加入参数

    加入JVM参数

    nohup java -jar  -Xms1024m -Xmx1024m -XX:PermSize=512M -XX:MaxPermSize=1024m eureka-server.jar --spring.profiles.active=test >eureka-server.log 2>&1 &

     

    7.如何开端口

    firewall-cmd --zone=public --add-port=6379/tcp --permanent

    firewall-cmd --reload

     查看已经生成的端口

    firewall-cmd --zone=public --list-ports

     

    8.查看日志

    tail -f aiops-message.log

     

     

    9.查看端口所占用进程

    netstat -ntlp |grep  port

     

    10.创建用户

    useradd -d /home/test01 test01 -s /bin/bash

     

    11.设置密码

    passwd test01

     

    12. zip格式打包方法

    解压: unzip FileName.zip

    压缩: zip FileName.zip DirName

     

     

     13.真正有用的打包方法

    解包:tar xvf FileName.tar

    打包:tar cvf FileName.tar DirName (注:tar是打包,不是压缩!)

     

    14. 查看系统资源

    df -h

    15.查看系统内存使用情况

    free

     

     

    参考博客:

    Linux命令:ps -ef |grep java - 非子非魚 - 博客园

    https://www.cnblogs.com/feizifeiyu/p/8492550.html

     

    LinuxLinux中常用操作命令 - 大牛笔记 - 博客园

    https://www.cnblogs.com/laov/p/3541414.html#zhiling

     

     

    crossbug.cn清风博客 清风技术博客crossbug.cn

    https://www.cnblogs.com/cbreeze/p/6080872.html

     

  • 相关阅读:
    数字图像处理领域算法之高斯平滑
    字符串数组元素反转
    安装visual studio 2008 team 失败
    .NET中的正则表达式 (二)RegexOptions 枚举
    手动备份、还原windows7、office2010激活信息
    [转]蓝牙基带数据传输机理分析
    .NET中的正则表达式 (三)RegexCompilationInfo 类
    Android AVD语言设置
    蓝牙协议栈
    Bluetooth StructureBlueZ
  • 原文地址:https://www.cnblogs.com/PxgComeOn/p/12916785.html
Copyright © 2011-2022 走看看