自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

liangkk的博客

人生没有白走的路,但是有弯路

  • 博客(182)
  • 收藏
  • 关注

原创 Linux运维工程师学习成长路线

作为互联网的幕后英雄,Linux运维工程师长期隐匿在大众认知范围之外,关于运维的讨论仍旧是一片无人涉足的荒漠。在某知名行业研究调查结果中,非互联网从业者对于运维相关问题的回复有三个高频词汇是:不知道、没听过、网管。当调查人员告诉他们科幻电影中展示黑客高超技巧时的命令行界面,正是大多数运维工程师每日工作环境时,他们发出极其一致的惊叹。相对于普罗大众的一无所知,技术圈对运维的态度则更偏向于黑色幽默。相...

2019-12-14 20:52:46 19791 8

原创 Linux运维 学习规划

1、熟练常用命令初学者可以自己安装虚拟机,然后把linux常用命令多练习几十遍,例如cd、ls、chmod、useradd、vi、find、touch、mkdir等,把自己敲打命令的熟练程度提升上来。基础不牢,地动山摇。2、搭建各种服务根据文档搭建Linux下常见的各种服务(DHCP、SAMBA、DNS、Apache、Mysql等),遇到问题后可以在google搜索,搜索的时候多看几篇...

2018-08-28 11:06:36 1442

原创 网络拓扑结构介绍

用户请求首先通过运营商的接入交换机进入网络,然后经过负载均衡器的调度,将请求分发到相应的应用服务器上。在传输过程中,数据会经过SSL卸载、IPS、防毒墙等多重安全防护措施的处理,确保数据的安全性和完整性。最终,用户的请求由应用服务器处理,并将结果返回给用户。

2024-09-10 17:57:51 535

原创 负载均衡--资源申请说明(三)

申请ELB负载时,请结合自身应用实际情况进行申请,如果应用架构中,有负载后端通过负载再次访问到相同的后端的需求,须申请七层负载,因为四层负载只做目的NAT,所以不支持此种访问

2024-09-04 16:23:43 1147

原创 windows任务栏的空白清除

针对Windows任务栏空白的问题,可以尝试重启资源管理器、修改注册表、检查并更新系统、卸载最近安装的程序等方法来解决。如果问题依旧存在,并且您已经尝试了所有可能的方法,那么可能需要考虑重置或恢复系统。在进行任何操作之前,请务必备份重要数据以防止数据丢失。

2024-09-02 11:09:42 902

原创 linux中引起OOM Killer的原因及排查思路

OOM Killer(Out-Of-Memory Killer)的触发通常是由于Linux系统内存不足时,内核采取的一种极端保护措施

2024-08-23 18:25:54 1077

原创 session、cookie、token概念介绍

维持用户的登录状态信息是互联网应用程序中的一个核心功能,它确保了用户在登录后能够持续享受应用程序提供的各项服务,而无需在每次请求时都重新进行身份验证。这一过程经历了从简单的会话管理到更复杂的令牌(Token)机制的发展

2024-08-22 17:02:09 1094

原创 关于HTTP HEAD介绍

简单来说,GET用于获取文档的内容,而HEAD用于确认是否存在资源并获取其元信息,通常在不需要实际内容的情况下使用,以节省带宽。如果只是想知道资源是否存在或者其大小、修改日期等元信息,可以使用HEAD;如果是想要获取完整的数据,则应使用GET。

2024-08-16 15:13:47 571

原创 负载均衡---相关概念介绍(一)

负载均衡是指通过某种技术或方法,将网络或应用的访问请求分发到多个服务器上,使这些服务器能够协同工作,共同承担负载,从而提高系统的整体性能和可靠性。目的:解决并发压力、提高应用处理性能、提供故障转移、实现高可用性和系统的伸缩性。

2024-08-14 13:48:20 812

原创 宝兰德war包未解压更新导致升级失败

宝兰德服务通过方式,经常出现【】导致升级失败,之前还可以通过,重新升级成功,最近发现这种方法不行了,排查了一圈需要改成方式升级!!!本次宝兰德参考版本:BES952。

2024-08-13 11:26:14 345

原创 SSH、FTP、SFTP相关协议详解

SSH、FTP、SFTP、VSFTP各自具有不同的特点和应用场景。SSH和SFTP更侧重于数据传输的安全性,而FTP和VSFTP则更侧重于文件传输的便捷性和高效性。在选择使用哪种协议或软件时,应根据具体的安全需求和性能要求来决定。

2024-08-11 22:39:18 1082

原创 负载均衡---健康检查概述(二)

负载均衡健康检查的主要目的是通过定期检测后端服务器的状态,确保只有健康、能够正常处理请求的服务器才会被分配流量,从而提高业务的整体可用性和用户体验,避免了局部后端服务器异常对总体服务的影响。

2024-08-06 13:45:02 177

原创 宝兰德JVM参数查看及优化

调整宝兰德(BES)JVM参数通常涉及对Java虚拟机启动和运行时的配置进行优化,以适应特定应用程序的需求或解决性能问题,不要盲目追求极致的性能而过度优化JVM参数。

2024-08-05 18:26:59 378

原创 公网域名流量禁用详解

公网域名流量禁用是一个需要综合考虑多个因素的操作。在实施过程中,需要根据实际情况灵活调整策略和方法,以确保网络的安全和稳定。

2024-08-05 18:06:15 1251

原创 nginx: [error] open() “/run/nginx.pid“ failed (2: No such file or directory)

nginx.pid文件,在刚安装的时候就是没有,其实在启动 nginx 时自动生成,里面存放的是 当前 nginx 住进程的PID ,nginx相关操作都与要调用这个文件。

2024-08-04 22:37:08 537

原创 对象存储及其相关概念介绍

对象存储是一种用于存储非结构化数据的存储架构,如图片、视频、音频文件、文档等。它将数据以对象的形式存储,每个对象包含数据本身、元数据以及唯一标识符。

2024-08-04 22:28:39 1264

原创 Linux中如何添加磁盘分区

在Linux中添加分区通常涉及到几个步骤,包括创建分区,以及或将其用作(如LVM、RAID等)。以下是一个基本的步骤指南,假设你正在使用命令行界面(CLI)和fdisk(对于MBR分区表)或gparted(图形界面工具)等工具。

2024-07-31 17:41:11 421

原创 Linux中新添加的磁盘信息不显示-主动扫盘(刷新磁盘状态)

在Linux系统中,当你新添加了一个磁盘(无论是通过物理添加还是虚拟化环境),你可能需要让系统识别这个新磁盘,并且可能需要更新或“刷新”磁盘的状态。这通常涉及到几个步骤,但没有一个直接的“刷新磁盘状态”的命令,因为Linux内核通常会自动检测到新硬件的添加。

2024-07-31 13:23:32 768

原创 什么是IP-无类别域间路由(CIDR)

CIDR的核心思想是将IP地址划分为两部分:网络前缀和主机标识符。网络前缀用于标识IP地址所属的网络,而主机标识符则用于标识网络中的具体主机。CIDR使用“IP地址/前缀长度”的表示方法来标识一个IP地址块,其中IP地址是网络的起始地址,前缀长度表示了网络前缀中包含的连续比特数。

2024-07-27 20:47:28 522

原创 如何判断IP是否属于网段10.134.208.0/20

首先想要判断IP是否属于网段,我们首先需要了解IP地址的组成结构:网络IP地址的划分主要包括网络部分(网络地址)和主机部分,以及一个特殊的地址——广播地址。

2024-07-27 20:31:09 1197

原创 怎么在CSDN上声明版权

在CSDN上成功声明你的版权,‌确保你的创作受到法律保护。‌这个过程不仅能帮助你合法维护知识产权,‌还能让你的创作受到应有的尊重和保护

2024-07-25 13:58:14 305

原创 主要的国产信创数据库有哪些

当今信息时代,数据被广泛应用于各个领域。对于企业来说,拥有一个高效、可靠、安全的数据库系统至关重要。信创国产数据库是一个备受关注的选择,它为用户提供了完整的解决方案。

2024-07-25 11:22:55 2894

原创 Windows桌面突然出现desktop.ini文件怎么处理

Windows桌面突然出现desktop.ini文件,该文件不要动!不要动!不要动!根目录下--->查看--->隐藏的项目(去掉勾选即可)

2024-07-23 16:34:36 1559

原创 镜像流量再回放

镜像流量再回放是一种在软件开发和测试过程中使用的技术,主要用于提升研发效率、保障代码质量,并减少因代码更改而可能引发的事故。

2024-07-23 15:18:54 364

原创 nginx热更新详解及实战操作

Nginx热更新,也被称为平滑升级或热部署,是指在不中断Nginx服务的情况下,对Nginx进行升级或更新其配置,以实现业务的无损和用户无感知的升级过程。

2024-07-10 10:59:12 942

原创 死磕shell系列----shell脚本变量与安全

千呼万唤始出来,感谢老铁们的支持,加强了我的学习动力!!!一、shell脚本变量概述Shell 作为弱类型的动态解释型语言,不像 C++、JAVA 语言编程时需要事先声明变量,Shell给一个变量赋值,实际上就是定义了变量。在 Linux 支持的所有 shell 中,都可以用赋值符号(=)为变量赋值,Shell 变量为弱类型,定义变量不需要声明类型,不需要提前强制转换,但在使用时需要明确变量的类型,可以使用 Declare 指定类型。Declare 常见参数有: +/- "-"可...

2021-04-28 19:04:07 1138 3

原创 死磕shell系列----shell脚本入门

一、shell脚本介绍shell脚本编程:是基于过程式,解释执行语言。1、按编程风格分类过程式:以指令为中心,数据服务于指令,shell脚本程序提供了编程能力,解释执行 对象式:以数据为中心,指令服务于数据,java,C#,python等2、编程语言:人与计算机之间交互的语言。分为两种:低级语言和高级语言 低级编程语言: 机器:二进制的0和1的序列,称为机器指令。与自然语言差异太大,难懂、难写 汇编:用一些助记符号替代机器指令,称为汇编语言 ...

2021-04-25 00:18:15 1061

原创 死磕shell系列-shell介绍

一、什么是shell在计算机科学中,Shell俗称壳(用来区别于核),是指“为使用者提供操作界面”的软件程序(命令解析器)。它类似于DOS下的command.com和后来的cmd.exe。它接受用户输入的命令行(命令名+参数),然后调用相应的应用程序在内核中执行。shell之Linux系统关系图同时它又是一种程序设计语言。作为命令语言,它交互式解释和执行用户输入的命令或者自动地解释和执行预先设定好的一连串的命令;作为程序设计语言,它定义了各种变量和参数,并提供了许多在高级语言中才具有的控.

2021-04-24 18:46:39 1544 7

转载 此贴告诉你:为啥先学习shell,等有能力了再学习python

这篇文章是从网上转载过来的,里面的内容没有仔细研究, 一般做个大概了解就行。总之一句话:先学shell,再学python!!!!!!py很强大,我承认。但在运维方面,py不但不强大,还有硬伤。正因为有下述硬伤,所以我们运维,还是用shell多,用py极少。------只从shell角度,详细对比powershell和python一、------【在linux安装powershell,并不是难题】------无需编译,一键安装powershell:#centos7及以上,安装powe

2021-04-24 18:39:06 1590

转载 技术栈是什么

技术栈是什么鬼?栈的英文是stack首先,我们使用金山词霸来查一下stack的中文解释stack有堆起来的意思,其实就是堆叠,顾名思义,技术栈就是你掌握了一堆的技术(掌握多种技术)一般来说是指将N种技术互相组合在一起(N>1),作为一个有机的整体来实现某种目的或功能。也可以指掌握这些技术以及配合使用的经验。这里的栈英文是stack(一些东西堆在一起),而非数据结构的栈的意思打个比方,开发一个医疗管理系统,你使用了html + css + javascript + jquer

2021-03-23 21:44:00 34155 1

转载 云计算架构中的Iaas、Paas、SaaS详解

云计算的架构云计算涉及了很多产品与技术,表面上看起来的确有点纷繁复杂,但是云计算本身还是有迹可循和有理可依的,下面介绍一套云计算的架构,具体请看图:标题上面这个云架构共分为服务和管理这两大部分。在服务方面,主要以提供用户基于云的各种服务为主,共包含三个层次:其一是Software as a Service软件即服务,简称SaaS,这层的作用是将应用主要以基于Web的方式提供给客户;其二是Platform as a Service平台即服务,简称PaaS,这层的作用是将一个应用的开发和部署平

2021-03-21 22:57:45 24442

转载 IaaS,PaaS,SaaS区别

越来越多的软件,开始采用云服务。云服务只是一个统称,可以分成三大类。IaaS:基础设施服务,Infrastructure-as-a-service PaaS:平台服务,Platform-as-a-service SaaS:软件服务,Software-as-a-service它们有什么区别呢?IBM 的软件架构师 Albert Barron 曾经使用披萨作为比喻,解释这个问题。David Ng 进一步引申,让它变得更准确易懂。请设想你是一个餐饮业者,打算做披萨生意。你可以从头到尾,

2021-03-21 22:40:38 1766

原创 docker的宿主系统是centos,为什么可以运行ubuntu的镜像呢?

首先需要区分Linux内核与Linux发行版 Linux内核是Linux操作系统的核心, 负责硬件管理, 比如管理内存、管理磁盘(文件系统)、管理CPU(进程)等等… Linux发行版是在Linux内核的基础上添加了一些工具软件,比如图形界面、函数库、软件包管理系统等等… CentOS与Ubuntu是不同的Linux发行版, 它们都是基于Linux内核, 只是添加的工具软件不同。比如, 他们的软件包管理系统不同, CentOS使用yum命令安装软件, 而Ubuntu使用apt-get命令

2021-03-21 20:54:27 2083

原创 shell中对文件判断的各参数含义

一. 具体每个选项对应的判断内容:-e filename 如果 filename存在,则为真-d filename 如果 filename为目录,则为真-f filename 如果 filename为常规文件,则为真-L filename 如果 filename为符号链接,则为真-r filename 如果 filename可读,则为真-w filename 如果 filename可写,则为真-x filename 如果 filename可执行,则为真-s filename 如果文件长度

2021-03-19 02:09:12 645 1

原创 SELinux如何永久禁用

1、SELinux介绍Linux被认为是当今最安全的操作系统之一,这是因为它杰出的安全特性,如SELinux(安全增强的Linux)。对于初学者,SELinux被描述为在内核中执行的强制访问控制(MAC)安全结构。SELinux提供了一种强制执行某些安全策略的方法,否则系统管理员将无法有效地实现这些策略。当您安装RHEL/CentOS或其他衍生工具时,SELinux服务是默认启用的,因此您系统上的一些应用程序可能不支持这种安全机制。因此,要使此类应用程序正常运行,必须禁用或关闭SELinux。

2021-03-19 01:11:44 6946

原创 Linux中 ifconfig命令只有lo没有eth0/ens33

最小化安装的centos 6系统,ifconfig查找ip进行SecureCRT远程连接时,发现只有lo(回环接口),没有eth0(以太网接口),如下图所示:解决思路:1、1. 进入/etc/sysconfig/network-scripts 目录,发现有ifcfg-eth0,即网卡(驱动)存在但未启用。2. 输入ifconfig -a命令,可显示eth0和lo。3. 输入ifconfig eth0 up,启用网卡。此时用ifconfig,只能看到inet6(...

2021-03-19 00:24:06 9248 1

转载 Linux中Lun是什么,以及和存储卷的区别

今天看到公司的系统上有个Lun的告警,在网上查了查资料这篇博客感不错, 分享一下平时有很多朋友在咨询LUN和存储卷的概念,今天刚好有点时间,在网上查了查LUN和卷的资料,然后给大家整理一下,供大家一起学习和交流。一、LUN的概念  LUN的全称是Logical Unit Number,也就是逻辑单元号。我们知道SCSI总线上可挂接的设备数量是有限的,一般为6个或者15个,我们可以用Target ID(也有称为SCSI ID的)来描述这些设备,设备只要一加入系统,就有一个代号,我们在区别设备的时

2021-03-18 22:33:25 5920 1

原创 查看网卡信息:ifconfig命令及详细介绍

在 实体机上 ifconfig 命令用于 显示或配置网络设备(网络接口卡) 或修改。1、显示内容分析 1、lo 回环接口lo Link encap:Local Loopbackinet addr:127.0.0.1 Mask:255.0.0.0一般回环接口的ip v4地址为:127.0.0.1,子网掩码:255.255.255.0虚拟网络接口:并非真实存在,并不真实地从外界接收和发送数据包,而是在系统内部接收和发送数据包,因此虚拟网络接口不需要驱动程序。表示主机的回坏地址,这..

2021-03-18 02:13:04 71177 4

原创 centos 系列设置开机命令行模式启动

centos中6种运行级别如下:0:关机 runleve0 ---poweroff.target 1:单用户 runleve1 --- rescue.target 2:多用户无网络 runleve2 --- multi-user.target 3:多用户有网络 runleve3 --- multi-user.target 4:保留 ...

2021-03-18 00:24:45 3657 1

原创 利用shell将YYYY-MM-DD目录下文件移动到YYYY-MM/DD下

1、编写一个shell脚本dir10.sh,创建当前日期一年前365天的目录YYYY-MM-DD,并且下面有10个文件$RANDOM.logvim dir10.sh#!/bin/bashfor i in {1..365} ;do DIR=`date -d "-$i day" +%F` mkdir /data/test/$DIR for j in {1..10};do touch /data/test/$DIR/$RAN

2021-03-01 17:27:03 441

宝兰德应用部署操作手册

宝兰德应用部署操作手册

2024-08-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除