zoukankan      html  css  js  c++  java
  • linux命令查漏补缺

    文件和文件夹类

    1.ls

    使用-1选项,将每行显示一条记录

    列出文件名和目录

    2.file

    查看文件类型

    3.wc

    查看文件统计信息

    4.find

    查找文件或目录

    5.cat

    连接显示文件内容

    6.tail 

    显示文件尾部

    7.head

    显示文件头部

    8.more/less

    分屏显示文件

    9.paster

    文件合并

    10.dd

    备份和拷贝文件

    11.gzip/bzip2

    压缩归档文件

    12.gunzip/bunzip2

    解压缩

    13.tar

    打包和解包

    14.创建软链接

    ln -s /usr/local/java /usr/bin/java

    权限类

    1.sort

    排序

    2.uniq

    去重

    3.tr

    替换或删除字符

    4.grep

    查找字符串

    5.diff

    比较文件

    权限

    1.chmod

    修改权限

    用户

    1.chown/chgrp

    修改文件所有者和用户在

    系统

    1.mount/umount

    挂载和卸载存储介质

    2.df

    报告文件系统磁盘空间利用率

    3.du

    评估文件空间利用率

    4.hostname

    查看主机

    5.w/who

    列出系统登录的用户

    6.uptime

    查看系统运行时间

    7.查看系统信息

    查看服务器软件系统版本

    7.1 cat /etc/redhat-release(linux)

     7.2   cat /etc/issue(ubuntu)

     

    查看服务器内核版本

    7.3 uname -a

    8.date

    显示和设置系统时间

    9.id

    显示用户属性

    10.查看防火墙管理工具相关信息(iptables和firewalld都是防火墙管理工具,不同的是firewall的诞生是为了解决一些iptables不好解决的问题)

    a.查看防火墙是否安装(防火墙组件一般是默认安装)

    rpm  -qa|grep iptables/firewalld

    b.查看防火墙是否开启

    systemctl status iptables/firewall

    c.新增防火墙端口

    iptables:

    ### sudo vim /etc/sysconfig/iptables
    -A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
    ### 重启生效: sudo systemctl restart iptables

    若是报了如下错误则表示系统未使用iptables作为防火墙工具:

    Failed to start iptables.service: Unit not found.

    firewall:

    firewall-cmd --permanent --add-service=http

    如果找不到服务的话,需要新建一个服务,在/usr/lib/firewalld/services,随便拷贝一个xml文件到一个新名字

    xml内容如下:

     然后systemctl restart firewalld重启使配置生效

    11.服务相关操作

    a.查看iptables服务是否运行

    systemctl status iptables

    b.iptables服务启动/重启

    systemctl start/restart iptables

    参考资料:https://www.cnblogs.com/hubing/p/6058932.html

  • 相关阅读:
    leetcode 二进制求和 python
    leetcode 66.加一 python3
    django自定义simple_tag和filter
    deepin Gtk-WARNING **: 无法在模块路径中找到主题引擎:“adwaita”
    MySQL ERROR 1698 (28000): Access denied for user 'root'@'localhost'
    deepin 安装scrapy安装出错:fatal error: Python.h 的解决办法
    Bootstrap的$(...).modal is not a function错误
    linux 安装mysql5.6
    linux之主机名bogon问题详解
    linux开启代理转发功能
  • 原文地址:https://www.cnblogs.com/potatoChicken/p/11454978.html
Copyright © 2011-2022 走看看