
Linux操作系统
HuFeiHu-Blog
知无涯者,虚心若愚,求知若饥,勇者天佑!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Ubuntu系统清理
本文较为系统地介绍了Ubuntu系统清理,包括删除残余的配置文件、清理下载的缓存包、清理不再需要的包、清理无用的语言文件等,并详细介绍了删除旧的内核映像。 随着运行,Ubuntu系统越来越大,有时甚至提示”磁盘空间不足“,本文较为系统介绍Ubuntu系统清理。一、基本清理1.1 删除残余的配置文件一般而言,当我们从 Ubuntu 系统中删除了一个软件之后,该软件的转载 2017-08-06 21:53:21 · 629 阅读 · 0 评论 -
Hadoop安装教程_单机/伪分布式配置_Hadoop2.6.0/Ubuntu14.04
当开始着手实践 Hadoop 时,安装 Hadoop 往往会成为新手的一道门槛。尽管安装其实很简单,书上有写到,官方网站也有 Hadoop 安装配置教程,但由于对 Linux 环境不熟悉,书上跟官网上简略的安装步骤新手往往 Hold 不住。加上网上不少教程也甚是坑,导致新手折腾老几天愣是没装好,很是打击学习热情。本教程适合于原生 Hadoop 2,包括 Hadoop 2.6.0, Hado转载 2017-04-11 09:51:31 · 659 阅读 · 0 评论 -
同步图计算:GraphLite的安装和使用
http://blog.youkuaiyun.com/pipisorry/article/details/51350908linux中直接运行graphliteRequirements1. JDK 1.7.x + Hadoop 2.6.xlinux中hadoop直接安装参考[Hadoop:Hadoop单机伪分布式的安装和配置]2. protocol buffers转载 2017-04-11 10:58:17 · 1608 阅读 · 0 评论 -
Spark图计算GraphX介绍及实例
1、GraphX介绍1.1 GraphX应用背景Spark GraphX是一个分布式图处理框架,它是基于Spark平台提供对图计算和图挖掘简洁易用的而丰富的接口,极大的方便了对分布式图处理的需求。众所周知·,社交网络中人与人之间有很多关系链,例如Twitter、Facebook、微博和微信等,这些都是大数据产生的地方都需要图计算,现在的图处理基本都是分布式的图处理,而并非单机处理。Sp转载 2017-04-11 12:20:28 · 4526 阅读 · 0 评论 -
Spark图计算GraphX介绍及实例
1、GraphX介绍1.1 GraphX应用背景Spark GraphX是一个分布式图处理框架,它是基于Spark平台提供对图计算和图挖掘简洁易用的而丰富的接口,极大的方便了对分布式图处理的需求。众所周知·,社交网络中人与人之间有很多关系链,例如Twitter、Facebook、微博和微信等,这些都是大数据产生的地方都需要图计算,现在的图处理基本都是分布式的图处理,而并非单机处理。Sp转载 2017-04-11 12:22:37 · 942 阅读 · 0 评论 -
Maven插件wagon-maven-plugin自动化部署Java项目到Linux远程服务器
通常情况下,程序开发完成后部署到线上Linux服务器,可能需要经历打包、将包文件传到服务器、SSH连上服务器、敲命令启动程序等一系列繁琐的步骤。实际上这些步骤都可以通过Maven的一个插件wagon-maven-plugin来自动完成。文件上传到服务器Maven项目可使用mvn package指令打包,打包完成后包位于target目录下,要想在远程服务器上部署,首先要将包上传到服务器。转载 2017-03-25 22:10:07 · 675 阅读 · 0 评论 -
移动 Ubuntu16.04 桌面左侧任务栏到屏幕底部
按下 Ctrl + Alt + t 键盘组合键调出终端,在终端中输入以下命令: gsettings set com.canonical.Unity.Launcher launcher-position Bottom按下回车。命令中最后的 Bottom 就是底部的意思。将Bottom换成Left,那么launcher就会出现在左侧了,这里注意,位置只有Botto原创 2017-04-02 12:05:38 · 13308 阅读 · 5 评论 -
Sublime theme and color theme
github :https://github.com/dempfi/ayuayu is a simple theme with bright colors and comes in three versions —dark, mirage and light for all day long comfortable work.Fontayu uses转载 2017-04-02 23:09:10 · 1713 阅读 · 0 评论 -
the time error between win 10 and Ubuntu 16.04
安装了WIN+Ubuntu双系统,进入Ubuntu后,重启再进入WIN 10 系统,会发现WIN系统时间和北京时间对不上 两个系统的时间机制不一样,要解决此问题,只要在Ubuntu下输入以下命令即可 sudo timedatectl set-local-rtc 1原创 2017-04-03 00:01:59 · 465 阅读 · 0 评论 -
Ubuntu 16.04主题美化和软件推荐
终端终端采用zsh和oh-my-zsh,既美观又简单易用,主要是能提高你的逼格!!!首先,安装zsh:sudo apt-get install zsh接下来我们需要下载 oh-my-zsh 项目来帮我们配置 zsh,采用wget安装wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh转载 2017-03-31 19:49:19 · 3549 阅读 · 0 评论 -
Ubuntu 16.04主题美化和软件推荐
把Ubuntu从15.10更新到了16.10,在网上看到有很多直接更新出问题的,正好赶上换SSD,于是采用全新安装,之前用Ubuntu的时候装软件最让人头疼了,这回又得头疼一次了!!索性把他记录下来,既能方便以后重装,又能与大家分享一下!将Ubuntu 15.10升级到Ubuntu 16.04 http://www.linuxidc.com/Linux/2016-03/129158.ht转载 2017-03-31 19:40:13 · 1598 阅读 · 0 评论 -
CentOS下安装java并且设置为默认
(1)查看linux中自带的javayum list installed | grep java(2)卸载自带的openJDKyum -y remove R-java R-java-devel java-1.7.0-openjdk.x86_64 java-1.7.0-openjdk-devel.x86_64 java-1.8.0-openjdk.x86_64 java-原创 2017-04-08 11:01:48 · 1382 阅读 · 0 评论 -
Makefile经典教程(掌握这些足够)
支持原创,请移步陈浩大神博客:http://blog.youkuaiyun.com/haoel/article/details/2886makefile很重要 什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现转载 2017-04-08 11:05:59 · 482 阅读 · 0 评论 -
基于Docker搭建Hadoop集群之升级版
摘要: kiwenlau/hadoop-cluster-docker是去年参加Docker巨好玩比赛开发的,得了二等奖并赢了一块苹果手表,目前这个项目已经在GitHub上获得了236个Star,DockerHub的镜像下载次数2000+。总之,项目还算很受欢迎吧,这篇博客将介绍项目的升级版。作者: KiwenLau日期: 2016-06-12一. 项目介绍将Hadoop打包转载 2017-04-07 16:30:02 · 710 阅读 · 0 评论 -
【docker】docker卸载与安装(阿里云CentOS release 6.8 (Final))
Docker是啥就不多说了,因为我最开始在服务器上装了错误的docker版本,所有先把错误的版本卸载,再重新安装,我的服务器是阿里云CentOS release 6.8 (Final)一、docker卸载 1、列出已经安装的dockeryum list installed | grep docker 2、卸载docker安装包sudo yum -y remove docke转载 2017-04-08 11:07:41 · 1546 阅读 · 0 评论 -
CentoOS6.6安装netcat
CentOS下安装netcat使用zookeeper过程中,需要监控集群状态。在使用四字命令时(echo conf | nc localhost 2181),报出如下错误:-bash: netcat: command not found。我的系统是CentOS 6.6, 64位系统,默认没有安装netcat,下面时安装过程中遇到的一些问题。(下面都是使用root用户)下载net转载 2017-04-09 22:50:13 · 374 阅读 · 0 评论 -
Docker Remote API
1 修改配置文件CentOS6:/etc/sysconfig/docker添加一行: DOCKER_OPTS='-H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock'CentOS7:/usr/lib/systemd/system/docker.service 修改一行:ExecStart=/usr/bin/dockerd -H t转载 2017-04-09 22:51:21 · 518 阅读 · 0 评论 -
linux 中的.so和.a文件
在linux环境下文件的类型是不依赖于其后缀名的 .so 是共享库,相当于windows的.dll .o 是编译的目标文件 .a 是静态库,只是把一堆.o文件打了个包 函数库的链接是放在编译时期(compile time)完成的,所有相关的对象文件(object file)与牵涉到的函数库(library)被链接合成一个可执行文件(executable file)。程序在运原创 2017-04-10 09:14:01 · 506 阅读 · 0 评论 -
Linux的.a、.so和.o文件
在说明Linux的.a、.so和.o文件关系之前,先来看看windows下obj,lib,dll,exe的关系 windows下obj,lib,dll,exe的关系 lib是和dll对应的。lib是静态链接库的库文件,dll是动态链接库的库文件。 所谓静态就是link的时候把里面需要的东西抽取出来安排到你的exe文件中,以后运行你的exe的时候不再需要lib。转载 2017-04-10 09:15:09 · 510 阅读 · 0 评论 -
Windows10 和 Ubuntu 16.04 双系统 系统时间不统一解决
安装了win10 和 Ubuntu 双系统,重启切换到 Win10 后,Windows的时间总是不对。 解决办法: 1. 先在ubuntu下更新一下时间,确保时间无误: 2. 打开终端:Ctrl + Alt + T 3. 终端输入:sudo apt-get install ntpdate 4. 接着输入:sudo ntpdate time.windows.com转载 2017-04-03 00:07:42 · 2009 阅读 · 0 评论 -
Linux编译安装中configure、make和make install各自的作用
这些都是典型的使用GNU的AUTOCONF和AUTOMAKE产生的程序的安装步骤。./configure是用来检测你的安装平台的目标特征的。比如它会检测你是不是有CC或GCC,并不是需要CC或GCC,它是个shell脚本。make是用来编译的,它从Makefile中读取指令,然后编译。make install是用来安装的,它也从Makefile中读取指令,安装到指定的位置。转载 2017-04-06 09:17:20 · 1783 阅读 · 0 评论 -
Ubuntu 16.04安装Brackets 失败,缺失libgcrypt11,解决办法
问题Ubuntu 16.04安装Brackets 失败,提示缺失libgcrypt11。sudo dpkg -i Brackets.Release.1.7.64-bit.deb正在选中未选择的软件包 brackets。(正在读取数据库 ... 系统当前共安装有 200734 个文件和目录。)正准备解包 .../Brackets.Release.1.7.64-bit.deb ..转载 2017-08-08 10:25:06 · 2128 阅读 · 0 评论 -
ubuntu永久修改主机名
1、查看主机名在Ubuntu系统中,快速查看主机名有多种方法:其一,打开一个GNOME终端窗口,在命令提示符中可以看到主机名,主机名通常位于“@”符号后;其二,在终端窗口中输入命令:hostname或uname –n,均可以查看到当前主机的主机名。2、临时修改主机名命令行下运行命令:“hostname 新主机名”其中“新主机名”可以用任何合法字符串来表示。不转载 2017-08-08 20:33:25 · 1275 阅读 · 0 评论 -
解析/etc/hosts文件
1,/etc/hosts,主机名和ip配置文件。hosts---The static table lookup for host name(主机名查询静态表)Linux 的/etc/hosts是配置ip地址和其对应主机名的文件,这里可以记录本机的或其他主机的ip及其对应主机名。不同的linux版本,这个配置文件也可能不同。比如Debian的对应文件时/etc/hostname。转载 2017-08-08 20:46:00 · 2241 阅读 · 0 评论 -
Ubuntu 设置当前用户sudo免密码
Ubuntu 设置当前用户sudo免密码方法1# 备份 /etc/sudoerssudo cp /etc/sudoers .#打开 /etc/sudoerssudo visudo# 在文件末尾加入linuxidc ALL=NOPASSWD:ALL方法21. 备份sudo文件sudo cp /etc/sudoers .2. 添加当前用转载 2017-08-08 21:06:00 · 15898 阅读 · 1 评论 -
在Ubuntu上禁用IPv6
禁用 IPv6 - 方案1编辑文件 - /etc/sysctl.conf$ sudo gedit /etc/sysctl.conf在文件的最后加入下面的行。# IPv6 disablednet.ipv6.conf.all.disable_ipv6 =1net.ipv6.conf.default.disable_ipv6 =1net.ipv6.conf.lo.disa转载 2017-08-08 21:16:55 · 10479 阅读 · 0 评论 -
Ubuntu 修改用户密码方法详解
修改个人密码:方法1:在终端运行usrname@usrname-laptoppasswd:~$passwd usrname改变口令为 usrname。(当前)UNIX 口令: 输入新的 UNIX 口令: 重新输入新的 UNIX 口令:passwd:已成功更新密码(说明:需要修改的用户名是usrname)方法2:使用菜单转载 2017-07-27 17:19:29 · 6270 阅读 · 0 评论 -
Ubuntu 16.04 apt-get搭建LAMP环境
安装Apache:sudo apt-get install apache2查看Apache版本:apache2 -v安装PHP7:sudo apt-get install php7.0php7.0-v安装libapache2-mod-php7.0:sudo apt-get install libapache2-mod-php7.0查看libapache2-mo原创 2017-08-19 21:49:16 · 271 阅读 · 0 评论 -
ubuntu install jdk
1. add the following to the end of /etc/profileexport JAVA_HOME=/usr/local/java/jdkexport JRE_HOME=${JAVA_HOME}/jreexport CLASSPATH=.:${JRE_HOME}/lib:${JAVA_HOME}/libexport PATH=$PATH:${JRE_原创 2017-07-20 21:09:35 · 331 阅读 · 0 评论 -
Ubuntu中创建Intellij IDEA快捷方式
sudo vim /usr/share/applications/IdeaIU.desktop[Desktop Entry]Encoding=UTF-8Name=IdeaIUComment=IdeaIUExec=/usr/local/IdeaIU/bin/idea.shIcon=/usr/local/IdeaIU/bin/idea.pngTerminal=fal原创 2017-07-20 21:55:40 · 761 阅读 · 0 评论 -
install apache hadoop on ubuntu
(1) install java #remove openjdksudo apt-get remove openjdk* #Download jdk from Oracle websitetar -zxvf jdk*.tar.gzmv jdk /usr/local/java/# write environment variables to转载 2017-07-29 16:48:21 · 307 阅读 · 0 评论 -
简明 Vim 练级攻略
vim的学习曲线相当的大(参看各种文本编辑器的学习曲线),所以,如果你一开始看到的是一大堆VIM的命令分类,你一定会对这个编辑器失去兴趣的。下面的文章翻译自《Learn Vim Progressively》,我觉得这是给新手最好的VIM的升级教程了,没有列举所有的命令,只是列举了那些最有用的命令。非常不错。——————————正文开始——————————你想以最快的速度学习人类史上最好转载 2017-04-06 10:10:21 · 200 阅读 · 0 评论 -
Linux下ps -ef和ps aux的区别及格式详解
Linux下显示系统进程的命令ps,最常用的有ps -ef 和ps aux。这两个到底有什么区别呢?两者没太大差别,讨论这个问题,要追溯到Unix系统中的两种风格,System V风格和BSD 风格,ps aux最初用到Unix Style中,而ps -ef被用在System V Style中,两者输出略有不同。现在的大部分Linux系统都是可以同时使用这两种方式的。ps -ef 是用标准转载 2017-04-19 10:44:13 · 1756 阅读 · 0 评论 -
10 个你值得拥有的 Vim 配色方案
有很多很多的Vim配色方案,但总是很难找到完美的一个。很多人会根据所作工作的不同来使用不同的配色方案。这里我们向你推荐 10 个值得拥有的 vim 配色方案:1. GRB256GRB256 基于 ir_black,感觉特别适合 Ruby on Rails 的应用开发。网址: GitHub作者: Gary Bernhardt2. GuardianGuardia转载 2017-04-06 10:40:54 · 21787 阅读 · 1 评论 -
Makefile 使用总结
1. Makefile 简介Makefile 是和 make 命令一起配合使用的.很多大型项目的编译都是通过 Makefile 来组织的, 如果没有 Makefile, 那很多项目中各种库和代码之间的依赖关系不知会多复杂.Makefile的组织流程的能力如此之强, 不仅可以用来编译项目, 还可以用来组织我们平时的一些日常操作. 这个需要大家发挥自己的想象力.转载 2017-04-15 12:11:50 · 376 阅读 · 0 评论 -
CMake 入门实战
什么是 CMakeAll problems in computer science can be solved by another level of indirection.David Wheeler你或许听过好几种 Make 工具,例如 GNU Make ,QT 的 qmake ,微软的 MS nmake,BSD Make(pmake),Makepp转载 2017-04-16 13:17:43 · 369 阅读 · 0 评论 -
阿里云 ECS Linux系统无法SSH免密码登陆的处理办法
通过系统中的/var/log/secure日志文件查看到以下信息: 可看到在登陆过来是由于/root目录的属主属组错误,导致连接被拒绝。 这个时候可查看/root目录的属主和属组: ls -l / | less 查看到结果如下所示: 可看到用户服务器上面的/root目录的属主和属组是www用户。 正确的属主和属组应转载 2017-06-26 10:13:03 · 1617 阅读 · 0 评论 -
ubuntu 任务栏 放到下面
用户目前还需要手动输入命令“gsettings set com.canonical.Unity.Launcher launcher-position Bottom”转载 2017-07-20 16:39:07 · 8267 阅读 · 0 评论 -
ubuntu设置root密码
用过ubuntu的人都知道,刚安装好root用户是没有密码的,没有密码我们就没法用root用户登录 给root用户设置密码输入命令sudo passwd,然后系统会让你输入密码,这时输入的密码就是root用户的密码了,设置完成之后就可以切换root用户登录了,如图:转载 2017-07-20 16:45:29 · 344 阅读 · 0 评论 -
Hadoop伪分布式环境部署及Spark、Intellij IDEA安装
Hadoop伪分布式环境部署及Spark、Intellij IDEA安装环境信息及软件准备系统信息:Linux promote 4.1.12-1-default #1 SMP PREEMPT Thu Oct 29 06:43:42 UTC 2015 (e24bad1) x86_64 x86_64 x86_64 GNU/Linux需要的软件:jdk-8u101转载 2017-03-28 21:28:29 · 792 阅读 · 0 评论