目录存档: 操作系统

在VMware的CentOS虚拟机里扩展磁盘空间

centos vmware 扩展 磁盘为了在程序发布到生产上之前做充分的测试,在本地上安装了一个跟VPS服务器环境相同的CentOS 6.6虚拟机。为了尽量模拟真实环境,内存大小,磁盘空间大小等都与生产环境保持一致。但随后发现,经过多次安装补丁包以及安装编译环境等之后,虚拟机上的磁盘空间逐渐消耗殆尽。生产上的却没有很大问题,原因可能是因为VPS服务器上安装的是CentOS的minial版本。

继续阅读 »

在CentOS上安装SVN及vsftpd

centos linux svn作为自豪的中国人,访问google code上的代码有些困难,在本地配置svn的代理也碰到问题。突然想起还有一台国外的vps,从那上面访问google自然可以。于是折腾一番找出了帐号,用ssh登录该主机,发现除了预装的centos 6 minial之外,几乎是一台裸机。幸运的是yum可用。这台vps配置不高,但网速和固态硬盘性能很好。那么就动手试一下:

继续阅读 »

VMware虚拟机掉电故障

vmware 虚拟机win7 64位系统被不慎踢掉电源,上面有正在运行的vmware workstation 10版本win xp mode虚拟机。为了修复磁盘可能存在的问题,重启电脑,进入安全模式,然后再正常重启,进入windows 7桌面,此时发现 vmware的win xp mode虚拟机启动不了,提示“内部错误”。在网上查找相关错误信息,有看法认为是vmware的服务出了问题,可用vmware安装程序修复。然而修复后问题如故。

继续阅读 »

AIX5.2下编译安装Python2.5.6

aix python make操作系统是aix 5.2。开始先下载了python-2.7.6.tgz,用gzip及tar解压缩后,进入Python-2.7.6目录: 执行./configure,最后报错误: Fatal: You must get working getaddrinfo() function.or you can specify “–disable-ipv6″. 加–disable-ipv6参数重新configure后,产生Makefile。执行make,报错,大约是Makefile格式不对之类。失去耐心了。因先前一台aix 5.3机子上安装过python 2.5.4。所以重新从python官网下载了一个 Python-2.5.6版本源码。

继续阅读 »

AIX下crontab的一些注意事项

crontab aixAIX 5.3下,crontab有/var/adm/cron/cron.allow 和 /var/adm/cron/cron.deny两个用户权限配置文件。若allow文件存在,则只有allow文件中出现的用户名才允许使用crontab,或.allow文件不存在,.deny文件存在但.deny文件为空,则表示所有用户均可使用crontab。crontab以非log in方式运行,这就意味着,登录后一个脚本可运行,但在crontab中可能不能正常运行,因为没有运行用户的环境文件如.profile等,比如一些PATH路径很可能就不存在。

继续阅读 »

AIX的shell脚本中求前几天的日期

aix shell dateShell脚本虽然功能已经足够强大,但毕竟不是一种全能的编程语言。表现在实现一些功能时,必须与操作系统的内外部命令紧密结合才能完成。Shell脚本中想要取得前几天的日期的话,由于存在28、29、30、31天每月的情况,所以不能直接运算。在linux下,date有-d参数,如date -d yesterday 能显示前一天日期。但在AIX 5.3下,date并没有-d参数。网上有些高手写了复杂的脚本,然而还有更简单的方法:

继续阅读 »

Linux下ln/ln -s/cp/cp -s的区别

linux unix ln最初Dos下用md命令创建的文件系统对象也称为“目录”,然后到了Windows时代之后就改名叫“文件夹”了。这种命名的改变使得微软的操作系统对消费用户而言更具有亲和力。而对走冷艳路线的Unix而言,文件的结构与win下并无本质上的区别,也是由文件名,inode(大约相当于win下的FCB文件控制块,保存文件的一些信息)以及数据组成。但独具特色的“链接”概念比起windows的“快捷方式”就要复杂的多了。

继续阅读 »

crontab 的秒级别定时任务

crontab sleepLinux和Unix系统中的crontab命令类似于Windows中的任务计划程序,用来提供订制的周期性执行某些任务的能力。crontab命令的配置文件是crontab文件,保存提交给系统守护进程的一系列命令或脚本等。crontab文件是用户相关的,每个用户有自己专属的一个crontab文件,可以订制自己的一组crontab任务。虽然crontab任务的最小粒度是分钟,但结合sleep的使用可以达到秒级别。例如:

继续阅读 »

VMware虚拟机的Ubuntu系统不重新分区而扩大磁盘容量

ubuntu vmware gparted下载个预装有kivy框架虚拟磁盘,大小只有9G,由于android SDK占用的巨大容量,很快出现了磁盘空间不足的现象。在vmware虚拟机的磁盘设置中,工具里有扩展磁盘容量的选项,将9G改为11G,成功。但这只是增加了ubuntu虚拟机的”物理“硬盘容量,由于分区大小已经设置确定,所以再启动ubuntu 12.10客户操作系统,其文件系统大小并无变化,我们需要适当设置一下,使增加的2G容量为虚拟机所用。

继续阅读 »

ubuntu 12.10桌面窗口标题栏消失的问题

ubuntu vmware 从python for android网站下载了个kivy集成好的virtualbox磁盘(vdi格式虚拟磁盘),压缩文件不到1个G,解压后则有5到6G这么大。下载之后转换成vmware格式启动,由于是在远程桌面里启动的虚拟机,所以3D功能用不了,可能是因为这个原因,这个英文版ubuntu 12.10的桌面响应速度跟同时启动的win xp mode虚拟机完全不能相比,反应迟钝到难以忍受的地步,尝试优化一下。

继续阅读 »

第 1 页,共 3 页123