美文网首页
linux 常见命令

linux 常见命令

作者: 无我_无他_有你 | 来源:发表于2021-09-16 14:00 被阅读0次
    查看端口
    • 使用命令: netstat -tunlp
      会显示所有端口和所有对应的程序

    • 用grep管道可以过滤出想要的关键字段。
      如:有关22端口占用的程序:
      netstat -tunlp |grep 22

    查看某一端口的占用情况:
    lsof -i:端口号
    
    Linux为sh脚本文件添加执行权限
    chmod u+x file.sh
    

    chmod是权限管理命令change the permissions mode of a file的缩写。。
    u代表所有者,x代表执行权限。 + 表示增加权限。
    chmod u+x file.sh 就表示对当前目录下的file.sh文件的所有者增加可执行权限

    解决Linux sh脚本无法执行的问题

    在执行shell脚本时提示这样的错误主要是由于shell脚本文件是dos格式,即每一行结尾以\r\n来标识,而unix格式的文件行尾则以\n来标识。
    ----->查看脚本文件是dos格式还是unix格式的几种办法。
    (1)cat -A filename 从显示结果可以判断,dos格式的文件行尾为^M,unix格式的文件行尾为
    (2)od -t x1 filename 如果看到输出内容中存在0d 0a的字符,那么文件是dos格式,如果只有0a,则是unix格式。
    (3)vi filename打开文件,执行 : set ff,如果文件为dos格式在显示为fileformat=dos,如果是unxi则显示为fileformat=unix。
    ----->解决方法:
    (1)使用linux命令dos2unix filename,直接把文件转换为unix格式

    dos2unix filename
    

    (2)使用sed命令sed -i "s/\r//" filename 或者 sed -i "s/^M//" filename直接替换结尾符为unix格式
    (3)vi filename打开文件,执行 : set ff=unix 设置文件为unix,然后执行:wq,保存成unix格式。

    : set ff=unix
    
    查看内存占用情况
    查看jvm gc情况
    防火墙命令
    #查看防火墙状态
    systemctl status firewalld
    # 开启
    sudo service firewalld start
    # 重启
    sudo service firewalld restart
    # 关闭
    sudo service firewalld stop
    

    相关文章

      网友评论

          本文标题:linux 常见命令

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