常用命令

作者: 李孝伟 | 来源:发表于2018-03-21 09:30 被阅读25次

    1. 查找当前目录下大于100M的文件

    find . -type f -size +100M -exec ls -lh {} \; | awk '{ print $9 ":" $5 }';

    2. 查看系统版本

    lsb_release -a

    3. 定时任务

    crontab -e

    */5 * * * * /home/smart/monitor-data-collector.sh  >/dev/null 2>&1

    4. linux计算器  计算浮点

    yum -y install bc

    if [ `echo "1.1 > 1" | bc` -eq 1 ];then

        echo "OK"

    fi

    5. 检查硬盘是否有坏盘

    smartctl -H /dev/sdb4

    df -h /dev/sdg4 | awk NR==2 | awk '{print $5}' | awk -F% '{print $1}'

    nat server protocol tcp global 14.119.109.131 53 inside 172.16.8.10 53

    6. 修改mtu值  mtu是分片的基础,从而影响网速慢问题,ping大包不通原因是对端不允许分片,且两端mtu设置不一致导致

    # vi /etc/sysconfig/network-scripts/ifcfg-eth0

    #增加如下内容

    MTU="1496"

    重启生效

    临时修改

    # echo "1496" > /sys/class/net/eth0/mtu

    两者结合使用

    mysql -u root -p -e 'SHOW /*!50000 GLOBAL */ STATUS LIKE "Questions"'

    7. 查看前K个最占内存的进程

    ps -aux | sort -k3nr | head -K

    8. 禁止某个IP访问

    iptables -A INPUT -p tcp -s 192.168.1.2 -j DROP

    9. 删除规则

    iptables -D INPUT 2

    删除INPUT链编号为2的规则

    10. 关闭防火墙 centos7

    sudo systemctl stop firewalld.service

    11. svn创建分支

    svn cp -m "create branch v3" svn://116.8.117.135/bigdata/trunk/lcportal/codes/portal svn://116.8.117.135/bigdata/trunk/lcportal/branch/v2.0/portal

    12. ssh 无法登陆 查询系统登陆日志:No supported key exchange algorithms

    进入cd /etc/ssh/

    删除加密文件rm -rf ssh_host_*

    重启sshd service sshd restart

    (ssh -v root@xxx 可查看日志;查看登陆日志:/var/log/secure)

    13. yum 镜像超时问题

    可能与mtu设置有关

    14. 刷新数据库权限

    flush privileges

    15. 安装pip install mysqlclient 时,报错:EnvironmentError: mysql_config not found

    先安装mysql-devel,然后安装

    MySQLdb库不支持 python3.5+

    16. 启动python3环境

    $ python3 -m venv py3

    $ source /opt/py3/bin/activate

    17. elk 字段包含

    {

      "bool": {

        "must": [

          {

            "match": {

              "uri": "aboutUs.html"

            }

          }

        ]

      }

    }

    18. 下载python库慢问题解决

    pip  install --index https://pypi.mirrors.ustc.edu.cn/simple/ pandas

    --index 使用指定镜像

    19. tomcat 插入数据库中文乱码

    db.url=jdbc:mysql://127.0.0.1:3306/test?useUnicode=true&characterEncoding=utf8

    20. windows可以ping通外网,但是不能打开网页;mtu设置问题

    cmd下,查看:netsh interface ipv4 show subinterfaces

    修改:netsh interface ipv4 set subinterface "本地连接 2" mtu=1496 store=persistent

    21. javax.crypto.BadPaddingException: Given final block not properly padded

    当des密钥不一致时会出现次错误

    22. Caused by: java.lang.IllegalArgumentException: Malformed \uxxxx encoding.

    路径部分使用了\而不是/,系统默认解析\u的形式,应该使用\\或者/

    23. xencenter修改root密码,单用户模式输入passwd无效

    单用户进入:

    xencenter 选择 虚拟机 右键 属性-》 引导项  -> 增加single

    修改密码:

    field=$(awk -F ':' '/^root/{print $2}' /etc/shadow)

    password=$(openssl passwd -1 27WZFM9A03)

    sed -i '/^root/s%'$field'%'$password'%' /etc/shadow

    24. cloudapi建立分支

    svn cp -m "create branch" svn://116.8.117.135/bigdata/trunk/cloudApi/codes/cloudapi svn://116.8.117.135/bigdata/trunk/cloudApi/codes/branch/cloudapi

    25. eclipse 项目根部错误消除

    修改根目录下.settings 文件夹下org.eclipse.wst.common.project.facet.core.xml文件的tomcat属性

    26. 查看当前centos 端口使用

    netstat -ntlp

    27. hadoop 安装方式

    http://blog.csdn.net/cafebar123/article/details/73500014

    28. centos hostname 修改

    /etc/sysconfig/network

    :HOSTNAME=localhost.localdomain

    /etc/hosts

    127.0.0.1 localhost.localdomain localhost

    hostname your-hostname

    29. windows设置mtu

    查看接口名

    netsh interface ipv4 show subinterfaces

    设置

    netsh interface ipv4 set subinterface "以太网" mtu=1496 store=persistent

    30. mysql用户赋权

    grant all privileges on cfs.* to lychee@'%' identified by 'lychee@!2018';

    31. tar加密解密

    tar -czvf - ./201803 | openssl des3 -salt -k lychee@23 -out ../../eac/logs/201803.tar

    openssl des3 -d -k lychee@23 -salt -in 201802.tar | sudo tar xvf -

    32. wget下载参数问题

    需要在&前面加\转义符号

    wget http://cfs.lychee-info.cn/eac-console/servlet/appServlet.action?method=downloadLogger\&name=201801.tar

    33. mysqldump

    导出表

    mysqldump -h10.0.100.19 -uroot -p eac CA_TELECOM_ACCOUNT > ca_account.dump

    导入

    mysql -h10.34.1.100 -uroot -p cloudapi3333333你3 < ca_account.dump

    34. 更新mysql数据库密码

    update mysql.user set authentication_string=password('507866f07b472850') where user='root';

    相关文章

      网友评论

        本文标题:常用命令

        本文链接:https://www.haomeiwen.com/subject/gfjwqftx.html