国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > 綜合 > 正文

自己作一張軟盤的linux

2024-07-21 02:36:53
字體:
來源:轉載
供稿:網友

  好些時候,我們需要一個只要一張軟盤就能啟動linux 的系統,比如說做路由器。但是我們該怎樣做呢? 也就是說我們要把Kernel和FileSystem都做在一張3.5'的盤上。我們先把FileSystem 分解成如下幾個部分吧。
  
    1. /bin目錄下的文件
  
    bin目錄通常是放置系統的一些基本命令文件的目錄,要保證你的系統能夠正常啟動而且能夠完成必要的功能,你需要在 /bin目錄下放置如下文件:
  
    ksh--->shell是不可少的。
  
    more-->要知道Linux下可沒有type命令哦。
  
    dmesg->雖然你很熟悉你的系統硬件,但是有它還是方便多了。
  
    ps---->檢查系統進程是治理員的良好習慣。
  
    login->總不至于不要人家登錄吧,再說它也是底層系統的構成呀。
  
    sync-->更新磁盤的Block,很有好處啊。
  
    mount->除非你不要文件系統就不需要它。
  
    umount->卸載文件系統的東東。
  
    kill-->殺掉那些無用或停止響應的進程。
  
    setterm->修改終端參數的。
  
    hostname->顯示當前機器名字。
  
    telnet->遠程登錄,你的Linux不會不干點其他的事吧!
  
    ping-->檢查網絡連接狀態。
  
    FTP--->雖然什么也放不下,但是留下它也有好處的。
  
    tar--->備份很重要!即使你的系統只有一個軟驅!
  
    killall->shutdown時系統會用它哦。
  
    chmod->修改文件屬性的。
  
    chown->修改文件的歸屬
  
    cp--->拷貝文件,修復系統時可以用啊!
  
    dd--->據說好多治理員常用啊,但是我還真沒用過!因為我很少進行介質拷貝。
  
    df--->查看磁盤使用情況。
  
    du--->查看指定路徑的占用空間。
  
    ls--->你不會一次都沒用過吧!
  
    mkdir->建目錄是常事,即使在只有一張盤的情況下!
  
    mv--->移動文件的命令。
  
    rm--->刪除文件,萬一有多的怎么辦?靠它了!
  
    ln--->鏈接文件,當然有用了!
  
    dircolors-->設定目錄的顏色,當你用的是彩顯時。
  
    cut-->將文件的一些行送到標準輸出設備。
  
    cat-->把標準輸入送到文件或把文件送到標準輸入
  
    stty-->很重要的終端命令哦!
  
    gzip-->打包和解包的程序
  
    domainname-->查看域名。
  
    還要把一些東西鏈接起來哦
  
  date@ -> /sbin/clock
  less@ -> more
  sh@ -> ksh
  gunzip@ -> gzip
  zcat@ -> gzip
  bash@ -> sh
  tcsh@ -> sh
  
    2./etc目錄下的文件
  
    etc目錄是放置系統配置信息的文件目錄,同時也放置了一些系統初始化文件。
  
    mtab -->mounted table已經mount的FileSystem列表。
  
    kernel -->系統內核。
  
    issue -->login時的PRompt信息 。
  
    profile -->bash下的全域用戶登陸時執行的批處理文件 。
  
    psdevtab -->kernel映象的相關文件。
  
    inittab -->初始化列表,系統啟動時要用到的東東。
  
    passwd -->用戶的passWord數據庫。
  
    motd -->message of today 用戶login時顯示的信息。
  
    fstab -->開機時要自動mount的FileSystem。

  
    hosts -->domain name到IP的解析文件。
  
    resolv.conf -->本機的IP地址和域名服務器地址配置文件。
  
    termcap -->終端字符映射文件。
  
    services -->系統啟動時加載的服務項目。
  
    rpc -->RPC資源解釋文件。
  
    protocols -->系統協議說明文件。
  
    networks --> 定義本機IP和子網的配置文件。
  
    mtools -->mtools的parameter文件。
  
    hosts.deny --> 設置那些目的機不能Telnet到此主機。
  
    hosts.allow -->和hosts.deny相反,設置可以Telnet到此機的目的機地址。
  
    eXPorts -->NFS的系統檔案。
  
    DIR_COLORS -->設置ansi-color終端的系統顏色。
  
    HOSTNAME -->本機的domain name。
  
    inetd.conf -->inetd進程的配置文件。
  
    ld.so.cache -->系統lib的緩存信息。
  
    shells -->系統可用的shell的記錄。
  
    host.conf -->本機的網絡相關配置。
  
    magic -->系統內檔案格式的資料。
  
    utmp -->當前login用戶的記錄。
  
    group -->用戶組參數記錄。
  
    ld.so.conf -->記錄一些lib所在的目錄。
  
    fastboot -->shutdown命令產生的一個文件,系統重新啟動時會檢查該文件。
  
    3. /sbin目錄下的文件
  
    這個目錄下放置一些系統擴展命令:
  
    swapoff@ -> swapon --> 把swapoff連接到swapon命令
  
    telinit@ -> init --> 把telinit連接到init命令
  
    reboot@ -> halt --> 把reboot連接到halt命令
  
    addswap -->增加一個交換分區,需要自己編輯一個addswap腳本
  
    chkhd -->檢查硬盤
  
    clock -->測定設置時間
  
    swapon -->打開交換分區
  
    update -->bdflush的守護
  
    mkswap -->格式化交換分區
  
    agetty -->終端守護
  
    init -->系統初始化命令
  
    shutdown -->關閉系統
  
    halt -->系統停機
  
    killall5 -->清出所有進程
  
    ifconfig -->網絡配置程序
  
    route -->路由設置命令
  
    bdflushd -->打開buffer回寫到磁盤
  
    4. /usr目錄下的文件
  
    用戶目錄,目錄下放置了一些用戶經常需要使用的程序和一些配置數據
  
    spool@ -> ../var/adm -->連接到/var/adm
  
    tmp@ -> ../var/adm -->連接到/var/adm
  
    adm@ -> ../var/adm -->連接到/var/adm
  
    /usr/bin目錄,用戶命令文件目錄
  
    who -->查詢當前登陸用戶
  
    superformat -->高級格式化工具
  
    loadkeys -->加載鍵盤影射表
  
    joe -->一種十分好使的編輯器
  
    uptime -->查看系統從啟動到現在的運行時間
  
    finger -->查詢用戶信息
  
    mcheck -->檢查dos系統軟盤
  
    tput -->初始化終端或者查詢終端信息
  
    traceroute -->檢查路由路徑
  
    host ->檢查當前主機配置信息
  
    split -->分割文件
  
    sleep -->延遲指定時間
  
    setfont -->設置字體
  
    grep -->行查詢指令,經常配合管道使用
  
    reset -->重置系統參數
  
    usr/sbin目錄下放置了用戶需要使用的高級指令,但我們沒有使用到,看看磁盤空間,能放些什么自己放吧。
  
    /usr/local目錄放置了一些應用程序的配置文件
  
    usr/local/lib目錄
  
    lynx.cfg -->lynx瀏覽器的配置文件  
  
    usr/lib目錄
  
    es.map -->鍵盤映射文件
  
    t.fnt -->字體文件
  
    5. /lib目錄下的文件
  
    此目錄下放置了系統的一些庫文件,這里不做解釋
  
  libgpm.so@ -> libgpm.so.1
  libdl.so@ -> libdl.so.1
  ld-linux.so.1
  liBTermcap.so.2
  libm.so.5
  libc.so.5
  libdl.so.1
  libgpm.so.1
  libtermcap.so.2
  libcurses.so.1
  ld.so
  
    6. /dev目錄,系統設備文件目錄,按照標準設備定制。

  
    7. /var目錄,主要放置系統參數和配置。
  
  var/adm/
  utmp -->空文件,為uUCp預備的tmp文件
  cron -->空文件,kernel加載時的tmp文件
  /var/spool/locks目錄,放置一些正在運行的程序的臨時文件和進程號文件。
  
    8. 其他目錄都為空目錄,有:
  
  /dosa
  /dosc
  /iomega
  /tmp@ -> /dosc/onedisk
  /root
  
    9. addswap命令腳本腳本,放置在/sbin下。
  
  if [ "$1" = "" ];
  then
  $mide=10000
  if
  dd if=/dev/zero of=/tmp/linux.swp bs=1k count=$mida
  mkswap -c /tmp/linux.swp 2>/dev/null
  sync 2>/dev/null
  swapon /tmp/linux.swp 2>/dev/null
  mida=`cat /proc/meminfo grep SwapTotal cut -b16-19 `

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 临猗县| 德化县| 白山市| 河南省| 黄骅市| 宜良县| 台山市| 巨野县| 泾川县| 肇东市| 孟州市| 嵩明县| 保定市| 大方县| 五峰| 德保县| 浦县| 沭阳县| 沙洋县| 绥化市| 崇文区| 新化县| 铜陵市| 手游| 新化县| 玉溪市| 阳原县| 合作市| 东阿县| 建瓯市| 苍南县| 六枝特区| 陆川县| 邹平县| 峨山| 巴青县| 瓮安县| 闵行区| 大名县| 凤城市| 湟中县|