![](https://img-blog.csdnimg.cn/direct/237773b8aa8f47d6984d1d93c6e88551.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Linux系列
文章平均质量分 91
Linux系列
老猫喜欢今日爬山
不积跬步无以至千里
展开
-
Linux 之Shell编程
1) Linux Shell 中的变量分为,系统变量和用户自定义变量。2) 系统变量:$HOME、$PWD、$SHELL、$USER 等等。/root/root/bin/bashroot3)显示当前 shell 中所有变量1)定义变量:变量=值 (不能有空格2)撤销变量:unset 变量3) 声明静态变量:readonly 变量,注意:不能 unset1) 变量名称可以由字母、数字和下划线组成,但是不能以数字开头。2) 等号两侧不能有空格3) 变量名称一般习惯为大写。原创 2024-01-09 14:34:14 · 806 阅读 · 0 评论 -
Linux 三大安装方式(rpm、yum、编译安装)
那么关于Linux安装,到底安装的是什么?rpm和yum安装的对象——rpm软件包:RPM包是已经编译好并打包好的文件,直接安装。缺点:需要安装的环境必须与编译时的环境一致;也就是说包与包之间存在相互依赖的情况。编译安装的对象——源代码软件包(.c文本):需自行把源代码编译成可执行文件,复杂。自由度高,可以修改源代码,源码包在编译的时候是可以附加额外的选项,个性化设置功能。原创 2024-01-08 14:17:01 · 965 阅读 · 0 评论 -
Linux netstat指令
netstat 可以用来查Linx网络系统接口的状态信息,统计信息,打开的 socket 连接,以及路由表等等。在 CentOS 7 操作系统中,此命令默认是未安装的,所以我们可以使用如下命令进行网络工具包的安装。注意,在 Windows 操作系统也是有这个命令的,用法一样。原创 2024-01-08 10:37:13 · 887 阅读 · 0 评论 -
Linux 创建自定义服务
因此,我们可以使用systemctl,它是Linux系统管理工具systemd中的一个核心组件,可以用于管理系统服务和进程。它提供了一种统一的方式来启动、停止、重启和查看系统服务的状态。需要使用sudo或root权限来执行systemctl命令服务的名称应该以".service"结尾如果服务的状态为"failed",可以使用sudo journalctl -xe命令来查看日志以获取更多信息。原创 2024-01-05 17:14:47 · 815 阅读 · 0 评论 -
Linux 磁盘分区、挂载
Linux 来说无论有几个分区,分给哪一目录使用,它归根结底就只有一个根目录,一个独立且唯一的文件结构 , Linux 中每个分区都是用来组成整个文件系统的一部分。Linux 采用了一种叫“载入”的处理方法,它的整个文件系统中包含了一整套的文件和目录,且将一个分区和一个目录联系起来。这时要载入的一个分区将使它的存储空间在一个目录下获得。示意图。原创 2024-01-05 14:15:23 · 575 阅读 · 0 评论 -
Linux 定时任务 crontab 详解
思维脑图Crontab 是一个在 Unix 和 Linux 操作系统上用于定时执行任务的工具。它允许用户创建和管理计划任务,以便在特定的时间间隔或时间点自动运行命令或脚本。Crontab 是 cron table 的缩写,cron指的是 Unix 系统中的一个后台进程,它用于执行预定的任务。Crontab 文件包含一系列计划任务条目,每个条目都定义了一个任务的执行时间和要运行的命令或脚本。这些任务可以按照分钟、小时、日、月和星期等不同的时间单位进行安排。原创 2024-01-05 11:16:32 · 2667 阅读 · 0 评论 -
Linux 实用指令
locaate 指令可以快速定位文件路径。less 指令在显示文件内容时,并不是一次将整个文件加载之后才显示,而是根据显示需要加载内容,压缩多个文件,将 /home/a1.txt 和 /home/a2.txt 压缩成 a.tar.gz。tar [选项] XXX.tar.gz 打包的内容 (功能描述:打包目录,压缩后的文件格式.tar.gz)2)ls -al >>文件 (功能描述:列表的内容追加到文件 aa.txt 的末尾)3)cat 文件 1 > 文件 2 (功能描述:将文件 1 的内容覆盖到文件 2)原创 2024-01-04 16:58:03 · 1707 阅读 · 0 评论 -
【Linux基础】Linux权限的深度理解
普通文件的默认权限是从666开始的,目录文件的默认权限是从777开始的,但是最终权限!字符表示法中的每一个字符所在位置所表示的结果只有两种可能,要么为真,要么为假,而真可用1表示,假可用0表示,因此我们可以将这三个字符换为三个二进制位,进而换为一个八进制位进行表示。假设默认权限是umask,则实际创建的出来的文件权限是:mask & ~umask。后文会进行详细展开。虽然我们把权限掩码umask的值更改为003,可是最终的权限值并不是我们想象中通过减法获得的664,可见最终权限不是通过减法完成的。原创 2024-01-04 11:32:02 · 1079 阅读 · 0 评论