SVN两个小命令
04-30
最近比较喜欢用python写一些shell,又因为要跟mysql交互,所以安装python2.5+MySQLdb1.2.2。
选择python而没有选择perl,c之类,是因为python语法相对简单,适合我。其实php也可以,但linux默认安装python并大量使用,而并不默认安装PHP。
在安装过程中遇到很多问题,暂不罗列,google是半万能的,多尝试。
使用这两个版本,是因为在编译过程中的问题,逼我仔细阅读了产品稳当,发现版本依赖性很强,最终选择的这两个。
python编译很简单 ./configure –prefix=/***** 就OK了。
MySQLdb的安装也很简单,但首先要修改site.cfg的参数,其中threadsafe和mysql_config的值要根据情况修改。
python setup.py build
(如果必要,中间运行这个 ln -s /opt/mysql-5.0.22/lib/libmysqlclient.a ./build/lib.linux-x86_64-2.4/_mysql.so 路径自己调整)
python setup.py install
最近服务器down了几次,频繁装了几次系统,可谓筋疲力尽,最后一次面对IBM的机器,对柜发誓:机器再down,这辈子不摸服务器。
话是这么说,服务真down了还的去管。
不过管之前,有些臭事还是要做-灾难备份。
首先是什么需要备份:数据库当然要备份,文件当然要备份。貌似所有的企业都在备份这些。
熟悉windows2003的网管都知道,2003提供了方便的配置文件备份,这个貌似是linux所没有的。打上标记。
用户需要备份么,我指linux系统帐号。备份一下吧,如果你有依赖系统账户的程序。
应用软件的配置文件是否要备份?如果你的配置很专业复杂个性,备份一下吧,省得都在黑白屏上VI,我双飞燕的键盘不好使,不想多敲几个字母。
源码的编译参数需要备份么?我有AMP自动安装脚本,很好很强大!
最近的一个小目标:linux灾难备份的脚本。
下一个就是:linux灾难恢复的脚本。
安装gmone图形界面
yum –exclude=nautilus-sendto groupinstall gnome-desktop
安装vnc
yum install vnc
vncserver start
vi xstartup
#xterm -geometry 80×24+10+10 -ls -title “$VNCDESKTOP Desktop” &
gnome-session
就OK了
安装中文-得给不会命令行的大哥们用
yum groupinstall “Chinese Support”
另外编辑/etc/sysconfig/i18n成下面这个样子:
LANG=”zh_CN.GB18030″
SUPPORTED=”zh_CN.GB18030:zh_CN:zh:zh_TW.Big5:zh_TW:zh:en_US.iso885915:en_US:en”
SYSFONT=”lat0-sun16″
SYSFONTACM=”iso15″
reboot
另外,我想centos4.7直接yum成centos5.2,暂时不折腾
| 一 | 二 | 三 | 四 | 五 | 六 | 日 |
|---|---|---|---|---|---|---|
| « 一 | ||||||
| 1 | 2 | 3 | 4 | 5 | ||
| 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 13 | 14 | 15 | 16 | 17 | 18 | 19 |
| 20 | 21 | 22 | 23 | 24 | 25 | 26 |
| 27 | 28 | 29 | ||||