Welcome 微信登录

首页 / 操作系统 / Linux

Hive运行架构及配置部署

Hive运行架构及配置部署

Hive 运行架构由Facebook开源,最初用于解决海量结构化的日志数据统计问题:ETL工具;构建于Hadoop的HDFS和MapReduce智商,用于管理和查询结构化/非结构化数据的数据仓库;设计目的是让SQL技能良好,但Java技能较弱的分析师可以查询海量数据:使用HQL作为查询接口;使用HDFS作为存储底层;使用MapReduce作为执行层;2008年facebook把Hive项目贡献给Apache;基于Hadoop集群的Hive安装 http:/...
CentOS rpm 额外包的源

CentOS rpm 额外包的源

在CentOS下,我们可以通过yum来下载或更新rpm包,但是标准的源(repository)里只提供一部分的rpm包,虽然大部分情况下,这些包是够用的。但是有时候还是需要下载其他的一些非标准的包,如qemu,不然的话用户只能自己去编译对应的包,而这个可能并不是每个用户都乐意去做的。下面的网站就提供了对应的额外包的安装。http://repoforge.org/RepoForge项目给以下项目维护RPM包:Red Hat Enterprise Linux ...
使用QEMU调试Linux内核代码

使用QEMU调试Linux内核代码

Linux内核代码的调试非常麻烦,一般都是加printk, 或者用JTAG调试。这里的方法是用QEMU来调试Linux内核。因为QEMU自己实现了一个gdb server, 所以可以非常方便的使用gdb来调内核。这对内核的学习也非常有帮助。为了尽量不多花时间在QEMU设置上,这里直接使用以下的内核image:http://free-electrons.com/community/demos/qemu-arm-directfb/1. QEMU的安装 这个可以...
Linux如何检查我是否处于一个运行着的screen会话中

Linux如何检查我是否处于一个运行着的screen会话中

问题:我经常使用screen命令来运行多个伪终端会话。好多次,我发现都记不得自己是否在一个screen会话中,还是在一个常规终端中。是否有一种简便的方法来检查我是否在一个运行着的screen会话中?Linux Screen超简明教程 http://www.linuxidc.com/Linux/2014-04/100040.htmLinux下Screen的常用命令 http://www.linuxidc.com/Linux/2012-07/65358.htm...
Linux screen 命令详解

Linux screen 命令详解

一、背景系统管理员经常需要SSH 或者telent 远程登录到Linux 服务器,经常运行一些需要很长时间才能完成的任务,比如系统备份、ftp 传输等等。通常情况下我们都是为每一个这样的任务开一个远程终端窗口,因为它们执行的时间太长了。必须等待它们执行完毕,在此期间不能关掉窗口或者断开连接,否则这个任务就会被杀掉,一切半途而废了。二、简介GNU Screen是一款由GNU计划开发的用于命令行终端切换的自由软件。用户可以通过该软件同时连接多个本地或远程的命令...
手动下载Python更新后 换回以前版本

手动下载Python更新后 换回以前版本

因为用的时Ubuntu略低版本的,不想更新版本,但是经常更新内核和其他软件,尤其是最近自己更新Python,但是软件更新救出错了,而且不能打开“Languae Support”(软件支持)和ibus输入法,非常烦恼,尝试了很多解决方法,但是都不行,只能再改回来了。改回步骤如下:改回以前的python,其实就是修改链接。1. 删除链接,即: rm /usr/bin/python2. 重建链接,连接到系统python。首先,查看自己py...
Echo命令实例

Echo命令实例

echo命令是内建的shell命令,用于显示变量的值或者打印一行文本。echo命令在构建shell脚本时扮演着重要的角色。语法:# echo [Options] [String]方括号中的项目是可选的。字符串可以定义为字符的有限序列(如字母,数字,符号,标点符号)。当echo命令不带任何选项或字符串使用时,它会在显示屏上返回一个空白行,后面换一行跟上命令提示符。这是因为按下回车键就是发送一个信号给系统以开始一个新行,而echo重复了该信号。选项:-n 不要...
如何在Oh-My-Zsh中启用Heroku命令补全功能

如何在Oh-My-Zsh中启用Heroku命令补全功能

Heroku客户端是创建和管理Heroku应用的命令行界面工具。需求:Heroku toolbeltOh-My-Zsh (如何安装)本文不是讲关于heroku的知识,也不是讲关于heroku的使用细节,而是仅仅展示给用户他们怎样可以使用oh-my-zsh来方便地敲入heroku命令。此外你还应该安装heroku toolbelt来进行本文的相应的操作。对于Ubuntu和Debian发行版,你可以通过运行下面的命令来安装:wget -qO- https://...
正在经历变革的 Linux 系统管理员技能

正在经历变革的 Linux 系统管理员技能

你上次编译内核是多久以前的事儿了?新生代 Linux 管理员的答案很简单:我压根儿没编译过内核。我也从没编译过内核,当然自己弄着玩儿的不算。我实在想不到我为啥需要自定义内核,所以我就用我的“开箱即用”内核了。Linux 老鸟们可能会笑话我们,但你不能否认:随着越来越多的企业采用 Linux,新生代的 Linux 管理员虽然生就一身相当不错的技术实力,却因缺乏编译内核这类简单却基础的技能而和一个优秀的 Linux 管理员之间存在差距。...
CentOS6.x安装Xen4.2虚拟化实践

CentOS6.x安装Xen4.2虚拟化实践

虽然RHEL6默认不支持xen虚拟化,但是互联网有大量的第三方源以及开源组织提供了xen4 on RHEL/CentOS6 xen的安装,继续开源xen应用与发展,本文采用Xen Made Easy项目网站提供的第三方安装源,方便快捷。本文只是实践安装过程,注明:安装环境适用采用物理机进行安装,VMware workstation环境安装不成功。官方安装文档:http://xen.crc.id.au/support/guides/install/一、环境说...
在你的Ubuntu上安装图片转换工具Converseen 0.8.1

在你的Ubuntu上安装图片转换工具Converseen 0.8.1

Converseen 是一个批量的图片转换和缩略图生成工具,支持超过100种图像格式,包括:DPX, EXR, GIF, JPEG, JPEG-2000, PDF, PhotoCD, PNG, Postscript, SVG, and TIFF等。使用它可以在超多图片格式之间互相转换(不管是流行的jpg还是罕见的tiff,甚至还能够转换成pdf)。转换之前还可以调整图片尺寸,设置图片质量以控制转换后的文件体积。并且这个软件还是跨平台的,在windows和l...
[技巧分享]修复Moka图标主题丢失的扬声器图标

[技巧分享]修复Moka图标主题丢失的扬声器图标

Moka是一个漂亮的图标主题,它在Ubuntu可用的最佳图标主题中扮演着重要的角色。但在Ubuntu 14.04中,Moka有那么点小缺憾。如果你在Ubuntu 14.04的Unity中使用摩卡,你会发现用于调节声音的扬声器图标不见了:图标主题 Moka 3.0 发布 http://www.linuxidc.com/Linux/2014-06/103770.htmGnome Shell主题Moka 0.1已经更新-附Linux用户安装说明 http://w...
如何查看Linux上程序或进程用到的库

如何查看Linux上程序或进程用到的库

问题:我想知道当我调用一个特定的可执行文件在运行时载入了哪些共享库。是否有方法可以明确Linux上可执行程序或运行进程的共享库依赖关系?查看可执行程序的共享库依赖关系要找出某个特定可执行依赖的库,可以使用ldd命令。这个命令调用动态链接器去找到程序的库文件依赖关系。$ ldd /path/to/program注意!并不推荐为任何不可信的第三方可执行程序运行ldd,因为某些版本的ldd可能会直接调用可执行程序来明确其库文件依赖关系,这样可能不安全。取而代之的...
用 Ubuntu Touch Emulator 体验 Ubuntu Touch[多图]

用 Ubuntu Touch Emulator 体验 Ubuntu Touch[多图]

这篇手记搁置了很久,一方面因为下载Ubuntu touch镜像的速度太慢,另一方面一些知识还没看完贸然上手收获不大。今天又更新了下镜像,发现速度比较快近160K,得以将体验手机完成。基本只是通过性的逛了一遍,很多细节还没有深入。安装。kai@TAvatar:sudo apt-get install ubuntu-emulator[sudo] password for kai: ......kai@TAvatar:~/.cache/ubuntuimages/...
5个让Cinnamon桌面环境完美运行在Ubuntu上的方法

5个让Cinnamon桌面环境完美运行在Ubuntu上的方法

Cinnamon桌面环境最新稳定版本发行了,Ubuntu用户可以去安装使用了在已经安装好的基础上,我们可以做一些微调来拥有更棒的体验 。你的Ubuntu如果没有安装Cinnamon,你可以参照下面的文章进行安装。Ubuntu 14.04 下安装 Cinnamon 2.2.0 和 Mate 1.8 桌面环境 http://www.linuxidc.com/Linux/2014-05/101893.htm在Ubuntu中安装Cinnamon 1.8 http:...
Deepin教程:简述深度安装器专家模式

Deepin教程:简述深度安装器专家模式

现在使用深度安装器安装Deepin 2014,用户只需要填写用户信息、选择安装的硬盘或者分区即可完成安装配置,无需手动分区大大降低了安装Linux系统的门槛,但是我们依然保留手动分区的专家模式,这次我们来简单的讲解安装器专家模式的操作。挂载点设置使用专家模式,需要你对Linux挂载点(分区)有一些了解,Linux所有挂载点的起源为/(根目录),那么/必须单独设置。用户数据存放在/home,为了用户数据安全,我建议单独设置/home。其他挂载点可不单独设置,...
Ubuntu/Linux Mint上安装Atom文本编辑器

Ubuntu/Linux Mint上安装Atom文本编辑器

Atom是一款由Github开发的开源文本编辑器,虽然目前该软件依然在Beta阶段,但我们依然可以在你的Ubuntu/Linux Mint上使用它。据Atom官方博客介绍,与Atom类似的编辑器Sublime和TextMate都深受开发者欢迎,但在扩展性上都有所限制,使用起来不是太灵活。而Emacs和Vim虽然很灵活,但在使用上却又不太平易近人,只能使用专用的脚步语言进行定制。为了打造一款即平易近人、方便使用又具灵活性的文本编辑器,Github推出了Ato...
如何在Fedora,CentOS,RHEL中检查RPM包的依赖性

如何在Fedora,CentOS,RHEL中检查RPM包的依赖性

我们都知道,在基于红帽的Linux系统中,一个RPM包,需要把先将它依赖的其他包安装好才能正常的工作。对于终端用户,RPM的安装、更新、删除中存在的依赖关系已经被工具透明化了(如 yum或 DNF等)。但如果你是系统管理员或者RPM包的管理员,你需要谙熟RPM包的依赖关系,以便及时更新、删除适当的包来保证系统的正常运行。在本教程中,我将教大家如何检查RPM包的依赖关系。无论这个包是否已经安装进操作系统中,我们都有一些办法来检查它们的依赖性。制作自己的rpm...
<< 871 872 873 874 875 876 877 878 879 880 >>