zoukankan      html  css  js  c++  java
  • web测试常用的 linux 命令

    一 linux 常用命令:

     1. 查看

      ll, ls,cat,

          cat test.txt | grep -f test2.txt     从文件中读取关键词进行搜索  

          cat test.txt |grep ^u   

           grep 'linux' test.txt    从文件中查找关键词   (grep命令使用请参考:https://www.cnblogs.com/peida/archive/2012/12/17/2821195.html)

      tail 100f ./filename  (实时日志查询)

     2. 创建/编辑:

      mkdir /directory

      vi filename

     3. 复制:

      cp / scp  (-R强制)

     4. 删除文件:

      rm -rf file/directory

    5. 常用磁盘空间信息查询

      磁盘空间查询:

       df –h   磁盘空间使用情况

       free    内存使用情况

      cat /proc/cpuinfo   cpu信息

       find . -type f -size +800M   查询当前路径下大于 800M的文件

    6. 查找指定进程

       ps -ef | grep redis  进程查看   ( ps -ef | grep PID 也可以查看进程ID是哪个应用在用)

       查找出内容:

         UID PIC PPID C STIME TTY TIME CMD
         root 18887 18828 0 08:09 pts/0 00:00:00 grep ApacheJetspeed
      # PID 这个程序的进程 ID, 下面的 PPID 则是父程序的 ID;
      # C CPU 使用的资源百分比
      # CMD 所下达的指令
      因此CMD为“grep ApacheJetspeed” 也就是查询“ApacheJetspeed”的命令,这样看ApacheJetspeed没运行。

    7. 端口查询:(结合5,ps命令可以查找到对应PID的进程是哪个程序在使用)

       netstat -tunlp | grep 22

      1)netstat -tunlp

      netstat -tunlp用于显示tcp,udp的端口和进程等相关情况,如下图

           2)  netstat -tunlp|grep 端口号

      netstat -tunlp | grep 端口号,用于查看指定端口号的进程情况,

      如查看22端口的情况,netstat -tunlp | grep 22,

        如查看444端口的情况,netstat -tunlp | grep 444

      8. 端口联通性检测

      telnet IP 端口

      telnet 10.107.1.101 7100

     9. 路由检测:

      traceroute 10.107.1.101

    二. linux Redis 容器内key值查看步骤:

      1)docker ps -a

      2)docker exec -it 容器ID /bin/bash

      3)redis-cli -p 6379 -a password

      4)keys *

      5)get key

    三. PSQL数据库查看常用命令:

    1.基本命令  

      psql 切到数据库

      l     查看当前机器有哪些数据库

      c test     转到test数据库

      d    查看库里得所有表

      d 表名    查看当前表的所有表头字段

      q 退出

    2. 查看数据库配置最大连接数,要到配置文件里面去查看

    postgresql.conf中设置的max_connections = 1000

    3. 查看当前已连接的数:

    select count(1) from pg_stat_activity;

    4.数据库大小的查询

    --查看数据库大小
    select pg_database.datname, pg_database_size(pg_database.datname) AS size from pg_database;

    --查看索引大小
    select indexrelname, pg_size_pretty(pg_relation_size(relid)) from pg_stat_user_indexes where schemaname='public' order by pg_relation_size(relid) desc;

    --查看大小
    select relname, pg_size_pretty(pg_relation_size(relid)) from pg_stat_user_tables where schemaname='public' order by pg_relation_size(relid) desc;

     --重建索引

    REINDEX INDEX ssb_call_log_pkey;

    5.数据库备份:

     pg_dump -h 10.112.10.10 -U username –d ssb > ssb.sql

    6. 数据库数据清除:

       truncate table teblename;

    7. 表删除:

       DROP TABLE table_name

     

    未完待续~

  • 相关阅读:
    绘制程序流程图笔记
    强软弱虚引用
    安全点和安全区域
    垃圾回收算法
    垃圾回收相关算法
    内存访问全过程
    多级页表与快表
    分页
    虚拟内存
    内存分段机制
  • 原文地址:https://www.cnblogs.com/huamei2008/p/7891005.html
Copyright © 2011-2022 走看看