
Linux从入门到精通
文章平均质量分 77
Linux,全称GNU/Linux,是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。
阿龙先生啊
懂点大数据运维, 会写两三行代码,自学了一些 docker, kubernetes。博客主要分享大数据、Linux、云原生相关知识。 目前职位大数据工程师,长远打算做个会敲代码的厨子。
展开
-
【服务器】RAID0、RAID1、RAID5、RAID6、RAID10异同与应用
磁盘阵列(Redundant Arrays of Independent Disks,RAID),有“数块独立磁盘构成具有冗余能力的阵列”之意。磁盘阵列是由很多块独立的磁盘,组合成一个容量巨大的磁盘组,利用个别磁盘提供数据所产生加成效果提升整个磁盘系统效能。利用这项技术,将数据切割成许多区段,分别存放在各个硬盘上。磁盘阵列还能利用同位检查(Parity Check)的观念,当数组中任意一个硬盘发生故障时,仍可读出数据。在数据重构时,可将数据经计算后重新置入新硬盘中。原创 2025-03-18 08:58:12 · 1696 阅读 · 53 评论 -
【Linux】华为服务器使用U盘安装统信操作系统
华为服务器智能管理系统(Huawei Intelligent Baseboard Management Controller,以下简称iBMC)是面向服务器全生命周期的服务器嵌入式管理系统。提供硬件状态监控、部署、节能、安全等系列管理工具,标准化接口构建服务器管理更加完善的生态系统。iBMC基于华为自研的管理芯片Hi1710/Hi1711,采用多项创新技术,全面实现服务器的精细化管理,具有高可靠、高能效、高可用、高安全、高开放的优势。原创 2025-01-21 15:37:13 · 3121 阅读 · 49 评论 -
【Linux】UOS统信服务器本地yum源搭建实践
安装telnet进行测试。二、服务器配置yum。安装并配置httpd。原创 2025-01-06 09:22:02 · 3629 阅读 · 44 评论 -
【LDAP】LDAP概念和原理介绍
LDAP(Lightweight Directory Access Portocol),它是基于X.500标准的轻量级目录访问协议。目录是一个为查询、浏览和搜索而优化的数据库,它呈树状结构组织数据,类似文件目录一样。目录数据库和关系数据库不同,它有优异的读性能,但写性能差,并且没有事务处理、回滚等复杂功能,不适于存储修改频繁的数据。所以目录天生是用来查询的,就好象它的名字一样。原创 2024-12-16 09:27:26 · 3145 阅读 · 55 评论 -
【Linux】 su 和 sudo 的区别剖析
su 命令介绍及主要用法2.1 参数-2.2 切换到指定用户2.3 参数-c三、sudo 命令介绍及主要用法3.1 主要用法3.2 sudo 工作原理四、二者的差异对比首先需要解释下 代表什么意思。su 表示 ,它提供的功能就是切换用户。官方释义: 的一般使用方法是:或者两种方法只差了一个字符 ,会有比较大的差异:光解释会比较抽象,我们看一个例子就比较容易理解了。我们从kangll 用户以 的方式切换到 root 用户,比较两种用户状态下环境变量中 的值( 命令不跟任何原创 2024-10-24 08:53:44 · 3620 阅读 · 64 评论 -
【Linux】Wmware ESxi 无法创建 VMFS 数据存储 datastore2 - 无法更新 /vmfs/devices/disks/naa.5000c500c05b3276 的磁盘分区。
提示错误:主 GPT 表指出备份 GPT 位于磁盘末尾之外。如果磁盘缩小或分区表损坏,则可能会发生这种情况。通过在最后写入备份表来修复。ESxi 中选择 打开主机“启用 SSH”然后我们可以直接 远程到主机。创建新的VMFS数据存储。然后重新创建新盘完成。原创 2024-07-22 09:30:15 · 4347 阅读 · 63 评论 -
【堡垒机】jumpserver安装和基本使用
JumpServer 是全球首款完全开源的堡垒机, 使用 GNU GPL v2.0 开源协议, 是符合 4A 的专业运维审计系统。为互联网企业提供了认证,授权,审计,自动化运维等功能。JumpServer 使用 Python / Django 进行开发, 遵循 Web 2.0 规范, 配备了业界领先的 Web Terminal 解决方案, 交互界面美观、用户体验好。JumpServer 采纳分布式架构, 支持多机房跨区域部署, 中心节点提供 API, 各机房部署登录节点, 可横向扩展、无并发访问限制。原创 2024-07-17 08:59:56 · 2911 阅读 · 70 评论 -
【Linux】WMware ESXi 插入新磁盘并扩容
概念在 Linux 中,每一个硬件设备都映射到一个系统的文件,对于硬盘、光驱等 IDE 或 SCSI 设备也不例外。Linux把各种 IDE 设备分配了一个由 hd 前缀组成的文件;而对于各种 SCSI 设备,则分配了一个由 sd 前缀组成的文件。磁盘分区是将物理磁盘划分为独立的逻辑区域,每个区域可以作为一个独立的文件系统挂载到系统中。通过磁盘分区,我们可以更好地组织和管理磁盘空间。逻辑卷管理(LVM)在虚拟机挂载新的磁盘选择添加新盘位置浏览选择[datastore2]磁盘置备中,选择硬盘的格式。原创 2024-07-11 09:16:28 · 5177 阅读 · 68 评论 -
【linux】虚拟机安装 BCLinux-R8-U4-Server-x86_64
移动云Linux系统订阅服务 CLS (Cloud Linux Service)为使用BC-Linux操作系统的用户提供标准维保服务以及高级技术支持服务,购买Linux系统订阅服务的用户可在第一时间获得BC-Linux操作系统的补丁、漏洞修复、更新、升级的推送,为用户提供商业化Linux操作系统和相关服务,让您的系统安全、可靠的运行。原创 2024-07-02 09:15:46 · 2634 阅读 · 50 评论 -
【Linux】虚拟机安装 openEuler 24.03 X86_64
1.1 openEuler 覆盖全场景的创新平台openEuler 已支持 x86、Arm、SW64、RISC-V、LoongArch 多处理器架构,逐步扩展 PowerPC 等更多芯片架构支持,持续完 善多样性算力生态体验。openEuler 社区面向场景化的 SIG 不断组建,推动 openEuler 应用边界从最初的服务器场景,逐步拓展到云计算、边缘计算、 嵌入式等更多场景。原创 2024-07-01 09:39:39 · 6355 阅读 · 57 评论 -
【Linux】Wmware Esxi磁盘扩容
在 Linux 中,每一个硬件设备都映射到一个系统的文件,对于硬盘、光驱等 IDE 或 SCSI 设备也不例外。它允许我们在不改变物理磁盘配置的情况下,动态调整逻辑卷的大小。通过使用LVM,我们可以更灵活地管理磁盘空间,满足不断增长的数据需求。ps:使用fdisk工具只是将分区信息写到磁盘,如果需要mkfs磁盘分区则需要重启系统,而使用partprobe则可以使kernel重新读取分区信息,从而避免重启系统.磁盘分区是将物理磁盘划分为独立的逻辑区域,每个区域可以作为一个独立的文件系统挂载到系统中。原创 2024-06-26 11:07:02 · 4876 阅读 · 78 评论 -
【Linux】ss 命令使用详解
Linux下的ss命令是Socket Statistics的缩写,也被称为IPC(Inter-Process Communication)套接字统计。这是一个强大的网络管理命令,主要用于获取系统中socket的统计信息,可以帮助系统管理员诊断和排查网络问题,包括检查当前网络连接及端口状态、搜索网络问题、统计网络情况、过滤网络数据等等,从而解决网络问题,节省管理工作量,保证网络安全。首先ss命令能显示更多更详细的TCP和连接状态的信息。其次,它在处理大量socket连接时,比netstat更快更高效。原创 2024-06-21 10:41:16 · 11487 阅读 · 77 评论 -
【Linux】使用 iptables 验证访问HDFS 所使用到的端口
当一个数据包到达一个链时,iptables就会从链中第一条规则开始检查,看该数据包是否满足规则所定义的条件。否则iptables将继续检查下一条规则,如果该数据包不符合链中任一条规则,iptables就会根据该链预先定 义的默认策略来处理数据包。,iptables内置了4个表,即filter表、nat表、mangle表和raw表,分别用于实现包过滤,网络地址转换、包重构(修改)和数据跟踪处理。背景: 在客户有外网的服务器需要访问内网大数据集群HDFS,使用iptable模拟测试需要开放的端口。原创 2024-06-17 09:28:12 · 2976 阅读 · 78 评论 -
【Linux】ip命令详解
IP命令是一个非常强大的命令行工具,用于管理与配置网络接口和路由表。vrf }对象释义link网络设备address设备的协议地址(IP或IPv6)addrlabel用于协议地址选择的标签配置route路由表项rule路由策略数据库中的规则neighbour管理ARP或NDISC缓存项ntable管理邻居cache的操作tunnelIP隧道tuntap管理TUN/TAP设备maddress多播地址mroute组播路由缓存项mrule。原创 2024-06-07 08:49:39 · 25278 阅读 · 110 评论 -
【Linux】ifconfig命令详解
ifconfig是Linux中常用的网络配置工具之一,它的主要功能是用于配置和管理网络接口,包括设置IP地址、子网掩码、网络广播地址等。随着计算机网络的发展,ifconfig逐渐成为Linux系统中网络管理的重要工具。然而,在最新版本的Linux系统中,ifconfg已被ip addr和ip link 慢慢取代。。尽管如此,ifconfig仍然是许多用户和管理员常用的工具,具有广泛的应用场景。原创 2024-06-04 08:44:59 · 4374 阅读 · 97 评论 -
【Linux】服务器时区 [ CST | UTC | GMT | RTC ]
硬件时间,也被称为实时时钟(RTC),是指计算机主板上的一个独立于操作系统的设备,它在电源关闭甚至断电情况下也能保持运行。其功能是记录当前的日期和时间。系统时间是计算机内部使用的时间,它通常在启动时从RTC设置,然后由系统时钟进行跟踪。系统时钟是操作系统内核的一部分,可以以毫秒或纳秒级别提供精确时间。本地时间是系统时间经过时区转换后的时间。时区是根据地理位置确定的,全球分为24个时区,每个时区大约代表15度的经度。例如,北京时间是UTC+8,而伦敦时间是UTC+0。时区是为了方便统一时间而划分的地理区域。原创 2024-04-17 14:57:08 · 10294 阅读 · 121 评论 -
【Linux】nmcli命令详解
以往我都是在linux的系统中都是通过配置文件来配置和修改ip的,今天我们就来说一说nmcli命令配置网络。目前所有的linux系统配置网卡等信息,均已经推行Network-Manager服务去管理。nmcli 是 NetworkManager 的命令行工具。nm 代表 NetworkManager,cli 代表 Command-Line 命令行原创 2024-03-25 08:47:10 · 11473 阅读 · 149 评论 -
【Linux】iftop命令详解
iftop命令是一种网络监测工具,它类似于Linux中的其他监测工具,如top、iotop等。但iftop是一个独立的命令,并不依赖于其他工具或服务。iftop命令可以帮助我们查看服务器上网络接口的实时流量情况,包括流入和流出的数据量、数据包数量、流量占用比例等信息。此外,iftop还具有过滤、排序功能,用于更好地监测特定网络流量。原创 2024-03-08 10:42:30 · 12196 阅读 · 125 评论 -
【Linux】Kali Linux 系统安装详细教程(虚拟机)
Kali Linux是基于Debian的Linux发行版, 设计用于数字取证操作系统。每一季度更新一次。由Offensive Security Ltd维护和资助。最先由Offensive Security的Mati Aharoni和Devon Kearns通过重写BackTrack来完成,BackTrack是他们之前写的用于取证的Linux发行版 。原创 2024-02-13 22:49:53 · 6103 阅读 · 117 评论 -
【Linux】统信服务器操作系统V20 1060a-AMD64 Vmware安装
产品主要面向于我国党政军、企事业单位、教育机构,以及普通的企业型用户,着重解决客户在信息化基础建设过程中,服务端基础设施的安装部署、运行维护、应用支撑等需求。以其极高的可靠性、持久的可用性、优良的可维护性,在用户实际运营和使用过程中深受好评,是一款体现当代主流Linux服务器操作系统发展水平的商业化软件产品。添加磁盘挂载点,创建/boot ,剩下的其余分配给根目录 OOK,点击完成。开始安装,需要等待 15分钟左右了,可以活杯茶 小憩一下下。选择本地标准磁盘,存储配置选择自定义后点击完成。原创 2024-02-04 09:57:38 · 6615 阅读 · 116 评论 -
【Linux】VMware Workstation16安装银河麒麟高级服务器操作系统V10 SP3 AMD64
银河麒麟高级服务器操作系统V10是针对企业级关键业务,适应虚拟化、云计算、大数据、工业互联网时代对主机系统可靠性、安全性、性能、扩展性和实时性等需求,依据CMMI5级标准研制的提供内生本质安全、云原生支持、自主平台深入优化、 高性能、易管理的新一代自主服务器操作系统,同源支持飞 腾、鲲鹏、龙芯、申威、海光、兆芯等自主平台;应用于政府、金 融、教育、财税、公安、审计、交通、医疗、制造等领域。基于银河麒麟高级服务器操作系统,用户可轻松构建数据中心、高可用集群和负载均衡集群、虚拟化应用服务、分布式文件系统等原创 2024-02-01 14:05:55 · 6098 阅读 · 110 评论 -
【Linux】nc 网络诊断 | 文件传输 命令详解
nc是netcat的简写,是一个功能强大的网络工具。nc命令在linux系统中实际命令是ncat,nc是软连接到ncat,nc的主要命令如下。.实现任意TCP/UDP端口的侦听,nc可以作为server以TCP或UDP方式侦听指定端口端口的扫描,nc可以作为client发起TCP或UDP连接机器之间传输文件机器之间网络测速原创 2024-01-17 13:55:36 · 5674 阅读 · 154 评论 -
【Linux】网络诊断 traceroute命令详解
首先它发送一份TTL字段为1的IP数据包给目的主机,处理这个数据包的第一个路由器将TTL值减1,然后丢弃该数据报,并给源主机发送一个ICMP报文(“超时”信息,这个报文包含了路由器的IP地址,这样就得到了第一个路由器的地址),然后traceroute发送一个TTL为2的数据报来得到第二个路由器的IP地址,继续这个过程,直至这个数据报到达目的主机。,第1跳路由器收到后,查看目的地址进行转发,转发前会将TTL会减1,减完后TTL=0,就丢弃该数据包,并向客户端返回TTL超时的ICMP报文。原创 2024-01-15 13:14:41 · 10891 阅读 · 128 评论 -
【Linux】进程查看|fork函数|进程状态
进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配的基本单位,是操作系统结构的基础。在早期面向进程设计的计算机结构中,进程是程序的基本执行实体;在当代面向线程设计的计算机结构中,进程是线程的容器。程序是指令、数据及其组织形式的描述,进程是程序的实体(百度百科)。原创 2023-12-27 13:27:59 · 6580 阅读 · 138 评论 -
【Linux】关系运算符、shell判断脚本执行时是否有传参、判断文件/文件夹是否存在、判断字符串是否相等、判断上个命令执行是否正常、判断字符串是否为空
字符串或者文件夹为空判断方式都有好多种,我们只需要掌握一种且能解决问题即可,也不用全部掌握。原创 2023-11-23 17:13:59 · 1394 阅读 · 88 评论 -
【Linux】命令lsof使用详解
用于查看你进程开打的文件,打开文件的进程,进程打开的端口(TCP、UDP)。在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。因为应用程序打开文件的描述符列表提供了大量关于这个应用程序本身的信息,因此通过lsof工具能够查看这个列表对系统监测以及排错将是很有帮助的。lsof -c -p 123456 : 列出进程号为123456的进程所打开的文件。:文件描述符,应用程序通过文件描述符识别该文件。:文件类型,如DIR、REG等,常见的文件类型。原创 2023-11-20 10:30:52 · 10658 阅读 · 109 评论 -
【Linux】命令expect使用详解
expect 是由Don Libes基于Tcl(Tool Command Language )语言开发的,是一种脚本语言,主要应用于自动化交互式操作的场景,借助Expect处理交互的命令,可以将交互过程如:ssh登录,ftp登录等写在一个脚本上,使之自动化完成。尤其适用于需要对多台服务器执行相同操作的环境中,可以大大提高系统管理人员的工作效率。原创 2023-11-16 14:07:56 · 8939 阅读 · 103 评论 -
【Linux】Centos7 shell实现MySQL5.7 tar 一键安装
ssh 操作需要免密 附上 本机免密脚本 ssh_keygen.sh。执行完脚本 成功登录。原创 2023-11-11 16:55:34 · 4231 阅读 · 86 评论 -
【Linux】CentOS8.4 安装docker
Docker是一个客户端-服务器(C/S)架构程序。Docker客户端只需要向Docker服务器或者守护进程发出请求,服务器或者守护进程将完成所有工作并返回结果。Docker提供了一个命令行工具Docker以及一整套RESTful API。你可以在同一台宿主机上运行Docker守护进程和客户端,也可以从本地的Docker客户端连接到运行在另一台宿主机上的远程Docker守护进程。原创 2023-10-25 10:41:51 · 1933 阅读 · 50 评论 -
【Linux】NTP时间服务器Chrony配置详解
Chrony 是网络时间协议 (NTP) 的通用实现。Chrony是一个开源的软件,如果在chrony配置文件中指定了ntp服务器的地址,那么chrony就是一台客户端,会去同步ntp服务器的时间,如果在chrony配置了允许某些客户端来向自己同步时间,则chrony也充当了一台服务器,所以,安装了chrony即可充当客户端也可以充当服务端。原创 2023-10-10 17:59:32 · 11951 阅读 · 94 评论 -
【Linux】网络诊断 ping命令详解
ping 命令用于测试与目标主机之间的连接。它向目标主机发送一个ICMP(Internet Control Message Protocol)Internet控制报文协议回显请求,并等待它的回应。如果目标主机正常工作并且连接畅通,则会收到一个回显响应。如果没有收到响应,则说明有问题,需要进一步排除故障。ping可以用来测试本机与目标主机是否联通、联通速度如何、稳定性如何。原创 2023-10-04 15:57:22 · 21374 阅读 · 41 评论 -
【Linux】文件权限详解
Linux系统是一种典型的多用户系统,不同的用户处于不同的地位,拥有不同的权限。为了保护系统的安全性,Linux系统对不同的用户访问同一文件(包括目录文件)的权限做了不同的规定。在Linux中我们可以使用ll或者ls –l命令来显示一个文件的属性以及文件所属的用户和组。原创 2023-10-03 16:22:24 · 881 阅读 · 26 评论 -
【Linux】RPM包使用详解
RPM 全名 RedHat Package Managerment,是由Red Hat公司提出,被众多Linux发行版本所采用,是一种数据库记录的方式来将所需要的软件安装到到Linux系统的一套软件管理机制。它最大的特点就是将你要安装的软件先编译过,并且打包成为 RPM 机制的文件,通过打包好的软件里面默认的数据库,记录这个软件要安装的时候必须具备的依赖属性软件。当在你的 Linux 主机安装时,RPM 会先依照软件里面的数据查询Linux 主机的依赖属性软件是否满足,若满足则子以安装,若不满足则不子安原创 2023-10-02 12:32:49 · 5383 阅读 · 37 评论 -
【KingbaseES】银河麒麟V10 ARM64架构_安装人大金仓数据库KingbaseES_V8R6(CentOS8)
人大金仓数据库管理系统 KingbaseES(KES) 是面向全行业、全客户关键应用的企业级大型通用数据库管理系统,适用于联机事务处理、查询密集型数据仓库、要求苛刻的互联网应用等场景,提供全部应用开发及系统管理功能,提供性能增强特性,可支持主备集群、读写分离集群、多活共享存储集群等全集群架构,具有高性能、高安全、高可用、易使用、易管理、易维护的特点,支持所有国内外主流CPU、操作系统与云平台部署。原创 2023-09-30 12:15:16 · 6948 阅读 · 38 评论 -
【MySQL】银河麒麟V10 ARM架构_安装 MySQL8一 kylinV10(Kylin Linux Advanced Server V10 )操作系统(CentOS8)
所以我们先配置跳过表授权,查看密码策略。如果不设置 skip-grant-tables 这个参数,直接查看 密码策略还是会报错,所以我们先加参数 查看密码策略。原创 2023-09-23 11:12:14 · 5537 阅读 · 55 评论 -
【Linux】银河麒麟V10 ARM架构_安装JDK8-kylinV10(Kylin Linux Advanced Server V10 )操作系统(CentOS8)
基于银河麒麟V10(Kylin Linux Advanced Server V10)操作系统环境下进行安装,先去JDK官网上下载aarch64架构的jdk包。原创 2023-09-22 10:48:21 · 7964 阅读 · 18 评论 -
【openKylin】OpenKylin1.0 x86_64 VMWare安装手册
openKylin(开放麒麟) 社区是在开源、自愿、平等和协作的基础上,由基础软硬件企业、非营利性组织、社团组织、高等院校、科研机构和个人开发者共同创立的一个开源社区,致力于通过开源、开放的社区合作,构建桌面操作系统开源社区,推动Linux开源技术及其软硬件生态繁荣发展。原创 2023-09-15 15:59:35 · 2048 阅读 · 35 评论 -
【进程】Azkaban 进程和任务监控(任务状态从MySQL同步到SqlServer或者MySQL)
监控 Azkaban-web和Azkaban-exec进程状态和Azkaban 任务执行的状态同步到SQLServer数据库,任务执行 10 分钟同步一次,发现异常就告警。原创 2020-12-20 16:56:44 · 3635 阅读 · 14 评论 -
【Nginx】系列之 一 搭建文件共享服务器
Nginx一个高性能 Web服务器,可以用作反向代理,也可以实现负载平衡和 HTTP缓存。Nginx是一款免费的开源软件,根据类BSD许可证的条款发布。大部分 Web服务器通常使用 NGINX 作为负载均衡器。项目私有化部署HDP集群和应用程序,Linux服务器不能直接上传和下载文件,同一个局域网中在windows上面安装Nginx,使用nginx搭建一个简单的文件共享服务器,使用wget进行大文件下载。原创 2023-07-27 10:40:46 · 5279 阅读 · 9 评论 -
【Nginx】系列之 一 负载均衡
所谓负载均衡,就是 Nginx 把请求分摊给上游的应用服务器,这样即使某一个服务器宕机也不会影响请求的处理,或者当应用服务器扛不住了,可以随时进行扩容。原创 2023-07-23 19:33:56 · 5449 阅读 · 4 评论