目前分類:電腦和網際網路 (51)

瀏覽方式: 標題列表 簡短摘要

※本機資料同步

  1. rsync  -av  --delete  /home/momo  /tmp/backup
                                            備份來源            備份地點
  2. touch  /home/momo/1.txt
  3. rsync  -av  --delete  /home/momo  /tmp/backup

※遠端資料夾同步

奔騰兔 發表在 痞客邦 留言(0) 人氣()

※製作 ext2  格式的影像檔

  1. 建立空白的檔案
    dd  if=/dev/zero  of=/ext2.bin  bs=1M  count=20

  2. 將影像檔和loop 設備bind 在一起

奔騰兔 發表在 痞客邦 留言(0) 人氣()

http://learn.24hropen.net

    ※增量型備份

  1. 建立備份

    image

    -g  /log/backup.log                                              產生備份記錄檔案及指定記錄檔存放路徑

    -zcvf  /root/bak/backup1.tar.gz  /momo              指定備份檔案的存放路徑以及檔案,並指定要備份的目錄

  2. 備異

    image

    進行第二次備份時用同一個log 檔案,tar 指令會自動備份有增量的檔案

  3. ※差異型備份

  1. 第一次完整備

奔騰兔 發表在 痞客邦 留言(0) 人氣()

※使用SLES 內建之System backup

  1. Sysrtem Backup

奔騰兔 發表在 痞客邦 留言(0) 人氣()

※模組可以被使用的方式

  • ldd  /usr/bin/print          可以顯示指令所需要的模組以及模組的路徑

image

奔騰兔 發表在 痞客邦 留言(0) 人氣()

※容量的壓縮

  1. gzip                       壓縮檔案

奔騰兔 發表在 痞客邦 留言(0) 人氣()

  1. 壓縮目錄
    tar  -zcvf  hello-1.0.tar.gz  hello-1.0/image
  2. 將原始檔複製到  /usr/src/packages/SOURCES

奔騰兔 發表在 痞客邦 留言(0) 人氣()

奔騰兔 發表在 痞客邦 留言(0) 人氣()

※rpm  的資料庫檔案 放置於 /var/lib/rpm/packages  ,SLES 預設會自動備份此資料庫於/var/adm/backup/rpmdb ,若原始的package 損壞時可以透過此備份檔還原。

  • rpm  -qa                                               例出系統所有已安裝套件
  • rpm  -q  套件                                      列出指定的套件
  • rpm  --rebuilddb                                重置rpm DB 檔案(/var/lib/pachages)及重建索引檔
  • rpm  -e  套件名稱                              移除套件
  • rpm   -i  套件名稱                             安裝指定的套件
  • rpm    -i  --force  套件名稱            強製重新安裝已安裝過的套件
  • rpm    -i  --nodeps  套件名稱         強製安裝套件並且略過相依性
  • rpm   -f 套件名稱                              升級曾經安裝過的套件
  • rpm   -u 套件名稱                             升級安裝過的套件,若未安裝過則直接安裝
  • rpm   -e  名稱 –allmatches             移除套件相同的全部套件
  • rpm   -qa  “套件名稱*”                查詢套件是否安裝(可搭配-p 查詢未安裝的套件資訊)
  • rpm   -qi  套件名稱                            查詢套件資訊(可搭配-p 查詢未安裝的套件資訊)
  • rpm   -ql  套件名稱                           查詢套件安裝的路徑(可搭配-p 查詢未安裝的套件資訊)
  • rpm   -qd  套件名稱                         查詢套件說明文件(可搭配-p 查詢未安裝的套件資訊)
  • rpm   -qc  套件名稱                         查詢安裝套件的設定檔位置(可搭配-p 查詢未安裝的套件資訊)
  • rpm   -qf  檔案名稱                         查詢某一檔案屬於何套件安裝
  • rpm   -qp  --filesbypkg  *.rpm | grep   模組名稱               查詢模組可於那個套件安裝

※從備份檔還原資料檔

奔騰兔 發表在 痞客邦 留言(0) 人氣()

  • Mar 24 Tue 2009 20:16
  • 核心

※系統開機的時侯會讀取kernel 的參數以及initrd 內的設定,此方式為的是減少核心太大,將其它需要載入的

設定放置於initrd 中

奔騰兔 發表在 痞客邦 留言(0) 人氣()

※設定syslog記錄檔伺服器

  1. vi  /etc/syslog.conf                    修改設定檔
  2. 加入:local1.*         /var/log/local1.txt                將記錄存到指定的檔案中            

                local2.*         root                                      顯示記錄給root

                local3.*        root,momo                            顯示記錄給root以及mom       
                local4.*        *                                        顯示記錄給所有的人
  3. 重新啟動Syslog
  4. logger  -p  local1.info  hello1                                測試log訊息

 

奔騰兔 發表在 痞客邦 留言(0) 人氣()

※觀察系統開機訊息

  • dmesg
  • more  /var/log/boot.msg     

※系統主要記錄檔

奔騰兔 發表在 痞客邦 留言(0) 人氣()

※Cron  個人排程

vi  /var/spool/cron/帳號(排程檔)

奔騰兔 發表在 痞客邦 留言(0) 人氣()

※設定名稱解析

  • vi  /etc/resolv.conf               名稱解析的設定檔,修改完後立即生效

例:nameserver  168.95.1.1

奔騰兔 發表在 痞客邦 留言(0) 人氣()

Process      程序/行程

  • pstree                        以樹狀結構顯示所有正在執行的程序
  • pstree    -h                 hightlight 目的程序
  • pstree    -c                 不要折疊相同名稱的程序
  • pstree    -p                 顯示程序的PID

※程序

奔騰兔 發表在 痞客邦 留言(0) 人氣()

  • ifconfig  -a           顯示所有的網卡,包含未啟用的
  • ifup  eth0             啟用eth0 網路卡
  • ifdown  eth0         停用eth0網路卡
  • ifconfig  eth0  網路位置  netmask 遮罩       暫時設定網路IP位置

※路由設定

  • route  -n      以不要名稱解析的方式 顯示目前系統的路由
  • image
  • route  add  -net  168.95.1.0  netmask  255.255.255.0  gw  192.168.1.1   手動增加一個網段及路由
  • route  add  default  gw  xxx.xxx.xxx.xxx          手動設定系統的預設路由
  • ip  address  show                      查看網路資訊
  • ip  link  show                           查看啟用資訊 
  • ip  link  set  eth0  up                 啟用eth0
  • ip  link  set  eth0  down             停用eth0

※設定名稱解析

奔騰兔 發表在 痞客邦 留言(0) 人氣()

※原來的Linux權限分為「擁有者、群組、其它人 」加上ACL後可以擴充權限系統「指定帳號、指定群組」

 

奔騰兔 發表在 痞客邦 留言(0) 人氣()

  • su  -c  指令              切換身份並執行指令,通常給管理者使用
  • sudo  指令                切換身份並執行指令,可以讓一般使用者使用管理者權限執行指令,不需提供管理者密碼

※將sudo 改為root開放管理權限,使用者不需知道管理密碼:

  1. vi  /etc/sudoers                  
  2. 修改設定檔,並將 Defaults targetpw    設定註解
  3.                                  ALL ALL=(ALL) 
  4. image
  5. 加入一行  momo  ALL=(root)  /sbin/service  network  restart

                             momo  ALL=(root)  NOPASSWD:/sbin/service  network  restart       執行sudo指令時不需輸入密碼

奔騰兔 發表在 痞客邦 留言(0) 人氣()

  • Mar 05 Thu 2009 21:25
  • PAM

/etc/nologin            如果系統有此檔案,則使用者無法登入,並可以加入文字訊息

※PAM 的參考文件

奔騰兔 發表在 痞客邦 留言(0) 人氣()

※設定Quota (磁碟機配額)

vi  /etc/fstab

奔騰兔 發表在 痞客邦 留言(0) 人氣()

1 23