• linux常用命令


    1、查找文件

    find ./ -name "*bak*"

    find ./ name "*bak" | xargs rm -f

    find ./ name "*bak" | xargs rm -rf 递归删除

    2、查找内容

    grep -r test /usre/src 递归显示带test的行
    grep 'test' *.xml

    3、修改文件属性

    chown -R sftp:sftpgroup opt/

    chown sftp:sftpgroup test.txt

    4、修改文件权限


    chmod -R 777 opt/

    -rwxrw-r-- 最前面的-代表文件 d代表目录

    文字设定:
    chmod ug + w o - x test.txt

    5、查看用户 用户组
    cat /etc/group
    cat /etc/passwd

    6、抓包命令

    tcpdump -s o -i any port 18350 -V -W data.cap

    strings data.cap >abc.txt
    less abc.txt

    7、查看系统日志 linux 重启信息 (最近谁登陆过在log下面的其他目录)
    less /var/log/messages

    8、
    df -h 磁盘使用率

    free 内存使用率
    top cpu 使用率

    9、查看端口监听情况
    netstat -an|grep 18350

    lsof -i:8542

    10、查看进程
    ps -ef|grep java

    ps -fu dm (dm为应用名称)

    11、新建用户和用户组

    groupadd -g 202 kafkatodbgroup

    useradd -u 2021 -d /home/kafkatodb -g kafkatodbgroup -s /bin/csh -m kafkatodb

    passwd kafkatodb


    12、tar 包命令

    tar -zcvf config.tar.gz config/

    tar -zxvf config.tar.gz

    13、如果一个单板你能ping通 但ssh连接不上:
    cat /etc/hosts.deny 删除你的ip

    cat /etc/hosts.allow 加上你的ip

    14、windows文件转为linux文件

    dos2unix xxx.sh


    执行shell文件时,每行都报 commond not found时 就可能是这个问题。

    15、 查看所有shells
    cat /etc/shells

    echo &SHELL 查看当前用户下的shell 若系统下没有安装csh,可以yum install csh 进行安装。

    16、在文件里层层查找先要的内容

    grep "bobe" *.txt | grep "20180512" |grep "cn >> result.txt

    17、查看目录下文件的数量

    ll | wc -l


    18、root用户下修改单板时间
    date -s "2019-10-01 12:04:39"


    19、cpu 内存超高问题定位, 打印堆栈信息

    (1)先用top命令查看进程
    (2)top -H -p 25696 查看具体进程里子进程情况,找到使用较高的子进程
    (3) jstack -F -L 25698 > 25698.txt 把进程的堆栈信息打印出来,把上面找到的使用内存最高的子进程即线程号转为16 位编码,根据16位编码在25698.txt里找对应的nid,查看具体堆栈信息。

    20、前后台环境安装

    前台: 在linux创建用户,安装jdk,安装tomcat,然后把maven打的前台包放在webapps下面即可。
    后台:springboot启动的话,已经集成了tomcat。
    创建用户,安装jdk,直接在项目里用maven 在父pom下打全量包,放在用户家目录下即可。





  • 相关阅读:
    bootstrap3在IE8下导航不显示,自动识别成手机模式
    根据href给当前导航添加样式
    transform 图标旋转,IE8、IE7不兼容
    Responsive响应式设计
    JSON和JSONP的区别,以及使用方法
    移动前端框架,require.js压缩
    编写灵活、稳定、高质量的 css代码的规范
    javaScript 时间转换,将后台返回的时间为一串数字转成正常格式
    静态布局、自适应布局、流式布局、响应式布局、弹性布局等的概念和区别
    流式布局响应式布局
  • 原文地址:https://www.cnblogs.com/luckyna/p/11584152.html
Copyright © 2020-2023  润新知