源码linux git

linux命令

下文提到的命令均为个人在工作中使用命令的梳理,仅做记录,方便需要时查看 系统相关 du -h 目录 #查看目录占用空间 du -h --max-depth=1 |sort #查看当前目录下所有一级子目录文件夹大小 并排序 grep 查询内容 目录/文件 | wc -l #查询文件指定内容并统计行数 ......
命令 linux

Linux 部署:zookeeper (容器集群)

参考文档:https://www.cnblogs.com/EminemJK/p/15138536.html 1. 节点规划 | 节点 | ip | | | | | vm81 | 10.99.0.81 | | vm82 | 10.99.0.82 | | vm83 | 10.99.0.83 | 2. 部 ......
集群 容器 zookeeper Linux

Linux 部署:kafka(虚拟机集群)

参考文档:https://blog.csdn.net/wt334502157/article/details/116518259 1. 节点规划 | 节点 | ip | | | | | vm81 | 10.99.0.81 | | vm82 | 10.99.0.82 | | vm83 | 10.99. ......
集群 Linux kafka

Linux 命令:gpasswd 管理用户组

工作中经常需要将用户加入docker组,可执行如下操作: sudo gpasswd -a ec2-user docker newgrp # 不用加sudo gpasswd gpasswd -h Usage: gpasswd [option] GROUP Options: -a, --add USER ......
用户组 命令 gpasswd 用户 Linux

云计算时代,Linux架构师必须掌握的K8S企业实战!

喜欢Linux就点关注吧! Kubernetes入门及概念介绍 Kubernetes(k8s)是自动化容器操作的开源平台,这些操作包括部署,调度和节点集群间扩展。如果你曾经用过Docker容器技术部署容器,可以将Docker看成Kubernetes内部使用的低级别组件。 Kubernetes不仅支持 ......
架构 实战 时代 Linux 企业

linux上安装Docker(非常简单的安装方法)

最近比较有空,大四出来实习几个月了,作为实习狗的我,被叫去研究Docker了,汗汗! Docker的三大核心概念:镜像、容器、仓库 镜像:类似虚拟机的镜像、用俗话说就是安装文件。 容器:类似一个轻量级的沙箱,容器是从镜像创建应用运行实例, 可以将其启动、开始、停止、删除、而这些容器都是相互隔离、互不 ......
方法 Docker linux

Kubernetes集群Kubernetes实战与源码剖析体系进阶

Kubernetes集群Kubernetes实战与源码剖析体系进阶 学习路线指南 欢迎大家来到jiangxl~的《Kubernetes集群方方面面进阶之路》专栏,本文给大家详细列出Kubernetes集群方方面面每一章节文章指南,大家可以根据自己的需求阅读想要学习的文章。 本专栏涵盖Kubernet ......
Kubernetes 集群 实战 源码 体系

云原生服务网格Istio:原理、实践、架构与源码解析

华为云原生团队600多页的Istio实战精华总结,云原生服务网格Istio:原理、实践、架构与源码解析的电子书。 图书介绍 《云原生服务网格Istio:原理、实践、架构与源码解析》分为原理篇、实践篇、架构篇和源码篇,由浅入深地将Istio项目庖丁解牛并呈现给读者。 原理篇介绍了服务网格技术与Isti ......
网格 架构 源码 原理 Istio

git

流程 # 1. 克隆 $ git clone ..... # 2. 进入文件夹 $ cd xxx # 3. 查看所有分支 $ git branch -a # 4. 查看远程分支 $ git branch -r # 5. 创建分支并追踪到远程分支 $ git checkout -b xxxxx ori ......
git

git 忽略文件夹大小写

项目更改了文件名提交到git 仓库结果文件并没有得到跟踪的情况,在你独立开发的时候这个问题是可以被忽略的,但是如果你是,要部署到服务器的时候问题立马就暴露出来了例子:修改某文件的某个字母 大小写后 git上传到仓库时,并没有跟踪的情况 1.git查看是否忽略了大小写true:忽略了大小写 fasle ......
文件夹 大小 文件 git

linux系统巡检脚本

Linux系统初始化脚本 能够监控100台服务器的磁盘利用率的脚本——16行代码实现 Linux系统初始化脚本之二 分享一个Linux系统巡检脚本,话不多说,上干货! #!/bin/bash ###################################################### ......
脚本 系统 linux

git 相关知识

清除缓存 清除缓存的账号密码等信息,下次 git push 或 git pull 的时候需要重新输入账号密码 git config --local --unset credential.helper git config --global --unset credential.helper git ......
知识 git

爬取的数据,存到mysql中、爬虫和下载中间件、加代理,cookie,header,加入selenium、去重规则源码分析(布隆过滤器)、scrapy-redis实现分布式爬虫

# 1 scrapy架构 -爬虫:写的一个个类 -引擎: -调度器:排队,去重 -下载器 -pipline -下载中间件 -爬虫中间件 # 2 命令 -scrapy startproject 项目名 -scrapy gensipder 爬虫名 网址 -scrapy crawl 爬虫名字 -run.p ......

Git

git查看stash内容 git stash show -p stash@{3} ......
Git

Linux服务器编写Shell脚本定时监控Java应用状态以及掉线后的自动重启

1. 编写Shell脚本 #! /bin/sh export JAVA_HOME=/root/jdk1.8.0_361 export CLASSPATH=.:CLASSPATH:$JAVA_HOME/lib/ export PATH=$PATH:$JAVA_HOME/bin proc_name=we ......
脚本 状态 服务器 Linux Shell

Linux05

大纲 库文件 目标文件的集合(*.o) 静态库和动态库 静态库:类比家用车,将库打包到产品(可执行程序) 动态库:类比F1赛车,运行时才加载到可执行程序 | | 可执行程序大小 | 部署难度 | 升级难度 | | | | | | | 静态库 | 大 | 易 | 难 | | 动态库 | 小 | 难 | ......
Linux 05

Linux06

Linux系统编程 文件 | | 重要 | 难度 | | | | | | 目录流 | 3 | 4 | | 无缓冲IO | 5 | 2 | | IO多路复用 | 5 | 5 | IO多路复用可用于制作即时聊天系统 进程 | | 重要 | 难度 | | | | : | | 虚拟 | 4 | 3 | | ......
Linux 06

Linux 物理内存管理

Linux 物理内存管理 1. 前文回顾 在上篇文章 《深入理解 Linux 虚拟内存管理》 中,笔者分别从进程用户态和内核态的角度详细深入地为大家介绍了 Linux 内核如何对进程虚拟内存空间进行布局以及管理的相关实现。在我们深入理解了虚拟内存之后,那么何不顺带着也探秘一下物理内存的管理呢? 所以 ......
物理 内存 Linux

Linux下LCD显示QT应用

嵌入式Linux系列第12篇:LCD显示及QT - 腾讯云开发者社区-腾讯云 (tencent.com) ......
Linux LCD

Linux中使用curl命令报错:解决方法

报错信息: 在下载软件的时候,下载不了,出现未知的错误,以上是报错信息。 报错原因: 1、之前一直使用的是8.8.8.8的域名解析地址,这是Google公开的DNS服务器,以为就可以被解析到。 2、经过看宿主机的网卡DNS服务器,指的是自己的网关,导致没有在/etc/hosts文件里添加解析,解析不 ......
命令 方法 Linux curl

Linux中使用yum安装服务时会报:Existing lock /var/run/yum.pid: another copy is running as pid 3263.:解决方法

报错信息: 在下载服务时,不会显示正常的安装步骤,而是显示以上报错。 报错原因: 1、是因为yum已经在后台运行了,导致进程僵死。 解决方法: 1、把/var/run/yum.pid文件给删掉就好了。 执行命令: [root@k8s-master ~]# rm -rf /var/run/yum.pi ......
yum pid Existing another running

0 爬取的数据,存到mysql中 、1 爬虫和下载中间件、 2 加代理,cookie,header,加入selenium、3 去重规则源码分析(布隆过滤器) 、4 scrapy-redis实现分布式爬虫

0 爬取的数据,存到mysql中 # 存到mysql中 class FirstscrapyMySqlPipeline: def open_spider(self, spider): print('我开了') self.conn = pymysql.connect( user='root', pass ......

Ubuntu 20.04 制作Linux系统的qcow2镜像

本篇以制作kali2023操作系统为例,在一台Ubuntu 20.04的服务器上制作2GB内存,30GB硬盘的qcow2镜像,如果是VM虚拟机需要开启CPU硬件虚拟化。 1. 安装依赖软件 apt install qemu-utils virtinst libvirt-dev libvirt-dae ......
镜像 Ubuntu 系统 20.04 Linux

Git 和 GitHub 超入门指南(三)

工作流程 工作的流程应该遵循以下步骤: (1) 在 issue 跟踪系统中创建一个新的工单,注明这个 issue 的编号。 (2) 在本地仓库中,使用 issue+number 格式创建一个新的分支。 (3) 完成工单描述的工作(且只完成工单中描述的工作)。 (4) 测试工作,确保已经完成并且是正确 ......
入门指南 指南 GitHub Git

Git 和 GitHub 超入门指南(四)

Git基本命令 以下是一些基本的Git命令: git add:将文件添加到Git索引中 git commit:将索引中的文件提交到Git仓库中 git status:查看工作目录和索引的状态 git log:查看提交历史记录 Git高级命令 以下是一些高级的Git命令: git reset:回滚到某 ......
入门指南 指南 GitHub Git

Git 和 GitHub 超入门指南(五)

使用标签 1.显示已有的标签 git tag 在 Git 自身项目仓库中,如果只对 1.0 系列的版本感兴趣,可以运行下面的命令: git tag -l 'v1.0.*' 2.创建标签 创建一个含附注类型的标签 git tag -a v1.0 -m 'my version 1.0' git show ......
入门指南 指南 GitHub Git

Git 和 GitHub 超入门指南(二)

1.解决行结束符问题 需要在你的仓库中添加一个.gitattributes文件,标记正确的行结束符、应该被改正的文本文件和不应该被修改的二进制文件。 在仓库根目录(与 .git 位于同一文件夹中)下创建一个名为 .gitattributes 的新文本文件。 git config --global c ......
入门指南 指南 GitHub Git

学习Linux只要学会这个命令就够了!

大家好,我是良许。 这段时间又是搬家,又是找新办公室,现在终于安顿下来了,有时间给大家分享干货了。 今天给大家介绍一个 Linux 超级实用命令,有了这个命令,你就可以愉快使用 Linux 上几乎所有常用命令了,再也不用担心记不住那么多选项啦~ 我们知道,Linux 系统总共有 300~500 个命 ......
命令 Linux

用Gradle构建spring源码项目

版本: JDK 1.8 Gradle :gradle-5.6.3-all.zip Spring 5.2.1 1.配置JDK环境和配置Gradle环境,这个就不说了网上一大片都是。 2.下载源码:git clone -b 5.2.1 https://github.com/spring-projects ......
源码 项目 Gradle spring