9款最佳的Linux文件比较工具

9款最佳Linux文件比较工具1.diff命令我喜欢先介绍这款最初的Unix命令行工具,它为你显示了两个计算机文件之间的差异。diff很简单,易于使用,它预先安装在大多数Linux发行版上。它逐行比较文件,并输出文件之间的差异。你可以检查一下diff的参考手册项,以便易于使用。# man diff 比较文件的Linux diff命令有一些面向diff工具的包装器,它们改善了其功能,这些包括:col
阅读本文

python环境搭建以及jupyter notebook的安装和启动

一、Python 环境搭建本章节我们将向大家介绍如何在本地搭建Python开发环境。Python可应用于多平台包括 Linux 和 Mac OS X。你可以通过终端窗口输入 “python“ 命令来查看本地是否已经安装Python以及Python的安装版本。Unix (Solaris, Linux, FreeBSD, AIX, HP/UX, SunOS, IRIX, 等等。)Win 9x/NT/2
阅读本文

大数据之hadoop面试题4

2.23. 我们开发job时,是否可以去掉reduce阶段。可以。设置reduce数为0 即可。2.24. datanode在什么情况下不会备份datanode在强制关闭或者非正常断电不会备份。2.25. combiner出现在那个过程出现在map阶段的map方法后等。2.26. hdfs的体系结构hdfs有namenode、secondraynamenode、datanode组成。为n+1模式n
阅读本文

jdk9 新特征(译)--3

What’s New in Oracle JDK 9 Release 9JDK9中Nashron的更新1.Nashorn的parser API 应用,尤其是在IDE和服务端框架中,可以解析并分析ECMAScript代码。 通过Parser方法,可以从字符串、URL、文件中解析ECMAScript代码。这些方法返回CompilationUnitTree,它是以抽象语法树表示ECMAScript代码。
阅读本文

磁盘操作1

磁盘操作1 df报告文件系统打印情况命令格式:df [option] [file] #df 参数 文件(一般是磁盘文件)参数: 1 -a 打印出全部文件系统列表 2 -h 以1024为基本单位,自适应 KB M G等单位 3 -H 以1000为基本单位,自适应 KB M G 等单位 4 -i 打印inode使用情况,代替打印块(文件大小)使用情况 5 -k 以1024字节为块进行
阅读本文

Linux4.2添加磁盘

磁盘分区  虚拟机需要通过设置手动添加硬盘,本例设置为10GB。在机房服务器中是支持热拔插硬盘的。  磁盘一般要先分区,再格式化,最后挂载才能使用。但是也可以不分区直接格式化挂载使用。[root@chy002 ~]# fdisk 用法: fdisk [选项] <磁盘> 更改分区表 fdisk [选项] -l <磁盘> 列出分区表 fdisk -s <分区> 给出分
阅读本文

Linux编译安装中configure、make和make install各自的作用

这些都是典型的使用GNU的AUTOCONF和AUTOMAKE产生的程序的安装步骤。./configure是用来检测你的安装平台的目标特征的。比如它会检测你是不是有CC或GCC,并不是需要CC或GCC,它是个shell脚本。make是用来编译的,它从Makefile中读取指令,然后编译。make install是用来安装的,它也从Makefile中读取指令,安装到指定的位置。AUTOMAKE和AU
阅读本文

Nginx 配置详解

Nginx的配置文件nginx.conf配置详解如下: user nginx nginx ;Nginx用户及组:用户 组。window下不指定 worker_processes 8;工作进程:数目。根据硬件调整,通常等于CPU数量或者2倍于CPU。 error_log  logs/error.log;  error_log  logs/error.log  notice;  error_log
阅读本文

nginx 配置文件说明

Nginx的配置文件nginx.conf配置详解如下: user nginx nginx ;Nginx用户及组:用户 组。window下不指定 worker_processes 8;工作进程:数目。根据硬件调整,通常等于CPU数量或者2倍于CPU。 error_log  logs/error.log;  error_log  logs/error.log  notice;  error_log
阅读本文

2.动手实操Apache ZooKeeper

Tips 做一个终身学习的人! 日拱一卒,功不唐捐。在本节中,我们将讲解如何下载并安装Apache ZooKeeper,以便我们可以直接开始使用ZooKeeper。 本部分旨在通过提供详细的安装和使用说明,使用ZooKeeper了解其分布式应用程序的需求。 我们将从单节点ZooKeeper安装开始,熟悉基本配置,然后学习ZooKeeper shell。 最后,学习如何设置一个多节点ZooKeepe
阅读本文

XAMPP简介

一、什么是XAMPP XAMPP(X-系统,A-Apache,M-Mysql,P-php,P-Phpmyadmin/Perl)这个缩写名称说明了XAMPP安装包所包含 的文件:Apache web 服务器, MySQL数据库, PHP, Perl, FTP 服务程序(FileZillaFTP)和phpMyAdmin。简单的说,XAMPP是一款集成了Apache+MYSQL+PHP的服务器系统开发套
阅读本文

修改SOLARIS系统时间

用root用户登陆后修改。修改时间就用date命令就性,格式为date mmddHHMMYYYY.SS,月日时分年.秒. redbrick:/crm-new/hxcrm2003> su  Password: # date 041610362008.442008年04月16日 星期三 10时36分44秒 CST# exit;redbrick:/crm-new/hxcrm2003> date2008
阅读本文

Nginx 官方文档翻译 - 连接处理方法

Nginx 官方文档翻译 - 连接处理方法 nginx支持各种连接处理方法。提供一个特定的的方法取决于所使用的平台。平台支持的几种方法,nginx通常会自动选择最有效的方法。然而,如果需要的话,可以通过使用指令明确的选择一个连接处理的方法。 支持的连接处理方法如下: select——标准方法。支持模块在平台上自动构建,缺乏更有效的方法。–with-select_module和–without-s
阅读本文

Solaris查找大文件及按文件大小排…

如何查找超过指定大小限制的文件 要查找并显示超过指定大小的文件的名称,请使用 find 命令。 $ find directory -size +nnn directory 标识要搜索的目录。 -size +nnn 512 字节块的数量。将列出超过此大小的文件。 示例 13-7 查找超过指定大小限制的文件 以下示例显示如何在当前工作目录中查找大于 400 块的文件
阅读本文

mongdb 简介以及安装

1、什么是MongoDB?   MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统。在高负载的情况下,添加更多的节点,可以保证服务器性能。MongoDB 旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB 将数据存储为一个文档,数据结构由键值(key=>value)对组成。MongoDB 文档类似于 JSON 对象。字段值可以包含其他文档,数组及文档数组
阅读本文

Linux下磁盘分区

环境:Redhat6.5 64位安装前准备,给虚拟机添加一块磁盘,大小10G第一步先查看系统磁盘列表 1 [root@localhost ~]# fdisk -l 2 3 Disk /dev/sda: 32.2 GB, 32212254720 bytes 4 255 heads, 63 sectors/track, 3916 cylinders 5 Units = cylinders
阅读本文

docker入门(一)

1. Docker是什么?官方的解释地址:Docker是一个开源的引擎,可以轻松的为任何应用创建一个轻量级的、可移植的、自给自足的容器。开发者在笔记本上编译测试通过的容器可以批量地在生产环境中部署,包括VMs(虚拟机)、bare metal、OpenStack 集群和其他的基础应用平台。菜鸟教程的解释:Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源。 D
阅读本文

python 3下基于select模型的事件驱动机制程序

它的基本原理就是select/epoll这个function会不断的轮询所负责的所有socket,当某个socket有数据到达了,就通知用户进程。它的流程如图:        当用户进程调用了select,那么整个进程会被block,而同时,kernel会“监视”所有select负责的socket,当任何一个socket中的数据准备好了,select就会返回。这个时候用户进程再调用read操作,将
阅读本文