自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 sed和awk编辑器

sed 即 Stream EDitor,和 vim 不同,sed是行编辑器。sed是一种流编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中, 称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后, 把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有改变,除非你使用重定向存储输出。Sed主要用来自动编辑一个或多个文件;简化对文件的反复操作;编写转换程序等。

2024-09-05 17:29:56 922 1

原创 Shell编程规范与变量

● 由用户自己定义、修改和使用格式:变量名=变量值以字母或下划线开头,区分大小写示例:预定义变量:通常由编程语言或脚本解释器提供,并根据需要自动设置和更新,不能修改变量解释$*、$@表示命令或脚本要处理的参数"$*"把所有参数看成以空格分隔的一个字符串整体(单字符串)返回,代表"$1 $2 $3 $4""$@"把各个参数加上双引号分隔成n份的参数列表,每个参数作为一个字符串返回,代表"$1" "$2" "$3" "$4"$0表示当前执行的脚本或命令的名称$#

2024-08-28 11:30:57 1185

原创 PXE高效批量网络装机

PXE(预启动执行环境)是由Intel公司开发的网络引导技术,工作在Client/Server模式,允许客户机通过网络从远程服务器下载引导镜像,并加载安装文件或者整个操作系统。

2024-08-21 19:37:35 939

原创 DHCP原理与配置

● DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)通常被应用在大型的局域网络环境中● 由Internet工作任务小组设计开发● 专门用于为TCP/IP网络中的计算机自动分配TCP/IP参数的协议。

2024-08-15 22:48:11 967

原创 Linux网络设置

ss命令:查看网络连接情况,主要用于获取socket统计信息,它可以显示和netstat命令类似的输出内容。但ss的优势在于它能够显示更多更详细的有关TCP和连接状态的信息,而且比netstat更快更高效。当服务器的socket连接数量变得非常大时,无论是使用netstat命令还是直接cat/proc/net/tcp,执行速度都会很慢。ss快的秘诀在于,它利用到了TCP协议栈中tcp_diagtcp_diag是一个用于分析统计的模块,可以获得Linux内核中第一手的信息,这就确保了ss的快捷高效。

2024-08-15 21:44:24 1296

原创 深入理解Linux文件系统与日志分析

var/1og/messages:记录Linux内核消息及各种应用程序的公共日志信息,包括启动、IO错误、网络错误、程序故障等。对于未使用独立日志文件的应用程序或服务,一般都可以从该日志文件中获得相关的事件记录信息。/var/1og/cron:记录crond计划任务产生的事件信息。/var/1og/dmesg:记录Linux系统在引导过程中的各种事件信息。/var/1og/maillog:记录进入或发出系统的电子邮件活动。/var/log/secure:记录用户认证相关的安全事件信息。

2024-08-13 23:31:18 592

原创 进程和计划任务管理

30 8 * * 1,3,5 #每周一、三、五的8:30分。"分钟" "小时" "日期" "月份" "星期几" "命令或脚本文件"0 8-18/2 * * * #8点到18点之间每2小时。用户定义的设置,位于/var/spool/cron/用户名。不是从终端启动的进程则显示为"?0 * */3 * * #每三天。系统默认的设置,位于/etc/cron.*/crontab -e -u "用户名"crontab -l -u "用户名"pgrep "选项" "进程名"

2024-08-13 00:01:07 768

原创 系统安全及应用

● 将非登录用户的Shell设为 /sbin/nologinusermod -s /sbin/nologin 【用户名】● 锁定长期不使用的账号usermod -L 【用户名】 或 passwd -I 【用户名】 #锁定用户passwd -u【用户名】 或 usermod -L 【用户名】 #解锁用户passwd -S 【用户名】 #查看用户状态。

2024-08-12 23:03:52 392

原创 Linux账号和权限管理

用户账号超级用户、普通用户、程序用户组账号基本组(私有组)附加组(公共组)UID和GIDUID(User IDentity)用户标识号GID(Group IDentify)组标识号。

2024-08-11 20:55:14 620

原创 Linux操作系统和服务控制

服务器主机开机以后,将根据主板BIOS中的设置对CPU、内存、显卡、键盘等设备进行初步检测,检测成功后根据预设的启动顺序移交系统控制权,大多时候会移交给本机硬盘。检测出第一个能够引导系统的设备,比如硬盘或者光驱。

2024-08-10 23:22:10 898

原创 服务器硬件及RAID配置实战操作

● 是Redundant Array of Independent Disks的缩写,中文简称为独立冗余磁盘阵列● 把多块独立的物理硬盘按不同的方式组合起来形成一个硬盘组(逻辑硬盘),从而提供比单个硬盘更高的存储性能和提供数据备份技术●组成磁盘阵列的不同方式称为RAID级别(RAID Levels)● 常用的RAID级别RAID0,RAID1,RAID5,RAID6,RAID1+0等RAID 0 (多带化存储)

2024-08-07 17:33:46 868

原创 LVM与磁盘配额

● 能够在保持现有数据不变的情况下动态调整磁盘容量,从而提高磁盘管理的灵活性● /boot分区用于存放引导文件,不能基于LVM创建。

2024-08-06 22:53:42 646

原创 磁盘分区挂载

以NVMe格式的磁盘完成磁盘分区,与穿统SCSI格式不同的是NVMe磁盘在Linux系统中通常被识别为。第二部,我们需要使用fdisk命令来启动分区工具。设置分区大小:+20G(指定大小为20GB,按。第四步,创建一个abc目录(创建挂载点)首先,我们需要查找NVMe磁盘,可以使用。设置分区范围(1-4)选择输入1。是命名空间编号),而不是传统的。命令来查看所以磁盘设备。

2024-08-05 21:43:58 181

原创 Linux目录和文件操作

调用bzip2程序将/home/user/目录下的documents文件打包压缩成一个名为documents.tar.bz2的归档文件到当前目录并输出详细信息。输入模式《========================》命令模式《====================》末行模式。使用wc “文件”时(不带选项),默认同时使用 -l -w -c ( -lwc )选项。/lib:存放系统程序的动态连接共享库文件(类似于Windows里的DLL文件)tar 【选项】【归档文件名】【源文件、目录】

2024-08-04 21:43:46 645

原创 编译安装操作过程及讲解

PIDFile=/opt/apps/httpd/logs/httpd.pid #PID文件位置。./configure --prefix=/opt/apps/httpd #配置安装路径到/opt/apps/httpd。/opt/apps/httpd/bin/apachectl start #开启httpd服务。

2024-08-04 18:13:52 949

原创 rpm安装

rpm [选项] [rpm包文件]RPM软件可以实现几乎所有的功能,新增、删除、更新等。

2024-08-04 14:38:13 283

原创 YUM的基础知识和安装

yum是一个基于RPM包(是Red-Hat Package Manager红帽软件包管理器的缩写)构建的软件更新机制,能够自动解决软件包之间的依赖关系。解决了日常工作中的大量查找安装依赖包的时间。那么依赖关系是如何产生的?因为linux本身就是以系统简洁为自身的优势,所以在安装操作系统的时候并没有将所有的库文件以及编译软件包进行安装,所以在linux操作系统上进行软件安装的时候会出现软件包依赖的情况。

2024-08-04 13:41:47 960

原创 Linux基本知识和常用命令

用户态:用户态也被称为用户模式,是指应用程序的运行状态。在这种模式下,应用程序拥有有限的系统资源访问权限,只能在操作系统划定的特定空间内运行。用户态下运行的程序不能直接访问硬件设备或执行特权指令,所有对硬件的访问都必须通过操作系统进行。内核态:内核态也被称为内核模式或特权模式,是操作系统内核的运行状态。处于内核态的CPU可以执行所有的指令,访问所有的内存地址,拥有最高的权限。内核态下运行的程序可以访问系统的所有资源,包括CPU、内存、I/O等。

2024-07-31 00:38:19 934

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除