1. 程式人生 > 其它 >一、Linux安裝及linux基礎

一、Linux安裝及linux基礎

第一週作業


一、linux發行版

  • RedHat:
    • RHEL: RedHat Enterprise Linux, 每18個月發行一個新版本
    • CentOS: Community Enterprise Operating System 相容RHEL的格式
    • 中標麒麟:中標軟體
    • Fedora:每6個月發行一個新版本
  • Debian:
    • Debian
    • Ubuntu
  • Slackware:
    • SUSE Linux Enterprise Server (SLES)
    • OpenSuse桌面
  • Gentoo:
    不提供傳統意義的安裝程式,需要下載原始碼在本機上編譯安裝軟體
  • LFS:
    Linux From scratch
    自制Linux,LFS只是一個說明書
  • Android:
    kernel+busybox(工具集)+java虛擬機器

二、VMware虛擬機器安裝centos

  1. 新建虛擬機器
  2. 新建虛擬機器嚮導,選擇自定義安裝,點選下一步
  3. 選擇硬體相容性,點選下一步
  4. 選擇稍後安裝作業系統,點選下一步
  5. 選擇需要安裝的作業系統型別及版本,點選下一步
  6. 選擇虛擬機器安裝位置及配置虛擬機器名稱,點選下一步
  7. 指定CPU及核心數量,選擇1個CPU,4個核心,點選下一步
  8. 配置虛擬機器記憶體大小,選擇4G,點選下一步
  9. 配置網路型別,選擇NAT模式,點選下一步
  10. 配置I/O控制器,選擇LSI Logic,點選下一步
  11. 配置磁碟型別,選擇SCSI型別,點選下一步
  12. 建立磁碟型別,選擇新建虛擬磁碟,點選下一步
  13. 指定磁碟大小及磁碟檔案,點選下一步
  14. 指定磁碟檔名稱及存放路徑,點選下一步
  15. 選擇自定義硬體
  16. 點選新CD/DVD,選擇使用ISO映像檔案,選擇iso映象檔案存放路徑,完成後點選關閉
  17. 點選完成
  18. 選擇開啟此虛擬機器進行安裝
  19. 選擇 Install CentOS 7
  20. 選擇安裝及系統使用語言,點選continue
  21. 選擇安裝配置,配置磁碟分割槽,其他預設,預設為最小化安裝
  22. 選中50G大小的磁碟,選擇自動分割槽,選擇完成
  23. 選擇開始安裝
  24. 配置root密碼,點選完成

  25. 完成安裝並重啟

三、環境變數配置

配置history命令環境變數

命令歷史相關環境變數
  • HISTSIZE:命令歷史記錄的條數
  • HISTFILE:指定歷史檔案,預設為~/.bash_history
  • HISTFILESIZE:命令歷史檔案記錄歷史的條數
  • HISTTIMEFORMAT="%F %T whoami " 顯示時間和使用者
  • HISTIGNORE="str1:str2*:…" 忽略str1命令,str2開頭的歷史
  • HISTCONTROL:控制命令歷史的記錄方式
    • ignoredups 是預設值,可忽略重複的命令,連續且相同為“重複”
    • ignorespace 忽略所有以空白開頭的命令
    • ignoreboth 相當於ignoredups, ignorespace的組合
    • erasedups 刪除重複命令
持久儲存變數

以上變數可以 export 變數名="值" 形式存放在 /etc/profile 或 ~/.bash_profile

四、 Linux哲學思想

  • 一切皆檔案(包括硬體)
  • 小型,單一用途的程式
  • 連結程式,共同完成複雜的任務
  • 避免令人困惑的使用者介面
  • 配置資料儲存在文字中

五、linux發行版系統目錄名稱命名規則

  1. 檔名稱大小寫敏感
  2. 以 . 開頭的檔案為隱藏檔案
  3. 檔名最長255個位元組
  4. 除了斜槓和NUL,所有字元都有效.但使用特殊字元的目錄名和檔案不推薦使用,有些字元需要用引號來引用
xiao__fei