基于centos release 7.9.2009的LINUX基础知识

  1. 以下是一些你需要了解的基本命令:

    ls:列出当前目录下的文件和文件夹。
    cd:改变当前目录。
    mkdir:创建新的文件夹。
    rm:删除文件或文件夹。
    vi:打开一个文本编辑器。

  2. 接下来,我们将讨论一些重要的运维任务和相应的命令:

    安装软件包

    yum install <package-name>:使用yum命令来安装软件包。例如,如果你想安装Apache服务器,你可以运行yum install httpd。
    管理服务

    systemctl start <service-name>:启动一个服务。
    systemctl stop <service-name>:停止一个服务。
    systemctl restart <service-name>:重启一个服务。
    systemctl enable <service-name>:设置一个服务在系统启动时自动启动。
    systemctl disable <service-name>:设置一个服务在系统启动时不自动启动。
    网络管理

    ifconfig:显示网络接口信息。
    ping <ip-address>:测试与另一个设备的网络连接。
    nslookup <domain-name>:查找域名的IP地址。
    硬盘管理

    df -h:显示磁盘空间使用情况。
    du -sh <directory>:显示一个目录的大小

  3. 初始文件层级结构如下:

    /
    ├── bin
    ├── boot
    ├── dev
    ├── etc
    ├── home
    ├── lib
    ├── lib64
    ├── media
    ├── mnt
    ├── opt
    ├── proc
    ├── root
    ├── run
    ├── sbin
    ├── srv
    ├── sys
    ├── tmp
    ├── usr
    └── var

    这些目录包含了CentOS操作系统的各种文件和配置。以下是各目录的作用:

    /bin:存放一些常用命令和二进制文件。
    /boot:存放系统启动需要的文件,如内核、引导加载程序等。
    /dev:存放设备文件,包括磁盘、键盘、鼠标等等。
    /etc:存放系统的配置文件,包括网络配置、服务配置等等。
    /home:存放用户主目录。
    /lib:存放系统库文件。
    /lib64:64位系统库文件目录。
    /media:用于挂载外部介质,如U盘、光盘等等。
    /mnt:用于挂载其他文件系统。
    /opt:用于存放第三方软件的安装目录。
    /proc:一个虚拟文件系统,包含系统内核信息。
    /root:root用户的主目录。
    /run:存放系统运行时需要的文件,如pid文件、锁文件等等。
    /sbin:存放一些系统管理员常用的命令。
    /srv:用于存放一些服务需要提供的数据,如网站的数据。
    /sys:一个虚拟文件系统,包含系统硬件信息。
    /tmp:存放一些临时文件。
    /usr:存放系统的大部分应用程序和文件。
    /var:存放一些动态文件,如日志文件、数据库文件等等。

  4. 如果想在防火墙中开放 1024 端口,可以使用 firewall-cmd 命令添加自定义端口规则。
    以下是如何为端口 1024 添加防火墙规则的详细步骤:

    添加自定义端口规则(端口 1024):

    sudo firewall-cmd --permanent --add-port=1024/tcp
    上述命令将永久添加一个允许传入的 TCP 连接到达端口 1024 的规则。

    重新加载防火墙规则以使更改生效:

    sudo firewall-cmd --reload
    重新加载防火墙规则后,新增的规则将立即生效。现在,传入的 TCP 连接应该能够通过防火墙访问端口 1024。

    根据需求,可以根据实际情况更改端口号和协议类型(TCP 或 UDP)。在添加任何自定义端口规则之前,请确保了解开放此端口的安全风险。

posted @ 2023-05-02 16:20  大于昨天  阅读(74)  评论(0编辑  收藏  举报