代码改变世界

随笔分类 -  Linux

CentOS(RHEL) 操作备忘

2013-06-30 20:16 by 梁小白, 722 阅读, 收藏, 编辑
摘要: 1.安装中文语言包及切换yum groupinstall chinese-supportvi /etc/sysconfig/i18n change en_US to zh_CN2.用户自动登录vi /etc/gdm/custom.conf[daemon]AutomaticLogin=rootAutomaticLoginEnable=trueTimedLoginEnable=trueTimedLogin=rootTimedLoginDelay=13.RHEL 更改yum更新源为centos1、删除redhat原有的yum源# rpm -aq | grep yum|xargs rpm -e --n 阅读全文

因SELinux引起的用户登录问题解决案例

2013-06-27 17:14 by 梁小白, 5617 阅读, 收藏, 编辑
摘要: 增强安全性带来的负作用往往是牺牲便利性,就像北京地铁的安检一样,但有些时候我们确实需要它。案例是,用户有一台安装了KylinOS(国产麒麟,使用的是redhat的内核)的系统,当我们对其系统文件进行备份,然后再进行恢复后,出现的现像是所有用户登录不了。即输入用户名密码,验证通过,但立即又被弹出。而同样的操作针对Redhat,其它版本,甚至麒麟的前一段都是正常的。中间经过一周的各种方法偿试就不提了。最终的原因是麒麟因为是对政府和军队设计的,所以在安全性上有所增强,即其selinux模块,不能被禁止,而当我们将系统文件复制备份出来,再还原的时候,文件所带的selinux tag失效了。查看seli 阅读全文

Ubuntu 12.04下虚拟磁带库mhvtl的安装和使用

2013-06-21 17:49 by 梁小白, 1726 阅读, 收藏, 编辑
摘要: 项目需要连接一下昆腾虚拟磁带库DXI 6701 ,这玩意太贵,不好得到,先弄个虚拟软件测试了,网上了一下,有这个软件: mhvtl主页:https://sites.google.com/site/linuxvtl2/在Ubuntu 下安装下载当前最新版是 mhvtl-2013-03-22.tgz上面有rpm版的,在centos下比较好装,网上也有很多教程,我这次带来Ubuntu版的:apt-get install zlib1g-dev mt-st mtx lsscsisg3_utils liblzo2-devtar zxvf mhvtl-2013-03-22.tgzcd mhvtl-1.4安装 阅读全文

Ubuntu 下使用Remmina Remote Desktop client 连接windows server输入法的问题

2013-06-19 11:26 by 梁小白, 2505 阅读, 收藏, 编辑
摘要: Ubuntu 自带的Remmina Remote Desktop 用来连接windows,vnc,ssh等非常方便好用,但我在连接windows 2008 r2 server时遇到一个问题:远程桌面连接上以后,系统的输入总是默认的繁体笔画输入法,每个就用打开,输入都需要手动切换到简体中文,当然系统中绝对没有安装此繁体输入法的,所以刚开始以为在输入设置中可以解决,但是徒劳无功。昨天突然想到,有可能是客户端的问题,仔细查看了客户端选项,将键盘设置为简体中文解决了这个问题,估计原因可能是这个软件的开发者在碰到连接中文系统而又没有指定键盘属性时,将键盘默认设置为繁体中文所致。特此记录: 阅读全文

VMware vSphere 操作备忘

2013-06-09 10:36 by 梁小白, 367 阅读, 收藏, 编辑
摘要: 开始研究VMware的产品,笔记备忘:1.用vClient连接到ESXI后,新建虚拟机时,不能从光盘启动:原因是默认光驱并没有连接,选中开机时连接光驱2.往存储中上传文件,如iso之类,点击主机>配置>存储器>右键点相应存储>浏览数据>上传.3.VMwareTools 安装. 菜单》清单》虚拟机》客户机》安装/升级VMware tools ubuntu: mount /dev/cdrom /media/cdrom ;4.VMware vCenter安装软硬件需求硬件要求:建议内存4G以上系统要求:Window Server 2003(R2)、Window Serv 阅读全文

了解一些软件许可证的知识

2013-06-08 14:45 by 梁小白, 635 阅读, 收藏, 编辑
摘要: 在知识产权逐渐受到重视的中国,做为企业,尤其是商业企业,开发和使用或者发布软件时,了解一些当前通用的软件许可证的知识很有必要,下面列举我了解到的几个,慢慢添加。MIT许可证MIT许可证之名源自麻省理工学院(Massachusetts Institute of Technology, MIT),又称“X条款”(X License)或“X11条款”(X11 License)MIT内容与三条款BSD许可证(3-clause BSD license)内容颇为近似,但是赋予软件被授权人更大的权利与更少的限制。 与其他常见的软件授权条款(如GPL、LPGL、BSD)相比,MIT是相对宽松的软件授权条... 阅读全文

在launchpad.net上注册自己的PGP Key

2013-05-18 11:32 by 梁小白, 1312 阅读, 收藏, 编辑
摘要: PGP Key在IT信息加密与解密交换中扮演着重要角色,目前国外的大多数开源站点提交代码都必须使用自己的PGP Key进行签名。下面介绍一下笔者前不久在launchpad.net上提交PGP的过程.1. 起因是因为在修改一个volume bug 时,lauchpad拒绝了我的邮件:An error occurred while processing a mail you sent to Launchpad's emailinterface.Error message:The message you sent included commands to modify the bug rep 阅读全文

使用iptables 实现openstack的灵活部署

2013-05-16 09:25 by 梁小白, 1990 阅读, 收藏, 编辑
摘要: 在Openstack应用中,包括官方的各种资料都推荐至少将一个api接口服务器暴露在外的方案,大多数情况这个部署会满足各种需求。但当网络特别情况的时候,我们可以使用iptables的ip映射或者端口映射来给Openstack增加灵活性.在我们公司的测试环境中,所有的服务器都部署在机房,而机房是没有无线连接的,当我们给客户演示的时候,需要连接到测试环境,然而会议室只有无线,这种情况就需要一个中间代理将api服务器ip转换为无线网段可以访问的ip.下面用iptables的ip映射来实现。api server ip: 100.10.10.52 (eth0)分配的无线代理ip:192.168.0.52 阅读全文

自定义Ubuntu Server 安装光盘(Ubuntu 12.10)

2013-03-26 17:44 by 梁小白, 1273 阅读, 收藏, 编辑
摘要: 项目需要一张自定义的Ubuntu 安装光盘,要求尽可能简单配置,并安装好自定义的一些软件。可以使用ISO MASTER 编辑光盘的ISO文件ISO Master:http://www.littlesvr.ca/isomaster/也可以使用apt-get install isomaster 来安装Ubuntu的光盘自定义主要由preseed 文件实现.下面这个样例是其主要配置,采用以下默认配置,即可实现光盘的一键安装.(语言选择、IP配置,自动分区、安装软件集,安装自定义软件包,执行安装后脚本)可以通过最后的smart_vm.sh脚本在系统中做更多配置.preseed 文件位于ISO/pres 阅读全文

Ubuntu 中locale的设置

2013-03-26 13:49 by 梁小白, 6167 阅读, 收藏, 编辑
摘要: 平时在使用Ubuntu 或者其它debian系统时,经常会遇到 "Cannot set LC_ALL to default locale.."的错误,一般不影响软件使用,但在某些特定情况下,也可能造成程序异常或者执行失败。今天特地了解一下locale的设置,Ubuntu 中定义locale的位置在/etc/default/localeroot@sm1u07:~# cat /etc/default/localeLANG="en_US.UTF-8"LANGUAGE="en_US:en"LC_ALL="en_US.UTF-8&qu 阅读全文

使用squid 轻松构建自己可更新的ubuntu源

2013-03-15 17:29 by 梁小白, 1016 阅读, 收藏, 编辑
摘要: 经常安装Openstack , 避免不了多次安装系统,多次apt-get update 更新软件,有条件的用户会自己创建一个ubuntu的源,以免每次连处网更新耗费时间。笔者公司因为带宽限制,只给了我56kb/s的下载速度, 我要用这个速度来测试Openstack平台是何等艰难。而且因为一些原因,我们的测试机房的机器无法直接上网,于是我就想到用自己可以上网的机器搭个代理,供服务器们上网更新软件。同时基于 squid强大的cache功能,可以把软件缓存在磁盘上,其它机器或者本机下次更新相同软件时,就免去了再下载之苦。开始干活:apt-get install squid3vi /etc/squid 阅读全文

Openstack Folsom + Quantum + Openvswitch 双网卡成功安装指南

2013-03-15 14:37 by 梁小白, 2842 阅读, 收藏, 编辑
摘要: Openstack Folsom 发布好久了,但由于新的组件Quantum的加入,以及知识的跨度,比如同时需要系统管理及网络工程方面的知识,所以Folsom的安装还是挺费事的。经过几天的测试,参考各种文档,终于完成了Folsom基于双网卡的安装,总结至此。本文HTML版本见:https://github.com/888888/OpenStack-Folsom-Install-guide/blob/GRE/2NICs/OpenStack_Folsom_Install_Guide_WebVersion.rst1. 需求说明====================:节点名称: NICs:控制节点: 阅读全文

使用vmware 创建Openstack 开发环境

2013-02-25 10:13 by 梁小白, 2207 阅读, 收藏, 编辑
摘要: 以前有写道用virtualBox创建开发环境,后来又有将virtualBox的环境迁移到vmware, 经过一段时间的运行,发现其性能不是很理想,有时候会出现cpu使用高涨,带来物理机响应缓慢。 看到ubuntu12.10发布了,并且集成了Folsom版本,今天决定在vmware上安装一下,看看用起来怎么样。创建虚拟,挂载ISO,这点不多说,然后配置网卡数量,因为是虚拟机,要多一个网卡来上网,这里我根据Essex版本经验使用3块网卡,最后一块nat模式用来上网,(记得有同学研究Folsom时说建议至少3块网卡,如果是这样,这里就需要再加一块了,图已经截了,已经开始安装,回头试验完再说)为了方. 阅读全文

使用Blogilo 发布博客到cnblogs

2013-02-04 12:41 by 梁小白, 236 阅读, 收藏, 编辑
摘要: Blogilo 的功能是相当强大,不过在第一次,用他自检测的RPC接口时发不上去。后来在试完QTM与Drivel以后,转回再试了试,竟然发布上去了,而且支持本地图片发布,这个太好了!输入用户名密码,地址,会自动检测到配置。然后就手动修改API类型即可还可以修改哦,持续发布,不错,就是他了。 阅读全文

virtualBox虚拟机到vmware虚拟机转换

2013-02-03 11:16 by 梁小白, 5528 阅读, 收藏, 编辑
摘要: 正如上篇的问题所言,测试了vmware player 还可以满足我的需求的以后,以前在virtualbox下创建的几个虚拟机不想再重新创建了。想直接把virtualbox虚拟机转换为vmware虚拟机了事。然而,大牛往往不兼容小牛,从vmware到virtualbox容易,网上有很多文档。如:http://www.ubuntugeek.com/howto-convert-vmware-image-to-virtualbox-image.html而且在创建virtualbox磁盘时,明显可以看到有vmdk的选项.下面我们来实现virtualbox到vmware的转换:这是我的virtualBox 阅读全文

Linux 和 SmartOS 命令对比

2013-01-24 12:21 by 梁小白, 860 阅读, 收藏, 编辑
摘要: 以下命令能帮助Linuxer 快速转为SmartOser.TASK / OSLinuxSmartOStable key(rh)= Red Hat,Mandrake, SUSE,...(deb)= Debian, Libranet,...(fed)= Fedora(gen)= Gentoo(md)= Mandrake/Mandriva(SUSE)= SUSEJoyent SmartOSYou can find an open source versionathttp://smartos.orgmanaging usersuseraddusermoduserdeladduserchagegeten 阅读全文

Linux 中的 Network服务 与NetworkManager

2013-01-22 09:32 by 梁小白, 4980 阅读, 收藏, 编辑
摘要: 对于Linux来说,现在流行的有网络管理有两个工具,Network服务与NetworkManager前者做为基础服务,桌面版和服务器中都有,后者,即NetworkManager,一般只在桌面版中安装,因为其有图形配置界面,也深受用户欢迎。需要注意的是,这两个网络配置,只能有一个生效,而不能同时生效。(比如有的同学想用NetworkManager管理无线,而Network服务管理有线,这个就不太现实:D)对于Ubuntu系统Netowrk服务的配置文件位于/etc/network常用网卡配置文件为/etc/network/interfacesNetworkManager的配置文件位于/etc/N 阅读全文

使用Blogilo 与kwallet的问题

2013-01-06 11:28 by 梁小白, 394 阅读, 收藏, 编辑
摘要: 安装Blogilo时会提示你安装一个叫kde钱包的软件,用来帮你记住密码,但烦人的是这个东西每次在你打开blogilo都会出来。需要禁用它,或者设置密码为空尝试安装kwalletmanager,装完了,ubuntu 12.04 下运行错误只好禁用 vi ~/.kde/share/config/kwalletrc设置Entable=False即可ps: 写了一大段,偿试发送时加了个日志分类,没想到发送失败。点本地保存,再打开blogilo,居然清空了。。。只好重写,简述一下吧。 阅读全文

了解操作系统开发

2013-01-06 09:48 by 梁小白, 237 阅读, 收藏, 编辑
摘要: 今天在网上无意间看到一个博文介绍操作系统开发系列文章。特别感兴趣,因为做为一个程序员最喜欢的事情就是从无到有,从小到大开发一个NB的软件,这其中的成就感是相当美好的。 当然,一个人开发一个操作系统貌似不太可能,但当年Linux,PHP什么的不也是出自一人之手。 我认为,创新只能一个人的事情,而做成产品,就需要一个团队。 好吧。我儿子都说了,废话少点吧。(元旦回家,儿子幼儿园每月会有一个表格,上面写的是老师对家长的话,需要家长也回一段对老师的话,问儿子这个月写什么,儿子头也没抬地说:废话少点吧- -!)原文地址: http://www.brokenthorn.com/Resources... 阅读全文

Ubuntu下 试了一下博客园的Chrome网摘插件不可用

2012-12-28 17:48 by 梁小白, 220 阅读, 收藏, 编辑
摘要: 顺利安装,但没用成,卸载了。原因:点开网摘按钮无法自动获取网址敲击半天,填写摘要时想用文章上复制一段内容,点回文章,网摘框消失,再点回来,刚才写的内容全清空了。。。更郁闷的是,试了几次,终于要提交了,发现那个提交按钮点击无效。极度崩溃中,只好uninstall.希望能改进啊。题外话:知道博客园好多年了,特别喜欢其整洁的风格(一直没有广告,包括最上面那条潜规则。)但因为其是.net天下,一直没加入。无奈翻遍网志,还是没有找到一个免费又干净的博客系统。就这样用了,希望随着网站的扩大,多支持开源软件. 阅读全文