经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
 Linux/Shell

K8S部署之VMWare网络拓扑踩坑

目录背景VMWare 虚拟网络安装 Ubuntu Server 20.04 时遇到的网络问题解决方法和解释总结 背景 知乎上最近发现一篇好文 图解K8S(01):基于Ubuntu 20.04部署1.23版K8S集群,想着之前 K8S 部署一直不成功,那么就照着这篇文章中说的试一试。结果在实验...[2022/1/18]

jenkins 实现shell脚本化定时执行任务的方法

1.开发需求socket连接的auction拍卖jar包服务更新重启前半小时切走nginx的访问请求。 socket发起请求之后不需要nginx执行交互可以断开了,但是socket这个任务在auction拍卖任务没结束前重启auction就会出问题。 解决访问是jenkins构建好之后将j...[2022/1/18]

《拉钩课程 - 重学操作系统 - Linux 指令入门》

1、进程是什么?进程是应用的执行副本。应用的可执行文件是放在文件系统里,把可执行文件启动,就会在操作系统里(具体来说是内存中)形成一个应用的副本,这个副本就是进程。 2、Linux 管道(Pipeline)的作用是在命令和命令之间,传递数据。比如说一个命令的结果,就可以作为另一个命令的输入。这...[2022/1/17]

Ubuntu18.04 + Windows10 双系统安装

此处忽略Windows10安装!!! 准备 安装环境 OS:Windows10 CPU:Intel(R) Core(TM) i5-10600KF CPU @ 4.10GHz 4.10 GHz GPU:NVIDIA GeForce GTX 1070 8G RAM:16GB SSD:2T(未分...[2022/1/17]

白话TCP/IP原理

TCP/IP(Transmi ion-Control-Protocol/Internet-Protocol),中文译名为传输控制协议/因特网互联协议,又名网络通讯协议,是Internet最基本的协议、也是Internet国际互联网络的基础。   我上大学的时候就是一门必修课。工作后...[2022/1/17]

Linux查看运行着的Java Spring boot api程序命令

阅文时长 | 0.03分钟 字数统计 | 56.8字符 主要内容 | 1、引言&背景 2、声明与参考资料 『Linux查看运行着的Java Spring boot api程序命令』 编写人 | SCscHero 编写时间 | 2022/1/5 PM6...[2022/1/17]

自动化集成:Kubernetes容器引擎详解

前言:该系列文章,围绕持续集成:Jenkins+Docker+K8S相关组件,实现自动化管理源码编译、打包、镜像构建、部署等操作;本篇文章主要描述Kubernetes引擎用法。 一、基础简介 Kubernetes简称K8S,是一个开源的分布式的容器编排引擎,用来对容器化应用进行自动化部...[2022/1/17]

Linux 进程卡住了怎么办?

在我们使用 Linux 系统时,如果网络或者磁盘等 I/O 出问题,会发现进程卡住了,即使用 kill -9 也无法杀掉进程,很多常用的调试工具,比如 strace, pstack 等也都失灵了,是怎么回事? 此时,我们使用 ps 查看进程列表,可以看到卡住的进程状态显示为 D。 m...[2022/1/17]

Nginx笔记

Nginx笔记

实现负载均衡 这里采用的是权重 进入配置文件目录cd /usr/local/nginx/conf/    实际根据自己的目录来 编辑vim nginx.conf 这段代码上方加入自定义代码 根据需求复制 upstream my { #tomcat1 ...[2022/1/17]

linux白了又白

刚刚开始学习,内容不做参考,如果有误请指点,谢谢!           作爲一位剛入門的小白第一個問題就是爲什麽要學習linux系統: 平常我們聼到最多的還是Windows系統那麽Linux系統和Windows系統有什麽區別呢 首...[2022/1/17]

Linux动静分离与Rewrite

一、动静分离 1.1 单台机器动静分离 1、创建NFS挂载点(NFS服务端) mkdir tatic vim /etc/exports tatic 172.16.1.0/20(rw,sync,all_squash,anonuid=666,anongid=666) systemc...[2022/1/17]

双系统设置默认启动系统

双系统设置默认启动系统 在原有windows系统下,我们装完Ubuntu系统后,会出现Ubuntu的grub引导界面(倒计时后自动进入Ubuntu),如下图所示。 假设我们需要将倒计时后默认启动的系统改为windows,如下图红圈所示: 记下所需默认启动系统的序号,列表中windows是第...[2022/1/17]

Linux之Keepalived高可用

一、高可用介绍 1.1 什么是高可用 一般是指2台机器启动着完全相同的业务系统,当有一台机器down机了,另外一台服务器就能快速的接管,对于访问的用户是无感知的。 1.2 常用的工具 硬件通常使用:F5 软件通常使用:Keepalived 1.3 keepalived是如何实现高可用的? 1...[2022/1/17]

自动化集成:Pipeline整合Docker+K8S

前言:该系列文章,围绕持续集成:Jenkins+Docker+K8S相关组件,实现自动化管理源码编译、打包、镜像构建、部署等操作;本篇文章主要描述流水线集成K8S用法。 一、背景描述 分布式服务的部署是一个复杂的流程,当容器应用存在几十甚至上百的时候,用手动的方式部署显然难度过高,借助...[2022/1/17]

git 那些事儿 —— 基于 Learn Git Branching

前言 推荐一个 git 图形化教学网站:Learn Git Branching,这个网站有一个沙盒可以直接在上面模拟 git 的各种操作,操作效果使用图形的方式展示,非常直观。本文可以看作是它的文字版,将其中各级关卡所要学习的概念和命令提取出来,方便查阅。文中的一些示例,如果没有显而易见的输出,...[2022/1/17]

记录一次shell脚本环境全局变量在函数内部生效问题

背景 计划核对内网IP的使用情况,所以写了个小脚本扫描有哪些IP还在使用。执行脚本过程中发现函数中一直获取不到变量的值,排查后将结论记录下来。 问题现象 已经配置了全局变量,但是在函数中使用时,无法读取到变量的值,代码如下: result = "/tmp/active_ip.txt" fu...[2022/1/17]

001 研发同学必学哪些 Linux 命令?

01 研发同学为啥要掌握 Linux 命令? 身为研发同学,Linux 是绕不过去的一个小山包,不是说要掌握的十分精通,在程序员界里做个极客,也不是说要抢了 Devops 同学的饭碗,但至少要做到摆脱对 Linux 命令认知的小白身份。 说个不怕大家嘲笑的事情,锅锅工作快一年时 Linux 的...[2022/1/17]

ArchLinux安装-2022-01-12

这篇教程,是我基于B站up住theCW的视频教程整理的,其中添加了一些我在安装n次之后的经验(虽然失败过几次,但我现在安装不会再出差错,所以请放心的看此教程) 当然,我认为theCW本人的视频中讲的更仔细,跟着他的视频装arch的话,会了解到整个安装的原理,但是他讲的太仔细了(也太慢了哈哈),...[2022/1/17]

002 Linux 文件与目录命令的必会姿势!

002 Linux 文件与目录命令的必会姿势!

01这些命令真的很重要吗? 文件及目录的路径切换、显示、创建、复制、移动和删除操作的常用姿势,必会!因为这些命令是使用 Linux 系统进行工作的基础,是摆脱小白的第一步,是构建大厦的基石! 发现锅锅真是个话痨啊!那锅锅就不要脸了真就再比比两句啦,承蒙不要嫌弃(=_=)。这篇文章不是 Linu...[2022/1/17]

linux mv 命令中断的解决办法

linux mv 命令中断的解决办法

背景:使用mv对服务器文件进行迁移的过程中,因为网络中断,所以迁移到一半被停止了。 现状:有一部分文件没有迁移完,但是文件夹已经存在了,重新mv提示文件夹已经存在,切已经有文件,所以不能删除 重点提示:如果远程迁移服务器上的文件或者其他耗时较长的的命令,一定要加在命令的最后加 & 字...[2022/1/17]

linux用户组管理

一、简介 1、每个用户都有一个用户组,系统可以对一个用户组中的所有用户进行集中管理,不同Linux系统对用户组的规定有所不同,如:Linux下在创建用户时,不指定用户组名,则会同时默认创建同名的用户组名。 2、用户组的管理涉及用户组的添加、删除和修改。组的增加、删除和修改实际上就是对/etc/...[2022/1/17]

linux命令之tar 解压 压缩

tar tar(全称:tape archive )命令用于备份文件。tar 是用来创建或者还原备份文件的工具程序,它可以加入,解开备份文件内的文件。tar linux说明 语法 tar [主选项 + 辅选项] 文件或目录 使用该命令时,主选项必须有,它告诉tar要做什么事情,辅选项是辅...[2022/1/17]

003Linux查看文件内容的5个命令姿势

01 开篇 Linux 中查看文件内容常用的有如下 5 个命令: cat; more; le ; tail; head。 02依次看看这些命令的使用姿势 cat 一次性将所有内容输出到屏幕上,方便查看,适用于于文件内容较少时使用。 合并文件,与输出符 ">" 一起使用,输出到新文件中...[2022/1/17]

CentOS 6 安装并配置 MySQL 5.6

1. 添加 MySQL Yum 存储库 将MySQL Yum存储库添加到系统的存储库列表中; 1.1 到MySQL官网下载MySQL Yum存储库(https: dev.mysql.com/download repo/yum/) 1.2 下载适合的发行包,将下载的 rpm 包上传到 Cen...[2022/1/17]

Linux之Nginx入门

一、Nginx介绍 1.1 概述 Nginx是一个开源且高性能、可靠的http web服务、代理服务。 开源:直接获取源代码 高性能:支持海量并发 可靠:服务稳定 1.2 Nginx特点 高性能,高并发 Nginx支持很高的并发,Nginx在处理大量并发的情况下比其...[2022/1/4]

CentOS7.6下安装Redis5.0.7

此次安装是在CentOS7下安装Redis5.0.7 一.首先准备Redis安装包 这里下载的是 redis-5.0.7.tar.gz 安装包,并将其直接放在了 root ?录下 压缩包下载地址:https: files.cnblogs.com/file blog 726807/redi...[2022/1/3]

Ubuntu复习笔记-Ubuntu图形界面

Ubuntu不仅提供了强大的字符界面,而且比较方便的可以定制图形界面。 基础操作 登录 Ubuntu是一个多用户系统,每次使用前都需要登录,需要输入用户名和密码。 在不关闭终端的前提下,仅需要输入一次\(root\)用户的密码即可完成身份认证。 注销 需要结束当前用户的运行,或者使用另外的...[2022/1/3]

Linux 基于flock命令实现多进程并发读写文件控制

基于flock命令实现多进程并发读写文件控制 需求描述 实际项目中,需要在Linux下通过shell脚本并发读写同一个文件,但是希望同一时刻,只有一个进程可以在读、写目标文件。 解决方案 使用flock命令。 flock命令介绍 语法 # flock --help 用法: flock [...[2022/1/2]

Ubuntu复习笔记-认识Linux

Ubuntu复习笔记-认识Linux

本次复习基于\(Ubuntu20.04\)的发行版进行总结,目的是更好记录自己学习的\(Linux\)。 认识Linux 学习\(Linux\)之前,需要搞懂几个概念,\(Linux\)桌面操作系统与\(Linux\)。事实上,前者指具体的某种操作系统,后者指一种开放源代码的操作系统内核,普通...[2022/1/2]

自动化集成:Pipeline整合Docker容器

前言:该系列文章,围绕持续集成:Jenkins+Docker+K8S相关组件,实现自动化管理源码编译、打包、镜像构建、部署等操作;本篇文章主要描述流水线集成Docker用法。 一、背景描述 微服务架构是当前主流的技术选型,在业务具体落地时,会存在很多业务服务,不管是在开发、测试、上线的...[2022/1/2]

http代理连接

http代理连接

1. 准备工作 目标服务器 : 120.79.94.104 username:root pa word: abc123456 代理服务器 : 120.77.54.192 username:root pa word: abc123456 使用端口号:3128 安全组:阿里云上...[2021/12/31]

Linux常用网络命令总结

文章简单的介绍一些简单我们日常使用的一些命令,平时遇到问题时能够快速查找问题,提供一定的思路解决问题。 netstat   这个命令用来查看当前建立的网络连接(深刻理解netstat每一项代表的含义)。最经典的案例就是查看本地系统打开了哪些端口:   # sudo netstat -lnpt...[2021/12/31]

docker-compose安装,yml文件配置

docker-compose安装,yml文件配置

1、离线安装 https: github.com/docker/compose/releases 移动文件 mv docker-compose-linux-x86_64 /usr/local/bin 修改文件名 mv docker-compose-linux-x86_64 dock...[2021/12/31]

ELK收集日志之logstash使用

ELK收集日志之logstash使用

一、logstash使用 1.logstah收集文件日志 不难理解,我们的日志通常都是在日志文件中存储的,所以,当我们在使用INPUT插件时,收集日志,需要使用file模块,从文件中读取日志的内容,那么接下来讲解的是,将日志内容输出到另一个文件中,如此一来,我们可以将日志文件统一目录,方便查找。...[2021/12/31]

supervisord 进程管理利器

Supervisor概述 ? supervisor是一个 Client/Server模式的系统,允许用户在类unix操作系统上监视和控制多个进程,或者可以说是多个程序。supervisor与launchd,daemontools,runit等程序有着相同的功能,与其中某些程序不同的是...[2021/12/31]

samba服务设置与访问共享文件夹

samba服务设置与访问共享文件夹 linux设置文件夹共享 windows连接共享文件夹(运行-> IP/route) linux连接共享文件夹 1、基本服务安装与配置 linux环境下文件夹的共享是可以由samba提供这项服务,所以首先需要安装samba yum install...[2021/12/31]

配置免密登陆服务器

前言 原来自己学习的时候在阿里云买自己的学习机,一台主机自己瞎折腾。但是参加工作以后管理的主机越来越多了,上服务器看的频率也越来越频繁,虽然有时候shell管理工具可以很方便的保存,但是mac的终端实在是太香了,使用命令联通万物,配合一些 h_config和hosts设置可以轻而易举的上服务器,...[2021/12/31]

在linux中使用tcpdump抓包的方法:

在linux中使用tcpdump抓包的方法: 1,运行下面命令来从所有网卡中捕获数据包: tcpdump -i any 2,从指定网卡中捕获数据包 tcpdump -i eth0 3,指定网卡,IP地址,写入文件 tcpdump -i eth0 host 10.19.150.242 -...[2021/12/31]

离线版centos8安装docker笔记

  嗨嗨哈哈,已经很久没有坐下来胡编乱造一点笔记了,平时云服务器搞惯了,一个命令就安装好了docker了的,但这次生不逢时的新机房就没那么幸运了,有多不逢时超乎想象,不仅仅服务器没有外网,就连周围方圆一公里手机网络都没有,要查一个资料只能步行公里开外去搜寻网络。   不打无准备之战:我就是一名...[2021/12/31]

【转】我是一个CPU:这个世界慢!死!了!

【转】我是一个CPU:这个世界慢!死!了!

简介 经常听到有人说磁盘很慢、网络很卡,这都是站在人类的感知维度去表述的,比如拷贝一个文件到硬盘需要几分钟到几十分钟,够我去吃个饭啦;而从网络下载一部电影,有时候需要几个小时,我都可以睡一觉了。 最为我们熟知的关于计算机不同组件速度差异的图表,是下面这种金字塔形式:越往上速度越快,容量越小,而...[2021/12/31]

《拉钩课程 - 重学操作系统 - 计算机组成原理》

1、芯片是怎么工作的呢?电能供给给芯片,芯片中的一种电子元件晶振(也就是石英晶体)通电后产生震荡,震荡会产生频率稳定的脉冲信号。通常这是一种高频的脉冲信号,每秒可达百万次。然后,我们通过谐振效应发放这个信号,形成方波。再通过电子元件调整这种脉冲的频率,把脉冲信号转换为我们需要的频率,这就形成了驱...[2021/12/31]

Linux备份之远程同步—rsync

一、备份 1.1 什么是备份? 备份就是把重要的数据或者文件复制一份保存到另一个地方,实现不同主机之间的数据同步 1.2 为什么做备份? 数据在公司中是很重要的!!!备份就是为了恢复数据。 1.3 能不能不做备份? 对于重要的数据一定要备份,对于不重要的数据可以不备份或者备份一部分。...[2021/12/31]

良许跌宕起伏的2021年

良许跌宕起伏的2021年

大家好,我是良许,前码农,现创业者。 时间飞逝,转眼就2021年年尾了,向各位「股东」们汇报一下良许的 2021 年。 公众号运营至今,每年我都会写年终总结,前三次总结给大家放在下面了,各位看官们来帮我打打脸。 2018年终总结:回顾2018,展望2019 2019年终总结:副业收入超过...[2021/12/31]

tcpreplay重放报文,tcpdump能抓到包,应用程序收不到包

现象: 生产环境中有两台服务器A、B,A服务器实时有报文发往B服务器。为了在测试环境测试新功能,故在现网A服务器上tcpdump抓取发往B服务器的报文,然后在测试环境tcprewrite重写目标IP和端口进行重放。在测试环境中报文在A1服务器上进行tcpreplay重放发往B1服务器,此时在B1...[2021/12/31]

Linux之NFS

一、什么是NFS 共享存储,文件服务器 1.1 基本概述 NFS是Network File System的缩写及网络文件系统。NFS主要功能是通过局域网络让不同的主机系统之间可以共享文件或目录。 NFS系统和Windows网络共享、网络驱动器类似, 只不过windows用于局域网, NF...[2021/12/31]

自动化集成:Pipeline流水语法详解

前言:该系列文章,围绕持续集成:Jenkins+Docker+K8S相关组件,实现自动化管理源码编译、打包、镜像构建、部署等操作;本篇文章主要描述Pipeline流水线用法。 一、Webhook原理 Pipeline流水线任务通常情况下都是自动触发的,在Git仓库中配置源码改动后通知的...[2021/12/24]

Linux文本处理相关命令

一、文本处理命令 1.1 sort命令 Linux sort命令用于将文本文件内容加以排序。 sort 可针对文本文件的内容,以行为单位来排序。 语法格式如下: sort [参数]...[文件] 相关参数 参数说明 -n 依照数值的大小排序 -r 以相反的顺序来排序 ...[2021/12/24]

Linux三剑客命令—sed

一、概念说明 官方概念说明: stream editor for filtering and transforming text 字符流过滤编辑和文本字符流转换工具 Linux sed 命令是利用脚本来处理文本文件。 sed 可依照脚本的指令来处理、编辑文本文件。 Sed 主要用来...[2021/12/24]

虚拟机网络地址配置你不知道的事儿-服务器的种类

虚拟机网络地址配置你不知道的事儿-服务器的种类

  想必大家在初学Linux过程中,应该都是跟我一样白嫖一台虚拟机进行使用把,但是在大家白嫖的同时知不知道我们公司内是使用的什么样的服务器呢?公司肯定不会跟我们一样在自己电脑进行安装虚拟机来进行安装相关的服务的,这样我们服务的性能怎么保证呢?那大家又知道哪些Linux服务器呢?   Type1...[2021/12/24]

linux添加磁盘及分区挂载

目录磁盘管理1.为什么要添加磁盘2.系统添加磁盘并分区 磁盘管理 1.为什么要添加磁盘 随着系统的使用,磁盘的内容会越来越少,所以这时要添加磁盘增加空间 Linux系统中磁盘管理就是将硬盘通过挂载的方式挂载到linux文件系统中。 2.系统添加磁盘并分区 挂载磁盘的步骤: 1、关机 ...[2021/12/24]

122
2
记录数:4363 页数:1/8812345678910下一页尾页
加载更多
 友情链接: NPS