• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            focus on linux, c/c++, lua

            服務(wù)器管理的幾個(gè)tips

            軟件管理相關(guān)
            1,sudo apt-get install libgd2-xpm 安裝libgd.so,
                 sudo apt-get install libgd2-xpm-dev 安裝開發(fā)環(huán)境
                 游戲開發(fā)中需要用的動(dòng)態(tài)庫(kù)
            2,安裝字體庫(kù)ttf-bitstream-vera,        ttf-freefont
            3, 讓服務(wù)器給我發(fā)郵件通知我,備份的情況。首先要sudo apt-get install mailutils,注意這個(gè)時(shí)候的mail只能給本地發(fā)郵件,如果要給remote的地址發(fā)郵件,需要修改/etc/exim4/update-exim4.conf.conf,將“dc_eximconfig_configtype=‘local’”
            修改為
            "dc_eximconfig_configtype=‘internet’"

            然后/etc/init.d/exim4 restart

            測(cè)試發(fā)郵件 mail –s(send) “test” zuhd@163.com < mymail.txt

            一般這樣的郵件都會(huì)被當(dāng)做垃圾郵件來(lái)處理了。

            查看mail發(fā)送的日志去

            /var/log/exim4中看日志。

            http://www.joecen.com/2007/03/04/debian-open-the-e-mail-function-exim4/
            4,sh中常看到的/dev/null   將輸出重定向到/dev/null,這是個(gè)空設(shè)備,也就是忽略其輸出。     2>&1     是將錯(cuò)誤輸出到標(biāo)準(zhǔn)輸出,如果在控制臺(tái)調(diào)試,也就是屏幕上,方便調(diào)試。    
            有3個(gè)默認(rèn)的i/o,0是標(biāo)準(zhǔn)輸入,一般是鍵盤;1是標(biāo)準(zhǔn)輸出,一般是屏幕了;2是標(biāo)準(zhǔn)錯(cuò)誤。
            5,gdb下查看內(nèi)存情況x/3xh 0x54320 表示,從內(nèi)存地址0x54320讀取內(nèi)容,h表示以雙字節(jié)為一個(gè)單位,3表示三個(gè)單位,x表示按十六進(jìn)制顯示。b表示按字節(jié)數(shù)
            6,用netstat –ap顯示所有的服務(wù)器端口被占用情況和服務(wù)器名稱,用lsof –i:8080用來(lái)查看8080端口是否被占用。


            數(shù)據(jù)庫(kù)相關(guān)
            1,如何找出數(shù)據(jù)庫(kù)中ID最大的數(shù)據(jù)記錄
            SELECT   MAX(ID)   FROM   BOOKID; 先找出最大的ID
            再找出最大ID的記錄,可以用存儲(chǔ)過(guò)程實(shí)現(xiàn)
            2,利用navicat將db打包,每個(gè)databases打成一個(gè)包,可以利用數(shù)據(jù)傳輸?shù)奖镜氐囊粋€(gè)sql文件,也可以直接傳輸?shù)搅硪粋€(gè)服務(wù)器
            3,設(shè)計(jì)表的時(shí)候要注意使用innodb的引擎,如果有字段為中文,請(qǐng)使用uft8-unicode的格式。
            4,在建表的時(shí)候,最好用命令行的DDL格式來(lái)見表,否則字段的編碼會(huì)有問(wèn)題。最典型的例子就是utf-8的漢子編碼問(wèn)題,我的tb_ip就是好的例子。
            5, 如何在vc7中看匯編代碼,在debug的時(shí)候右鍵找菜單。
            6,mysql> show processlist;查看數(shù)據(jù)庫(kù)正在操作的進(jìn)程,數(shù)據(jù)庫(kù)備份一般是在4點(diǎn),這個(gè)時(shí)候可能登陸比較困難,如果在6點(diǎn)無(wú)法登陸,可能是系統(tǒng)時(shí)間出錯(cuò)了,用date查看一下。

            fl228@flbak01:~$ hwclock --show                 

            20100319 星期五 15時(shí)2924 -0.009777 seconds

            fl228@flbak01:~$ date

            2010 03 19 星期五 15:25:24 CST
            7,
            數(shù)據(jù)在服務(wù)器192.168.10.A上
            備份到服務(wù)器192.168.10.B上

            準(zhǔn)備工作,為了是A ssh 連接 B不輸入密碼
            在服務(wù)器A上執(zhí)行
            $: ssh-keygen -t rsa
            一路回車
            $: chmod 755 ~/.ssh
            $: scp ~/.ssh/id_rsa.pub 192.168.10.B:/home/xxx/

            登錄服務(wù)器B (用xxx身份)
            $: cat id_rsa.pub >> /home/xxx/.ssh/authorized_keys

            現(xiàn)在用ssh登錄一下服務(wù)器B是否可以不輸密碼了?
            還不行的話,檢查一下/etc/ssh/sshd_config文件中
            AuthorizedKeysFile      %h/.ssh/authorized_keys
            是否被注釋掉了,如果注釋掉了,釋放注釋,這樣rsync的時(shí)候,就可以不用輸密碼了

            8,增量備份只保留在全備份之后的增量備份,在這次全部分之前的增量備份可以刪除。如果每天在凌晨4點(diǎn)的時(shí)候做一次全備份,而且每3小時(shí)做一次增量備份,那么再做全備份的時(shí)候就可以把上一次的增量備份都刪掉,即超過(guò)24小時(shí)的增量備份刪除。恢復(fù)的時(shí)候就容易恢復(fù)了。
            參考這個(gè)備份和恢復(fù)的指南
            http://blog.csdn.net/feng_sundy/archive/2008/12/11/3496744.aspx

            關(guān)于samba的安裝,參考下面的設(shè)置基本上就OK了
            http://www.51testing.com/?145083/action_viewspace_itemid_65596.html
            關(guān)于設(shè)置共享目錄中的一些節(jié)點(diǎn),過(guò)多的設(shè)置反而不正確,比如
            [shaman]
            comment = Shared Folder with username and password
            path = /home/shaman
            public = yes
            writable = yes
            valid users = shaman
            #create mask = 0700
            #directory mask = 0700
            #force user = nobody
            #force group = nogroup
            available = yes
            browseable = yes

            增加一個(gè)用戶
            sudo adduser luuu
            將檔案 file1.txt 與 file2.txt 設(shè)為該檔案擁有者可讀寫,但其他以外的人則不可讀寫 :
            chmod u+rw,o-rw file1.txt file2.txt 

            posted on 2010-04-15 16:15 zuhd 閱讀(541) 評(píng)論(0)  編輯 收藏 引用 所屬分類: my tips

            99久久精品国产一区二区| 色综合久久无码中文字幕| 99国产精品久久| 精品乱码久久久久久夜夜嗨| 国产精品激情综合久久| 日本久久中文字幕| 久久午夜无码鲁丝片| 久久黄视频| 国内精品伊人久久久久av一坑| 狠狠色伊人久久精品综合网| 精品国产乱码久久久久久人妻 | 99久久中文字幕| 国内精品伊人久久久影院| 久久国产精品-久久精品| 久久亚洲精品国产亚洲老地址| 久久精品视频网| 99久久精品免费看国产一区二区三区 | 97久久久久人妻精品专区| 亚洲v国产v天堂a无码久久| 久久777国产线看观看精品| 久久久久久久精品妇女99| 久久久WWW成人免费精品| 久久国产精品久久久| 久久亚洲AV成人出白浆无码国产| 亚洲人成无码www久久久| 99久久精品免费看国产一区二区三区 | 久久这里只精品国产99热| 久久亚洲精品无码AV红樱桃| 三级韩国一区久久二区综合 | 久久精品国产99久久香蕉| 久久精品国产亚洲一区二区| 国产成人久久精品激情| 人妻精品久久久久中文字幕一冢本| 欧美一区二区久久精品| 欧美久久久久久| 亚洲午夜久久久久久久久久 | 欧美精品丝袜久久久中文字幕| 国内精品久久久久久久久电影网| 91久久精品国产成人久久| 亚洲天堂久久精品| 久久久99精品一区二区|