- 博客(17)
- 收藏
- 关注
原创 Linux之Shell编程(二)
文件描述符(FD)对应数据流功能说明默认目标0标准输入(stdin)接收外部输入(如键盘输入、文件内容)键盘1标准输出(stdout)输出正常执行结果(如命令的正确反馈)终端2标准错误(stderr)输出错误信息(如命令执行失败的提示)终端逻辑运算符:按命令结果(0 = 成功,非 0 = 失败)控流程&&:左成功才执行右(如||:左失败才执行右(如mysql || echo "连接失败"echo 命令:输出内容文件描述符(FD):3 个核心标识。
2025-08-29 21:23:21
517
原创 Linux之Shell编程(一)
shell是什么:命令解释器,连接用户与 Linux 内核,转译命令并反馈结果shell能做什么:自动化部署、批量操作(如加用户)、备份数据库、探测负载等,解决重复工作省时间脚本构成:首行/bin/bash(指定解释器),开头是注释脚本步骤:写命令→chmod +x 脚本名赋权限→检查→执行脚本执行方式./脚本名(需权限)、sh 脚本名(无需权限)、source 脚本名(无需权限)变量变量名=值(无空格,字母 / 下划线开头),用$变量名调用;可修改(普通)、设只读(不可改删)、unset。
2025-08-28 21:03:10
625
原创 Linux 系统调优与CPU-IO-网络内核参数调优
CPUuptime(1/5/15 分钟负载,超 CPU 核心数需警惕)top(按 P 排序)、(前 6 高耗进程)(各核心使用率)内存free -m(关注 available 列)top(按 M 排序)、磁盘 I/O信息:XFS 用,EXT4 用tune2fs -l(查块大小)(读写速率)(实时 I/O 进程)sync网络nload(实时流入 / 流出)nethogs(各进程占用)ab -n 1000 -c 2 网址整体状态vmstat 1 5。
2025-08-27 21:33:43
598
原创 Linux之SELinux 概述、SSH 密钥登录、服务器初始化
selinux:安全增强型,通过不同的执行模式来控制对系统的资源访问权限三种核心模式:enforcing,permissive,disabledssh 公钥和私钥登录:是登录一种非对称加密技术的一个认证, 将公钥部署到目标服务器上,本地使用对应的私钥验证身份,无需输入密码即可安全的登录服务器初始化① 安装yum 网络源② 安装运维的必备工具③ 网络验证④ 配置主机名 并且 设置主机映射 为了加快主机之间访问速度⑤ 时间同步⑥ 防火墙设置,安装并且设置开放端口。
2025-08-26 21:40:10
967
原创 Linux之iptable 防火墙
组件所处空间功能作用netfilter内核态(kernel space)1. Linux 2.4.x 后新一代防火墙机制,是内核子系统2. 模块化设计,可扩展,与 IP 协议栈无缝契合3. 提供数据包过滤、地址转换、处理等底层框架4. 包含规则表,存储内核控制数据包处理的规则集iptables用户态(User Space)1. 管理 Linux 防火墙的命令程序,位于目录2. 简化规则的插入、修改、删除操作3. 基于内核的防火墙,内置rawmanglenatfilter。
2025-08-25 21:47:14
650
原创 Linux FTP服务
对比维度主动模式被动模式数据连接发起方FTP 服务端(通过 20 端口)FTP 客户端客户端端口要求需开放 1024 + 随机端口无需开放端口(仅主动连接)命令标识客户端发送PORT命令客户端发送PASV命令适用场景客户端无端口限制环境客户端有防火墙 / 路由器限制环境主动模式:服务器从 20 端口主动连接客户端指定端口,易因客户端防火墙拒绝外来连接致失败。被动模式:服务器被动开 1024 - 5000 随机高位端口等客户端连,可避客户端防火墙问题,但需服务器配好随机端口防护。
2025-08-22 21:33:35
631
原创 Linux 网络命令
网络连通测试命令(ping,traceroute,mtr)IP接口管理 (ip addr,ifconfig,ip link)路由管理(ip route,route)网络连接与套接字监控(netstat,ss,lsof)DNS查询工具(nslookup,dig)端口服务测试(telnet)系统辅助工具(uname,uptime)
2025-08-21 20:17:23
660
原创 Linux DNS域名解析
DNS的核心作用是实现域名与IP地址之间的相互映射。DNS域名解析过程:从本地缓存服务器--》根服务器--》顶级域服务器---》域名服务器(权威)---》最终将域名转化为IP地址并且返回结果的层级查询与缓存过程》递归:客户端只发一次请求,要求对法直接出最中结果。迭代:客户端他发出一次请求,如果对方没有授权回答他就会返回一个能解答这个査询的其他的服务名称列表(根服务器、顶级域、域名)最终他会一个解析的一个结果。
2025-08-20 21:12:52
522
原创 Linux 交换机-网络层-传输层原理
层级核心协议核心设备关键标识核心作用类比数据链路层以太网、ARP(部分)交换机MAC 地址相邻设备间帧传输、MAC 地址学习与转发快递站分拣员(负责本地配送)网络层路由器IP 地址跨网络寻址、路由选择、IP 包转发导航 + 门牌号查询(负责跨区域找路)传输层TCP、UDP主机(客户端 / 服务器)端口号端到端可靠 / 高效传输、连接管理顺丰(TCP)vs 普通快递(UDP)(负责端到端交付)
2025-08-19 20:34:42
817
原创 Linux 计算机网络参考模型
分层思想是核心,通过拆分功能降低复杂度,OSI 是理论标准,TCP/IP 是实际应用标准;通信逻辑需区分点到点(网络层及以下)和端到端(传输层),数据传输需经过 “封装→传输→解封装”;IP 地址是主机标识,通过分类和子网划分解决地址分配问题,私网地址用于内网,公网地址用于互联网;实操细节(如速率换算)是理论落地的关键,需结合实际场景理解。
2025-08-18 21:28:11
843
原创 Linux 系统管理
实用案例。。。程序:存储在硬盘等存储设备上的可执行代码,呈静态状态。例如已安装的 firefox 应用程序、设备中存放的电子书文件等。进程:程序运行时的实例,呈动态状态。操作系统会为进程分配内存和 CPU 时间,例如打开电子书阅读时后台运行的读取与显示程序。功能:显示当前系统日期和时间,支持自定义输出格式,也可用于设置系统日期和时间。常用操作及案例显示当前系统时间:执行date,输出示例为 “Wed Aug 14 16:24:51 UTC 2025”。
2025-08-16 22:11:58
666
原创 Linux 服务器硬件及RAID配置
阵列卡是用来实现RAID功能的板卡通常是由I/O处理器、硬盘控制器、硬盘连接器和缓存等一系列组件构成的不同的RAID卡支持的RAID功能不同(例如支持RAlD0、RAID1、RAID5、RAID10等)RAID卡的接口类型(IDE接口、SCSI接口、SATA接口和SAS接口)RAID提供比单个硬盘具有更高的存储性能和提供数据备份技术常用的RAID级别 RAID0、RAID1、RAID5、RAID6、RAID1+0等阵列卡及缓存。
2025-08-16 22:11:17
786
原创 Linux 磁盘管理和文件系统
硬盘存储容量=磁头数 × 磁道(柱面)数 × 每道扇区数 × 每扇区字节数(默认 512 字节)。例如,1 柱面容量约为 512×63×255=7.84MB。Linux 中设备以文件形式表示,分区格式为,如/dev/sdb5sdhdb5。
2025-08-14 22:19:33
822
原创 Linux 账号和权限管理
0系统最高权限系统管理、软件安装1000+受限权限日常操作、个人文件管理1-999服务运行权限运行系统服务(如apache/ftp)
2025-08-14 22:19:17
679
原创 Linux之安装及管理程序
YUM(Yellow dog Updater,Modified )yum是一个基于RPM包(是Red-Hat Package Manager红帽软件包管理器的缩写)构建的软件更新机制,能够自动解决软件包之间的依赖关系。解决了日常工作中的大量查找安装依赖包的时间。
2025-08-14 22:19:01
640
原创 Linux 目录和文件管理
查看文件内容(cat、more、less、head、tail)统计和检索文件内容(wc、grep)备份恢复文档(gzip/gunzip、bzip2/bunzip2、tar)vi文本编辑器工作模式与不同工作模式之间的切换vi文本编辑器命令模式与末行模式的基本操作。
2025-08-14 22:18:47
1001
原创 Linux的基本操作命令
Shell 是操作系统提供的用户界面,用于接收用户输入的命令并将其传递给操作系统内核执行。它充当用户与操作系统之间的桥梁,允许用户通过命令行或脚本与系统交互。Shell 是系统管理和开发的重要工具,掌握其用法能显著提升效率。
2025-08-09 18:36:46
672
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人