linux常见的发行版本
REDHAT
创建于1993年,是
目世界上最资深的Linux和开放源代码提供商,同时也是最获认可的Linux
品牌。基于开放源代码模式,红帽为全球企业提供专业技术和服务。红帽的解决
方案包括红帽企业Linux操作平台,以及其他内容广泛的服务,如:咨询,24X7技术支持和红帽网络(RHN)。红帽以订阅的商业模式向用户提供不间断
的产品和服务。红帽在全球60多个地点提供培训课程,其中的RHCE认证已经成为Linux认证的标准。
CentOS
(Community ENTerprise Operating System)是Linux发行版之一,它是来自于Red Hat
Enterprise
Linux依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定性的服务器以CentOS替代商业版的Red Hat
Enterprise Linux使用。两者的不同,在于CentOS并不包含封闭源代码软件。
Ubuntu
是一个以桌面应用为主的Linux操作系统,其名称来自非洲南部祖鲁语或
豪萨语的“ubuntu”一词(译为吾帮托或乌班图),意思是“人性”、“我的存在是因为大家的存在”,是非洲传统的一种价值观,类似华人社会的“仁爱”
思想。Ubuntu基于Debian发行版和GNOME桌面环境,与Debian的不同在于它每6个月会发布一个新版本。Ubuntu的目标在于为一般用
户提供一个最新的、同时又相当稳定的主要由自由软件构建而成的操作系统。Ubuntu具有庞大的社区力量,用户可以方便地从社区获得帮助。
Fedora
是一个开放的、创新的、前瞻性的操作系统和平台,基于
Linux。它允许任何人自由地使用、修改和重发布,无论现在还是将来。它由一个强大的社群开发,这个社群的成员以自己的不懈努力,提供并维护自由、开放
源码的软件和开放的标准。Fedora 项目由 Fedora 基金会管理和控制,得到了 Red Hat, Inc. 的支持。
相关文档:
使用InputStream和OutputStream来获得命令行运行结果和输入内容是首先需要具备的.
然后要解决SSH连接问题.
在OpenSource项目里找到了Ganymed SSH-2 for Java .下载后有例子,但是没有找到有关交互命令的例子.所以自己探索了一下
在网上看有老外讨论用这个如何改密码,基本上的问题都是因为找不到返回的提示
Linux修改密 ......
C语言中的抽象函数定义也就是使用了函数指针,这里用signal函数解释一下抽象函数定义的含义和规则。
signal函数定义为:
void ( * signal (int signum , void (*handler)(int) ) )(int);
可以这样定义
typedef void(* handler) (int)
handler signal(int signum,handler) ......
Linux下安装完后Oracle客户端后调用OCI,编译没有问题,运行时发现
cannot open shared object file libclntsh.so.10.1: No such file or directory
经过查找发现是oracle的路径没有设置
输入:
locate libclntsh.so.10.1
获取对于路径
/app/oracle/oracle/product/10.2.0/db_1/lib/libclntsh.so.10.1
编辑/etc/ld. ......