zoukankan      html  css  js  c++  java
  • Linux常用命令

    前言
    Web应用一般都部署在Linux服务器上,所以也就需要懂一些Linux常用命令。以前每学到一个新的命令,有时候不常用就忘记了,特此来总结一些命令来支持部署应用使用。
    基本命令

    cd /home #进入home目录
    ls  #列出当前目录下所有目录
    ll    #列出当前目录下所有目录
    ..  #上级目录

    文本命令

    cat filename #查看文件的内容
    tail -f catalina.out  #这个命令用来监控我们后台的日志
    
    vi filename  ---> i #输入状态
    vi filename  --->/查找的字段 #查找
    esc + :wq    #保存且退出
    esc + :q!   #不保存退出
    vim filename #文件不存在则新创建一个
    grep sss txt.log #grep 查找的数据 文件名
    grep sss txt.log > ss.log #从txt.log查找sss的记录存入到ss.log

    解压/备份命令

    tar -cvf 20170630.tar ROOT   #备份
    tar -xvf 20170630.tar ROOT   #解压
    unzip test.zip  #解压zip包
    zip -r test.zip test #压缩test目录
    tar -zxvf java.tar.gz #解压gz包

    查看端口杀掉进程命令

    ps -ef| grep java   #查看当前的Java进程
    kill -9 [端口号]  #强制杀掉

    创建/删除命令

    mkdir test #创建目录
    touch test #创建文件
    rm -rf test.txt #这个命令可以删除目录下的所以文件,谨慎使用
    rm test.txt #这个也可以删除

    授权命令

    chown -R kaifa:kaifa /data #给开发用户赋权data的所有权限

    远程下载文件

    scp -P 8080 -r filename kaifa@192.168.1.107:/home/data #从107服务器下载data文件夹到本地服务器

    查看内存

    free -g(-m) #显示G单位,-m显示M单位
    top 

    环境变量配置

    vi .bash_profile 环境变量配置
    export JAVA_HOME=/usr/localk1.7.0_71
    export CLASSPATH=.:$JAVA_HOMEb/dt.jar:$JAVA_HOMEb/tools.jar
    export PATH=$JAVA_HOME/bin:$PATH
    source .bash_profile 编辑完环境变量需要source 一下

    centos6.10防火墙命令

    service iptables status      #查看防火墙状态
    service iptables start        #开启防火墙
    service iptables stop        #关闭防火墙
    
    chkconfig --list iptables      #查看状态
    chkconfig iptables on           #永久开启防火墙
    chkconfig iptables off         #永久关闭防火墙

    tomcat启动/关闭

    ./startup.sh && tail -f ../logs/catalina.out   #启动直接监控启动日志
    ./shutdown.sh                                   #关闭tomcat,有时候关闭不掉需要kill掉

    原文:https://blog.csdn.net/a913858/article/details/86552365

    前言
    Web应用一般都部署在Linux服务器上,所以也就需要懂一些Linux常用命令。以前每学到一个新的命令,有时候不常用就忘记了,特此来总结一些命令来支持部署应用使用。
    基本命令

    cd /home #进入home目录
    ls  #列出当前目录下所有目录
    ll    #列出当前目录下所有目录
    ..  #上级目录

        1
        2
        3
        4

    文本命令

    cat filename #查看文件的内容
    tail -f catalina.out  #这个命令用来监控我们后台的日志

        1
        2

    vi filename  ---> i #输入状态
    vi filename  --->/查找的字段 #查找
    esc + :wq    #保存且退出
    esc + :q!   #不保存退出
    vim filename #文件不存在则新创建一个
    grep sss txt.log #grep 查找的数据 文件名
    grep sss txt.log > ss.log #从txt.log查找sss的记录存入到ss.log

        1
        2
        3
        4
        5
        6
        7

    解压/备份命令

    tar -cvf 20170630.tar ROOT   #备份
    tar -xvf 20170630.tar ROOT   #解压
    unzip test.zip  #解压zip包
    zip -r test.zip test #压缩test目录
    tar -zxvf java.tar.gz #解压gz包

        1
        2
        3
        4
        5

    查看端口杀掉进程命令

    ps -ef| grep java   #查看当前的Java进程
    kill -9 [端口号]  #强制杀掉

        1
        2

    创建/删除命令

    mkdir test #创建目录
    touch test #创建文件
    rm -rf test.txt #这个命令可以删除目录下的所以文件,谨慎使用
    rm test.txt #这个也可以删除

        1
        2
        3
        4

    复制/移动命令

    cp -r /test  /home/ #复制test文件夹到home下
    cp test.txt /home #复制test文件到home下
    mv /test /home/下 #移动test文件夹到home下

        1
        2
        3

    授权命令

    chown -R kaifa:kaifa /data #给开发用户赋权data的所有权限

        1

    远程下载文件

    scp -P 8080 -r filename kaifa@192.168.1.107:/home/data #从107服务器下载data文件夹到本地服务器

        1

    查看内存

    free -g(-m) #显示G单位,-m显示M单位
    top

        1
        2

    环境变量配置

    vi .bash_profile 环境变量配置
    export JAVA_HOME=/usr/localk1.7.0_71
    export CLASSPATH=.:$JAVA_HOMEb/dt.jar:$JAVA_HOMEb/tools.jar
    export PATH=$JAVA_HOME/bin:$PATH
    source .bash_profile 编辑完环境变量需要source 一下

        1
        2
        3
        4
        5

    centos6.10防火墙命令

    service iptables status      #查看防火墙状态
    service iptables start        #开启防火墙
    service iptables stop        #关闭防火墙

    chkconfig --list iptables      #查看状态
    chkconfig iptables on           #永久开启防火墙
    chkconfig iptables off         #永久关闭防火墙

        1
        2
        3
        4
        5
        6
        7

    tomcat启动/关闭

    ./startup.sh && tail -f ../logs/catalina.out   #启动直接监控启动日志
    ./shutdown.sh                                   #关闭tomcat,有时候关闭不掉需要kill掉

        1
        2

    批注
    每个命令里面组合其他-r或者-某个字母就有其他的作用,就不一一列举了,可以用到自行查询再来记录。
    ————————————————
    版权声明:本文为CSDN博主「西部落酋长」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/a913858/article/details/86552365

  • 相关阅读:
    Memcached初识
    排序
    查找
    Redis初识

    C#
    C#
    C#
    C#
    C#
  • 原文地址:https://www.cnblogs.com/kitor/p/12690643.html
Copyright © 2011-2022 走看看