linux
文章平均质量分 56
this_heart_add_add
这个作者很懒,什么都没留下…
展开
-
linux目录
分清目录树和分割槽。我们现在知道整个linux系统使用的是目录树架构,但是, 我们的档案数据其实是放置在磁盘分区槽当中的。现在的问题是如何结合目录树的架构与磁盘内的数据呢? 这个时候牵扯到挂载(mount)的问题啦。所谓的『挂载』就是利用一个目录当成进入点,将磁盘分区槽的数据放置在该目录下;也就是说,进入该目录就可以读取该分割槽的意思。这个动作我们称为『挂载』,那个进入点的目录我们称为『挂原创 2013-03-06 15:47:44 · 739 阅读 · 0 评论 -
linux基础
其实我们都是透过『程序』在跟系统作沟通的,无论是窗口管理员或文本模式都是一组或一只程序在负责我们所想要完成的指令。文本模式登入后所取得的程序被称为壳(Shell),这是因为这支程序负责最外面跟使用者(我们)沟通,所以才被戏称为壳程序!我们Linux的壳程序就是厉害的bash这一支!请特别留意,在Linux的环境中,『大小写字母是不一样的东西!』也就是说,在Linux底下,VBird与vbird原创 2013-03-06 17:19:45 · 577 阅读 · 0 评论 -
Ubuntu下安装JDK图文教程详解
操作系统:Ubuntu 11.10,我们选择的是jdk1.6.0_30版本。安装文件名为jdk-6u30-linux-i586.bin.1、复制jdk到安装目录(1)假设jdk安装文件在桌面,我们指定的安装目录是:/usr/local/java 。可是系统安装后在/usr/local下并没有java目录,这需要我们去创建一个java文件夹,如图(1) (2)切换到桌面下,执转载 2013-03-31 09:41:20 · 765 阅读 · 0 评论 -
Ubuntu、fedora 11使用root帐户登陆
由于Ubuntu root用户在默认情况下是禁用的,不允许用root登陆,而有很多时候的操作又需要有root用户的权限。要使用root帐户登陆,遵循以下步骤:1、首先设置root密码,利用现有管理员帐户登陆Ubutu,在终端执行命令:sudo passwd root,接着输入密码和root密码,重复密码。再重新启动就可以用root登陆。2、默认情况是不允许用root帐号直接登陆图形界面的。转载 2013-03-31 08:42:43 · 700 阅读 · 0 评论 -
关于source /etc/profile命令
在linux下安装海思交叉编译工具的时候,碰到个问题,本来提示安装成功了,但是在用makefile编译库的时候,仍然提示找不到交叉编译工具链: make:arm-vfp-uclibc-linux-gnu-gcc: Command not found.请教别人,用source etc/profile 命令之后,发现工具链加载进来了。make命令成功。百度source et转载 2013-03-31 14:55:20 · 17577 阅读 · 0 评论 -
linux下解压zip文件
linux自带的unzip命令可以解压windows下的zip格式的压缩文件。unzip命令 语法:unzip[选项] 压缩文件名.zip 各选项的含义分别为: -x文件列表 解压缩文件,但不包括指定的file文件。 -v查看压缩文件目录,但不解压。 -t测试文件有无损坏,但不解压。 -d目录 把压缩文件解到指定目录下。 -z只转载 2013-04-25 21:32:56 · 592 阅读 · 0 评论 -
Linux 安装软件 常见问题 x86 or x64
Linux 安装软件 常见问题 x86 or x64平民资料:x64 是指CPU是64位版本的。x86 是指CPU是32位版本的。如果你的CPU是64位的。可以安装64位的,也可以安装32位的,反过来只能安装32位的。 RedHat Linux 在命令行输入getconf LONG_BIT返回32就是32位,返回64就是64位的。专家资料:x86是对基于in转载 2013-03-30 22:00:24 · 1180 阅读 · 0 评论 -
在ubuntu12.10 中安装google chrome
由于ubuntu预装的firefox不支持flash插件比较麻烦(当然可以下载flash插件),所以还是安装了集成flash的chrome浏览器。 1、到www.google.com.hk/chrome 上下载deb安装包2、ctrl+alt+t调出终端,进入deb安装包所在目录,输入命令sudo dpkg -i google-chrome-stable_current_amd64转载 2013-05-08 14:12:29 · 762 阅读 · 0 评论 -
ubuntu 下安装vnc-server
Ubuntu下安装VNC server 尽管我们在大部分情况下用ssh登录Ubuntu服务器就好了,但是有时候我们的程序需要在图形界面下运行,这时我们就要用到vnc server这个软件了。在Ubuntu下安装vnc server很简单的,只要下面几步就可以了:第一步,获取安装文件转载 2013-07-03 18:44:47 · 1336 阅读 · 0 评论 -
如何查看Linux操作系统版本?
如何查看Linux操作系统版本?1. 查看内核版本命令:chen@mylinuxserver:~> cat /proc/versionLinux version 2.6.5-7.244-smp (geeko@buildhost) (gcc version 3.3.3 (SuSE Linux)) #1 SMP Mon Dec 12 18:32:25 UTC 2005/pr转载 2013-07-04 13:59:51 · 2982 阅读 · 0 评论 -
linux书籍
2010年大学毕业,在Linux下编程已三年有余了。最近看论坛上不少朋友谈论看过的编程(Linux)书籍,我感触良多。回头想想,当初那个一无所知,而且老是爱问白痴问题的自己,都想笑,如今终于入门了。再回头数数,这几年买过的关于Linux的书籍太多了:《嵌入式Linux应用开发完全手册》《Linux设备驱动开发详解》《深入理解LINUX内核》《LINUX设备驱动程序(第3版) 博韦》《unix环转载 2013-07-03 18:40:43 · 738 阅读 · 0 评论 -
无人值守安装
无人值守安装 步骤1:配置启动服务器启动服务器的目的是帮助在待安装机器上启动Red Hat Linux 安装程序。启动服务器上需要搭建一个DHCP 服务器和一个TFTP 服务器。前者是为了给待安装机器分配IP地址,后者则是提供了一个让待安装机器下载启动镜像的途径。配置DHCP 服务器1) 安装DHCP服务器包(RPM包名:dhcpd)。2) 编转载 2013-07-24 17:31:09 · 966 阅读 · 0 评论 -
/etc/init.d
/etc/init.d目录在Linux系统中可是大名鼎鼎。它只负责一件事情,但却涉及到全系统。它包含系统中各种服务的start/stop脚本,从acpid到x11-common,其重要性可见一斑。init.d 初始化脚本称之为System V风格初始化,是System V系统传统之一,后来成为一些Unix系统的共同特性的源头。值得一提的是,在/etc目录下可能还包含rc#.d目录,这也是S转载 2013-07-24 10:53:14 · 678 阅读 · 0 评论 -
ssh
SSH服务(TCP端口号22):安全的命令解释器为客户机提供安全的Shell 环境,用于远程管理SSH基于公钥加密(非对称加密)技术: 数据加密传输; 客户端和服务器的身份验证;公钥 和 私钥 是成对生成的,这两个密钥互不相同,两个密钥可以互相加密和解密; 不能根据一个密钥而推算出另外一个密钥; 公钥对转载 2013-07-24 12:22:41 · 767 阅读 · 0 评论 -
建立自己的apt-get源
建立自己的apt-get源参考:http://linuxconfig.org/easy-way-to-create-a-debian-package-and-local-package-repository如果需要比较详细的deb包制作手册可以参照以下链接:官方的debian制作手册:http://www.debian.org/doc/manua转载 2013-07-30 20:41:33 · 6608 阅读 · 0 评论 -
深入云存储系统Swift核心组件:Ring实现原理剖析
深入云存储系统Swift核心组件:Ring实现原理剖析 简介OpenStack是一个美国国家航空航天局和Rackspace合作研发的开源云计算项目,并成为Apache下的一个重要开源项目,目前已经发展到了180家公司参与其中。OpenStack Object Storage(Swift)是OpenStack开源云计算项目的子项目之一。Swift的目的是使用普通硬转载 2013-07-31 22:08:15 · 4295 阅读 · 1 评论 -
VM虚拟机下添加一个硬盘
VM虚拟机下添加一个硬盘 一、新建虚拟硬盘打开VMware,选择菜单“VM”-----> settings---->"Add"----->"下一步"---->选择"Harddisk",点"下一步"---->选"creat a new virtual disk" 点"下一步"----->选"SCSI" 点"下一步"------>输入你想建的虚拟硬盘的大小,点"下一步"转载 2013-07-31 21:49:30 · 1166 阅读 · 0 评论 -
云存储概念、源流及Swift部署
在前阶段的工作中,对于OpenStack整体部署已经日渐熟练。可以较快速地在多台节点环境下,安装部署小型云环境,并测试使用。通过该阶段的学习,对于虚拟实例的使用,归纳了很多心得,对于实例的存储,由于理论繁复,特此用一篇文档记录相关体会。感谢学习过程中很多大牛的文档,来自sina的帮助和yz的指导!在OpenStack体系内,实例的使用过程中的数据是不会写入img镜像文件的。即镜像文转载 2013-07-31 21:53:54 · 4748 阅读 · 0 评论 -
什么是 initrd.img
什么是 initrd.img对我个人而言,学习一个系统的最好的方法就是随着其启动运行的过程一点一点跟进(就好象看一个程序的源码要从main函数或者说从入口函数开始步步跟进)。当然具体的学习过程重点不是找到入口点就OK的。中间还有很多技巧,比如什么时候这个应该跳过一个实现什么时候应该跟进等。这个具体方法就一言难尽了,我也不再多少说了。不多说的两个简单原因:1、正如我开始说的,这个方法也许转载 2013-07-24 19:37:01 · 679 阅读 · 0 评论 -
openstack资料
Openstack 资料 云计算 Add commentsJul082012 这些资料基本都是英文,不过整理一下,方便深入研究的朋友。下面的链接,估计不翻墙,基本是看不到。网站肯定是可以访问的。改天把这些资料放到国内的网盘上,给大家下载。Openstack最好的资料肯定是英文,推荐几个blog,这基本是我每周必看h转载 2013-08-03 12:46:45 · 2982 阅读 · 0 评论 -
openstack-keystone
Openstack安装(1)--keystone配置(controller)keystone的工作细节:OpenStack Keystone Workflow & Token Scoping1.创建tenant openstackDemo $ keystone --token 558ec87e86aa43b11798 --endpoi转载 2013-08-03 15:17:23 · 1948 阅读 · 0 评论 -
MySQL 远程登录与其常用命令的介绍
以下的文章主要介绍的是MySQL 远程登录与其常用命令的介绍,MySQL 远程登录与其常用命令之所以能在很短的时间内被人们广泛的应用,原因也是因为它们的独特功能。以下的文章就有对其相关内容的介绍。 MySQL 远程登录及常用命令 第一招、MySQL服务的启动和停止net stop MySQLnet start MySQL第二招、登陆MySQL语法如下: My转载 2013-08-03 15:25:46 · 584 阅读 · 0 评论 -
openstack
openstack安装(1)——服务器分配操作系统我用的是ubuntu 12.04,每台机子都配了ntp。 openstack安装是个很麻烦的工作,本文档是我自己安装的记录。在此感谢下liangbo.me的博主,他的安装文档给了我很大的帮助,我就是基于他的文档来的。操作系统我用的是ubuntu 12.04,每台机子都配了ntp。opensta转载 2013-08-03 12:38:57 · 2121 阅读 · 0 评论 -
openstack官方翻译+实践
OpenStack安装记 注意: 近期开始向OpenStack进军,请大家继续关注。也希望各位提出批评和改进意见,弥补我的不足。对于OpenStack我是个新手,一来以前都飘在CentOS中,这次对于拿Ubuntu做Server还有点不适应;二来OpenStack绝对是个Big Guy,构建复杂,内容庞大,仅仅安装就很麻烦。同时它又非常灵活,经常让我云里雾里。 昨天转载 2013-08-03 12:42:56 · 7951 阅读 · 0 评论 -
Ubuntu下的两种包管理工具dpkg和apt之比较
Ubuntu下的两种包管理工具dpkg和apt之比较由于ubuntu是debian基础上的linux发行版,所以保留了debian的优秀特性,比如dpkg和apt机制。这两种都是包管理机制,下面具体分析一下两者的区别和用途。dpkg是用来安装.deb文件,但不会解决模块的依赖关系,且不会关心ubuntu的软件仓库内的软件,可以用于安装本地的deb文件apt会解决转载 2013-07-28 13:49:12 · 1123 阅读 · 0 评论 -
Ubuntu 10.04 DVD作为升级的源
Ubuntu 10.04 DVD作为升级的源(国内的升级源) Ubuntu 10.04 DVD里的软件比cd里的多,这是无疑的了,将其作为升级用的源,可以不用上网,对于无法上网的计算机非常重要。我在网上搜了一下,方法很多,大致说在源 管理器里勾选什么的,我不喜欢这种GUI方式,因为,万一不成功,你根本就不知道问题出在哪。在Linux下就应该用Linux擅长的方式--命令行。网 上转载 2013-07-28 14:33:13 · 957 阅读 · 0 评论 -
main,restricted,universe,multiverse有什么区别
main,restricted,universe,multiverse有什么区别 转载▼main:完全的自由软件。restricted:不完全的自由软件。universe:ubuntu官方不提供支持与补丁,全靠社区支持。muitiverse:非自由软件,完全不提供支持和补丁。转载 2013-07-28 13:50:57 · 5963 阅读 · 0 评论 -
unbuntu版本
Hardy(8.04) Intrepid(8.10) Jaunty(9.04) Karmic(9.10) Lucid(10.04) Maverick(10.10) Natty(11.04) Oneiric(11.10) Precise(12.04) Quantal(12.10) Raring(13.04)转载 2013-07-28 15:39:17 · 601 阅读 · 0 评论 -
深入云存储系统Swift存储节点:存储实现分析
深入云存储系统Swift存储节点:存储实现分析 原文链接:http://www.cnblogs.com/yuxc/archive/2012/07/04/2575536.html 作者:余兴超 @SAE.Sina Web Service Team 请尊重作者辛勤劳动,转载请标注链接和作者 在深入云存转载 2013-08-03 21:17:35 · 1369 阅读 · 0 评论 -
深入云存储系统Swift核心组件:Ring实现原理剖析
深入云存储系统Swift核心组件:Ring实现原理剖析 简介OpenStack是一个美国国家航空航天局和Rackspace合作研发的开源云计算项目,并成为Apache下的一个重要开源项目,目前已经发展到了180家公司参与其中。OpenStack Object Storage(Swift)是OpenStack开源云计算项目的子项目之一。Swift的目的是使用普通硬转载 2013-08-03 21:23:27 · 717 阅读 · 0 评论 -
构建REST风格的Web Service
1.什么是REST?REST 是由 Roy Fielding 在他的论文《Architectural Styles and the Design of Network-based Software Architectures》中提出的一个术语。REST 是英文 Representational State Transfer 的缩写,有中文翻译为“具象状态传输”(参考:《SIP/IMS网转载 2013-08-04 10:54:09 · 791 阅读 · 0 评论 -
the verify process of keystone
IBM OpenStack注意:user,keystone(提供验证),enpoint-service(真正的服务端)通信过程大致为:通信双方user与keystone ,user与endpoint-service(如swift)、endpoint-service与keystone,user与endpoint-service。OpenSt转载 2013-08-03 16:38:55 · 1220 阅读 · 0 评论 -
swift3 ——S3 API中间件兼容性测试
swift3 ——S3 API中间件兼容性测试在Swift中,Swift3中间件在Object Storage上提供了S3 REST 风格的API。 目前支持的操作有以下几种:· GET Service· DELETE Bucket· GET Bucket (List Objects)· PUT Bucket转载 2013-08-03 21:29:11 · 2143 阅读 · 0 评论 -
基于 REST 的 Web 服务:基础
基于 REST 的 Web 服务:基础简介: 代表性状态传输(Representational State Transfer,REST)在 Web 领域已经得到了广泛的接受,是基于 SOAP 和 Web 服务描述语言(Web Services Description Language,WSDL)的 Web 服务的更为简单的替代方法。 接口设计方面这一转变的关转载 2013-08-04 09:54:51 · 1126 阅读 · 0 评论 -
Ubuntu 软件包管理详解
Ubuntu 软件包管理详解Ubuntu 方便宜用,最值得让人称道的便是其安装软件的方式, 一条命令: sudo apt-get install xxx 就几乎能帮你搞定所有的软件安装难题。但是有时你可能有这样的需求,查看某个软件包是否安装、安装在哪..., 那我们就来介绍一下 Ubuntu 的软件包管理方式。一、Ubuntu 采用 Debian 的软件包管理器 dpkg 来管理软转载 2013-07-28 10:48:03 · 638 阅读 · 0 评论 -
SecureCRT向Linux系统传送和接收文件
SecureCRT向Linux系统传送和接收文件 SecureCRT支持Xmodem、Ymodem和Zmodem协议,只需要简单的一个小工具配合命令就可以实现很方便的文件传输,以前上课见老师用过,今天自己搭了个linux服务器做驱动开发,要用到,于是研究了一下,贴出来。(使用windows自带的超级终端配合rz和sz命令也可以实现同样功能)首先登陆linux系转载 2013-07-28 19:46:51 · 2710 阅读 · 0 评论 -
ubuntu源详解 and 实现自己的ubuntu源 - [linux应用程序]
ubuntu源详解 and 实现自己的ubuntu源 - [linux应用程序]2011-11-26一直对linux源不太清楚,只是在网上直接找到对应源镜像,复制到本地使用,现在开始探索源:一:简介linux内核对应各种各样的操作系统发行版本,比如Debian, SuSE, Gentoo, RedHat 和 Mandrivaden等,ubuntu是其中广受欢迎的转载 2013-07-29 19:33:09 · 3721 阅读 · 0 评论 -
基于REST架构的Web Service设计
先前我曾经介绍过利用Apache Axis实现基于SOAP的Web Service实现技术和相关代码,总的来说,SOAP的Web Service解决方案虽然较为成熟,且安全性较好,但是使用门槛较高,在大并发情况下会有性能问题,在互联网上使用不太普及,因此并不太适合Web 2.0网站服务使用,目前大量的Web 2.0网站使用另外一种解决方案——REST。 REST的架构设计转载 2013-08-04 10:40:36 · 702 阅读 · 0 评论 -
深入云存储系统Swift核心组件:Ring数据结构及构建、重平衡操作
深入云存储系统Swift核心组件:Ring数据结构及构建、重平衡操作 在上一篇深入云存储系统Swift核心组件:Ring实现原理剖析中,我们分析了Ring的设计原理,深入探讨了Swift如何通过Ring组件来实现冗余的、可扩展的目的。本文旨在分析在实际swift的运行中,如何来构建Ring文件。Ring数据结构 Ring 的数据结构由三个顶层域构转载 2013-08-03 21:18:50 · 1285 阅读 · 0 评论 -
Openstack swift支持s3 api
Openstack swift支持s3 api[root@swift1 swift]# cd /usr/local/src/;lsclient keystone pip-1.3.1 pip-1.3.1.tar.gz swift[root@swift1 src]# git clone https://github.com/fujita/swift3.gitInitialize转载 2013-08-04 20:55:28 · 4263 阅读 · 0 评论