- 博客(12)
- 资源 (2)
- 收藏
- 关注
原创 tar 解压造成目录权限发生变更
一个比较有趣的现象:在做集群管理的时候偶尔会发现目录权限出现被更改,没人去操作怎么目录属性自己就变了?首先来做个测试,找出问题原因: 可以看到当前目录和压缩文件所属都是root我们进行解压文件会发现这个情况:解压出来的文件和当前目录权限都变了,其实503和505就是进行文件压缩所在机器,进行操作的user id 和 group id 其实这个和解压参...
2013-04-12 23:47:19
1157
原创 权限控制(sudo 设置)
一、通过root编辑sudoer]#visudo -f /etc/sudoers添加以下信息work ALL=(work00) /usr/bin/pstacksudoers是用于为普通用户授权一些其它的权限格式如下: <被授权限用户> <从哪登录>=(有取权限用户) 可执行命令 work ALL=(work00) /usr/bin/pstack 即可以被...
2012-07-24 21:13:58
424
原创 sed 学习
可在行首加入#sed -i '/home/{s/^/#/}/' /etc/fstab另一个例子sed '/import/{s/^/#/;s/$/ test/}'
2012-07-24 17:06:45
114
原创 12月10日
如果不是为了交电费,想去超市买东西,可能这么冷的天我也就不会出来了。本以为这么寒冷的天气,外面也是毫无生气可言。没想到走到食堂楼下才发现这里居然如此热闹。人群攒动,等待街舞协会的表演。而我,只是匆匆的过客。 大学四年了,三年我每天宅在实验室,有时因为一些事情,吃饭时间也常常和别人不同。做了什么,这三年,似乎自己都不记得了。大概能看到的也就只有那个网站和去百度工作的机会吧。 ...
2011-12-10 19:19:52
145
原创 删除文件名开头为-,减号的文件。
由于某些原因需要删除很多减号(-)开头的文件。 这个问题很有趣,一个是文件比较多,第二个是开头是-(减号),文件名容易被解释为参数。 其实最简单的方法就是:]#rm -f ./--aaa 我的删除方法很简单,进入目录下执行:]#find ./ -name "-aaa*" -exec rm {} \; 还有的方法就是]#for i in $(ls |g...
2011-11-05 02:03:30
686
原创 让Nginx支持ThinkPHP的URL重写和PATHINFO
实现让ThinkPHP在nginx上正确运行。只需在配置文件中添加以下信息,就能让nginx正确解析ThinkPHP的网站。 location /project/ { index index.php; if (!-e $request_filename) { rewrite ^/project/(....
2011-08-10 20:26:14
194
原创 总结下最近用到的linux小技巧
1.使用sed插入换行符]#sed 's/\(.\){n\}/\n/g' file 其中大括号里的n表示在第n个字符后插入换行符 2.在vi下查看windows文件会出现windows换行符 ^M . 使用vi自带替换功能即可删除按一下esc输入:%s/^M//g 其中^M是按ctrl+v,ctrl+m输入出来的。 3.bash比较中...
2011-08-10 13:41:11
94
Windows手动分配盘符,用于一些激活win7,无法分配oem分区的电脑。
今天帮同学装win7,sony型号。用软件激活时,发现oem隐藏分区不可分盘符,于是用tinycore linux进入后,手动挂载oem分区,想把激活文件复制进去。结果即使用了 root的cp -f,也说permission deny。挂载时使用了mount -o rw /dev/sda1 /mnt/sda1。 之后发现,只要用windows的C:\Windows\System...
2011-05-30 17:31:29
2120
编译php报错:/usr/bin/ld: cannot find -liconv解决方法
在编译安装php的过程中, ]#./configure 时没有报错,能过,但是在执行 ]#make ZEND_EXTRA_LIBS='-liconv' 时,会报错 /usr/bin/ld: cannot find -liconv make: *** [sapi/fpm/php-fpm] 首先检查libiconv是否有安装,其次,确认libiconv的安装目录为...
2011-05-16 23:34:40
932
防在终端下配iptables将自己封掉
前几天在用iptables封一些端口;我的做法是先用netstat查看本机都有开哪些端口,确定端口的使用程序;然后使用 ]#iptables -P INPUT DROP; iptables -P OUTPUT DROP; iptables -P FORWARD DROP; iptables -A INPUT -p tcp --dport 80 -j ACCEPT; iptables...
2010-12-13 22:54:20
380
mysql 计划任务执行
由于论坛财富值每月免费赠送部分都是人工每月初收到去执行一个sql语句。经常因为某些原因,就忘记了赠送财富值的问题。于是决定用计划任务来实现。每月自动执行sql语句。在google的帮助下。我发现了自MySQL5.1.6起,增加了一个非常有特色的功能–事件调度器(Event Scheduler),可以用做定时执行某些特定任务。当时也没怎么看直接就准备用这个功能来实现我要执行的计划...
2010-11-28 20:45:09
150
原创 Centos 5.5 启动服务
使用 ]#ntsysv 或者 ]#chkconfig --list 即可可视化更改CentOS启动服务。 下面是对CentOS 5.5 各个服务的简介,由于借鉴多个人的博客,还有一些是官网博客,所以就不写出引用了。 绿色的是我推荐开启的服务 CentOS Service NetworkManager是一个自动切换网络连接的后台进...
2010-11-16 18:53:50
856
linux网络管理员手册
2010-03-25
linux网络管理员手册
2009-05-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人