2016-11-30 - 之前安装过windows下以及Mac下的node,感觉还是很方便的,不成想今天安装linux下的坑了老半天,特此记录。 首先去官网下载代码,这里一定要注意安装分两种,一种是Source Code源码,一种是编译后的文件。我就是按照网上源码的安装方式去操作编译后的文件,结...
2016-11-30 - 今天在考虑如何尽快启动一个应用程序,播个开机音乐什么的。 最开始的启动流程是这样的,bootloader 启动kernel,kernel跑完挂载文件系统,然后会执行/init,而这个init 是指向busybox的一个软链接,busybox做一些事情后,会解析/etc/inittab , 其中调用/etc...
2016-11-29 - 准备环境: Linux: Ubuntu 16.04 LTS on VirtualBox iPhone6: iOS10.0.2 第三方安装包:libimobiledevice 说明: 一般情况下如果连接iPhone到linux,Windows机器上,如果没有安装iTunes或者其他第三方软件,则只能识别照片,其他文件都是无法读取的,除非越...
2016-11-29 - 笔者之前因工作倒腾了一段时间的Sqoop,当时使用的是Sqoop2(1.99.7),但Sqoop2与Sqoop1有很多很多不同,且不能相互兼容。Sqoop2引入了服务器,而Sqoop1还是像一个单机工具,通过一些选项或参数传递进去,并产生MapReduce作业。这样的工具用起来较之Sqoop2...
2016-11-29 - 通过这系列的前六篇文章,我们已经学会使用 Git 来对文本文件进行版本控制的管理。我们不禁要问,还有二进制文件呢,也可进行进行版本控制吗?答案是肯定的,Git 已经有了可以处理像多媒体文件这样的二进制大对象块(blob)的扩展。因此,今天我们会学习使用...
2016-11-29 - 交换区域(Swap Area)有什么作用? 操作系统的交换分区是作为内存不足(或内存较低)时,将部分不常用的内存交换出来的备用区域。如果说内存是汽油,内存条就相当于油箱,交换区域则相当于备用油箱。 Ubuntu Linux安装时可以在磁盘上划出一个分区用作内存交换...
2016-11-28 - 1.检查本地systemd的版本 [admin@localhost ~]$ systemctl --version systemd 208 +PAM +LIBWRAP +AUDIT +SELINUX +IMA +SYSVINIT +LIBCRYPTSETUP +GCRYPT +ACL +XZ 2.获取安装文件 wget http://www.freedesktop.org/software/systemd/systemd-214.tar.xz 3....
2016-11-28 - 对于初学者来说,在 Linux 系统里你必须掌握的技术之一就是识别出插入系统里的各种设备。这也许是你的系统硬盘、外部的存储设备或者是可移动设备,比如 USB 设备或 SD 闪存卡等。 现如今,使用 USB 设备来传输文件是十分常见的事,对于那些喜欢使用命令行的...
2016-11-28 - 首先需要安装Docker。 Ubuntu安装Docker(官方文档翻译):http://www.linuxdiyf.com/linux/25739.html 1.启动postgresql数据库容器 docker run --name gitlab-postgresql -d \ --env DB_NAME=gitlabhq_production \ --env DB_USER=gitlab --env DB_PASS=pas...
2016-11-28 - 假设你的 Linux 服务器上有一个超大的 ISO 镜像文件,你想要打开它,然后提取或者复制其中的一个文件。你会怎么做呢? 其实在 Linux 系统里,有很多方法来实现这个要求。 比如说,你可以使用传统的 mount 命令以只读方式把 ISO 镜像文件加载为 loop 设备,然...
2016-11-28 - Qt跨平台,那必须在Linux平台编译一个可以在windows下运行的Qt程序才行,当然还得和QtCreator环境弄在一起才行。 工作环境:Centos 7 yum install qt5-qt* ming32-qt5-qt* ming64-qt5-qt* # 安装所有Qt的包 yum install qt-creator # 安装qtcreator 以mingw6...
2016-11-27 - 参考更改linux swappiness提高物理内存使用率:http://www.linuxdiyf.com/linux/18740.html 遇到的问题是这样的,新版本产品发布后,每小时对内存的使用会有一个尖峰。虽然这个峰值还远没有到达服务器的物理内存,但确发现内存使用达到峰值时系统开始使用swa...
2016-11-26 - 最近需要在Linux上完成一个小操作: 就是把某文件夹下所有图片的路径和对应文件名打印到一个txt文件上,形成一个类似list的东西。 首先,这里需要知道一个命令:awk awk实际上是一个强大的文本分析工具,把文件逐行读入(awk是处理每一行的),以空格为默认...
2016-11-26 - gcc -ggdb utmp.c -o utmp readelf -S utmp # 创建一个包含 debuginfo 文件 objcopy --only-keep-debug utmp utmp.debug # 添加一个包含路径文件的 .gnu_debuglink section, 文件必须存在. objcopy --add-gnu-debuglink=utmp.debug utmp # 查看 .gnu_debugli...
2016-11-26 - Kernel 配置 当前Linux kernel 中microcode 模块已提供Intel/AMD CPU更新接口, 配置以下参数启用此模块: CONFIG_MICROCODE=y CONFIG_MICROCODE_INTEL=y CONFIG_MICROCODE_AMD=y CONFIG_MICROCODE_OLD_INTERFACE=y CONFIG_MICROCODE_INTEL_LIB=y 此模块提供三...
2016-11-26 - 对于新手来说,真是花了我不少时间,先装jdk,后装tomcat,然后用putty连不通,网友说关闭防火墙,我windows防火墙是关着的,然后去关虚拟机的防火墙,linux操作任何东西都需要某些东西的软件,linux的版本不同,下载安装软件的命令也不一样,麻烦了,搜索过好...
2016-11-26 - 问题:台式机没有无线网卡,又想用wifi,就买了个360wifi 二代。 只是官网上只有windows下的驱动!让我们这些Linux 用户情何以堪。 所以只能上网找驱动移植咯 移植步骤(环境 ubuntu 16.04): 首先看是哪家公司到芯片: 在命令行写入命令:lsusb 可以看到是能...
2016-11-26 - 原始文件 yarn-houzhizhen-nodemanager-localhost.localdomain.log,大小88234139字节。 先用gzip压缩 tar -czf yarn.tar yarn-houzhizhen-nodemanager-localhost.localdomain.log 再用 lzma压缩 tar -c --lzma -f yarn.tar.lzma yarn-houzhizhen-nodemanage...
2016-11-26 - 用Xshell 中的Key management 工具创建密钥,也可以在Linux操作系统中建立Publish Key、Private Key 两密钥。 Xshell 创建密钥方法, Putty及CRT方法类似,如果格式不同把一个密钥给多个工具使用时需要转换密钥的格式。 点击Create 创建一个新密钥 选择密钥的...
2016-11-25 - 这里记录zookeeper编译源代码上的一些细节的问题. 网上不少关于如何使用ant eclipse来构建zookeeper对应的eclipse工程的记录.这里就不再过多赘述.只做简单阐述. 这里主要阐述一下如何不使用任何工具直接使用javac的方式来编译zookeeper项目,并且直接使用java...
2016-11-25 - Vim-plug(https://github.com/junegunn/vim-plug) 是一个针对 Vim 的插件管理插件,之前用的一直都是 vim-pathogen(https://github.com/tpope/vim-pathogen) ,然后我秉承着没毛病不要乱升级的原则,一直也没弄过什么自动升级的插件,不过今天看到 reddit...
2016-11-25 - Mac上通过vmware fusion8上安装了ubuntu16.04 现在通过sabma建立ubuntu和mac的共享目录: Linux ubuntu配置: 安装samba: apt-get -yqq update apt-get -yqq install samba 创建共享文件目录: sudo mkdir /shared_dir sudo chmod 777 /shared_dir 配置samb...
2016-11-25 - 先介绍下背景,最近配了台新电脑准备搞DeepLearning, 华硕B150 + i5 6500 + GTX1060 + 1080p分辨率的显示器。但分辨率设不了1920*1080一直没找到好的方法,后来发现原来有个步骤一直被忽略了,就是ubuntu安装时如果勾选第三方驱动会让你输入一个密码,边上有...
2016-11-25 - LibreOffice 提供了丰富的字体,并且用户可以自由选择和下载增加自己的字体。然而,就算是你想创造自己的字体,也可以非常容易地使用 Glyphr 来做到。Glyphr 是一个新开源的矢量字体设计器,通过直观而易用的图形界面和丰富的功能集可以完成字体设计的方方面...
2016-11-24 - 虽然比原计划有所延迟,Fedora 25 还是按时于延期日 11 月 22 日正式发布了。此次由 Red Hat 赞助的这一 Linux 发行版带来了许多新功能和更新,让 Fedora 25 成为了一个相当重要的版本,下面我们就对 Fedora 25 Workstation 的一些重要更新特性进行盘点介绍...
2016-11-24 - 简介 V8是谷歌开源的JavaScript引擎, 使用C++开发,并在谷歌浏览器中使用. 它可以独立运行, 也可以嵌入到任何C++应用程序中.pyv8 是 Python 的对 v8 引擎一个封装. 安装 1.安装 scons, python 的devel, boost 以及 boost for python 的 devel Ubuntu: sudo a...
2016-11-24 - 更新前卸载已经安装的老旧版本flash player, google chrome采用了html5 不在继承flash player,不停地在网页崩溃中,youtube 等网页正常流畅,只有等待chrome会有共识的一天,在这里只说 firefox chromium,所下载的文件来自Adobe实验室下载并不是不良软件。...
2016-11-24 - 以下是Linux环境下Python的dist-packages目录与site-packages目录比较突出的三点区别: 1.sudo apt-get install 安装的package存放在 /usr/lib/python2.7/dist-packages目录中。 2.pip安装的package存放在/usr/local/lib/python2.7/dist-packages目录中。 3....
2016-11-23 - 除了大家熟知的VMware可以创建虚拟机之外,在VirtualBox里也可以创建虚拟机。那怎样在VirtualBox中运行已创建的虚拟机呢?下面有一些具体的操作可以提供参考。 首先,我们需要在VirtualBox中创建一个虚拟机。 接下来,为虚拟机创建一个名字,选择操作系统类...
2016-11-23 - Fedora 25已经正式发布了,以下提供Fedora 24升级到Fedora 25教程: 注:如果你看不懂英文,请用翻译软件翻译一下即可轻松阅读。 Fedora 25 was just officially released . Youll likely want to upgrade your system to the latest version of Fedora. Fed...
2016-11-23 - 你在寻找一款新的Linux桌面发行版吗?那你肯定面临太多的选择,因而难以决定。这个市场上不乏众多高质量的桌面发行版,它们使用不同的桌面环境。 除了Ubuntu、Fedora和OpenSUSE,你还可以选择得到有力支持的发行版,它们拥有许多最新软件和商业支持,另外还可...
2016-11-23 - 一、SSH加密方式 SSH采用的是非对称密钥系统,即耳熟能详的公钥私钥加密系统,其安全验证又分为两种级别。 1.基于口令的安全验证 这种方式使用用户名密码进行联机登录,一般情况下我们使用的都是这种方式。整个过程大致如下: (1)客户端发起连接请求。 (2...
2016-11-22 - 摘要:这份初学者指南是告诉你如何在 Linux 上用 Calibre 工具快速创建一本电子书。 自从亚马逊在多年前开始销售电子书,电子书已经有了质的飞跃发展并且变得越来越流行。好消息是电子书非常容易使用自由开源的工具来被创建。 在这个教程中,我会告诉你如何...
2016-11-22 - 由于实际需要,我们会需要创建多台虚拟机,并且需要保证其彼此能相互连接,即位于同一局域网,那怎样才能达到这样的效果呢?下面有一些具体的操作可以满足需求。系统环境:virtualbox及ubuntu。 打开virtualbox,在管理器窗口找到管理的下拉栏全局设定。 在...
2016-11-22 - Telegram 更新了,在 Linux 版本上增加了一个比较实用的特性。 可以允许在提示消息里直接回复信息。 同时还可以允许设计提示消息是不是系统原生,当然系统原生的提示消息是不能直接回复的。 而且系统原生还有更多问题,不支持 Stickers 所以个人推荐使用 Tel...
2016-11-21 - 在使用VM克隆之后(http://www.linuxdiyf.com/linux/26209.html),遇到一件非常郁闷的事,就算我使用setup命令,修改了我的网络配置,依然无法查询到我配置的网卡,也无法开启网卡。 经过搜索等一系列手段,总结如下套路--PS:朋友称之为破釜沉舟 注意: 1...
2016-11-21 - 最近在学习使用solr云技术,因为是用来学习操作,因此需要在一台虚拟机上,安装多台LinuxOS。 但是又想偷懒,不想每安装一个LinuxOS,就重新配置Linux环境,所以使用克隆,只需安装好一个模板LinuxOS就好。 这里使用到的Linux系统是:CentOS 以下每步操作均...
2016-11-21 - 有个需求,在Docker中运行Java 线程。其实很纠结,因为,Linux 是真的只懂一点 总得先在linux系统先运行起来才有下一步的思路。网上倒是搜索到了很多东西 ,但结果就是跑不起来。 1、windows 环境 : windows系统有个文件夹 test 用来运行java 线程程序 。te...
2016-11-21 - Linux系统每次重新启动时,不会重新打开无线网卡,需要每次手动去更改。 这里通过两种方式开启无线网卡。 第一种方式就是手动连接到Linux系统,(前提是按照了Linux桌面) 1、找到文件夹为 etc。 2、找到etc文件夹下面的sysconfig文件夹 3、找到sysconfig文...
2016-11-21 - 事件的缘由是因为在Ubuntu16.04 下面安装了Visual Studio Code, 再编辑的时候说需要Pylint来检查语法,我系统的默认的Python 版本是python2,而我现在正在学习的版本是Python3.5,Python2和Python3.5 的语法在格式上是不一样的,为了能匹配的Python3.5, 所...