fenlan

Everything gonna be fine in the end, if it's not fine, it's not the end.

0%

概述

Docker 是世界领先的软件容器平台。开发人员利用 Docker 可以消除协作编码”在我的机器上可正常工作”的问题。运维人员利用 Docker 可以在隔离容器中并行运行和管理应用,获得更好的计算密度。企业利用 Docker 可以构建敏捷的软件交付管道,以更快的速度、更高的安全性和可靠的信誉为 Linux 和 Windows Server 应用发布新功能。
更加全面的介绍

阅读全文 »

故事缘由

有时候不得不相信,有些东西就是刚刚好,刚刚好到来,刚刚好知道,刚刚好契合。因为这些刚刚好,就会不由自主的激动,感觉这些刚知道的东西发生在自己身上。这次要说的是unix时间问题,我最开始接触这个问题是我们云计算课程项目中一个小小的时间问题,当时项目中所有的时间都是通过unix时间记录。所谓unix时间,就是记录从unix元年1970年1月1日0点起到当前时间经过的秒数。这个问题最开始我并没有觉得有什么问题,但后来我在网上瞎逛的时候看见了一篇文章 十大著名的计算机发展史上的软件缺陷 ,这里就讲到了一个unix时间问题,我就很好奇的去了解这一个故事,而在这个时间点,我们正在进行的操作系统课程也讲到了unix时间,所以这一堆堆事情,就刚刚好地发生了。

阅读全文 »

hadoop介绍

以下是 Hadoop 的几种定义,每种定义都针对的是企业内的不同受众:

  • 对于高管:Hadoop 是 Apache 的一个开源软件项目,目的是从令人难以置信的数量/速度/多样性等有关组织的数据中获取价值。使用数据,而不是扔掉大部分数据。
  • 对于技术管理人员:一个开源软件套件,挖掘有关您的企业的结构化和非结构化大数据。Hadoop 集成您现有的商业智能生态系统。
  • 工程:大规模并行、无共享、基于 Java 的 map-reduce 执行环境。打算使用数百台到数千台计算机处理相同的问题,具有内置的故障恢复能力。Hadoop 生态系统中的项目提供了数据加载、更高层次的语言、自动化的云部署,以及其他功能。
  • 安全性:由 Kerberos 保护的软件套件。
阅读全文 »

下载软件包

zabbix上下载所需要的软件包,包括zabbix-server-mysqlzabbix-frontend-php,如果还要安装客户端,还要下载zabbix-agent。(推荐直接添加zabbix源)

安装软件

1
2
sudo dpkg -i zabbix-server-mysql_3.4.0-1+xenial_amd64.deb
sudo dpkg -i zabbix-frontend-php_3.4.0-1+xenial_all.deb

配置Zabbix server

1
sudo vim /etc/zabbix/zabbix_server.conf

修改其中的DBhost, DBUser, DBPassword, 如果有必要,需要设置socketmysqlsocket相同。

阅读全文 »

路由

1.基本路由

1
2
3
Route::get('basic1', function () {
return 'Hello World';
});

2.路由参数

1
2
3
4
5
6
7
Route::get('user/{id}', function ($id) {
return 'User-id-' . $id;
})->where('id', '[0-9]+');

Route::get('user/{name?}', function ($name = 'fenlan') {
return 'User-name-' . $name;
})->where('name', '[A-Za-z]+');

阅读全文 »

第一关:设置windows启动项

在安装双系统时,选择centos会默认没有windows的启动项,因此要添加windows的引导选项,过程如下:

  • 开机进入CentOS系统
  • 进入目录/boot/grub2,打开grub.cfg进行编辑
  • 找到其中第70行,在指定位置添加内容
    阅读全文 »

logrotate介绍

对于Linux系统安全来说,日志文件是及其重要的工具。日志文件包含了关于系统中发生的事件的有用信息,在排障过程中或者系统性能分析时经常被用到。当日志文件不断增长的时候,就需要定时切割,否则,写日志的速度和性能也会下降,更不便于我们归档和查询。

阅读全文 »

使用工具

nmap: 也就是Network Mapper,最早是linux下的网络扫描和嗅探工具包
nmap是一个网络连接端扫描软件,用来扫描网上电脑开放的网络端口。确定哪些服务运行在哪些连接端,并且推断计算机运行哪个操作系统。他是网络管理员比用的软件之一,以及用以评估网络系统安全。

阅读全文 »