2016-11-21 - dpdk简介 dpdk 是intel提供的提升数据面报文处理速率的应用程序开发包,它只要是利用一下几个特点优化报文处理过程,从而加快报文处理速度: 1、用大页缓存支持来提高内存访问速率。 2、利用UIO支持,提供应用空间下驱动程序的支持,也就是说驱动程序运行在...
2016-11-21 - 一,简介 Linphone:开源的Voip电话,官网:http://www.linphone.org。可在官网下载终端软件(iOS,Android,Win,Mac)。 Asterisk:一个开放源代码的软件VoIP PBX系统,它是一个运行在Linux环境下的纯软件实施方案。Asterisk是一种功能非常齐全的应用程序...
2016-11-21 - TeamViewer远程控制 TeamViewer是最好用的图形界面式的远程控制软件之一,支持Linux,Windows和手机端等多个平台。同时,TeamViewer也支持文件远程传输。 安装个人版是免费的,使用简单。 1、使用ID远程控制 这是最简单的方式,直接输入ID即可远程控制和文件...
2016-11-21 - 正文 When building an Android app, its important that you always test your application on a real device before releasing it to users. This page describes how to set up your development environment and Android-powered device for testing and...
2016-11-20 - 用以解决国内docker网速太慢的问题。 Ubuntu配置Docker加速器 您可以使用如下的脚本将mirror的配置添加到docker daemon的启动参数中 如果您的系统是 Ubuntu 12.04 14.04,Docker 1.9 以上 echo DOCKER_OPTS=\\$DOCKER_OPTS --registry-mirror=https://j8cm90...
2016-11-20 - 前言 不错,再一次折腾了一把,这次是把测试环境的hadoop集群从KVM中迁移到了LXD容器中。目前运行很稳定,这次就来分享一下这次的体会和一些感受吧。 由于这篇文章并不是纯技术文章详细介绍LXD搭建和维护的,只是谈谈使用的一些感受体会,所以不会有详细的安...
2016-11-20 - 首先先看看效果,几个容器全开,也占不了多少内存。 折腾了快一天了,总算搞起来了。 $ free -h total used free shared buff/cache available Mem: 7.7G 4.0G 212M 405M 3.5G 3.0G Swap: 0B 0B 0B 然后说下怎么搞,首先源码编译直接放弃,源码编译用到了go...
2016-11-20 - 在阅读本文章之前请先阅读Linux下利用MultiSystem制作一个超级系统安装盘(http://www.linuxdiyf.com/linux/26175.html)。 本篇文章将在之前的基础上善用MultiSystem生成的GRUB4DOS进行更加深入的配置,使我们的安装盘具有更多更强大的功能。比如,之前有小...
2016-11-20 - Bochs,发音同box,是我非常喜欢的虚拟机,灵活易用方便配置,功能极强,用来调试Linux内核是非常合适的。这篇文章主要讲解如何建立硬盘镜像,并且将Grub安装上去,最后的结果就是bochs启动后能进入到grub引导界面。 硬盘基础知识 硬盘的专业术语中有:柱面...
2016-11-20 - 基于Dpkg (Debian系) Debian GNU / Linux是一种强调使用自由软件的发行版。它支持多种硬件平台。Debian及其派生发行版使用deb软件包格式,并使用dpkg及其前端作为包管理器。 Adamantix:基于Debian,特别关注安全。 Amber Linux:基于Debian,针对拉脱维亚用...
2016-11-20 - 通过一些步骤,我将告诉你如何把 KDE Plasma 5 桌面变成 Windows 10 桌面。 除了菜单,KDE Plasma 桌面的许多地方已经和 Win 10 桌面非常像了。因此,只需要一点点改动就可以使二者看起来几乎是一样。 开始菜单 让 KDE Plasma 桌面看起来像 Win 10 桌面的首...
2016-11-20 - CentOS是一款社区驱动的免费Linux发行版,也是一款功能很强大的可替代红帽企业级Linux(RHEL)的发行版。它源自红帽企业级Linux的源代码。安装CentOS 7后,你就可以开始使用这款操作系统了,但是我们可以对新的核心系统执行诸多操作,以便最大限度地利用它。这...
2016-11-19 - 一,谷歌新系统Andromeda 谷歌的Android系统之所以能成功,主要是该系统基于强大的Linux内核。如今谷歌准备推出一款新系统代号为Andromeda,它是Chrome OS和Android的融合体,计划把Android 8.0整合到Andromeda中,该系统可以用于手机、笔记本、变形本及平板...
2016-11-19 - 我们大家都知道文件有不同的编码格式,本文我们就详细介绍下如何在linux下查看文件编码格式,以及如何转换文件的编码格式,转换编码格式使用iconv命令。具体教程如下图所示。 首先我们打开系统并使用root账户登录系统。然后使用命令file -i /opt/test.log来...
2016-11-19 - Vim被认为是高效的代码管理工具,可想而知,平时利用vim进行代码编辑的程序员是多么厉害。 图1.区分大小写查找 一、方法一 图2.不区分大小写查找 查找方法:进入第行模式,输入命令/string \c ,将会查找string字符串。 二、方法二 图3.不区分大小写查找 方...
2016-11-19 - 对于Linux C编程,需要在Linux系统中进行开发,常用的编辑和查看源代码工具为vim。在源文件中搜索指定字符串,为了更加醒目,需要将源文件中匹配的字符串高亮度显示。正常情况,vim工具没有打开该功能,那么,用什么方法可以使能该功能? 修改系统配置文件/e...
2016-11-19 - grep用来过滤字符串信息,grep默认对字母大小写敏感,不过可以通过选项对grep屏蔽大小写敏感,该选项为 -i。 一、查看grep工具版本方法 图1.grep版本查询 二、grep -i 使用方法 图2.grep不区分大小写 备注: grep使用方法:grep [选项] PATTERN 文件 本文永...
2016-11-19 - 使用vim工具已经好几年了,之前一直认为vim后面只能接文件名,不过今天意外发现了vim工具的一个强大功能,vim可以打开目录,具体情况见下面介绍。 图1.当前工作路径 图2.vim查看directory示意图 图3.返回上级目录 如图2所示,可以上下移动cursor选择想要进入...
2016-11-19 - 默认情况下,Vim工具打开某个文件,只会在刚打开文件的时候,在最底端显示所打开文件名,之后就没有相关信息。如何让shell窗口显示文件名呢?具体方法如下图所示: 图1.默认情况 图2.修改后情况 备注:配置文件中/etc/vim/vimrc添加代码信息如下: let title...
2016-11-19 - 一、单双引号 在Linux中变量是一个非常重要的知识。在变量的设置当中,单双引号的用途是不一样的。 最大的不同是双引号依然可以保留变量的内容,而单引号仅能是一般字符,不会有特殊符号,即不会保留变量的值。 举例:有变量name=bill 此处:myname=$name is...
2016-11-19 - 当Docker 容器在2016支持Windows服务器,管理员必然想知道window和linux容器之间到底有什么区别。在这里就综述一下。 为了让事情简单点,让我们从相同点和不同点来分析。 相同点: Docker容器在linux和windows在以下几个方面是相同的: 他们同样是被定位成应...
2016-11-19 - linux下basename得到文件名不包括路径,basename命令比较好用。 帮助: [root@localhost expect_ipssh]# basename --help Usage: basename NAME [SUFFIX] or: basename OPTION Print NAME with any leading directory components removed. If specified, als...
2016-11-19 - arp-scan是一个依靠ARP协议进行扫描的工具。以前它的源码是在官方网站上,但现在NTA Monitor将arp-scan的代码托管在了github上,所以网上大部分的安装教程都没什么作用了,因为下载不到arp-scan源码。 arp-scan github主页:https://github.com/royhills/arp...
2016-11-17 - 采用Linux三大安装源中的elrepo和yum: ELREPO:侧重硬件相关的安装包; 第一步:更新Key rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org 查看CentOS版本: 查看当前系统内核: uname -r / uname -a(所有信息) 第二步:根据本地CentOs版本进...
2016-11-17 - 对文件进行压缩,可以通过使用较少的字节对文件中的数据进行编码来显著地减小文件的大小,并且在跨网络的文件的备份和传送时很有用。 另一方面,解压文件意味着将文件中的数据恢复到初始状态。 Linux 中有几个文件压缩和解压缩工具,比如gzip、7-zip、Lrzip...
2016-11-17 - 1.将redis服务脚本文件拷贝至/etc/rc.d/init.d目录下; cp /usr/local/redis-3.2.3/utils/redis_init_script /etc/rc.d/init.d/redis 2.修改redis服务脚本,vi/etc/rc.d/init.d/redis;修改完的/etc/rc.d/redis如下: #!/bin/sh # # chkconfig: 2345 80 90 #...
2016-11-17 - 相信很多Android开发者都编译过android系统,我之前也编译过android系统,但是编译完后,打开虚拟机玩了玩。但是没法用来调试,如果编译的是arm版本运行速度又很慢,所以编译完后,基本就荒废了。 但是编译真机的系统的话,就可以通过定制一些系统选项,或者...
2016-11-17 - 1、使用suid让普通用户也具有重启Linux系统的权限。 linux对权限把控比较严格,普通用户没有关机或重启的权限。 今天群里有朋友问,如何让linux的普通用户也有关机和重启的权限。 测试了一下,写下来供大家参考。 以下是测试的过程。 root@localhost ~]#wher...
2016-11-17 - 之前网上十分hot的一个话题。当然深度学习本身要入门需要大量的学习,但是使用他人已经写好的example进行一些玩耍还是比较容易的。兴趣是激发人学习的强烈动力,看到机器学习强大的威力就会有强烈的愿望去克服艰难来深入钻研,学习。 这是一个简化版本,没什...
2016-11-17 - maven阿里云中央仓库 maven作为一个项目管理工具确实非常好用,但是有时在国内这个网络条件下实在是让人恼火。之前oschina的中央仓库可用,现在oschina的maven服务器关了,一直没找到国内镜像来替代。今天发现阿里云公开了一个中央仓库,大家可以试试。 配置...
2016-11-16 - 一、创建文件 touch file 二、写入内容 echo hello wordfile 图片举例: 还有 echo hellofile 是把之前的内容覆盖,然后内容只有hello 如图: 最后: 无论是echo hellofile 还是 echohellofile 如果没有文件都会创建file文件。 本文永久更新地址: http://ww...
2016-11-16 - 之前参与的一个项目遇到过一个问题,我们的产品在拷机时发现:连续开机2天就会死机。这个问题交给了我来解决。 我查了几个小时代码,并没有发现明显的异常。好在我们的产品使用的Linux裁剪版系统,我想到可以用top命令来看内存变化。果然,经过2个小时的观察...
2016-11-16 - 查看当前终端用户的语言设置 locale - get locale-specific information locale |grep LANG 改变当前终端用户的语言设置(临时生效) 中文UTF-8: export LANG=zh_CN.UTF-8 英文UTF-8: export LANG=en_US.UTF-8 改变单个用户的语言设置(永久生效) 用户权限...
2016-11-15 - 本文介绍了面向物联网的许多新型开源操作系统。 在过去的十年间,大多数新型开源操作系统已从移动市场转向物联网市...
2016-11-15 - 升级sshd到OpenSSH-6.7并删除老版本ssh。 1)升级前准备 查看是否缺包 # rpm -qa | egrep gcc|make|perl|pam|pam-devel 如果有配置yum了的话可以直接yum安装这些包,这样既可以检验是否装了,没装的直接装上。 yum -y install gcc* make perl pam pam-devel...
2016-11-15 - 基本格式 grep -rl matchstring some 在Linux中,替换多个文件中的某个字符串可以使用grep和sed的组合来实现这个功能。 基本格式 grep -rl matchstring somedir/ | xargs sed -i s/string1/string2/g matchstring是你将要被替换的字符串,它与string1是同样...
2016-11-15 - Python安装包,默认使用国外源,速度慢不说,还经常断线,导致安装程序极度缓慢,尤其是大型包(文件大小超过10M),速度真是让人抓狂。这时候你需要国内安装源,速度快而且稳定。 Windows使用命令行窗口,这里以安装pandas为例。 pip install -i https://py...
2016-11-14 - 有的时候,你可能会遇到这种情况,你需要删除一个目录下的所有文件,或者只是简单的通过删除除了一些指定类型(以指定扩展名结尾)之外的文件来清理一个目录。 在这篇文章,我们将会向你展现如何通过 rm、 find 和 globignore 命令删除一个目录下除了指定文...
2016-11-14 - 1.了解CodeFormatter插件 在Sublime Text 3中编写代码,为了能让我们的代码格式变得漂亮整洁,需要一个能自动格式代码的插件。这里发现CodeFormatter插件不错,它能支持常见的几种编程语言: * PHP * JavaScript/JSON * HTML * CSS * SCSS * Python * Visual...
2016-11-14 - 最近学习Linux,刚好自己的手机是安卓系统,既然如此,就查看一下。 在安卓手机桌面点设置-关于手机即可查看手机系统信息。 下面是基于Android6.0深度定制开发miui 8.0系统: 从图片中可以看出:该系统是基于Linux Kernel 3.4.0的,其主线版本为3.4。然后打...