Linux基础命令详解:安装HTTP RPM与系统管理

需积分: 0 0 下载量 15 浏览量 更新于2024-08-03 收藏 8KB MD 举报
"这篇内容主要介绍了Linux系统中的基础命令学习,特别是与安装HTTP和RPM相关的命令。同时,它还涵盖了Linux文件系统的目录结构、常用命令以及系统管理的一些操作,如关闭防火墙、调整SELINUX设置等。" 在Linux系统中,`http`命令通常与HTTP服务器相关,如Apache或Nginx,用于管理和配置Web服务。而`rpm`是Red Hat Package Manager的缩写,它是Linux下用于安装、升级、查询和管理软件包的工具,尤其在RHEL(Red Hat Enterprise Linux)及其衍生发行版中广泛使用。`yum`是基于RPM的包管理器,可以自动处理软件包依赖关系,但在新的Fedora和RHEL系统中,已经被`dnf`替代。 在介绍的Linux目录结构中: - `/bin` 存放常用的基本命令,供所有用户使用。 - `/sbin` 保存管理员使用的系统管理命令。 - `/dev` 是设备文件的存放地。 - `/tmp` 用来存储临时文件。 - `/proc` 提供了系统运行时的内存信息。 - `/boot` 包含启动内核所需的文件。 - `/etc` 用于存放系统配置文件。 - `/home` 是普通用户的主目录。 - `/root` 是root用户的主目录。 - `/usr` 存放用户应用程序。 - `/var` 存储那些经常变化的文件,如日志。 此外,文本还提到了一些常用的Linux命令: - `touch` 用于创建新文件或更新文件的时间戳。 - `mkdir` 创建目录。 - `cp` 复制文件或目录。 - `rm` 删除文件或目录。 - `mv` 移动或重命名文件或目录。 - `date` 显示当前日期和时间。 - `echo` 在终端输出文本。 - `ls` 列出目录内容,不同颜色代表不同类型的文件。 防火墙管理方面: - `systemctl stop firewalld.service` 关闭firewalld防火墙服务。 - `systemctl disable firewalld.service` 禁止firewalld开机启动。 - `firewall-cmd --set-default-zone=trusted` 将防火墙区域设置为“trusted”,降低安全级别。 SELinux管理: - 编辑`/etc/selinux/config`来关闭或调整SELinux设置。 网络连接: - `ssh root@127.0.0.1` 通过SSH连接到本地主机的root账户。 通配符使用: - `*` 代表任意数量的字符。 - `?` 代表单个字符。 其他命令: - `ctrl+u` 清除光标前的内容。 - `|` 管道符,用于连接命令,将前一个命令的输出作为下一个命令的输入。 - `grep` 过滤行,可以配合-E和-o选项进行更复杂的搜索。 - `awk` 用于处理和过滤列,-F指定字段分隔符。 - `sort` 对文件内容进行排序。 - `uniq` 用于去除重复行,-c显示计数。 - `wc` 统计文件信息,-l显示行数。 - `du` 计算文件大小,-s显示目录总大小,-h使输出更易读。 - `init 0` 关闭系统。 这些基础命令是Linux系统管理的基础,熟练掌握它们能极大地提高日常操作效率。