自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

魏波-CSDN博主

热枕、求真、认知、坚持。微信公众号:未见如故。微信号:18700857017

  • 博客(30)
  • 资源 (5)
  • 论坛 (1)
  • 收藏
  • 关注

原创 袁隆平院士在湖南农业大学新生典礼上的致辞

2019年9月16日上午,袁隆平出席湖南农业大学2019级本科新生开学典礼会场,分享自己的人生体会。袁隆平谈及成功的‘秘诀’体会,用八个字概括是‘知识、汗水、灵感、机遇’。1.知识就是力量,是创新的基础,同学们要打好基础,开阔视野,掌握最新发展动态;2.汗水是要能吃苦,任何一个科研成果都来自于深入细致的实干和苦干;3.灵感就是思想火花,是知识、经验、思索和追求综合在一起升华的产物;4.机遇就是要做一名“有心人”,要学会用哲学的思维看问题,透过偶然性的表面现象,找出隐藏在其背后的必然性。坚持做到这几

2021-05-30 09:57:29 166

翻译 DevOps笔记-04:DevOps工具和文化缺一不可

DevOps工具和文化缺一不可DevOps工具公司引入了完整的敏捷项目管理工具,但却以传统项目管理的方式来使用这套工具,效率跟以前相比并没有明显的提升。对于自研平台来说,也是同样的道理,如果仅仅是把线下的审批流程搬到线上执行,固然能提升一部分执行效率,但是对于企业期望的质变来说,却是相距甚远。所以说:工具没法解决人的问题,需要文化出场。DevOps文化在不同的文化制度下,相同的人发挥出来的生产力也会有天壤之别。我们需要先改变行为,再通过行为来改变文化。而改变行为最关键的,就是要建立一种

2021-05-23 17:16:25 58

翻译 DevOps笔记-03:DevOps可以给我们带来什么?

DevOps可以给我们带来什么?数字化转型是各个公司的战略目标。某些企业的科技部门想从支撑系统和成本中心,变成了企业服务的直接载体和利润中心。其中软件交付的效率和质量成了当今企业的核心价值和核心竞争力。如何提高软件交付效率和质量呢?DevOps逐渐受人青睐,它给我们带来了什么?高效的软件交付方式实施 DevOps,可以通过流程优化和自动化能力,改善软件开发团队的工作节奏。下面四个结果指标分别代表了软件交付的效率和质量。可见,高效能的组织不仅做到了高效率,还实现了高质量。 部署频率:指...

2021-05-23 16:55:34 35

翻译 DevOps笔记-02:DevOps与微服务之间是什么关系?

DevOps与微服务之间是什么关系?没关系。微服务是一种应用架构的设计风格。以前的应用大多是单体的,即所有服务都打到一个软件包里面,这样的问题就是,哪怕任何人改一点代码,整个软件包都要重新生成,重新部署。DevOps追求的是软件的灵活快速发布,所以如果把一个大应用拆成一堆小的组件,彼此独立部署发布,那就不用大家一起齐步走了,搞得快的人可以快点跑。所以这两者没有啥因果关系,但是微服务应用更加容易发挥DevOps的威力,再加上云和容器,就构成了现在一体化的技术变革。...

2021-05-23 12:11:23 34

翻译 DevOps笔记-01:软件交付面临的问题、软件工程的三个发展阶段、什么是DevOps?

目录1、软件交付面临的问题2、软件工程的三个发展阶段3、什么是DevOps?4、总结1、目前软件交付面临的问题(1)跨部门沟通成本高:团队间沟通和协作的重要性一点也不亚于写代码、写文档、做测试之类的常规工作。(2)不能快速持续交付高质量软件2、软件工程经历的三个重要发展阶段阶段一:瀑布开发模式理念:以一种工程管理的方式来定义每个阶段(需求、开发、测试、运维),以及相应的交付产物和交付标准,通过一种重流程,重管控,按照计划一步步推进整个项目的交付。弊端:软件.

2021-05-23 12:09:21 51

原创 什么是DevOps

什么是DevOps?DevOps 是通过平台(Platform)、流程(Process)和人(People)的有机整合,以 C(协作)A(自动化)L(精益)M(度量)S(共享)文化为指引,旨在建立一种可以快速交付价值并且具有持续改进能力的现代化 IT 组织。...

2021-05-20 18:18:55 27

原创 shell实例第23讲:每天定时备份nginx日志

每天定时备份nginx日志要求每天凌晨3点开始备份nginx日志一、编写日志切割脚本#!/bin/bashLOG_DIR=/usr/local/webserver/nginx/logs/YESTERDAY_TIME=$(date -d "Yesterday Time" +%F)LOG_MONTH_DIR=$LOG_DIR/$(date +"%Y-%m")LOG_FILE_LIST="access.log"for LOG_FILE in $...

2021-05-15 15:51:31 33

原创 领导常说的潜台词

领导常说的潜台词1.这是我个人想法,大家有什么意见尽管提。潜台词是,方案我早就定了,谁敢提意见就是和我对着干。2.这件事情我们回头再说。潜台词是,你这个想法纯属扯淡,类似的事情我不想再听了。3.你其实很有个性潜台词是,如果你在不收起你的锋芒,我吃完会把你干掉。4.这件事情你看着办潜台词是,如果这么简单的事你也能办咋,那抹接下来我就会办你。5.这件事我原则上同意,可以稍作调整潜台词的重点是调整,而不是同意,领导大部分不同意,你必须按照接下来说的改,6.这个事情你抽个时间处理下潜台词是,

2021-05-12 21:18:00 81 1

原创 人事主管这样回答你

人事主管这样回答你公司没多少人?我们公司是扁平化管理给不了太多工资?我们是一家创业型公司办公地点偏僻,交通不便?我们管食宿新人工资只给3000?薪资是3000到800024小时待机工作?我们公司是弹性工作制,不用打卡怎么自觉加班?希望你尽快融入工作范围什么活都干?在我们公司会有全方位的成长机会...

2021-05-12 21:09:13 60

原创 挣钱的三种境界

挣钱的三种境界第一种是换来的。给别人打工,付出体力,付出智力得到属于自己的那一部分。先有成本后有收益,这种更像是公司里的资产负债表,你是谁决定了你有啥。第二种是借来的。最典型的是银行,通过借来的钱然后再去挣钱,还钱。这个取决于这个人的能力的大小,你财富的纵深度。这低端的逻辑是你的诚信,而你的诚信取决于你既往的历史。你有什么决定了你能借多少,你干什么决定了你能借多少。这种就像公司里面的现金流量表,现在好多互联网公司从损益角度去看是赔钱的,但是有大把的现金流,于是依然可以从资本市场弄来钱,也可以从银行要来授

2021-05-11 22:58:16 72

原创 shell实例第22讲:shell中分隔符IFS用法

shell中分隔符IFS用法1、什么是IFS?IFS在shell中是分隔符的意思,即IFS这个变量中存放了分隔符。2、IFS是全局变量还是局部变量?(1)linux中变量分两种:全局变量env和局部变量set。(2)验证IFS是局部还是全局变量env | grep IFSset | grep IFS结果显示如下:env | grep IFS为空,而set | grep IFS有值结论:1)IFS是局部变量;2)IFS默认是以空格、制表符、换行符进行分割。.

2021-05-11 21:54:17 74

原创 Linux日志系统-08:定时执行脚本

定时执行脚本1、准备test_cron.sh脚本2、配置/etc/crontab文件把要定时执行的脚本加入crontab文件3、查看 vim /var/log/cron是在否执行成功cron执行的每一项工作都会被纪录到/var/log/cron这个日志文件中,查看/homeweibo/下是否有1111.txt生成。...

2021-05-09 18:38:29 44

原创 Linux日志系统-07:案例3-rsyslog+logrotate实现SSH的日志滚动

一、需求rsyslog+logrotate实现日志滚动 1、将sshd的日志文件记录在/var/log/ssh/sshd.log 2、仅仅记录info及其以上级别的日志 3、每天滚动一次 4、滚动文件的后缀名为当前日期 5、滚动日志要压缩 6、保留30个日志副本二、实现步骤1、确定ssh所使用的日志设施/etc/ssh/sshd_config2、确定AUTHPRIV日志设施的日志文件位置# vim /etc/rsyslog..

2021-05-09 17:50:10 45

原创 Linux日志系统-06:案例2-实现httpd的日志滚动分割

实现http的日志滚动分割需求 1、要求 http的日志每天滚动一次 2、日志大小达到100M的时候也触发滚动 3、日志滚动的后缀为当前日期时间 4、滚动的日志压缩存放 5、保留15个日志副本 6、创建新的日志文件 PS:httpd日志文件位置:/var/log/httpd/access_log实现步骤1、创建httpd的滚动配置文件# vim /etc/logrotate.d/httpd/var/log/httpd/*l

2021-05-09 17:10:25 41

原创 Linux日志系统-05:案例1-实现临时日志文件滚动分割

一、案例要求:创建一个日志文件/tmp/test_logrotate.log,然后使用logrotate来管理日志,每天滚动一次,文件大小上限为10M,保留5个日志,旧日志用时间命名。二、实现步骤1、创建日志文件touch /tmp/test_logrotate.log2、创建logrotate子配置文件vim /etc/logrotate.d/test_logrotate.conf/tmp/test_logrotate.log{ daily si.

2021-05-09 16:18:49 47

原创 Linux日志系统-04:logrotate命令格式

logrotate命令格式logrotate [-dv] [-f|--force] [-s|--state file] config_file ..-d:显示执行过程-f:强制启动logrotate-s:使用指定的状态文件config_file:配置文件

2021-05-09 15:03:10 30

原创 Linux日志系统-03:logrotate主配置文件详解

logrotate主配置文件详解一、logrotate主配置文件/etc/logrotate.conf# see "man logrotate" for details# rotate log files weekly#所有的日志文件,每周滚动一次weekly # keep 4 weeks worth of backlogs#日志发生滚动后,指定备份日志文件保存多少个副本(权限不变)rotate 4 # create new (empty) log files after rot

2021-05-09 14:35:28 61

原创 Linux日志系统-02:logrotate简介

目录1、logrotate作用2、logrotate具体功能3、logrotate的配置文件-----------------------------------------------------------------------------------1、logrotate作用(1)logrotate可以实现日志转储,目的是防止日志文件太大。(2)系统的使用方式,每天执行一次logrotate,这是基于计划任务文件实现,计划任务脚本/etc/cron.daily/logro

2021-05-09 13:35:25 46

原创 Linux日志系统-01:什么是rsyslog?

目录:一、rsyslog是什么?二、rsyslog的配置文件/etc/rsyslog.conf三、详解rsyslog的配置文件/etc/rsyslog.conf------------------------------------------------------------------------------------------------------一、rsyslog是什么?在linux系统中日志可以分为:(1)klogd:kernel,记录内核相关的日志(2)sys

2021-05-09 13:29:54 67

原创 读中科院一博士论文致谢的感悟

读中科院一博士论文致谢的感悟有些人的生命中没有光明,但他把自己活成了火炬,拿着最烂的剧本却奉献着最精彩的演出,他把生命中所有吃过的苦全铺成了自己通往成功的路。当他洗尽铅华万里归来,在自己感谢信中最后的一句是:希望这一生做出一些让他人生活更美好的事情。致敬,每一位通过努力改变自己命运的寒门子弟;致敬,每一位还相信知识就是力量的知识分子。谢谢这位博士让我再一次相信,当一个人万般皆不应,拄杖听江声的时候,他最后也能向来回首萧瑟处,也无风雨也无晴。谢谢你让我看到即便在一众狗血八卦帅哥美女林立的热搜榜上看到了.

2021-05-05 12:33:58 1057 2

原创 玩斗地主明白的7个道理

玩斗地主后明白的7个道理1.没有一张大牌开路再顺的小牌都出不去,说明领导很重要。2.小王一出基本都会被大王打,说明老大在老二最好不要发话。3.无论你多会记牌都抵不过人家手中一副好牌,说明实力更重要。4.假如一堆小牌连不起来,即使你拿了双王炸也未必会赢,说明再牛的领导也需要一个会合作的团队。5.必要的时候即使拆散自己的牌也要送走搭档,说明大局很重要。6.你手中的牌再厉害也是地主先出,说明身份很重要。7.再好技术口袋里没钱也上不了桌,说明资源很重要。...

2021-05-03 18:38:30 115 1

翻译 Nginx-09:Nginx原理

Nginx原理

2021-05-02 15:38:46 43

翻译 Nginx-08:Nginx配置高可用

Nginx配置高可用1、准备工作(1)两台nginx服务器:192.168.17.129和192.168.17.131(2)在上面两台服务器安装keepalived、nginxkeepalived安装:yum install keepalived -ynginx安装:https://blog.csdn.net/weibo1230123/article/details/116328649?spm=1001.2014.3001.5501检查是否安装成功:rpm -q -a keepa

2021-05-02 15:27:32 30

翻译 Nginx-07:Nginx配置实例之动静分离

Nginx配置实例之动静分离1、动静分离概念2、准备工作image和www放静态资源。3、具体配置(1)在nginx的config中配置autoindex on:列出当前文件夹中的文件4、测试

2021-05-02 11:29:33 36

翻译 Nginx-06:Nginx配置实例之负载均衡

Nginx配置实例之负载均衡目的:访问http://192.168.17.129/edu/a.html时平均的分配到8080和8081端口,即实现负载均衡的效果。1、准备工作(1)准备两台tomcat服务器,一台8080,一台8081。(2)在两台tomcat的webapps目录中创建名称时edu的文件夹,在此文件夹中创建页面a.html用于测试.2、负载均衡配置3、测试4、Nginx分配策略在linux下有nginx、LVS、Haproxy等服务可以提供.

2021-05-02 11:13:10 31

翻译 Nginx-05:Nginx配置实例之反向代理2

Nginx配置实例之反向代理目的:使用nginx反向代理,根据访问的路径跳转到不同端口的服务器中,nginx监听端口为9001。访问http://192.168.17.129:9001/edu/ 跳转到127.0.0.1:8080访问http://192.168.17.129:9001/vod/ 跳转到127.0.0.1:80811、准备工作(1)准备两个tomcat服务器,一个8080端口,一个8081端口(2)创建文件夹和测试页面,以edu为例,vod同理:2、具

2021-05-02 10:14:58 33

翻译 Nginx-04:Nginx配置实例之反向代理1

Nginx配置实例之反向代理目的:在浏览器中数输入www.123.com跳转到tomcat主页。1、准备工作(1)安装tomcat,使用默认端口8080,进入tomcat的bin目录中,./startup.sh启动tomcat服务器。(2)地外开放访问端口firewall-cmd --add-port=8080/tcp --permanenntfirewall-cmd --reloadfirewall-cmd --list-all(3)在浏览器输入地址,测试tomcat安装

2021-05-01 18:13:35 31

翻译 Nginx-03:Nginx安装、命令、配置文件

Nginx安装、命令、配置文件1、Nginx安装可参考https://www.runoob.com/linux/nginx-install-setup.html2、Nginx常用命令使用nginx命令的前提条件:必须进入nginx目录:/usr/local/webserver/nginx/sbin/(1)查看nginx版本 /usr/local/webserver/nginx/sbin/nginx -v(2)重启动ginx /usr/local/webserv

2021-05-01 17:40:13 29

翻译 Nginx-02:Nginx基本概念

nginx基本概念1、nginx是什么?nginx是一个高性能的HTTP和正、反向代理、负载均衡服 务器,占用内存少,并发强,支持高达5万个并发连接数。2、正向代理若某人不能直接访问www.xxx.com时,可以在客户端(浏览器)配置代理服务器(abc),通过代理服务器进行xxx的访问。2、反向代理反向代理:客户对代理是无感知,因为客户端不需要任何配置就可以访问目标地址,而正向代理需要在客户端配置代理服务器。用户只需要将请求发送到反向代理服务器,由反向代理服

2021-05-01 11:39:37 40

翻译 Nginx-01:内容目录

Nginx系列目录如下:1、nginx基本概念2、nginx安装、命令、配置文件3、nginx配置实例1-反向代理4、nginx配置实例2-负载均衡5、nginx配置实例3-动静分析6、nginx配置高可用集群7、nginx原理

2021-05-01 10:06:29 35

cJSON是C语言中的一个JSON编解码器

cJSON是C语言中的一个JSON编解码器cJSON是C语言中的一个JSON编解码器

2019-04-11

Lua源代码分析顺序

Lua源代码分析顺序

2019-04-11

Memcached源码分析之内存管理

Memcached源码分析之内存管理Memcached源码分析之内存管理

2019-04-11

extern()和 flock()函数

extern()和 flock()函数extern()和 flock()函数

2019-04-11

coreutils 的所有代码链接

coreutils 的所有代码链接coreutils 的所有代码链接coreutils 的所有代码链接

2019-04-11

魏波-的留言板

发表于 2020-01-02 最后回复 2020-01-02

空空如也

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

TA关注的人 TA的粉丝

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