Linux
文章平均质量分 70
资料库01
交个朋友 如有下载问题请及时联系我
展开
-
linux本地yum挂载实践
本方法适用于:linux无法挂载官方yum源或无本地无yum仓库的场景,因为手动安装依赖包是极其麻烦的事,需要花费大量的时间寻找rpm包并导入到虚拟机去逐个安装。删除linux自带的yum仓库,在root用户下进行操作,注意是删除当前文件夹下所有rm -rf ./*yum源,所以yum源挂到/media,会把iso文件,挂到/media下。配置本地yum源,在当前目录下创建base.repo文件;新挂yum源后,用yum makecache更新缓存;出现以上结果,表明本地yum源挂载成功;原创 2023-03-09 07:30:00 · 700 阅读 · 0 评论 -
7款应用最广泛的 Linux 桌面环境
GNOME 以易于使用和定制为设计初衷,目前果最新的 GNOME 3 具有非常现代和有吸引力的用户界面,并能为触摸设备提供更好的支持。Unity 主攻方向为使用键盘、鼠标、触控板甚至触摸屏的用户提供一致一用户体验,为用户提供了简单的应用程序并集成了触控友好的使用环境,还实现了一些新的想法和技术,如 Lens 和 HUD 等。KDE 还对常用的基本应用程序进行了集成,并对未使用 KDE 开发平台构建的应用进行兼容,KDE 集成的应用非常丰富,完全能够满足普通用户的日常应用,而无需安装其它替代应用。原创 2023-02-10 10:00:00 · 338 阅读 · 0 评论 -
Find 命令这 7 种高级用法
因为,如果您不使用它,该命令将对所有文件执行(而不是您刚刚通过 find 命令找到的文件)。可以很肯定地说,find 命令是 Linux 后台开发人员必须熟知的操作之一,除非您使用的是 Windows Server。例如,上面的命令会搜索所有具有 777 权限的文件,这意味着一个文件对其持有者、组和所有用户具有所有的读、写和可执行权限。如果我们需要查找 mtime 正好是 5 天前的文件,请不要包含 +,因为它的意思是“大于”。除了搜索常规文件外,我们还可以通过指定 -type 选项来搜索其他类型的文件。原创 2023-01-20 08:30:00 · 1524 阅读 · 0 评论 -
Linux运维工程师 50个常见面试题
使用docker build命令构建之后,docker就会将当前目录下所有的文件发送给docker daemon,顺序执行Dockerfile文件里的指令,在这过程中会生成临时容器,在临时容器里面安装RUN指定的命令,安装成功后,docker底层会使用类似于docker commit命令来将容器保存为镜像,然后删除临时容器,以此类推,一层层的构建镜像,运行临时容器安装软件,直到最后的镜像构建成功。这些Pod是基于相同的规约来创建的,但是不能相互替换:无论怎么调度,每个Pod都有一个永久不变的ID。原创 2023-01-12 07:45:00 · 805 阅读 · 0 评论 -
使用 Linux 的优势和劣势
我主要是 Linux 用户,但我在玩游戏时使用 Windows。虽然我偏好 Linux,但我尽力在这篇文章中对 Linux 保持中立态度,并给你足够的指导,以便你可以决定 Linux 是否适合你。如果你打算使用 Linux,并且从未使用过它,请迈出你的第一步吧,可以参考 在虚拟机中使用 Linux 的第一步。如果你有 Windows 11,你也可以使用 WSL2。原创 2022-10-28 07:45:00 · 128 阅读 · 0 评论 -
SSH的原理与配置
是明文协议,如果数据包被嗅探,可能泄露口令,(安全壳)传输的数据经过加密,安全!必须设置域名,密钥生成用到。原创 2022-08-02 08:00:00 · 253 阅读 · 0 评论 -
Linux 超级漂亮的 Shell
1.1 Linux shellLinux/Unix 提供了很多种 Shell,为毛要这么多 Shell?难道用来炒着吃么?那我问你,你同类型的衣服怎么有那么多件?花色,质地还不一样。写程序比买衣服复杂多了,而且程序员往往负责把复杂的事情搞简单,简单的事情搞复杂。牛程序员看到不爽的 Shell,就会自己重新写一套,慢慢形成了一些标准,常用的 Shell 有这么几种,sh、bash、csh 等,想知道你的系统有几种 shell,可以通过以下命令查看:cat/etc/shells显示如下.原创 2022-05-24 17:20:36 · 174 阅读 · 0 评论 -
Linux的10个最危险命令
rm -rf 命令该命令可能导致不可恢复的系统崩坏。>rm-rf/#强制删除根目录下所有东西。>rm-rf*#强制删除当前目录的所有文件。>rm-rf.#强制删除当前文件夹及其子文件夹。执行rm -rf一定要想半天,搞明白自己在干什么.fork 炸弹:(){:|:&};:不太好理解可以转换成bomb(){bomb|bomb&};bomb一旦执行起来,-bash: fork:...原创 2022-05-18 09:41:43 · 112 阅读 · 0 评论 -
100 道 Linux 常见面试题
本文共 2W+字,分别从 Linux 概述、磁盘、目录、文件、安全、语法级、实战、文件管理命令、文档编辑命令、磁盘管理命令、网络通讯命令、系统管理命令、备份压缩命令等方面拆解 Linux 常见面试问题。可以先收藏,慢慢读。1 Linux 概述1.1 什么是 LinuxLinux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX 和 Unix 的多用户、多任务、支持多线程和多 CPU 的操作系统。它能运行主要的 Unix 工具软件、应用程序和...原创 2022-03-28 07:30:00 · 646 阅读 · 0 评论 -
Centos6.4系统密码恢复
1、步骤一: 系统开机时按ESC进入系统选项列表,然后我们可以看见当前的系统信息,然后按e键(注:不是按回车键)2、步骤二: 通过鼠标方向键上下键移动到第二项以kernel 开头的这项,然后继续按字母键”e”。3、步骤三: 如下图所示,在rhgb quiet后按回车键,输入single或者1,然后再按回车键。4、步骤四: 如图下图所示,上一步骤回车后返回如下界面,在该界面使用方向键上下键选择以kernel开头的项,然后按字母键“b...原创 2022-01-29 08:45:00 · 1111 阅读 · 0 评论 -
SuSE Linux11系统密码恢复
步骤一:如下图所示,重启系统后出现GRUB界面在引导装载程序菜单上,选择第一个启动选项,并在Boot Option处输入init=/bin/bash,向内核传递init=/bin/bash参数。然后按回车键。步骤二:如下图所示,系统引导后进入单用户模式。步骤三:如下图所示,由于在单用户模式下文件系统默认为只读模式,我们需要执行“mount –n / -o remount,rw”命令,将文件系统更改为可读写模式。步骤四:如下图所示,执行“passwd root”命令修改原创 2022-01-28 08:00:00 · 2111 阅读 · 0 评论 -
Linux常用命令大全 | 176个
线上查询及帮助命令文件和目录操作命令查看文件及内容处理命令文件压缩及解压缩命令信息显示命令搜索文件命令用户管理命令基础网络操作命令深入网络操作命令有关磁盘与文件系统的命令系统权限及用户授权相关命令查看系统用户登陆信息的命令内置命令及其它系统管理与性能监视命令关机 / 重启 / 注..原创 2022-01-25 08:30:00 · 93 阅读 · 0 评论 -
Linux 系统日常巡检脚本
Linux 系统日常巡检脚本,巡检内容包含了,磁盘,内存 cpu 进程 文件更改 用户登录等一系列的操作 直接用就行了。报告以邮件发送到邮箱 在log下生成巡检报告。#!/bin/bash#@Author:HanWei#@Date:2020-03-1609:56:57#@LastModifiedby:HanWei#@LastModifiedtime:2020-03-1611:06:31#@E-mail:han_wei_95@163.com#!/b...原创 2022-01-14 01:15:00 · 561 阅读 · 1 评论 -
如何快速清空 Linux 中的大文件?
1. 通过重定向到null清空文件内容使用 shell 重定向null(不存在的对象)到文件的最简单方法来清空文件内容#>access.log2.使用true命令重定向清空文件这里我们将使用一个符号,:是一个shell内置命令,本质上等同于true命令另一种方法是将:或true内置命令的输出重定向到文件#:>access.logOR#true>access.log3. 使用带有 /dev/null 的 cat/cp/dd...原创 2022-01-14 07:30:00 · 101 阅读 · 1 评论 -
一些著名的软件都用什么语言编写?
1、操作系统Microsoft Windows :汇编 -> C -> C++备注:曾经在智能手机的操作系统(Windows Mobile)考虑掺点C#写的程序,比如软键盘,结果因为写出来的程序太慢,实在无法和别的模块合并,最终又回到C++重写。相信很多朋友都知道Windows Vista,这个系统开发早期比尔盖茨想全部用C#写,但最终因为执行慢而放弃,结果之前无数软件工程师日夜劳作成果一夜之间被宣告作废。Linux :CApple MacOS :主要为C,部分为C.原创 2022-01-13 07:30:00 · 96 阅读 · 0 评论 -
Linux Shell 脚本编程
前言与其它的编码规范一样,这里所讨论的不仅仅是编码格式美不美观的问题, 同时也讨论一些约定及编码标准。这份文档主要侧重于我们所普遍遵循的规则,对于那些不是明确强制要求的,我们尽量避免提供意见。为什么要有编码规范编码规范对于程序员而言尤为重要,有以下几个原因: 一个软件的生命周期中,80%的花费在于维护 几乎没有任何一个软件,在其整个生命周期中,均由最初的开发人员来维护 编码规范可以改善软件的可读性,可以让程序员尽快而彻底地理解新的代码 如果你将源码作为产品发布原创 2022-01-03 12:26:51 · 276 阅读 · 0 评论 -
Linux容器与Docker的比较
在嵌入式世界中,嵌入式开发人员与云开发人员在不同的需求和约束下工作。大多数嵌入式设备都是固定功能的、单用途的设计,用于很好地执行一件事情,并且经常针对特定功能进行定制。由于这种高度的定制,Linux发行版本身专门包含帮助应用程序在设备上执行其功能所必需的模块和软件包。Docker受到云开发者的欢迎有几个原因。他们可以轻松地从Docker Hub的广泛生态系统中托管和下载单个应用程序。除此之外,Docker还使CICD管道的构建和管理变得极其简单、高效和便携。另一方面,LXD主要用于操作Linux并需原创 2021-12-30 07:30:00 · 141 阅读 · 0 评论 -
Linux 系统中成功恢复已删除的文件
当用户意外地删除了一个仍然需要的文件时,大多数情况下,是没有简便的方法可以重新找回或重建这个文件。不过,幸运的是文件是可以通过一些方法恢复的。当用户删除了一个文件,该文件并没有消失,只是被隐藏了一段时间。这里将解释它是如何工作的。在一个文件系统中,有一个叫做 文件分配表 的东西,这个表跟踪文件在存储单元(如硬盘, MicroSD 卡,闪存驱动器等等)中的位置。当一个文件被删除,文件系统将会在文件分配表中执行以下两个任务之一:这个文件在文件分配表上的条目被标记为 “自由空间” 或删除文件分配表里这个文原创 2021-12-26 08:00:00 · 336 阅读 · 0 评论 -
运维的工作边界,这次真的搞明白了
运维人员对公司互联网业务所依赖的基础设施、基础服务、线上业务进行稳定性加强,进行日常巡检发现服务可能存在的隐患,对整体架构进行优化以屏蔽常见的运行故障,多数据中接入提高业务的容灾能力。通过监控、日志分析等技术手段,及时发现和响应服务故障,减少服务中断的时间,使公司的互联网业务符合预期的可用性要求,持续稳定地为用户提供务。在安全方面,运维人员需要关注业务运行所涉及的各个层面,确保用户能够安全、完整地访问在线业务。从网络边界划分、ACL 管理、流量分析、DDoS 防御,到操作系统、开源软件的漏洞扫原创 2021-12-25 08:00:00 · 677 阅读 · 1 评论 -
12年资深运维 成长感悟
近几年接触很多运维同仁,大部分是90后,在他们身上看到了年轻的活力,也看到了太浮躁,作为一个12年老运维人员,真心希望他们少走些弯路,能够在IT界闯荡出一番事业,所以想对他们说一些心里话。一、基础要扎实这是我感受最深的一个现象,基础太不扎实!遇到问题不知所措,关键都是基础问题,例如日志抛出了connectiontimeout,你给他说网络不通,检查下网络通信,也不知道用telnet或者ping这类工具测试下。再例如服务启动失败,就知道systemctl status xxx看下状...原创 2021-12-23 07:30:00 · 527 阅读 · 0 评论 -
Linux 这些工具堪称神器
ag:比grep、ack更快的递归搜索文件内容。tig:字符模式下交互查看git项目,可以替代git命令。mycli:mysql客户端,支持语法高亮和命令补全,效果类似ipython,可以替代mysql命令。jq:json文件处理以及格式化显示,支持高亮,可以替换python -m json.tool。shellcheck:shell脚本静态检查工具,能够识别语法错误以及不规范的写法。fzf:命令行下模糊搜索工具,能够交互式智.原创 2021-12-24 07:30:00 · 91 阅读 · 0 评论 -
七年老运维实战中的 Shell 开发经验总结
无论是系统运维,还是应用运维,均可分为“纯手工”—> “脚本化”—> “自动化”—>“智能化”几个阶段,其中自动化阶段,主要是将一些重复性人工操作和运维经验封装为程序或脚本,一方面避免重复性操作及风险,另一方面提高执行效率。在自动化运维的转变过程中,经常使用的可能就是shell脚本了,今天主要分享下shell脚本开发在运维工作中的一些经验总结。小脚本有大智慧,别小看几十行代码,夹杂着系统设计、代码规范和操作经验等等细节,在建设自动化运维的工作中,还是很值得我们研究学习的,下面总结这些也原创 2021-12-22 07:30:00 · 143 阅读 · 1 评论