Linux运维日志Linux运维日志

所有文章 第3页

未分类

awk用法与示例介绍

sa 发布于 2017-07-27

awk:模式扫描和数据处理语言 描述: awk是一种编程语言,用于Linux/unix下对文本和数据进行扫描与处理,数据可以来自标准输入、文件、管道。工作流程是:逐行扫描文件,寻找特定匹配模式的行,并进行相应的处理动作。awk读取文件文件内容每一行时,将对比该行是否与给定的模式相...

阅读(5)评论(0)

未分类

配置apt upgrade禁止更新ubuntu系统内核

sa 发布于 2017-07-26

Ubuntu系统下的apt工具用来管理软件包很是方便,就连Linux系统内核都可以使用apt来更新。 而apt upgrade命令比较不够灵活,这一个命令下去,系统中所有可以升级的软件包都会被升级,包括系统内核,这也是Linux系统的一个软件包。有的时候,有些软件包我们不想升级,...

阅读(14)评论(0)

未分类

解决Apache获取客户端真实IP的问题

sa 发布于 2017-07-26

起因: 服务器端部署apache+php应用,使用$_server[‘remote_addr’]获取的ip为127.0.0.1。虽然说可以通过其他方案来获取正确的ip,但强迫症发作,觉得这是不可接受的。 解决方案: 作为反代服务器的NGINX配置: 确保server中包含以下内容...

阅读(16)评论(0)

未分类

Ubuntu系统的APACHE HTTPS安装和配置

2

sa 发布于 2017-07-26

Ubuntu下HTTPS配置非常简单,对大部分用户而言,使用普通的自签名证书,只需按照步骤进行就可以了,无需了解密钥、证书的更多知识,更深的背景知识还有RSA算法、DES算法、X509规范、CA机构...等等,随便哪个方向都够学习一阵子的,所幸的是有了OpenSSL、OpenSS...

阅读(9)评论(0)

未分类

Linux Crontab定时任务必备招式介绍

2

sa 发布于 2017-07-26

crontab 简介 这里的伙伴大多数做客户端开发的,可能对服务端相关的内容关注的相对少一些。 crontab 是这样一个工具,他能够根据你给出的配置在指定的时间执行任务。比如定期删除过期的日志文件(很多服务端环境,会生成大量的日志文件,在你不经意间就会把你的硬盘填满)。当然,它...

阅读(17)评论(0)

未分类

使用Jenkins Ansible Docker Swarm实现自动化编译部署

2

sa 发布于 2017-07-26

自动化部署在项目部署过程中很重要,一旦自动化部署完成,我们就可以减轻我们手动的操作的步骤以及出错的概率。下面介绍一种通用的自动化部署。从打包编译到上线,一条命令就完成所有操作。简单而高效 1、Jenkins部署这里不在赘述,直接从新建项目开始。 项目截图,如下:增加两个变量如图,...

阅读(12)评论(0)

未分类

初步体验docker swarm集群

sa 发布于 2017-07-26

之前用的阿里云容器服务,但由于acsrouting的路由错乱问题,被逼上自建docker swarm的梁山。今天尝试自己搭建docker swarm,竟然轻松搞定,简单的超乎想象。 以下是实际搭建操作步骤: 1、创建集群 # docker swarm init --adverti...

阅读(6)评论(0)