<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[donghua的记录空间]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/kingoflongevity</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; kingoflongevity]]></copyright><item><title><![CDATA[【云原生】golang入门题(这套足够让你熟悉代码)]]></title><link>https://blog.youkuaiyun.com/kingoflongevity/article/details/127149715</link><guid>https://blog.youkuaiyun.com/kingoflongevity/article/details/127149715</guid><author>kingoflongevity</author><pubDate>Sat, 15 Oct 2022 18:57:17 +0800</pubDate><description><![CDATA[打印1-100内，能够被3整除，不能被5整除的数字，统计打印的个数，每行打印5个。水仙花数 100-1000以内。go模仿面向对象的继承性。打印58-23的数字。]]></description><category></category></item><item><title><![CDATA[【云原生】windows下golang开发环境搭建]]></title><link>https://blog.youkuaiyun.com/kingoflongevity/article/details/127126217</link><guid>https://blog.youkuaiyun.com/kingoflongevity/article/details/127126217</guid><author>kingoflongevity</author><pubDate>Fri, 30 Sep 2022 18:09:28 +0800</pubDate><description><![CDATA[go windows下环境安装]]></description><category></category></item><item><title><![CDATA[【云原生】gitlab+jenkins+sshserver+shell自动化部署发布springboot项目实战03(2022)]]></title><link>https://blog.youkuaiyun.com/kingoflongevity/article/details/127026556</link><guid>https://blog.youkuaiyun.com/kingoflongevity/article/details/127026556</guid><author>kingoflongevity</author><pubDate>Sat, 24 Sep 2022 17:00:05 +0800</pubDate><description><![CDATA[实战经验]]></description><category></category></item><item><title><![CDATA[【云原生】gitlab+jenkins+webhook自动化部署springboot项目实战02(2022)]]></title><link>https://blog.youkuaiyun.com/kingoflongevity/article/details/127008105</link><guid>https://blog.youkuaiyun.com/kingoflongevity/article/details/127008105</guid><author>kingoflongevity</author><pubDate>Fri, 23 Sep 2022 12:24:25 +0800</pubDate><description><![CDATA[webhook构建，企业工作经验]]></description><category></category></item><item><title><![CDATA[【云原生】gitlab+jenkins自动化部署springboot项目实战01(2022)]]></title><link>https://blog.youkuaiyun.com/kingoflongevity/article/details/126932764</link><guid>https://blog.youkuaiyun.com/kingoflongevity/article/details/126932764</guid><author>kingoflongevity</author><pubDate>Wed, 21 Sep 2022 13:28:47 +0800</pubDate><description><![CDATA[jenkins+gitlab自动构建,企业工作经验]]></description><category></category></item><item><title><![CDATA[django-restframework(DRF)实用型快速入门(一个字“快“)]]></title><link>https://blog.youkuaiyun.com/kingoflongevity/article/details/125032035</link><guid>https://blog.youkuaiyun.com/kingoflongevity/article/details/125032035</guid><author>kingoflongevity</author><pubDate>Sun, 29 May 2022 17:47:13 +0800</pubDate><description><![CDATA[用DRF快速写出接口]]></description><category></category></item><item><title><![CDATA[Linux基础之shell--函数(长期更新函数)]]></title><link>https://blog.youkuaiyun.com/kingoflongevity/article/details/120600853</link><guid>https://blog.youkuaiyun.com/kingoflongevity/article/details/120600853</guid><author>kingoflongevity</author><pubDate>Fri, 05 Nov 2021 19:47:41 +0800</pubDate><description><![CDATA[function
函数名 () 
{
		函数体；
		}

**跨脚本调用函数**
source 写了函数的脚本
然后就可以在当前环境调用了
local 变量名 意义同局部变量
return 结束函数返回结果
$?可查看函数返回状态
function(){
	echo  $[$1+$2]
}
function 10 20 #传参


调用函数直接，写函数名
小技巧 系统路径/etc/init.d/funcation 文件里带有大量系统函数
action 函数可实现以下功能


递归调用
不停调用自己 li]]></description><category></category></item><item><title><![CDATA[Linux基础命令之日志管理11]]></title><link>https://blog.youkuaiyun.com/kingoflongevity/article/details/121167207</link><guid>https://blog.youkuaiyun.com/kingoflongevity/article/details/121167207</guid><author>kingoflongevity</author><pubDate>Fri, 05 Nov 2021 19:45:02 +0800</pubDate><description><![CDATA[系统日志管理

常见日志文件:
/var/log/messages(系统主日志文件)
/var/log/secure (系统安全相关日志主要为用户登录相关)
/var/log/audit/audit.log (系统审计日志)

rsyslog(了解)
rsyslog 能确定什么类型的日志存放哪个位置
列出配置文件
[root@centos7 ~]# rpm -qc rsyslog
/etc/logrotate.d/syslog
/etc/rsyslog.conf (主配置文件)
/etc/sysconfi.]]></description><category></category></item><item><title><![CDATA[Linux基础之计划任务11]]></title><link>https://blog.youkuaiyun.com/kingoflongevity/article/details/121165001</link><guid>https://blog.youkuaiyun.com/kingoflongevity/article/details/121165001</guid><author>kingoflongevity</author><pubDate>Fri, 05 Nov 2021 17:15:19 +0800</pubDate><description><![CDATA[一次性调度计划(了解)

at
 示例:
 1.2分钟后执行命令
 at now +2min
 (写完需要执行的命令后ctrl+D退出)


atq查看定时任务

循环调度执行

cron
创建任务
crontab -e
 任务计划格式(24小时制)
注意:所有在 crontab的命令都需写成绝对路径/usr/bin/ls
配置格式:
 *  *  *  *  * command 默认为每分钟执行
 分 时 日 月 周 命令 or 脚本
 用法:
  5  * * * *  每5分钟执行一次
 */5 *.]]></description><category></category></item><item><title><![CDATA[Linux基础命令之磁盘管理10]]></title><link>https://blog.youkuaiyun.com/kingoflongevity/article/details/120562299</link><guid>https://blog.youkuaiyun.com/kingoflongevity/article/details/120562299</guid><author>kingoflongevity</author><pubDate>Fri, 05 Nov 2021 15:45:26 +0800</pubDate><description><![CDATA[linux一切皆文件
echo '- - -' &gt; /sys/class/scsi_host
免重启激活硬盘

目前的固态硬盘协议nvme
mbr
gpt
fdisk
MBR分区管理工具

gdisk
管理GPT分区

parted
parted的操作立即生效
分区高级工具

分区创建步骤
1.分区表创建(指定分区表类型)gpt分区只有主分区
	parted /dev/sd maklable gpt|msdos
2.分区创建
	parted /dev/sd mkpart primary 1 300 (]]></description><category></category></item><item><title><![CDATA[Linux基础之软件管理12]]></title><link>https://blog.youkuaiyun.com/kingoflongevity/article/details/120467541</link><guid>https://blog.youkuaiyun.com/kingoflongevity/article/details/120467541</guid><author>kingoflongevity</author><pubDate>Tue, 28 Sep 2021 11:05:09 +0800</pubDate><description><![CDATA[ldd
查看软件依赖库
ldd ls

小知识:安装系统的光盘自带修复模式
rpm2cpio
查看rpm包里的内容(和cpio配合使用)
rpm2cpio yum-3.4.3-168.el7.centos.noarch.rpm  | cpio -tv
将rpm包里的文件解出来
rpm2cpio yum-3.4.3-168.el7.centos.noarch.rpm  | cpio -idv


...]]></description><category></category></item><item><title><![CDATA[Linux基础之shell--循环以及sed文本处理---进阶sre第一阶段(重温linux基础11)]]></title><link>https://blog.youkuaiyun.com/kingoflongevity/article/details/120302627</link><guid>https://blog.youkuaiyun.com/kingoflongevity/article/details/120302627</guid><author>kingoflongevity</author><pubDate>Fri, 24 Sep 2021 15:30:03 +0800</pubDate><description><![CDATA[以下测试在bash shell窗口执行

for
(自定义循环列)
for TiTLE in test1 test2 test3 ;do echo ${TITLE}; done
结果：
test1
test2
test3

(快速生成循环列)
for TITLE in {1..10};do echo ${TITLE};done
结果:
1
2
3
4
5
6
7
8
9
10

(支持通配符进行循环)
for conf in /etc/*.conf;do echo ${conf};done
结果:
/etc]]></description><category></category></item><item><title><![CDATA[Linux基础之shell入门分支判断以及文件查找----进阶sre第一阶段(重温linux基础10)]]></title><link>https://blog.youkuaiyun.com/kingoflongevity/article/details/120253241</link><guid>https://blog.youkuaiyun.com/kingoflongevity/article/details/120253241</guid><author>kingoflongevity</author><pubDate>Tue, 14 Sep 2021 16:18:10 +0800</pubDate><description><![CDATA[if
简单格式
if 判断条件;then
		为真代码
else
  		为假代码
fi

多分支
if 判断条件;then
		真
elif 判断条件2;then
		真
elif 判断条件3;then
		真
else
	以上都为真
fi

条件判断case
case 变量引用 in
PAT1)
	分支
	;;
PAT2
	分支
	;;
'''
*)
	默认分支
	;;
esac

文件查找
locate
查找索引数据库内数据(快速查找)
主动建立索引数据库 updatedb
默认模糊搜索
find

]]></description><category></category></item><item><title><![CDATA[Linux基础之shell入门----进阶sre第一阶段(重温linux基础09)]]></title><link>https://blog.youkuaiyun.com/kingoflongevity/article/details/120040871</link><guid>https://blog.youkuaiyun.com/kingoflongevity/article/details/120040871</guid><author>kingoflongevity</author><pubDate>Sun, 12 Sep 2021 10:58:59 +0800</pubDate><description><![CDATA[再次声明:本专栏内容适合有基础的朋友观看
shell
格式要求
以#!/bin/bash打头声明语言类型
注意shell脚本需要有执行权限
执行shell脚本 (多种)
sh 文件名
bash 文件名
bash &lt; 文件名	
./ 文件名
bash -n 对语法进行检查
bash -x 行行执行,解释性执行
扩展:也可放到系统PATH路径包含的文件夹下，此时可在系统任意位置执行此脚本
扩展 :将命令放到远程主机 可用curl下载再用管道方式将内容定向输入到bash执行

变量常识
变量的生效范围等标准]]></description><category></category></item><item><title><![CDATA[Linux基础命令之文本处理grep解析----进阶sre第一阶段(重温linux基础08)]]></title><link>https://blog.youkuaiyun.com/kingoflongevity/article/details/120020352</link><guid>https://blog.youkuaiyun.com/kingoflongevity/article/details/120020352</guid><author>kingoflongevity</author><pubDate>Wed, 01 Sep 2021 09:18:39 +0800</pubDate><description><![CDATA[grep

案例(面试):
1.找出2个文件相同内容
grep -f file1 file2 将文件一作为条件去过滤文件二

2 查看连接到本服务器的几种状态
 ss -nta | grep '^[^State]'|cut -d ' ' -f 1 |uniq -c

3.将1.txt文本中的文件相加
内容如下：
42
123
002
12

grep -Eo '[0-9]+' 1.txt | past -s -d+ |bc 

nmap
扫描网络中存活主机
nmap -v -sP 网段
案例:
筛选当前网络]]></description><category></category></item><item><title><![CDATA[Linux基础命令之文本管理正则表达式-----进阶sre第一阶段(重温linux基础07)]]></title><link>https://blog.youkuaiyun.com/kingoflongevity/article/details/119967643</link><guid>https://blog.youkuaiyun.com/kingoflongevity/article/details/119967643</guid><author>kingoflongevity</author><pubDate>Tue, 31 Aug 2021 11:52:57 +0800</pubDate><description><![CDATA[文本处理工具
grep
支持用正则表达式将文本进行过滤

]]></description><category></category></item><item><title><![CDATA[告别linux重复操作，学习linux文本处理工具，真正实用性入门教学linux基础命令之文本管理-----进阶sre第一阶段(重温linux基础06)]]></title><link>https://blog.youkuaiyun.com/kingoflongevity/article/details/119946761</link><guid>https://blog.youkuaiyun.com/kingoflongevity/article/details/119946761</guid><author>kingoflongevity</author><pubDate>Fri, 27 Aug 2021 19:06:10 +0800</pubDate><description><![CDATA[文本处理工具
cut(实用)
取出文件中的列
cut  列分隔符 指定列  文件名
cut -d: -f1,3 /etc/passwd
cut -d: -f1,3-5 /etc/passwd
df -h | cut -c34-38  取出磁盘使用量
按字符位数进行剪切
取出ip地址(方法很多)
ifconfig| head -n 2|tr -s " " “%”|cut -d% -f3|tail -n 1
past
多文件合并
多文件行行合并
wc(实用)
统计文本数据
-l 统计行数
-c 字符
-w 字节]]></description><category></category></item><item><title><![CDATA[不知道这些，你敢说会了vim？linux基础命令之vim-----进阶sre第一阶段(重温linux基础05)]]></title><link>https://blog.youkuaiyun.com/kingoflongevity/article/details/119912891</link><guid>https://blog.youkuaiyun.com/kingoflongevity/article/details/119912891</guid><author>kingoflongevity</author><pubDate>Thu, 26 Aug 2021 17:09:14 +0800</pubDate><description><![CDATA[vim
vim 文件名

vim三种常见模式:
  ******************************基本使用****************************
`命令模式(普通模式)`
 默认模式

`插入模式`
 i 进入插入模式
 I 进插入模式且自动在首行
 a 光标之后
 A 行尾
 o 向下插入新行
 O 向上插入新行

`扩展命令模式(末行模式)`
 在命令模式输入:进入末行模式
 ******************************基本使用**************]]></description><category></category></item><item><title><![CDATA[不掌握这些基础命令你怎么运维?linux基础命令之用户与组---进阶sre第一阶段(重温linux基础04)]]></title><link>https://blog.youkuaiyun.com/kingoflongevity/article/details/119826331</link><guid>https://blog.youkuaiyun.com/kingoflongevity/article/details/119826331</guid><author>kingoflongevity</author><pubDate>Wed, 25 Aug 2021 15:19:52 +0800</pubDate><description><![CDATA[知识点插入:
linux用户登陆后，系统会自动分配令牌token，包括用户标识，和组成员信息
资源能否被访问，取决于运行者的身份，而非程序本身,空口令可以被允许登陆组
uid
在创建用户时自动分配
管理员组uid root:0
普通用户组:
系统用户组:1-999 (Centos7+)
登陆用户组:1000+ (Centos7+)
允许组名和用户名同名，且用户必须加入到一个主组，也可以加入多个私有组
id 用户名:
查看用户所属的所有组
/etc/passwd文件解析
root❌0:0:root:/root]]></description><category></category></item><item><title><![CDATA[不掌握这些基础命令你怎么运维?linux基础命令之管道重定向---进阶sre第一阶段(重温linux基础03)]]></title><link>https://blog.youkuaiyun.com/kingoflongevity/article/details/119773120</link><guid>https://blog.youkuaiyun.com/kingoflongevity/article/details/119773120</guid><author>kingoflongevity</author><pubDate>Thu, 19 Aug 2021 12:00:52 +0800</pubDate><description><![CDATA[硬链接
ln 文件名
类似于同一个文件起多个名
可理解为windows快捷方式,不过修改硬链接文件内容源文
软链接

]]></description><category></category></item></channel></rss>