亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

Chinaunix

標題: 剛剛應聘百度運維的在線試題,6題 30分鐘! [打印本頁]

作者: FM1058    時間: 2006-12-28 12:01
標題: 剛剛應聘百度運維的在線試題,6題 30分鐘!
大家共同計論一下啊!
1.會打印到 access_log.bak文件中.原因不知道.
2.uptime  它說查看遠程的,我也不知道自己對不對,或許要用IP類的,但是平時沒用到哈!
3. sed -e 's/http:\/\///g'   file  -e 's/\/.*\.html$//g' | sort | uniq -c | sort -k1,1rn
    可惜我只會前面的正則表達試的部份,后邊分類排序不會了 后邊是Edengundam給的正確答案.
4.題意沒整明白
5.top 不會這么簡單吧!
6.寫自己大學最成功的一件事!

試題:

12.JPG (127.62 KB, 下載次數(shù): 103)

12.JPG

作者: Edengundam    時間: 2006-12-28 12:14
1. 打開了文件描述符, 關聯(lián)的是inode, 而不是名字, 名字只是維護在dir那個文件里面, 所以就會寫到.bak里面
2. ssh, telnet過去看算不算?
4. 以前有人問過這個題...
5. /proc下面有很多信息, iostat, netstat等.
作者: wwy    時間: 2006-12-28 16:54
樓主沒把自己當一方?
作者: okdavinci    時間: 2006-12-28 19:46
Baidu 07年校園招聘還有機會呀?
作者: icesummit    時間: 2006-12-28 23:46
3。  
$ awk -F"/" '{print $3}' file | sort -r |uniq -c
      3 www.baidu.com
      2 post.baidu.com
      1 mp3.baidu.com
作者: 寂寞烈火    時間: 2006-12-28 23:54
原來百度也用*nix呀~
作者: tanyear    時間: 2006-12-29 13:12
原帖由 FM1058 于 2006-12-28 12:01 發(fā)表
大家共同計論一下啊!
1.會打印到 access_log.bak文件中.原因不知道.
2.uptime  它說查看遠程的,我也不知道自己對不對,或許要用IP類的,但是平時沒用到哈!
3. sed -e 's/http:\/\///g'   file  -e 's/\/.*\.html ...


問題1,實驗了一下,是寫到access_log.bak文件
因為httpd還是打開了文件,kernel是以inode來記錄opened的文件的
mv access_log access_log.bak
這個操作只是改變了文件的名稱,它的inode值不變。

#lsof ../logs/access_log
COMMAND  PID     USER   FD   TYPE DEVICE SIZE   NODE NAME
httpd   8307     root    7w   REG    8,7 8745 147181 ../logs/access_log

#lsof ../logs/access_log.bak
COMMAND  PID     USER   FD   TYPE DEVICE SIZE   NODE NAME
httpd   8307     root    7w   REG    8,7 8745 147181 ../logs/access_log.bak

第三和第四個問題,前兩周都有人問過?磥硎窃缫研诡}了。呵呵

[ 本帖最后由 tanyear 于 2006-12-29 13:22 編輯 ]
作者: taohui    時間: 2006-12-29 14:07
第4題是這個意思吧
  1. <?php
  2. $str_length = 自定義;
  3. $str_str = 自定義;
  4. $raw_array = str_split( $str_str );
  5. $mun = count( $raw_array ) - 1;
  6. for( $i = $str_length; $i--; $i < 1 )
  7. {
  8.         $get_array[ $i ] = $raw_array[ rand(0,$mun) ];
  9. }
  10. $new_array = ksort( $get_array );
  11. $out_str = implode("", $new_array);
  12. echo $out_str;
  13. ?>
復制代碼

作者: huangd    時間: 2006-12-29 14:29
第四題排序部分應該用遞歸函數(shù)來寫,我以前寫過類似的.shell中怎么得到隨機數(shù)我就不清楚了
作者: FM1058    時間: 2006-12-29 15:02
應聘是系統(tǒng)運行維護類工作,我想出題人應該是要我們在shell下面寫吧!
作者: tanyear    時間: 2006-12-29 15:19
標題: 回復 1樓 FM1058 的帖子
第二個問題,我知道用nmap可以掃描得到遠程服務器的uptime,但是不知道怎么實現(xiàn)的
作者: huangd    時間: 2006-12-31 14:05
這么長時間了也沒人~~~~~~~.這是我的第四題答案,不過半個小時我可寫不出來.寫的不好,歡迎優(yōu)化,別忘貼回來啊!

#!/bin/bash
#the answer to the question 4
#the number must be interger,not char.
#時間原因,只考慮正確情況,歡迎交流改進.

#this function is order to invert the number
function invert
{
if [ $1 -lt 10 ]
then
        echo $1
else
        local tc ty
        let "tc=$1/10"
        let "ty=$1%10"
        echo ${ty}$(invert $tc)
fi
}
#generate random
read -p "lease input the seed number:" s
read -p "lease input the amount:" a
sn=`echo ${#s}`
for (( i=0;i<$sn;i++ ))
do
        SA[$i]=`echo ${si:1}`
done
for (( l=0;l<$a;l++ ))
do
tn=${tn}${SA[$((RANDOM%sn))]}
done
echo $tn
echo $(invert $tn)
作者: FM1058    時間: 2006-12-31 19:22
樓上換序用遞歸的思想,我一直想用數(shù)組來實現(xiàn),不過沒寫出來.




歡迎光臨 Chinaunix (http://72891.cn/) Powered by Discuz! X3.2