系统管理
文章平均质量分 60
sadbbs
这个作者很懒,什么都没留下…
展开
-
最有用的找回硬盘分区表软件-TestDisk
当你的硬盘分区不小心被覆盖了,你首先想到的是什么软件? 国产软件DiskGen?在你毁掉分区表之前,你又备份分区表就有用,可惜大多数人都没有这个习惯。如果靠它扫描找回分区表,基本没戏。 俄罗斯的R-Studio,这是很好的扫描并记录每个扇区的软件,可以立即把硬盘信息想、记录下来,防止后面的不当操作导致最终无法恢复。但对几T的硬盘不适用,差不多要原来大小的空间做备份。 WinHex、磁盘武士、...2010-04-17 17:22:04 · 340 阅读 · 0 评论 -
MySQL修改表结构
在MySQL v5.1和v5.5下测试部分方法不起作用。 数据表改名 ALTER TABLE `x_table` RENAME TO `y_table`; 字段改名 ALTER TABLE `x_table` RENAME `a_field` TO `b_field`; 修改字段 ALTER TABLE `x_table` CHANGE `a_field` `a_fi...原创 2012-05-16 10:52:52 · 110 阅读 · 0 评论 -
正确使用git避免提交冲突
前几年自己用过一段时间的git(原来是使用bzr,后来换成git),都是当作个人代码备份工具,没有涉及多人提交代码到中央版本库。 两个月前,我们把原来的svn版本管理换成了git,这两天提交版本时遇到许多问题,上网找些资料看,才发现用法不对,集体使用时,不能简单地再延续原来个人使用时的习惯。 背景啰嗦完了,现在进入正题:如何提交避免版本冲突。 首先在本地按方法1 clone 回...原创 2012-05-15 15:12:24 · 253 阅读 · 0 评论 -
将当前目录加入到系统路径
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v "path" /d "%path%;%cd%" /t REG_SZ /f 如果当前路径已经存在于系统路径,不会重复添加。 附件是Unix下的常用命令的windows版本,并含有最新的gawk 4.0,与wi...原创 2012-02-01 18:36:39 · 240 阅读 · 0 评论 -
GAWK代码在Linux和Windows的区别
如果你的awk代码可以在Linux可以跑,在Windows下却不行,请检查代码中是否有百分号%,将所有%转义为%%。 例如我的这段处理Nginx日志时间的代码: date = substr($2,2,11) time = substr($2,14,8) gsub("/"," ",date) command = "gdate -d \"" date " " time "\" +%%s.原创 2012-01-31 11:46:36 · 139 阅读 · 0 评论 -
Linux下的date命令究竟可以干什么
因为有个Bash脚本,想根据用户给的日期参数(yyyymmdd格式),得到这个日期的前一天的表示。首先想到的就是date命令,网上搜了一大把,其实多数都是互相抄的,date基本用法原本就会,不能用来解决我的问题。 先说不用date命令的方法: 不嫌麻烦就多用几个判断,解决每月开头、每年开头减去一天的问题,最麻烦的是倒推到上个月最后一天,这一天究竟是28、29还是30、31,还得写个函数。 再...原创 2010-12-06 16:18:28 · 163 阅读 · 0 评论 -
MySQL数据库的常用操作
添加一个用户dba,密码sql,可以管理db_开头的数据库 GRANT ALL PRIVILEGES ON `db\_`.* TO 'dba'@'localhost' IDENTIFIED BY 'sql' WITH GRANT OPTION; FLUSH PRIVILEGES; 从其他机器访问 如果要允许从其他机器访问,要修改 etc/mysql/my.cnf 将 bin...原创 2011-03-02 11:46:03 · 55 阅读 · 0 评论 -
(转) CURL的用法
转自 http://my.oschina.net/captaintheron/blog/8898 下面,本文就将结合具体的例子来说明怎样利用curl进行下载。 1、获得一张页面 使用命令:curl http://curl.haxx.se 这是最简单的使用方法。用这个命令获得了http://curl.haxx.se指向的页面,同样,如果这里的URL指向的是一个文件或者一幅图都...原创 2011-01-19 14:27:53 · 123 阅读 · 0 评论 -
Postfix安装脚本
以下脚本在CentOS 5 上通过 #!/bin/bash # 切换到root开始安装 su - mkdir /data/Downloads/ chmod -R 777 /data/Downloads/ cd /data/Downloads/ wget http://postfix.it-austria.net/releases/official/postfix-2...原创 2010-12-16 19:03:29 · 118 阅读 · 0 评论 -
安装python - memcached
0.目标 安装 pylibmc http://pypi.python.org/packages/source/p/pylibmc/pylibmc-1.1.1.tar.gz#md5=e43c54e285f8d937a3f1a916256ecc85 1.环境 Ubuntu Server 10.04 已经安装了 gcc, python2.6.5和dev包 [code="bash"] su...原创 2010-06-17 11:49:28 · 97 阅读 · 0 评论 -
SVN切换服务器IP
How to change svn server name without making a new cosvn server You must specify the old and new like this: svn sw --relocate svn://example1.com:22/name http://example2.com:24/edc From http://how-t...原创 2012-04-14 16:42:58 · 108 阅读 · 0 评论