更改Centos主机名 怎样更改Centos主机名第一步:shell 命令 #hostname yourhostname第二步:修改/etc/sysconfig/network中的hostnameNETWORKING=yesNETWORKING_IPV6=no#HOSTNAME=localhost.localdomainHOSTNAME=yourhostname 第三步:修改/etc/
使用CentOS安装盘在局域网中设置CentOS源 使用CentOS的时候,用yum命令安装软件等非常方便,但是如果没有网络,那得另说了。目前,我们组在机房中有一个大约包含100台CentOS的服务器,但是由于机房的安全策略问题,这100台机器不允许访问外网,这样安装一个软件,就变成非常麻烦的事情。所以,我在想能不能搭建一个在本地使用的数据源呢?1. CentOS中的数据源配置yum更新源Centos5.x默认的yum更新配置文件在/etc/yum.repos.d/目录下,有两个仓库配置文件CentOS-Base.repo :用于设置远程仓库 CentOS
网络安装CentOS 5.3 0. 基本要求(1) 需要使用至少两台服务器:其中一台没有操作系统,是我们即将安装的服务器;另外一台是已经安装好操作系统的服务器,我们用来存储CentOS的安装文件。(2) 要安装操作系统的网卡须支持票PXE协议,并且已经将主板BIOS设置为“网卡启动”。1. 安装原理过程(1) 开机之后,通过网卡引导启动;(2) 网卡通过DHCP获得一个临时IP地址;(3) 从TFTP上获得内核镜像文件,并使用该内核文件启动安装程序;(4) 启动安装程序之后,选择远程安装方式(http, ftp或nfs)等进行安装。2.
在Qemu/KVM下虚拟Windows XP中的鼠标位置偏移问题 在Qemu/KVM中虚拟一个windows xp操作系统,发现用VNC(使用kvm -vnc :1参数启动qemu的VNC)登录windows的时候,出现严重的鼠标偏移现象,基本上无法对windows进行操作。Google了一下,发现Xen中也出现了类似的问题:http://blog.csdn.net/jcwKyl/archive/2010/12/16/6079385.aspx以上博客中提到的解决方法一很简单,但是和实际操作有一些出入,不知道是不是因为windows XP版本的问题。具体修改方法如下:控制面
在Ubuntu 10.04+系统中安装Sun Java 不知道出于什么原因,在Ubuntu 10.04以及更新的Ubuntu系统中,默认的官方数据源中已经不包含sun-java6-jdk这个软件包了,但是我们可以通过另外的数据源来安装Sun Java。首先添加额外数据源:add-apt-repository "deb http://archive.canonical.com/ lucid partner"更新数据源:sudo apt-get update此时即可安装Sun Java
C语言中inet_ntoa()的内存管理 今天在调试一段程序,输出结果总是错误,不知道什么原因,代码如下:#include <sstream>#include <iostream>#include <netinet/in.h>#include <arpa/inet.h>using namespace std;void print_address(struct in_addr addr1, struct in_addr addr2){ ostringstream oss; oss << inet
在Ubuntu环境下,为Qemu配置桥接网络 在Qemu网络中,为了实现虚拟机网卡和真实物理网络的连通,就需要使用桥接网络。通常情况下qemu的桥接网络是通过使用tap虚拟网卡来实现的,具体原理请参考相关文档,这里只介绍配置桥接网络的方法: 1. 安装tap相关工具sudo apt-get install uml-utilities2. 配置网桥sudo vi /etc/network/interfaces修改为以下内容:auto loiface lo
让JunOS运行在qemu-0.12.x上 最近升级了以下qemu,发现原来的JunOS Olive镜像不能启动了,停留在以下位置:dog: ERROR - reset of uninitialized watchdogpanic: unknown/reserved trap(null)(c037dbc0,c037dbc0,c032d5c4,c07f9df0,5) at0(null)(c032d5c4,1e,c07f9f34,0,0) at0(null)(c07f9e9c,0,c07f9ef4,c01951ed
长见识了,VS链接中的重定义错误 今天在编写一个程序,这个程序由四个模块组成,最终分别生成四个动态链接库,前三个很顺利的完成了,可是到了最后一个,错误出现了。 编译完全正确,可是Link时报以下错误:msvcprtd.lib(MSVCP71D.dll) : error LNK2005: "public: __thiscall std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::ba
Visual Studio解决方案目录下各个文件的作用(2005+) 通常,VS一个solution下会有多个project,整个solution由配置文件*.sln说明,存放在solution根目录下。每一个project以一个文件夹的形式存放在solution的根目录下,其中*.vcproj文件用来说明该project使用的源文件等信息。 .suo 是用户选项,用户与对这个解决方案的特定选项。比如在项目中配置Additional include路径,则存放在该文件中;.ncb 是智能感知信息文件,输入.后提示的那些信息,还有
Ubuntu 10.04的启动列表 安装使用Ubuntu 10.04这么久,还没有修改过它的启动列表。今天需要修改,突然发现/boot/grub/menu.lst文件居然不存在!解决:类似文件已经移至/boot/grub/grub.cfg,如需要修改,执行以下命令:sudo gedit /boot/grub/grub.cfg或者sudo vi /boot/grub/grub.cfg
使用transform函数转换字符串string的大小写 首先看一下transform函数的用户手册:template OutputIterator transform ( InputIterator first1, InputIterator last1, OutputIterator result, UnaryOperator op );template class OutputIterator, class BinaryOperator > OutputI
控制linux动态链接库(so, standard object)导出函数 参考:http://www.lampchina.net/article/htmls/201006/Mjg4MDMy.html注意:参考文献中有一些函数是不能编译通过的。编译环境:gcc 4.4.3在windows中,我们可以指定__declspec(dllexport)定义来控制导出函数,在linux下,我们也有类似的控制参数。在GCC帮助文档 -fvisibility=default|internal|hidden|protected参数下有这样一段描述:a superior solution made
多台CentOS服务器时间同步(NTP时间同步) 同一个程序运行在多台服务器上时,有时需要这些服务器的时钟相同,但是当服务器运行一定时间之后,各个服务器上的时钟会有一定差异,此时就需要让所有服务器自动校准各自时钟。NTP是一个很方便的时钟服务,可以用此来进行时钟同步。(以下解决应用于不连接外网的局域网,需求是同步所有服务器时钟。)1. 选定其中一台服务器作为基准服务器,即提供时钟服务。(1)首先确定ntp是否存在,若不存在则通过以下命令安装:yum install ntp(2)修改配置文件/etc/ntp.conf,在其中插入:restrict 192.1
让你的Ubuntu 10.04的输入法更漂亮! Ubuntu 10.04默认安装的输入法是ibus,在安装中文语言包(http://blog.csdn.net/wangjingfei/archive/2010/05/21/5614203.aspx)之后就可以使用。但是ibus有很多已知问题,例如会造成Linux QQ崩溃等。而相比之下,Fcitx就有很大的优势了,可以说更符合我们中国人的使用习惯。下边就介绍如何安装并美化Fcitx小企鹅输入法。
给你的Ubuntu安装中文字体 Ubuntu 10.04 LTS的出现让我眼前一亮,其中有一个很明显的进步就是对于中文字体的支持。在Firefox 3.6中,中文字体的显示同Windows下显示效果基本相同,至少让我相当满意。但是Ubuntu 10.04的英文版在安装之初,字体显示并不尽如人意,需要稍作修改。 1. 安装中文语言包Ubuntu 10.04英文版默认安装是不包含中文语言包的。这时,firefox可以显示
自己动手写Redmine https服务端 来由:Redmine默认采用了Webrick服务器,默认启动只支持http服务,但在某些时候,项目管理有较高的保密要求(这里暂且不考虑效率问题),需要开启https服务。网络上介绍开启Redmine https的文章并不少,但是由于软件和操作系统的版本区别,修改方式各不相同,甚至需要修改的文件名称都不相同。这样,与其照网络上的文章修改,不如自己写一个服务脚本。 软件列表:R
SVN中两种存储方式的比较(BDB vs. FSFS) From:http://www.ibm.com/developerworks/cn/java/j-lo-apache-subversion/ Subversion 的版本库(repository),就是位于服务器端,统一管理和储存数据的地方。本文中,我们以 Linux 为例,介绍在服务器端配置和管理 Subversion 版本库的基本方法。要创建一个版本库,首先要确定采用哪种数据存