zoukankan      html  css  js  c++  java
  • 工作中常用到的linux命令

    1.开启数据库远程访问权限:

    进入linux后台,mysql  -uroot   -proot;

    依次输入两个命令 :GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'youpassword' WITH GRANT OPTION;

    FLUSH PRIVILEGES;

    2.利用jconsole监控时,导出堆内存文件

    jmap -dump:format=b,file=文件名.dump  [pid]

    进入项目所在的java环境的bin目录下,执行该命令。pid号可以使用命令ps  -ef  |  grep  *  来获取pid号

    3.查看CPU的核数:

    CPU总核数 = 物理CPU个数 * 每颗物理CPU的核数 

    总逻辑CPU数 = 物理CPU个数 * 每颗物理CPU的核数 * 超线程数

    (1)查看CPU信息(型号):

    [root@iZ2ze1rl2qyewq63peun8vZ ~]# cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c
    24  Intel(R) Xeon(R) CPU E5-2620 v3 @ 2.40GHz

    (2)查看物理cpu个数:

    [root@iZ2ze1rl2qyewq63peun8vZ ~]# cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l
    2

    (3)查看每个物理CPU中core的个数(既核数):

    [root@iZ2ze1rl2qyewq63peun8vZ ~]# cat /proc/cpuinfo| grep "cpu cores"| uniq
    cpu cores : 6

    (4)查看逻辑CPU的个数

    [root@slave2 ~]# cat /proc/cpuinfo| grep "processor"| wc -l
    24

    4.查看磁盘信息

    df  -h

    5.查看内存

    free

    6.查看进程

    ps  -ef  |  grep   *

    ps   aux   |  grep    *

    7.shell脚本中的命令

    read:

    Linux read命令用于从标准输入读取数值。

    read 内部命令被用来从标准输入读取单行数据。这个命令可以用来读取键盘输入,当使用重定向的时候,可以读取文件中的一行数据。

    • -a 后跟一个变量,该变量会被认为是个数组,然后给其赋值,默认是以空格为分割符。
    • -d 后面跟一个标志符,其实只有其后的第一个字符有用,作为结束的标志。
    • -p 后面跟提示信息,即在输入前打印提示信息。
    • -e 在输入的时候可以使用命令补全功能。
    • -n 后跟一个数字,定义输入文本的长度,很实用。
    • -r 屏蔽,如果没有该选项,则作为一个转义字符,有的话 就是个正常的字符了。
    • -s 安静模式,在输入字符时不再屏幕上显示,例如login时输入密码。
    • -t 后面跟秒数,定义输入字符的等待时间。
    • -u 后面跟fd,从文件描述符中读入,该文件描述符可以是exec新开启的。

    if判断:

    if [  中括号前后必须有一个空格  ];then

      *

    else

      *

    fi

    中括号内的判断条件类型如下:

    整数比较:

    • -eq 测试两个整数是否相等
    • -ne 测试两个整数是否不等
    • -gt 测试一个数是否大于另一个数
    • -lt 测试一个数是否小于另一个数
    • -ge 大于或等于
    • -le 小于或等于

    命令间逻辑关系:

    • &&:逻辑与
    • ||:逻辑或

    字符串比较:

    • == 等于  两边要有空格
    • != 不等
    • >  大于
    • <  小于

    是否存在文件或目录:

    • -d   是否存在目录
    • -f    是否存在普通文件
    • -e   测试文件是否存在

     8.CRT无法登录虚拟机问题解决

    登录至同局域网内的其它虚拟机,ssh  +   IP登录至无法登录的虚拟机,然后进入/etc/ssh/ssh-config文件,关闭其中一行注释,复制两行内容到sshd_config文件的最下面,保存后reboot即可。

     9.挂载磁盘方式

     10.postgresql数据库搭建

    参考博客: https://www.cnblogs.com/mascot1/p/11179767.html(很详细)https://www.cnblogs.com/KylinBlog/p/9155093.html(postgresql启动)

  • 相关阅读:
    javascript定义
    JavaScript学习笔记
    PostgreSQL数据库配置
    python 时间戳转时间 timestamp to time
    WebGIS:Vue+Flask+PostGIS+Geoserver开发环境配置
    GeoServer环境配置
    Vue前端环境配置
    Flask后端环境配置
    1.顺序表
    汇编语法--AT&T VS. intel
  • 原文地址:https://www.cnblogs.com/schblog/p/11893321.html
Copyright © 2011-2022 走看看