Linux
文章平均质量分 76
Linux 是一种开源的操作系统,具有高度的灵活性和可定制性,广泛应用于服务器、桌面、移动设备等多种场景。
阳光男孩啊
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
搭建聚合链路
本文介绍了Linux系统中聚合链路(team)和软件网桥的配置方法。聚合链路通过将多个网络接口逻辑组合,实现故障转移或负载均衡,支持roundrobin、activebackup、loadbalance和broadcast四种模式。文章详细演示了activebackup主备模式的配置步骤,包括创建组接口、分配端口、设置IP等操作。此外,还讲解了软件网桥的功能和配置过程,包括MAC学习、报文转发机制,以及如何创建网桥、添加网卡接口等。通过这两种技术可以提升网络可靠性和性能,适用于服务器虚拟化等场景。原创 2025-05-26 18:43:27 · 846 阅读 · 0 评论 -
实验四:用户管理和sudo提权
实验摘要 本实验主要完成了Linux系统用户管理和sudo提权配置。首先创建用户tammy并修改其UID为2020,设置密码为"ilovelinux"。接着建立admins组,添加zhsan、lisi和wangwu三个用户,前两者加入admins组,后者禁用交互登录Shell。系统调优方面,配置了推荐的virtual-guest调优方案。最后创建user1用户并配置sudo提权,允许user1组成员无需密码执行管理员命令。实验涉及了useradd、usermod、groupadd、gpa原创 2025-05-26 18:28:39 · 506 阅读 · 0 评论 -
十、磁盘管理(下)逻辑卷管理
逻辑卷管理(LVM)是一种灵活的磁盘管理方式,允许动态调整存储空间。首先,通过pvcreate将分区添加到物理卷,并使用vgcreate创建卷组,将物理卷加入其中。接着,使用lvcreate创建逻辑卷,并格式化后挂载到指定目录。逻辑卷支持在线扩容,lvextend用于扩展逻辑卷大小,xfs_growfs或resize2fs用于同步文件系统。对于ext4格式的逻辑卷,还支持离线缩小,需先卸载并检查文件系统,再使用lvreduce缩小逻辑卷。删除逻辑卷、卷组和物理卷时,需先卸载并依次使用lvremove、vgr原创 2025-05-22 08:00:00 · 534 阅读 · 0 评论 -
九、磁盘管理
磁盘管理是Linux系统中重要的操作之一,涉及挂载点、磁盘类型、分区方案及常用命令。挂载点是将磁盘分区连接到文件系统的目录,挂载方式分为手动和永久挂载,后者需写入/etc/fstab文件。磁盘类型包括SATA、SCSI、SAS、NVMe和virtio-block,分别以sd、nvme和vd表示。分区方案主要有MBR和GPT,MBR最多支持4个主分区,GPT支持更多分区且适用于大容量磁盘。常用命令包括fdisk和parted,用于查看磁盘信息、创建和删除分区。创建分区时需注意备份数据,避免误操作导致数据丢失。原创 2025-05-21 08:00:00 · 1208 阅读 · 0 评论 -
实验三:计划任务和时钟同步
本文包含两个Linux系统管理实验:1) 计划任务配置实验,演示了如何为指定用户设置不同时间周期的定时任务,包括每日、每月特定日期和时间段的任务执行;2) 时钟同步实验,详细说明如何配置主从服务器的NTP时间同步服务,涉及chrony配置、防火墙设置和SELinux调整。实验一展示了crontab的基本语法和使用方法;实验二重点讲解了chrony服务的服务器端(允许特定网段访问)和客户端(指向时间服务器)的配置流程,最终实现客户端与服务器的时间同步。两个实验均包含服务重启和开机自启设置步骤。原创 2025-05-17 10:06:31 · 837 阅读 · 0 评论 -
八、用户管理、组管理以及sudo提权
通过划分超级用户、普通用户和程序用户,以及基本组与附加组,实现身份区分与资源隔离。利用/etc/passwd/shadow存储用户账号及加密密码,/etc/group/gshadow管理组信息,确保数据安全存储与读取。借助useradd/userdel等命令完成用户全生命周期管理,通过groupadd/gpasswd维护组成员关系,提升管理效率。核心的sudo权限委派机制,通过visudo配置文件将 root 权限安全下放,限定普通用户可执行命令范围,既避免权限滥用,又保障系统管理的灵活性与安全性原创 2025-05-15 06:00:00 · 971 阅读 · 0 评论 -
综合实验二之找回管理员密码
在Linux系统中,若管理员忘记密码,可通过以下步骤找回:首先重启系统并进入grub2界面,按e键编辑启动参数,在Linux16行末尾添加rd.break console=tty0,然后按ctrl+x进入伪系统。接着,使用mount -o remount,rw /sysroot/挂载真实系统并赋予读写权限,通过chroot /sysroot/切换到真实系统。输入passwd root修改密码,创建标签touch /.autorelable,最后exit退出并重启系统。此方法适用于大多数Linux系统。原创 2025-05-12 16:51:29 · 289 阅读 · 0 评论 -
综合实验二之grub2密文加密
Grub2密文加密通过生成密钥并验证用户身份,有效防止未经授权的用户修改系统启动参数,保护系统安全。实验步骤包括使用grub2-mkpasswd-pbkdf2生成密钥,编辑/etc/grub.d/00_header文件,更新Grub配置并重启系统。启动时,用户需输入用户名和密钥才能进入Grub2菜单,确保只有授权用户能修改启动设置,避免恶意操作或误操作导致系统故障。原创 2025-05-12 16:53:26 · 430 阅读 · 0 评论 -
综合实验二之删除/boot目录,进行系统修复
在本次实验中,我们模拟了删除Linux系统中至关重要的/boot目录后的修复过程。首先,通过BIOS设置从CD-ROM启动,进入系统安装界面并选择救援模式。接着,通过命令行挂载CD-ROM并强制安装内核包,重新生成GRUB配置文件。最后,调整BIOS启动顺序,成功恢复系统并正常进入CentOS。这一过程展示了在/boot目录丢失的情况下,如何通过救援模式和命令行工具进行系统修复。原创 2025-05-12 16:54:38 · 483 阅读 · 0 评论 -
七、Linux系统之性能检测与优化
nice越低,优先级越高(该进程更加不倾向于让出cpu使用量)普通用户(非特权用户)的权限仅限于提高自己进程的nice级别,不能设置降低自己进程的nice级别,也不能修改其他用户进程的nice级别。**network-throughput:**从throughput-performance配置文件衍生而来,应用其他网络调优参数,以获得最大网络吞吐量。**network-latency:**从latency-performance配置文件中衍生而来,它可以启用额外的网络调优参数,以提供低网络延迟。原创 2025-05-11 08:00:00 · 774 阅读 · 0 评论 -
五、Linux系统之vim编辑器
Vim编辑器使用摘要 Vim是一款多模式文本编辑器,包含命令模式、输入模式、末行模式和可视模式。主要操作包括: 模式切换:i/I/o/O/a/A进入输入模式,:进入末行模式 常用命令:G/gg跳转行,dd删除行,yy复制,p粘贴,/查找 末行操作::wq保存退出,:set nu显示行号,:%s替换文本 可视模式:v字符选择,V行选择,Ctrl+v块选择 分屏编辑:vim file1 file2 -o水平分屏,-O垂直分屏 掌握这些基本操作可高效使用Vim进行文本编辑。原创 2025-05-09 16:04:06 · 223 阅读 · 0 评论 -
四、Linux系统之应用程序的安装和管理
本文介绍了Linux应用程序的组成与管理方法。主要内容包括:1)Linux命令与应用程序的区别,内部命令是Shell内置,外部命令以可执行文件存在;2)应用程序的6个组成部分,如可执行程序、配置文件、日志等;3)软件包封装类型(RPM、DEB、源码包);4)RPM软件包管理命令(查询、安装、卸载)及YUM仓库配置。文章详细说明了RPM软件包命名规则和使用方法,并介绍了YUM/DNF命令用于软件包管理。原创 2025-05-10 08:00:00 · 973 阅读 · 0 评论 -
一、Linux系统之基础指令
本文介绍了Linux系统的基础命令操作,主要包括虚拟机关机、目录管理、文件管理、文本查看、主机管理等常用指令。详细讲解了关机命令(shutdown/poweroff/init)、目录操作(ls/cd/mkdir等)、文件操作(rm/cp/mv/ln等)、文本查看工具(cat/less/head/tail等)以及主机管理命令(hostname/date/who等)。同时涵盖了bash shell的基本特性如命令补全、历史记录、环境变量、通配符使用等技巧,并解释了I/O重定向和管道操作的基本用法。这些命令和操作原创 2025-04-16 08:00:00 · 640 阅读 · 0 评论 -
二、Linux系统之软件包管理
RPM和YUM是Linux系统中重要的软件包管理工具。RPM(Red Hat Package Manager)是基础包格式,提供安装、查询、升级和卸载功能,支持依赖管理和数字签名验证,但依赖关系处理较复杂。YUM(Yellowdog Updater, Modified)基于RPM,能自动解决依赖关系,简化软件管理流程。使用YUM前需配置网络连接、检查安装状态、设置yum源(远程或本地),并清理缓存。常用YUM命令包括install(安装)、update(更新)、remove(卸载)、info(查看信息)等,原创 2025-05-05 00:11:41 · 669 阅读 · 0 评论 -
三、Linux系统之网络管理
本文摘要介绍了IP地址管理与网络配置的核心内容:1)IP地址原理,包括IPv4/IPv6分类、私有地址范围及地址组成结构;2)Linux系统下IPv4配置方法,涵盖图形界面与命令行两种方式,详细说明网卡文件参数修改和nmcli工具使用;3)IPv6地址格式及配置步骤;4)静态路由设置流程,包括IP转发开启、路由添加/删除命令及注意事项。重点呈现了网络地址分配、网络接口配置和路由管理的实际操作指南,适用于基础网络管理场景。原创 2025-05-06 08:00:00 · 1491 阅读 · 0 评论 -
实验一:Linux静态路由
本实验实现了Linux系统中配置静态路由使不同网段主机互通。通过部署本地yum仓库安装httpd软件包,配置两台仅主机模式的主机(maoqi1:192.168.100.12/24和maoqi2:192.168.200.10/24),使用nmcli命令设置网络参数并添加静态路由。关键步骤包括:开启IP转发功能(修改sysctl.conf)、为两台主机相互添加目标网段的路由表项。最终通过ping测试验证了两台不同网段主机成功实现网络互通。实验完整展示了Linux系统下静态路由的配置流程和验证方法。原创 2025-05-07 08:49:58 · 1136 阅读 · 0 评论 -
六、Linux系统之进程与计划任务
组合键可以将当前进程挂起(调入后台并停止执行),这个操作在需要暂停当前进程并进程其他操作时使用。pkill可以根据进程的名称、运行该进程的用户、进程所在的终端等多种属性终止特定的进程。-9:如果kill后面跟进程号无法正常终止的话,可以使用-9,强制终止进程。/var/spool/cron/ —用户cron任务的配置文件存放目录。bg:可以将后台中暂停执行的任务恢复运行,继续在后台执行操作。除了用户即时执行的命令操作以外,还可以配置在指定的时间、/etc/crontab ----系统任务配置文件。原创 2025-05-08 08:00:00 · 608 阅读 · 0 评论
分享