![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
文章平均质量分 94
Small Cow
不
展开
-
04、Shell编程之正则表达式与文本处理器
正则表达式的定义和用途正则表达式又称正规表达式、常规表达式。在代码中常简写为regex,regexp或RE。正则表达式是使用单个字符串来描述、匹配一系列符合某个句语法规则的字符串,简单来说,是一种匹配字符串的方法,通过一些特殊符号,实现快速查找、删除、替换某个特定的字符串。正则表达式是由普通字符与元字符组成的文字模式。模式用于描述在搜索文本时要匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。原创 2024-06-25 17:49:34 · 759 阅读 · 0 评论 -
04、远程访问及控制
TCP Wrappers 将 TCP 服务程序“包裹”起来,代为监听 TCP 服务程序的端口,增加了一个安全检测过程,外来的连接请求必须先通过这层安全检测,获得许可后才能访问真正的服务程序,如图 4.3 所示。TCP Wrappers 还可以记录所有企图访问被保护服务的行为,为管理员提供丰富的安全分析资料。对于大多数 Linux 发行版,TCP Wrappers 是默认提供的功能。原创 2024-06-17 17:12:55 · 620 阅读 · 0 评论 -
02、DHCP 原理与配置
当局域网络中有大量的主机时,如果逐个为每一台主机手动设置 IP 地址、默认网关、DNS 服务器地址等网络参数,显然是一个费力也未必讨好的办法。而 DHCP(Dynamic HostConfiguration Protocol,动态主机配置协议)服务器的应用,正好可以解决这一问题。原创 2024-06-11 21:17:49 · 970 阅读 · 0 评论 -
01、Linux网络设置
例如,执行以下操作可以显示TCP 协议下已经建立的连接,“Local Address:Port"表示本地监听的 IP 和端口,“PeerAddress:Port”表示远端连接的 |P 和端口,具体 ss 的操作命令如下。需要注意的是,默认网关的 IP 地址应该与本机其中一个接口的IP 地址在同一个网段内。直接执行“route"命令可以査看当前主机中的路由表信息,在输出结果中,Destination 列对应目标网段的地址,Gateway 列对应下一跳路由器的地址,lface 列对应发送数据的网络接口。原创 2024-06-10 17:32:09 · 800 阅读 · 1 评论 -
11、Linux文件系统与日志分析
文件是存储在硬盘上的,硬盘的最小存储单位叫做“扇区”(sector),每个扇区存储 512字节。操作系统读取硬盘的时候,不会一个个扇区地读取,这样效率太低,而是一次性连续读取多个扇区,即一次性读取一个"块"(block)。这种由多个扇区组成的"块",是文件存取的最小单位。"块"的大小,最常见的是4KB,即连续八个 sector 组成一个 block。文件数据存储在“块”中,那么还必须找到一个地方存储文件的元信息,比如文件的创建者、文件的创建日期、文件的大小等等。原创 2024-06-09 00:05:20 · 665 阅读 · 0 评论 -
09、进程和计划任务管理
程序是保存在外部存储介质(如硬盘)中的可执行机器代码和数据的静态集合,而进程是在 CPU 及内存中处于动态执行状态的计算机程序。在 Linux操作系统中,每个程序启动后可以创建一个或多个进程。例如,提供 Web 服务的 httpd 程序,当有大量用户同时访问Web 页面时,httpd 程序可能会创建多个进程来提供服务。原创 2024-06-04 17:50:48 · 1756 阅读 · 0 评论 -
10、 系统安全及应用
在执行过程中,分析出来的弱口令账号将即时输出,第一列为密码字串,第二列的括号内为相应的用户名(如用户 kadmin 的密码为“123456”)。默认情况下,john 将针对常见的弱口令设置特点,尝试破解已识别的所有密文字串,如果检测的时间太长,可以按 Ctrl+C组合键强行终止。John the Ripper 是一款开源的密码破解工具,能够在已知密文的情况下快速分析出明文的密码字串,支持 DES、MD5 等多种加密算法,而且允许使用密码字典(包含各种密码组合的列表文件)来进行暴力破解。原创 2024-06-05 21:30:24 · 767 阅读 · 0 评论 -
安装及管理程序
RPM 软件包管理机制最早由 Red Hat 公司提出,后来随着版本的升级逐渐融入更多的优秀特性,成为众多 Linux发行版中公认的软件包管理标准。RPM 软件包管理器通过建立统一的文件数据库,对在Linux 操作系统中安装、卸载、升级的各种.rpm 软件包进行详细的记录,并能够自动分析软件包之间的依赖关系,保持各应用程序在一个协调、有序的整体环境中运行。原创 2024-05-24 21:48:02 · 754 阅读 · 0 评论 -
02、目录和文件管理
类似地,当从“.tar.gz”格式的归档压缩包恢复数据时,需要结合“-z"选项来自动调用压缩工具,而对于“.tar.bz2”格式的归档压缩包,对应的是"-"选项。整个树形目录结构中,使用单独的一个“/”表示根目录,根目录是Linux操作系统的起点,所在分区称为根分区,Linux还存在一些特殊的子目录。在命令模式中按:键可以切换到末行模式, 编辑器的最后一行中将显示":"提示符,用户可以在该提示符后输入特定的末行命令,完成如保存文件、退出编辑器、打开新文件、读取其他文件内容及字符串替换等丰富的功能操作。原创 2024-05-22 17:50:50 · 1006 阅读 · 1 评论 -
Linux常用命令(部分)
命令字即命令名称,是整条命令中最关键的一部分。在 Linux的字符操作界面中,使用命令字唯一确定一条命令,因此在输入命令时一定要确保输入的命令字正确。并且,在 Linux的命令环境中,无论是命令名还是文件名,对英文字符的处理是区分大小写的,操作时需要细心。Linux的命令执行依赖于Shell命令解释器,Shell实际是在Linux操作系统中运行的一种特殊程序,位于操作系统内核与用户之间,负责接受用户输入命令并进行解释,需要执行的操作发送到内核中执行,Shell在用户和内核之间充当“翻译官”角色。原创 2024-05-21 17:22:09 · 606 阅读 · 1 评论