linux
acme_woo
这个作者很懒,什么都没留下…
展开
-
Ubuntu 安装windows中文字体
# 1.拷贝字体 > sudo mkdir -p /usr/share/fonts/zh_CN/ > sudo cp /media/hda1/windows/fonts/SIMYOU.TTF /usr/share/fonts/zh_CN转载 2010-01-18 16:57:00 · 681 阅读 · 0 评论 -
linux 磁盘占用
要查看linux的磁盘使用情况df -hl会列出所有分区和挂载点的情况,文件系统 容量 已用 可用 已用% 挂载点/dev/sda1 9.4G 6.0G 3.0G 68% / 要查看目录所占的磁盘大小du -h显示当前目录的所有子目录的大小以及当前目录的大小4.0K ./site128K . site 子目录占4K, 当前目录的总大小是128K转载 2010-07-29 16:49:00 · 622 阅读 · 0 评论 -
从bash函数中返回任意值
Bash函数,不同于其他编程语言的函数,它更像一个子程序,即其返回值,只能是一个数字,以0表示成功,非0表示失败。如果,您在bash函数中想返回除了数字之外的值,就需要自己设计一定的技巧了。今天看到了一篇文章,简单介绍了三种技巧,笔者翻译下来,与大家分享。假设我们想返回一个字符串,最简单的方法是:function myfunc(){ myresult='the value'}myfuncecho $myresult通过一个全局变量myresult,来保存返回值。使用全局变量,其缺点转载 2010-07-29 16:40:00 · 864 阅读 · 0 评论 -
使用nohup让程序在远程主机后台运行
<br /><br />Unix/Linux下一般比如想让某个程序在后台运行,很多都是使用 & 在程序结尾来让程序自动运行。比如我们要运行mysql在后台:<br /> /usr/local/mysql/bin/mysqld_safe --user=mysql &<br /> 但是加入我们很多程序并不象mysqld一样做成守护进程,可能我们的程序只是普通程序而已,一般这种程序使用 & 结尾,但是如果终端关闭,那么程序也会被关闭。但是为了能够后台运行,那么我们就可以使用nohup这个命令,比如我们有个te转载 2010-07-28 21:51:00 · 467 阅读 · 0 评论 -
apache日志排序
export LC_ALL=POSIXcat http.log |sort -t' ' -f -i -k 4.9,4.12n -k 4.5,4.7M -k 4.2,4.3n -k 4.14#LC_ALL未声明可能会在排序月份再排日时显示错误顺序转载 2010-07-27 20:58:00 · 702 阅读 · 0 评论 -
ssh验证问题
昨天在ssh登录时遇到了一个比较严重的问题,某个用户只能以密码的方式登录,其他的用户都可以用验证key的方式来登录。昨天试着解决这个问题,但是随便怎么都不行。今天以debug方式启动ssh(/usr/sbin/sshd -d -p 1022),才发现原来是那个用户的home权限不正确(需要的是755, 被我改成了775)导致的验证失败原创 2010-05-18 10:09:00 · 512 阅读 · 0 评论 -
ubuntu 9.10 下 skype不能复制问题
在gedit /etc/apt/sources.list中添加deb http://ppa.launchpad.net/mapopa/qt4.6/ubuntu karmic main deb-src http://ppa.launchpad.net/mapopa/qt4.6/ubuntu karmic main 然后在网页中找到PPAs OpenPGP key id,如下格式转载 2010-04-28 15:46:00 · 691 阅读 · 0 评论 -
为装了ispcp的apache添加其他vhost的php支持
当按照ispcp的文档安装完成ispcp之后,会发现已经存在的其他的vhost中的php页面不能访问了,需要访问的话,添加 FCGIWrapper /usr/bin/php5-cgi .php Options FollowSymLinks Options ExecCGI SymLinksIfOwnerMatch Allow原创 2010-02-25 09:49:00 · 844 阅读 · 0 评论 -
sh命令行参数处理以及特殊变量
Bash接受命令行参数时,在文件中可以通过多种途径访问这些参数$0为脚本文件名,$1为第一个参数,$2为第二个参数,依次类推但是有的时候并不知道到底有多少个参数,变量$#就是参数的个数,而且可以使用$@得到所有的参数,这个变量相当于是一个数组,可以通过遍历它,得到每一个参数另外还有个$*也是可以获得所有的参数,但是它和$@是有区别的,$*是将所有的参数作为一个字符串返回,而$@是将转载 2010-01-29 17:06:00 · 7632 阅读 · 0 评论 -
Bash数学运算
from: http://wzgyantai.blogbus.com/logs/35896693.html使用bash也许有的时候会需要进行数学运算,如果想当然的声明两个变量,然后做数学运算,结果会让人很意外的,需要使用declare -i命令来声明数字变量下面是一个例子,运行一下就可以看到结果的差异了~~~#!/bin/bash#written by:fl转载 2010-01-29 17:09:00 · 1568 阅读 · 0 评论 -
bash中exit/exec/source
exit用于无条件终止当前脚本的执行. 若用在交互式shell中, 它将logout当前shell.exit后经常带有一个数值参数, 表征退出状态: exit nn == 0 脚本执行成功n == 1~125 出错, 这些对应的错误值由用户在脚本中定义.n == 126 文件不可执行n == 127 不存在该命令转载 2010-01-29 16:58:00 · 1461 阅读 · 0 评论 -
ssh 端口映射的应用
公司局域网中有N台机器, 其中只有A有外网ip, 现在需要在家里的机器C上, 访问B的某个端口(比如80), 这个时候使用ssh通道就比较方便了(三台机器均需要装ssh)。这三台机器的ip地址如下 内网ip 外网ip(假设)A 192.168.1.100 10.1.26.36B 192.168.1原创 2010-01-26 17:28:00 · 1496 阅读 · 0 评论 -
Debian 安装中文语言支持
# 1. 设置locale> dpkg-reconfigure locales# 选中其中需要的以zh_CN开头的所有项, 设置zn_CN.UTF-8为默认local# 2. 安装字体# 1) debian 4 (etch)> apt-get install ttf-arphic-gbsn00lp> apt-get install ttf-arphic-gkai00mp# 2) debia转载 2010-01-18 16:59:00 · 3121 阅读 · 1 评论 -
linux中用shell获取昨天、明天或多天前的日期
原文地址:http://www.itwis.com/html/os/linux/20100202/7360.htmllinux中用shell获取昨天、明天或多天前的日期:在Linux中对man date -d 参数说的比较模糊,以下举例进一步说明:# -d, --date=STRING display time described by STRING, not `now’[root@Gman root]# date -d next-day +%Y%m%d #明天日期20091024[root@Gma转载 2010-07-29 16:52:00 · 11134 阅读 · 1 评论