文章列表
 
您正在查看 "Linux" 分类下的文章

2009-08-28 17:01

在用程序调用脚本的时候发现如果脚本中出现sudo命令的时候不能正常执行。

可以用visudo来编辑/etc/sudoers

在底部添加命令

apache ALL=NOPASSWD:/etc/rc.d/init.d/named

用户 ALL=nopasswd:要执行的命令

储存后可以在 PHP 以 root 身份执行 /etc/rc.d/init.d/named,包括开启、停止及重新启动:

在将Defaults requiretty注释掉

就OK了。

 
2008-02-29 19:21

rsync命令格式

CODE:
命令格式:
#rsync [option] 源路径 目标路径
其中:
[option]:
a:使用archive模式,等于-rlptgoD,即保持原有的文件权限
z:表示传输时压缩数据
v:显示到屏幕中
e:使用远程shell程序(可以使用rsh或ssh)
--delete:精确保存副本,源主机删除的文件,目标主机也会同步删除
--include=PATTERN:不排除符合PATTERN的文件或目录
--exclude=PATTERN:排除所有符合PATTERN的文件或目录
--password-file:指定用于rsync服务器的用户验证密码

 
2008-02-28 18:16

网上找了半天,都不够简单明了,我自己总结以下:

把你的本地主机用户的ssh公匙文件写入到远程主机用户的~/.ssh/authorized_keys文件中,具体方法
假设本地主机localhost,远程主机remote

一,在localhost主机里的用户

运行 ssh-keygen -t rsa
结果如下
Generating public/private rsa key pair.

Enter file in which to save the key (/home/.username/ssh/id_rsa):#回车

Enter passphrase (empty for no passphrase):#回车

Enter same passphrase again:#回车

Your i

 
2008-02-28 18:02

scp 本地用户名 @IP 地址 : 文件名 1 远程用户名 @IP 地址 : 文件名 2

[ 本地用户名 @IP 地址 :] 可以不输入 , 可能需要输入远程用户名所对应的密码 .

可能有用的几个参数 :

-v 和大多数 linux 命令中的 -v 意思一样 , 用来显示进度 . 可以用来查看连接 , 认证 , 或是配置错误 .

-C 使能压缩选项 .

-P 选择端口 . 注意 -p 已经被 rcp 使用 .

-4 强行使用 IPV4 地址 .

-6 强行使用 IPV6 地址 .


-r Recursively copy entire directories.

实例:

推送

 
2008-02-28 17:59

今天用了下tar命令,用来压缩和解压,今天使用的tar命令 压缩 tar -czvf program.tar.gz program/  
解压 tar -xzvf program.tar.gz ,下面来简单介绍一下:

tar
格式: tar 选项 文件目录列表
功能: 对文件目录进行打包备份
选项:
-c 建立新的归档文件
-r 向归档文件末尾追加文件
-x 从归档文件中解出文件
-O 将文件解开到标准输出
-v 处理过程中输出相关信息
-f 对普通文件操作
-z 调用gzip来压缩归档文件,与-x联用时调用gzip完成解压缩
-Z 调用comp

 
2008-02-22 12:33

今天活动页面出现了访问量翻倍的情况,数据库线程狂飙到100% 并发124

经我老大指导,让做SQUID缓存,那样访问可以提高上千倍,老大给俺们大致讲了一下,我也查了点资料。

总结如下:

refresh_pattern 只对后端没设置Expires过期时间的页面起作用,比如论坛页面;而对类似apache mod_expires 设置过的页面不起作用。

refresh_pattern 的语法是

refresh_pattern [-i] regexp min percent max [options]


refresh_pattern -i \0.xml$ 10 50% 30 reload-into-ims

 
2007-10-29 18:02

假设您要运行.sh文件:

在.sh文件里加入
LANG=en_US.iso885915
NLS_LANG='simplified chinese'
export LANG
export NLS_LANG

解决方案2:台湾某人解决方案,我测试通过.

/usr/local/jdk1.4.2/bin/java -Dfile.encoding=GBK(关键就是最后一行)

例子:

/opt/jdk1.5/bin/java -Dfile.encoding=UTF-8 -Xmx512m -cp /opt/baofeng_paihangbang/program/lib/commons-email-1.0.jar:/opt/

 
2007-10-29 18:01

crontab task 格式

* * * * * task
分 时 日 月 周 task

第1列 分钟1~5 9 (0表示0分)
第2列 小时1~2 3(0表示子夜)
第3列 日1~3 1
第4列 月1~1 2
第5列 星期0~6(0表示星期天)
第6列 要运行的命令

一些例子:
30 21* * * /apps/bin/cleanup.sh
上面的例子表示每晚的2 1 : 3 0运行/ a p p s / b i n目录下的c l e a n u p . s h。
45 4 1,10,22 * * /apps/bin/backup.sh
上面的例子表示每月1、1 0、2 2日的4 : 4 5运行/ a p p s / b i n目录下的b a c k u

 
 
   
 
 
文章分类
 
 
电脑(10)
 
 
 
 
Ror(13)
 
 
Java(19)
 
 
 
 
   
 
文章存档
 
     
 
最新文章评论
  
 

[表情]
 

[表情]
 

有些人累积金钱换取财富,智者累积快乐,与人分享仍取之不竭。
 

╭☆ ╭╧╮╭╧╮╭╧╮╭╧╮ ☆╮ ╰╮ ║來│║看│║望│║你│ ╭╯ ☆╰ ╘∞
   
帮助中心 | 空间客服 | 投诉中心 | 空间协议
©2012 Baidu