随笔分类 -  shell

摘要:shell脚本中$$指当前进程ID,而调用$()执行命令时会生成子shell,按理说$()中用$$获取到的进程号是子shell的进程ID,但shell的规则是它获取到的是current shell的pid,而current_shell的进程id在这表现为派生子shell的shell进程ID #!/b 阅读全文
posted @ 2013-04-26 18:35 黑暗遊侠 阅读(381) 评论(0) 推荐(0)
摘要:执行rsync时经常会遇到invalid gid ***,或invalid uid ***的问题 这是因为服务器端没有这个用户组或者用户,但你在配置文件里写了该用户组或用户. 比如我的报错invalid gid nobody 我用id命令 id nobody 显示如下 uid=65534(nobod 阅读全文
posted @ 2013-04-22 16:18 黑暗遊侠 阅读(380) 评论(0) 推荐(0)
摘要:有时我们需要看一下服务器的raid信息. 1.软件raid的话可以通过 cat /proc/mdstat md1 : active raid1 sdb3[1] sda3[0] 480572352 blocks [2/2] [UU] md3 : active raid1 sdb2[1] sda2[0] 阅读全文
posted @ 2013-04-10 15:42 黑暗遊侠 阅读(2691) 评论(0) 推荐(0)
摘要:在linux中iostat -d查看磁盘状态时,有的会有如下dm-0,dm-1的条目. Device: tps kB_read/s kB_wrtn/s kB_read kB_wrtn sda 0.19 0.57 2.92 341228 1753052 dm-0 0.27 0.56 2.88 3346 阅读全文
posted @ 2013-04-10 15:00 黑暗遊侠 阅读(6542) 评论(0) 推荐(0)
摘要:目录下有以下文件和目录 examples.desktop kobe.txt test.jpg Music Public 现在我需要把examples.desktop 和 kobe.txt移到Music里,一条命令处理完成. find -type f -maxdepth 1 | grep -v "te 阅读全文
posted @ 2013-03-29 18:24 黑暗遊侠 阅读(85) 评论(0) 推荐(0)
摘要:有时我们建了一些特殊符号的文件。导致rm不能删除该文件。 如我建了一个文件.touch ’ 如果你要用rm直接删除’这个文件是不可能的。 有两种办法。 1:用转义符号。rm \’ 2:根据文件的inode号码删除, ls -bi;//列出文件的node号码 find -inum "ls出来的inod 阅读全文
posted @ 2011-12-31 15:27 黑暗遊侠 阅读(125) 评论(0) 推荐(0)
摘要:SSH第一次登录步骤: 1.客户端发出连接请求. 2.服务器端接收到请求然后寻找该客户端有没有在自己主机上存有公钥记录. 3.第一次登录 没有,则会发送自己的公钥给服务器.并要求客户端输入密码. 4.客户端输入密码后会用接收到服务器的公钥给该 密码加密,发送到服务器. 5.服务器接收到密码后利用自己 阅读全文
posted @ 2011-11-25 18:55 黑暗遊侠 阅读(115) 评论(0) 推荐(0)