
Linux
文章平均质量分 73
路卿老师
一个疲倦了公司996机制的三十多岁退役程序员,现就职于某高校大数据教研室,平时写代码和教书,科研领域计算机视觉医学方向。擅长钻研和挑战,热爱写技术知识分享,喜欢我的内容可以点赞收藏,你的关注是我前进的动力。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
探秘 DNS 服务器:揭开域名解析的神秘面纱
通过今天的探索,我们深入了解了 DNS 服务器这个互联网世界中不可或缺的 “幕后英雄”。从它的基础知识,包括什么是 DNS 服务器、域名空间结构以及复杂而又神奇的域名解析过程,到实际操作中如何一步步查询指定域名的 IP 地址,我们仿佛揭开了一层神秘的面纱,看到了互联网背后运行的奇妙机制。DNS 服务器就像一个无声的导航员,在我们每次输入域名时,迅速准确地将我们带到想去的网站。它的重要性不言而喻,没有它,我们的互联网之旅将会变得异常艰难。原创 2024-12-23 16:04:57 · 1073 阅读 · 0 评论 -
探索 Samba 服务器:搭建跨平台文件共享的桥梁
samba最先是再Linux和Windows两个平台之间建立一个桥梁,使得Linux系统和Windows系统之间互相通信和传输内容,比如复制文件、实现不同操作系统之间的资源共享等。在实际应用中,可以将samba服务器设置成一个功能非常强大的文件服务器。原创 2024-12-23 15:50:30 · 1293 阅读 · 0 评论 -
Apache服务器配置:从小白到高手的飞跃
本节目录:Web服务器概述Apache服务器及安装配置作业Web服务:互联网的心脏想象一下,如果没有Web服务器,我们就不能浏览网页,不能在线购物,不能看视频,不能做很多事情。Web服务器就是互联网的心脏,它不断地跳动,确保信息的流动。Web服务通常分为两种:静态Web服务和动态Web服务。静态Web服务就像是一本已经写好的书,你每次请求,它都会给你相同的内容。而动态Web服务则更像是一场现场演出,每次观看都可能有所不同。WWW是Internet上被广泛应用的一种信息服务技术。原创 2024-12-16 16:41:08 · 751 阅读 · 0 评论 -
循环语句(Linux网络服务器 25)
while…do…done(不定循环)语法:while [判断式]do #do是循环的开始程序段done #done是循环的结束语法解释:当条件满足时,进入循环,直到条件不满足结束。until…do…done(不定循环)语法:until [判断式]do #do是循环的开始程序段done #done是循环的结束当条件满足时,终止循环,否则持续进入循环,运行程序段。for …in…do…done(固定循环)语法:do #do是循环的开始程序段。原创 2024-12-09 11:19:21 · 504 阅读 · 0 评论 -
SHELL脚本3(Linux网络服务器 24)
基于上题,利用case...in...esac进行修改。当条件判断式1、2均不成立时,可以进行的命令工作内容;不包含第一个变量内容与第二个变量内容的其他程序运行段。案例:第一个参数为0代表文件名,1代表第一个参数。当条件判断式1成立时,可以进行的命令工作内容;当条件判断式2成立时,可以进行的命令工作内容;原创 2024-12-09 11:13:47 · 278 阅读 · 0 评论 -
SHELL脚本2(Linux网络服务器 23)
描述:在终端输入Y或N(y或n),提示是结束或者继续,输入的非Y、y、N、n,提示我不知道您选择的是什么。fi 将if反过来写,就是fi了,结束if的意思。当条件判断式成立时,可以进行的命令工作内容;当条件判断式成立时,可以进行的命令工作内容;当条件判断成立时,可以进行的命令工作内容;if [条件判断式];if [条件判断式];原创 2024-12-02 16:05:37 · 438 阅读 · 0 评论 -
SHELL脚本初体验(Linux网络服务器 22)
脚本:本质是一个文件,文件里面存放的是特定格式的指令,系统可以使用脚本解析器 翻译或解析文件内部的指令并执行(它不需要编译)描述:利用shell脚本,自动创建三个文件,第一个文件的日期位两天前,第二个文件日期为一天前,最后一个文件为今天。shell是用户与操作系统内核之间的接口,起着协调用户与系统的一致性和在用户与系统之间进行交互的作用。描述:终端输入您的姓(英文),然后在输入名(英文),最后输出你的全名。shell脚本就是将命令写入文本中,文本可以被执行。描述:输入两个数字,计算他们的乘积。原创 2024-12-02 15:59:36 · 467 阅读 · 0 评论 -
test工具使用(Linux网络服务器 21)
为了更方便的对输入的shell命令进行测试,我们今天引入test测试工具,来对条件进行判断测试。原创 2024-11-26 09:34:44 · 336 阅读 · 0 评论 -
SHELL 正则表达式(Linux网络服务器 20)
但因为“{”与“}”的符号在shell里是有特殊意义的,所以必须使用转义字符“\”来让其失去特殊意义才行。要找出以g开头且以g结尾的字符串,利用任意一个字符“.”,即“g.*g”。因为“*”可以是0个或多个重复前面的字符,而“.”是任意字节,所以“.*”就代表零个或多个任意字符.则第一个o肯定必须要存在,第二个o则是可有可无的多个o,所以,凡是含有o、oo、ooo、oooo等,都可以被列出来。因为 * 代表的是“重复0个或多个前面的RE字符”,因此,“o*”代表的是“拥有空字符或一个o以上的字符”。原创 2024-11-25 21:35:16 · 1291 阅读 · 0 评论 -
SHELL高级部分grep(Linux网络服务器 19)
grep是Linux用户用来搜索文本字符串的命令行工具。您可以使用它在文件中搜索某个单词或单词的组合,也可以将其他Linux命令的输出通过管道传输到grep,因此grep可以仅显示您需要查看的输出。【例7-5】用dmesg列出核心信息,再以grep找出内含IPv6的那行。【例7-6】承上题,要将获取到的关键字显色,且加上行号(-n)来表示。【例7-7】承上题,在关键字所在行的前一行与一行也一起找出来显示。接下来我们就使用下列案例,给大家介绍下grep。原创 2024-11-25 14:54:52 · 218 阅读 · 0 评论 -
shell 好玩案例之黑客雨(Linux网络服务器 18)
今天给大家带来一个小的好玩的可爱的牛掰的小案例实现,不过老师用的是shell+软件实现的。原创 2024-11-16 09:08:03 · 316 阅读 · 0 评论 -
磁盘管理工具(Linux网络服务器 17)
在Linux系统安装时,其中有一个步骤是进行磁盘分区。在分区时可以采用Disk Druid、RAID和LVM等方式进行分区。除此之外,在Linux系统中还有fdisk、cfdisk、parted等分区工具。注意:下面所有的命令,都以新增一块SCSI硬盘为前提,新增的硬盘为/dev/sdb。请在开始本任务前在虚拟机中增加该硬盘,然后启动系统。原创 2024-11-13 20:31:23 · 1253 阅读 · 0 评论 -
物理设备命名规则(Linux网络服务器 16)
硬件设备也不例外。既然都是文件,就必须有文件名称。系统内核中udev设备管理器会自动把硬件名称规范化起来,目的是让用户通过设备文件的名字可以大致了解设备属性以及分区信息。这对于陌生的设备来说特别方便。另外udev设备管理器的服务会一直以守护进程的形式运行并监听内核发出的信号来管理/dev目录下的设备文件。由于现在的IDE(Integrated Drive Electronics,电子集成驱动器)设备已经很少见了,所以一般的硬盘设备都是以“/dev/sd”开头。原创 2024-11-13 20:22:33 · 379 阅读 · 0 评论 -
磁盘的物理组成(Linux网络服务器 15)
磁盘盘主要有:磁道,簇,扇面,扇区组成;,同心圆的扇区一起组成扇面,而第一个扇面又显得重要些,它记录了整个磁盘的重要信息;SAS:6Gbps,SAS是一整条线,数据端口与电源端口是一体化的,SAS中是包含供电线的,而SATA中不包含供电线。主轴(含承轴及马达)负责让磁盘盘转起来,磁头负责读取数据,磁头臂负责将磁头接触到磁盘盘,当不读取数据时负责将磁头停在磁头停泊区;SATA(常用):6Gbps,SATA数据端口与电源(长的电源,数据线短的)端口是分开的,即需要两条线,一条数据线,一条电源线。原创 2024-11-13 20:15:24 · 531 阅读 · 0 评论 -
文件系统与目录(Linux网络服务器 14)
所有者是创建文件的用户,文件的所有者能够授予所在用户组的其他成员以及系统中除所属组之外的其他用户的文件访问权限。在Linux系统中并不存在C/D/E/F等盘符,Linux系统中的一切文件都是从“根(/)”目录开始的,并按照文件系统层次化标准(Filesystem Aierarchy Standard,FHS)采用树形结构来存放文件,以及定义了常见目录的用途。文件数据都储存在“块”中,那么很显然,我们还必须找到一个地方储存文件的“元信息”,比如文件的创建者、文件的创建日期、文件的大小等等。原创 2024-11-13 16:23:29 · 1132 阅读 · 0 评论 -
用户和组高级操作(Linux网络服务器 13)
用户的信息保存在/etc/passwd文件中,可以直接用文本编辑器来修改其中的用户参数项目,也可以用usermod命令修改已经创建的用户信息,诸如用户的UID、基本/扩展用户组、默认终端等。如果不加-r选项,userdel命令会在系统中所有与账户有关的文件中(例如/etc/passwd,/etc/shadow,/etc/group)将用户的信息全部删除。要删除一个账户,可以直接删除/etc/passwd和/etc/shadow文件中要删除的用户所对应的行,或者用userdel命令删除。原创 2024-11-13 16:17:33 · 883 阅读 · 0 评论 -
用户和用户组(Linux网络服务器 12)
Linux操作系统是多用户多任务的操作系统,允许多个用户同时登录到系统,使用系统资源。用户账户是用户的身份标识。用户通过用户账户可以登录到系统,并且访问已经被授权的资源。系统依据账户来区分属于每个用户的文件、进程、任务,并给每个用户提供特定的工作环境(例如,用户的工作目录、shell版本以及图形化的环境配置等),使每个用户都能各自不受干扰地独立工作。普通用户账户:在系统中只能进行普通工作,只能访问他们拥有的或者有权限执行的文件。原创 2024-11-13 16:13:21 · 976 阅读 · 0 评论 -
通用网卡配置文件配置网络(Linux网络服务器 11)
通过systemctl -help可以看到该命令主要分为:查询或发送控制命令给systemd服务,管理单元服务的命令,服务文件的相关命令,任务、环境、快照相关命令,systemd服务的配置重载,系统开机关机相关的命令。在RHEL 7 中,网卡配置文件的前缀是ifcfg,加上网卡名称共同组成网卡配置文件的名称,我们的服务器网卡配置文件默认名字为ifcfg-ens33(自动备援模式)。再LInux系统中,一切都是文件,因此配置网络服务的工作其实就是编辑网卡配置文件。此时我们用命令下列命令查看是否修改成功。原创 2024-11-13 15:51:41 · 1406 阅读 · 0 评论 -
图形界面配置网络(Linux网络服务器 10)
本文介绍如何在Linux上配置网络服务,通过图形操作的方式原创 2024-11-13 15:41:29 · 376 阅读 · 0 评论 -
RHEL 网络配置(Linux网络服务器 09)
本文,我们讲解如何使用nmtui命令配置网络参数,以及通过nmtui命令查看网络信息并管理网络会话服务,从而让大家在不同工作场景中快速调整网络运行参数。对于Linux系统的网络管理员来说,掌握Linux服务器的网络配置是至关重要的,同时管理远程主机也是网络管理员必须掌握的。与之前的版本不同,RHEL7中的主机名配置文件为/etc/hostname,可以在配置文件中直接更改主机名。通过nmtui命令,用户可以快速地完成网络连接的配置、修改和管理,提高了网络管理的效率。原创 2024-11-12 21:43:24 · 1003 阅读 · 0 评论 -
vmware 提供的三种网络工作模式(Linux 网络操作系统 08)
在桥接的作用下,类似于把物理主机虚拟为一个交换机,所有桥接设置的虚拟机连接到这个交换机的一个接口上,物理主机也同样插在这个交换机当中,所以所有桥接下的网卡与网卡都是交换模式的,相互可以访问而不干扰。Host-Only模式其实就是NAT模式去除了虚拟NAT设备,然后使用VMware Network Adapter VMnet1虚拟网卡连接VMnet1虚拟交换机来与虚拟机通信的,Host-Only模式将虚拟机与外网隔开,使得虚拟机成为一个独立的系统,只与主机相互通讯。用于标识特定服务器的名称。原创 2024-11-12 21:32:17 · 799 阅读 · 0 评论 -
Vim工具使用( Linux 网络操作系统 07)
vim是vimsual interface的简称,它可以执行输出、删除、查找、替换、块操作等众多文本操作,而且用户可以根据自己的需要对其进行定制。这是其他编辑程序所没有的。vim不是一个排版程序,它不像Word或WPS那样可以对字体、格式、段落等其他属性进行编排,它只是一个文本编辑程序。vim是全屏幕文本编辑器,没有菜单,只有命令。原创 2024-10-15 11:18:37 · 389 阅读 · 1 评论 -
红帽操作系统Linux基本命令2( Linux 网络操作系统 06)
红帽操作系统命令合集2原创 2024-10-06 10:07:04 · 1466 阅读 · 0 评论 -
红帽操作系统Linux基本命令( Linux 网络操作系统 05)
Linux 红帽操作系统 基本操作命令 01原创 2024-09-19 22:01:36 · 1090 阅读 · 0 评论 -
远程Linux网络连接( Linux 网络操作系统 04)
通过MobaXterm实现虚拟机Linux的网络远程连接原创 2024-09-15 20:43:34 · 678 阅读 · 0 评论 -
服务器基础知识拓展( Linux 网络操作系统 03)
服务器拓展知识介绍,什么是服务器、服务器组成、演进、服务器分类等原创 2024-09-14 10:34:03 · 1669 阅读 · 0 评论 -
RHEL 7 安装配置( Linux 网络操作系统 02)
红帽Linux操作系统虚拟机VMware平台安装配置原创 2024-09-09 12:38:33 · 2218 阅读 · 0 评论 -
Vmware 傻瓜式安装( Linux 网络操作系统 01)
Vmware 虚拟机安装配置原创 2024-09-09 09:27:22 · 677 阅读 · 0 评论