
Linux
文章平均质量分 61
畅云客
搞云计算的,就喜欢瞎捣鼓,瞎研究。
展开
-
Linux中的install命令,谁复制文件还在使用cp
install命令是Linux系统中一个非常实用的命令,它不仅可以用于复制文件或目录,还能在复制过程中灵活地设置文件的权限、所有者、所属组等属性。熟练掌握install命令的用法,对于提高工作效率和系统安全性都非常重要。在日常的系统管理和软件安装过程中,install命令无疑是一个不可或缺的工具。希望通过本文的介绍,读者能够更好地理解和使用install命令。原创 2024-08-19 11:49:19 · 635 阅读 · 0 评论 -
YUM下载rpm包你会吗
今天给大家分享一下使用yum命令下载rpm软件包,这样操作有什么好处呢,第一个就是你不需要去网站上找软件包了,第二个就是这个软件包的依赖也会直接下载下来。你还可以使用tar命令把这个目录打个包,以后需要用的时候就上传上去。原创 2024-06-29 11:21:26 · 354 阅读 · 0 评论 -
Firewalld防火墙
今天给大家分享一些firewalld防火墙常见的维护命令原创 2024-06-28 17:54:25 · 666 阅读 · 0 评论 -
Linux后台运行进程的几种方式
在Linux系统中,有时我们需要让某些任务在后台运行,而不占用当前终端。本文将介绍几种在Linux下将进程放入后台运行的方法,并解释每种方法的优缺点。原创 2024-06-24 16:32:00 · 1305 阅读 · 0 评论 -
expect免交互
当我们写脚本遇到交互的时候怎么做到免交互呢,今天就给大家分享一下expect实现免交互。原创 2024-06-21 11:52:21 · 1046 阅读 · 0 评论 -
Shell的并发你用过吗
说到并发大家都不陌生,但是shell的并发可能就听说的比较少了,今天给大家分享一个shell实现并发的脚本供大家参考。原创 2024-06-17 11:55:07 · 399 阅读 · 0 评论 -
Shell变量的高级用法
在Shell编程中,变量的使用是至关重要的。初学者可能只使用最基本的变量赋值和调用,但Shell变量实际上有很多高级用法,可以极大地提升脚本的灵活性和效率。本文将介绍几种Shell变量的高级用法,帮助您更好地利用Shell脚本。原创 2024-06-17 11:13:43 · 803 阅读 · 0 评论 -
你真的了解Shell的大括号、花括号 {} 吗?
大括号{}在Shell编程中提供了强大的功能,可以简化代码、提高效率和可读性。通过范围展开、字符展开、组合展开、变量扩展、命令组、字符串操作和参数替换等多种用法,开发者可以灵活地处理各种任务。使用建议当需要生成一系列字符串或文件名时,优先考虑使用范围展开和组合展开。在批量处理变量和字符串时,利用变量扩展和字符串操作功能。使用命令组合来简化复杂的命令序列。使用参数替换来处理变量的默认值和错误检查。掌握大括号{}的用法,可以显著提升Shell脚本的编写效率和可维护性。原创 2024-06-15 10:00:00 · 1105 阅读 · 0 评论 -
Shell中[ ],[[ ]]的区别
兼容性[ ]是POSIX标准,适用于各种Shell(如sh、bash、ksh)。[[ ]]是Bash特有的语法,主要在Bash和Zsh中使用。功能[ ]提供基本的字符串、数字比较和文件测试功能。[[ ]]支持所有[ ]的功能,并增加了模式匹配、逻辑操作符(如&&||)、正则表达式匹配等。安全性[[ ]]不要求对字符串进行引号引用,防止了很多常见的错误。[ ]需要对变量进行适当的引号引用以防止语法错误或不正确的比较。选择建议当需要在各种Shell环境中编写兼容脚本时,使用[ ]。原创 2024-06-15 09:45:00 · 1061 阅读 · 0 评论 -
Shell中( ),(( ))的区别
子Shell (():用于在单独的子Shell中执行命令,隔离变量和环境的修改。常用于避免影响主Shell环境或实现命令的并行执行。算术扩展 ((( )):用于进行算术运算和条件判断,支持复杂的数学表达式,并返回运算结果的退出状态码。适合在脚本中进行数值计算和逻辑判断。选择建议当需要在一个隔离的环境中执行命令时,使用子Shell()当需要进行算术运算或条件判断时,使用算术扩展(( ))通过掌握这两种操作符的区别和用法,可以提高Shell脚本的灵活性和可维护性,使脚本更加高效和易读。原创 2024-06-14 11:50:22 · 486 阅读 · 0 评论 -
Shell中<,<<,<<<的区别
输入重定向 (:主要用于将文件内容作为命令的输入,适合从文件中读取数据。Here文档 (原创 2024-06-14 11:30:30 · 1641 阅读 · 0 评论 -
VDO的你用上了没有
基本概念VDO是一个Linux设备映射器驱动程序,它通过减少块设备上的磁盘空间使用,同时最大限度减少数据重复,从而节省磁盘空间,甚至提高数据吞吐量。VDO通常用于Linux系统中,特别是在虚拟化环境或需要高效利用存储资源的场景中。主要功能数据去重(Deduplication):VDO可以识别和消除重复的数据块,以节省存储空间。当多个文件或块包含相同的数据内容时,VDO只会存储一份副本,并在需要时进行引用。数据压缩:VDO可以对数据块进行压缩,从而减少存储占用。原创 2024-06-13 11:59:19 · 487 阅读 · 0 评论 -
Linux部署FTP服务
FTP(File Transfer Protocol,文件传输协议)是TCP/IP协议组中的协议之一。该协议是Internet文件传输的基础,它由一系列规格说明文档所定义,目的是让用户能把一个主机上的文件复制到另一个主机上,同时也允许用户与远程主机建立连接,以访问存储在远程主机上的文件,然后把文件从远程主机传到本地计算机,或从本地计算机传到远程主机。FTP的主要作用就是让用户连接上一个可存储计算机文件的服务器,在服务器上用户可以进行文件的上传、下载、查看、更名、删除等操作,就像在本地计算机上操作一样方便。原创 2024-06-13 11:49:55 · 1512 阅读 · 1 评论 -
PXE自动装机
使用PXE实现批量安装操作系统原创 2024-06-12 12:31:28 · 914 阅读 · 0 评论 -
使用Shell脚本实现批量执行工具
能够实现自动化运维的有很多,比如Ansible,Puppet,SaltStack,那么今天给大家分享的是我自己用Shell实现的一个可以批量远程执行的工具,写着玩的,供大家参考学习,欢迎大家多提建议。:该脚本使用了expect,所以需要提前安装。原创 2024-06-05 12:02:35 · 600 阅读 · 0 评论 -
Linux压测
本文主要是编写了shell脚本,对Linux系统进行CPU和内存的压测。原创 2024-06-04 14:26:51 · 645 阅读 · 0 评论 -
每次SSH登录时获取实时系统状态
今天突发奇想,想要每次ssh登录的时候都可以看到系统的相关信息,接下来就把这个脚本分享给大家吧。当然了我们也可以在评论区讨论一下有哪些可以在改进的。原创 2024-06-04 12:17:51 · 1014 阅读 · 0 评论 -
Inode节点
今天给大家分享的是使用脚本快速消耗inode,用于测试inode用完以后创建文件出现的情况。本文一共提供了两个脚本供大家参考,使用的时候任选其一,也欢迎大家在评论区里面提供一些修改的建议。原创 2024-06-03 12:02:18 · 339 阅读 · 0 评论 -
邮件服务器部署
基于Linux部署邮件服务器原创 2024-05-30 12:21:02 · 1134 阅读 · 0 评论 -
软RAID部署
本文记录了软RAID的部署流程,希望能够帮到大家。原创 2024-05-29 11:51:27 · 576 阅读 · 0 评论 -
CentOS7升级内核
今天给大家分享的是我们Linux系统怎么升级内核,我的环境是CentOS7。原创 2024-05-29 11:48:03 · 281 阅读 · 0 评论 -
LVM部署手册
LVM,即逻辑卷管理器,是Linux系统下一种高效、灵活的磁盘分区管理方案。其核心功能在于将物理磁盘或磁盘分区组织成逻辑卷组(Volume Group,简称VG),进而从逻辑卷组中划分出逻辑卷(Logical Volume,简称LV),以满足用户对存储空间的需求。下面将从多个方面对LVM进行详细介绍。LVM作为Linux系统下一种高效、灵活的磁盘分区管理方案,其灵活性和可扩展性得到了广泛的认可和应用。在企业的云存储服务器、Web服务器、文件共享服务器、邮件服务器等网络环境中,LVM都发挥着重要的作用。原创 2024-05-27 11:23:12 · 1402 阅读 · 0 评论 -
你该不会还不知道nmcli吧
在 Red Hat Enterprise Linux 7 中,默认网络服务由 NetworkManager 提供,后者是一个动态网络控制和配置守护进程,在网络设备和连接可用时保持启动和激活。传统的 ifcfg 类型配置文件仍受支持。总之大多数Linux现在都在使用NetworkManager的nmcli命令来管理网络了。原创 2024-05-24 12:18:35 · 1621 阅读 · 0 评论