zoukankan      html  css  js  c++  java
  • 常用Linux指令收集(持续收集)

    常用Linux指令收集(持续收集)

    防火墙操作

    #添加-允许8084端口号出入
    [root@VM_0_4_centos sbin]# firewall-cmd --add-port=8084/tcp --permanent
    success
    
    #重新加载防火墙规则
    [root@VM_0_4_centos sbin]# firewall-cmd --reload
    success
    
    #查看防火墙规则
    [root@VM_0_4_centos sbin]# firewall-cmd --list-all
    public
      target: default
      icmp-block-inversion: no
      interfaces: 
      sources: 
      services: ssh dhcpv6-client
      ports: 8081/tcp 8080/tcp 8088/tcp 8089/tcp 8082/tcp 8083/tcp 8084/tcp
      protocols: 
      masquerade: no
      forward-ports: 
      source-ports: 
      icmp-blocks: 
      rich rules: 
    #关闭防火墙
    [root@VM_0_4_centos sbin]# systemctl stop firewalld 
    
    #打开防火墙
    [root@VM_0_4_centos sbin]# systemctl start firewalld 
    
    #查看防火墙状态
    [root@VM_0_4_centos sbin]# systemctl status firewalld
    ● firewalld.service - firewalld - dynamic firewall daemon
       Loaded: loaded (/usr/lib/systemd/system/firewalld.service; disabled; vendor preset: enabled)
       Active: active (running) since Fri 2020-01-31 11:18:25 CST; 3s ago
         Docs: man:firewalld(1)
     Main PID: 25686 (firewalld)
        Tasks: 2
       Memory: 28.0M
       CGroup: /system.slice/firewalld.service
               └─25686 /usr/bin/python -Es /usr/sbin/firewalld --nofork --nopid

    查看端口占用情况

    #netstat -tunlp查看有哪些端口号被占用
    [root@AY120808035024e539829 webapps]# netstat -tunlp
    Active Internet connections (only servers)
    Proto Recv-Q Send-Q Local Address               Foreign Address             State       PID/Program name   
    tcp        0      0 0.0.0.0:3306                0.0.0.0:*                   LISTEN      27893/mysqld        
    tcp        0      0 127.0.0.1:6379              0.0.0.0:*                   LISTEN      2770/redis-server 1 
    ………………

    查看最占用内存的前10个进程

    [root@VM_0_4_centos kafka_2.12-2.0.0]# ps auxw|head -1;ps auxw|sort -rn -k4|head -10
    USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
    mysql     2634  0.0 25.0 1329916 472076 ?      Sl   Jan07  21:07 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --plugin-dir=/usr/lib64/mysql/plugin --user=mysql --log-error=/var/log/mysqld.log --pid-file=/var/run/mysqld/mysqld.pid --socket=/var/lib/mysql/mysql.sock

     配置profile

    ##vim修改profile
    [root@ecs-x-large-2-linux-20200229160057 init.d]# vim /etc/profile
    
    ##加入如下配置(JAVA_HOME中java版本根据实际情况)
    export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.242.b08-0.el7_7.x86_64/jre/bin/java
    export PATH=$JAVA_HOME/bin:$PATH
    export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
    
    ##保存后,刷新配置
    [root@ecs-x-large-2-linux-20200229160057 init.d]# source /etc/profile
    
    ##查看JAVA_HOME
    [root@ecs-x-large-2-linux-20200229160057 init.d]# echo $JAVA_HOME
    /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.242.b08-0.el7_7.x86_64/jre/bin/java

    查看磁盘空间

    [root@yxs-server ~]# df -h
    Filesystem      Size  Used Avail Use% Mounted on
    /dev/vda1        50G   48G     0 100% /
    devtmpfs        1.9G     0  1.9G   0% /dev
    tmpfs           1.9G     0  1.9G   0% /dev/shm
    tmpfs           1.9G  432K  1.9G   1% /run
    tmpfs           1.9G     0  1.9G   0% /sys/fs/cgroup
    tmpfs           380M     0  380M   0% /run/user/0

    复制文件

    [root@AY120808035024e539829 ~]# cd /opt/java/tomcat/webapps/
    [root@AY120808035024e539829 webapps]# pwd
    /opt/java/tomcat/webapps
    ##将/opt/java/tomcat/webapps/lop_project文件夹下的全部文件,复制到/opt/java/tomcat/webapps/lop_project_house目录下 [root@AY120808035024e539829 webapps]# cp
    -r lop_project/. lop_project_house/

    Redis指令

    ##redis-cli 登陆Redis客户端
    [root@izbp1aum9uyt0x56d3vepwz ~]# redis-cli
    
    ##auth password 验证密码(如果在config中设置了密码)
    127.0.0.1:6379> auth XXXX1234
    OK
    
    ##keys key* 正则查找key
    127.0.0.1:6379> keys k_*
    1) "k_skuId_v_amount_7404"
    2) "k_skuId_v_amount_7405"
    
    ##ttl key 查询一个key的过期剩余秒数,-1表示没有过期时间,-2表示没有这个key
    127.0.0.1:6379> ttl k_skuId_v_amount_7404
    (integer) -1

     ##flushdb清除数据库

      r-bp1k3y6dwo1gim0fzj81vpd.redis.rds.aliyuncs.com:6379> flushdb
     OK
     r-bp1k3y6dwo1gim0fzj81vpd.redis.rds.aliyuncs.com:6379> keys *
     (empty list or set)

  • 相关阅读:
    Falcon
    资源
    资源
    Python的高级Git库 Gittle_python_脚本之家
    How to provide username and password when run "git clone git@remote.git"?
    Python项目自动化部署最佳实践@搜狐 | the5fire的技术博客
    Jenkins+Maven+Git搭建持续集成和自动化部署的配置手记
    Scaffold a Flask Project
    git python
    CentOS 删除自带的OpenJDK 和 安装SunJDK
  • 原文地址:https://www.cnblogs.com/wobuchifanqie/p/12244856.html
Copyright © 2011-2022 走看看