zoukankan      html  css  js  c++  java
  • Linux 常用指令整理

    1. 查看端口占用情况

    netstat -tunlp 
    

    2.压缩文件

    • 文件夹
    tar -cf 文件名.tar  文件夹
    gzip 文件名.tar
    

    • 文件
    tar 文件名 文件1 文件2 ...
    gzip t_zyzx_zlb_zlsx.sql.tar
    

    3.解压文件

    # 解压 tar包
    tar –xvf file.tar 
    # 解压tar.gz
    tar -xzvf file.tar.gz 
    # 解压 tar.bz2
    tar -xjvf file.tar.bz2 
    # 解压tar.Z  
    tar –xZvf file.tar.Z   
    #解压rar
    unrar e file.rar 
    #解压zip
    unzip file.zip 
    
    
    

    4.查找文件

    find / -name test.conf
    

    5.linux 间复制文件 SCP

    scp -P 25022 -r /wdcloud/data/hbase/data_backup/20181115.tar.gz root@102.182.2.190:/wdcloud/zyzx/
    scp  20181115.tar.gz root@10.0.22.24:/wdcloud/data
    

    6.ssh

    ssh 102.182.2.190
    

    7.给执行权限

    # 授权后颜色会变成绿色
    chmod +x rc.local
    

    8.开机自启动

    # 授权
    chmod +x /etc/rc.local
    # 追加对应的
    su - jetty -c "/wdcloud/app/ptyhzx_security_jetty/bin/jetty.sh restart"
    

    9.重启

    shutdown -r now
    
    10.查看可用文件大小
    df -h
    

    11.查看文件夹大小
    du -sh *
     du -h --max-depth=1 /home/app_9500
    

    12.查看文件大小
    ll -h
    

    13.VIM
    # 查询 name 从上往下查name
    /name
    #?name 从下往上查name  shift+g可切换到最底
    # 删除一行 
    DD
    
    14.安装指令
    yum -y install wget 
    
    15.当前目录显示
    pwd
    
    16.CPU核数
    # cpu实际核数
    cat /proc/cpuinfo| grep "cpu cores"| uniq
    # 查逻辑CPU数量
    cat /proc/cpuinfo| grep "processor"| wc -
    
    17. 修改文件的用户和组
    # 组
    chgrp  用户名    文件名  [-R]
    # 用户
    chown 用户名   文件名  [-R]
    
    18. 查看gz文件
    zcat +文件名.gz
    
    18. centOs 查看版本信息
    cat /etc/centos-release
    
    18. 开启独立屏
    创建后台终端:screen -S Face_run
    执行完命令,Ctrl + a + d,回到你的桌面
    查看后台终端:screen -ls
    重新进入后台终端:screen -r Face_run
    删掉后台终端:screen -d -r Face_run
    
    19. linux:创建用户
    /usr/sbin/groupadd jetty
    /usr/sbin/useradd -g jetty jetty
    # linux:删除用户
    userdel jetty
    # 连带删除home下自动生成的文件夹
    userdel -r jetty
    
    20. 查看服务器的服务
    ps aux | grep -v '['
    
    21.启动/停止/重启服务脚本
    • 停止服务脚本
    #!/bin/bash
    APP_NAME=vschool-web
    
    tpid=`ps -ef|grep $APP_NAME|grep -v grep|grep -v kill|awk '{print $2}'`
    if [ ${tpid} ]; then
        echo 'Stop Process...'
        kill -15 $tpid
    fi
    sleep 5
    tpid=`ps -ef|grep $APP_NAME|grep -v grep|grep -v kill|awk '{print $2}'`
    if [ ${tpid} ]; then
        echo 'Kill Process!'
        kill -9 $tpid
    else
        echo 'Stop Success!'
    fi
    
    • 启动springboot
    #!/bin/bash
    nohup /usr/java/jdk1.8.0_144/bin/java -jar -Dlogging.path=/work/vschool/log/web/web /work/vschool/jar/running/vschool-web-1.0.1-SNAPSHOT.jar --spring.config.location=file:/work/vschool/config/web-application-prod.yml --spring.profiles.active=prod >/dev/null 2>&1 &
    
    echo $! > tpid
    
    • 重启服务
    #!/bin/bash
    echo stop web service
    /work/vschool/script/web/web/stop.sh
    #备份
    if [ -f /work/vschool/jar/running/$JAR_NAME ];then
    echo back up web jar
    mv -f /work/vschool/jar/running/$JAR_NAME /work/vschool/jar/back
    fi
    #将最新jar移动到running中
    cp -f /work/vschool/jar/latest/$JAR_NAME /work/vschool/jar/running
    #启动服务
    echo start web service
    /work/vschool/script/web/web/start.sh[root@iZ2zeba4p55m5k7njdiikjZ web]# 
    
    22. 查看文件夹下所有文本包含字符串
    [root@localhost app]# grep "start" /wdcloud/app/jetty/wd-train-api/*
    function start(){
    		echo "start project..."
    		echo "start project end..."
    		echo "warning: the spring boot server is started!!!====="$APP_HOME
    function restart(){
        start
        start)  
        start
        restart)
        restart
        printf 'Usage: %s {start|stop|restart}
    ' "$prog"
    
    23. 替换文件夹下所有字符串

    将符合grep "http://source.wdcloud.cc" * -rl 这个所有的文件中的"source.wdcloud.cc"替换成"source.xqngx.net"

    sed -i 's/source.wdcloud.cc/source.xqngx.net/g' `grep "http://source.wdcloud.cc" * -rl`
    

    24. 设置SSH连接端口号

    vi /etc/ssh/sshd_config
    找到 #Port 22, 去掉#,端口号改成61234,保存
    service sshd restart
    
  • 相关阅读:
    Codeforces Round 546 (Div. 2)
    Codeforces Round 545 (Div. 2)
    Codeforces Round 544(Div. 3)
    牛客小白月赛12
    Codeforces Round 261(Div. 2)
    Codeforces Round 260(Div. 2)
    Codeforces Round 259(Div. 2)
    Codeforces Round 258(Div. 2)
    Codeforces Round 257 (Div. 2)
    《A First Course in Probability》-chaper5-连续型随机变量-随机变量函数的分布
  • 原文地址:https://www.cnblogs.com/zhucww/p/9332425.html
Copyright © 2011-2022 走看看