Linux安裝_操作

Linux:
~樹狀的結構,根目錄開始,都已文件形式

~操作系統,從桌面->服務器
~從操作系統->到嵌入式系統

~~開放性,多用戶,多任務,網絡功能,安全,可移植性,標準兼容性,命令、圖形界面等
    
**基於GPL(公共許可證)

**發行版本:
        Linux系統內核與應用軟件和文檔包裝,提供界面和管理工具的軟件包集合。

系統結構:
        內核-Shell-文件系統-應用程序
        
VirtualBox虛擬網絡配置:


常用指令:
    ifconfig 查看配置信息
    ifconfig -a 查看所有網卡
    ifconfig eth1 up 啓用指定網卡
    
    su - root 切換用戶
    ifconfig eth1 192.168.56.101 修改虛擬機ip
    
    service sshd restart 重啓sshd服務
    service iptables stop 停止防火牆
    
    chk
    
    ll 當前目錄清單的詳細信息
    ls
**cat t.txt 查看文件
    find / -name profile
    
**grep 內容搜索命令
    cat t.txt |grep sort
    grep sort < t.txt
    ps -ef |grep python 字符串搜索
    ps -ef |grep top
    
**stat t.txt 查看文件所有屬性
    
**who 查看所有用戶

**who am i 查看我當前的信息

**hostname
**hostname itcast

**uname -a 系統信息

**top 性能分析工具(任務管理器)
            按f鍵 選擇列,回車顯示列
      殺死進程
      
**ps 顯示進程信息 ps -aux |more
    加more,逐行顯示
    
**kill  9 5809(9爲信號量)殺死指定進程

**df 磁盤空間 (邏輯卷)
    /root C盤
    /home D盤
    df -m
    
**netstat -ano | more 網絡狀態

**備份壓縮
    gzip gz(後綴)
    bzip2 bz2(後綴)  換z爲j
    
    tar 打(解)包
    
壓縮tar -czvf tard.tar.gz sort.txt tail.txt

解壓縮tar -xzvf  tard.tar.gz

提高壓縮比bzip2 -9 t.txt

**關機/重啓
    shutdown r
    shutdown h
    shutdown
        

Linux安裝,操作


Centos安裝:



VIM編輯器的使用:
    進入vi filename
    命令模式
    iao插入模式
    ESC
    
    
    q 直接退出
    wq 保存並退出
    q! 強制退出
    w file保存文件


用戶和組賬戶管理:
    linux操作系統:多用戶操作系統
    
    普通用戶:
    超級用戶:root
    
**組用戶
    私有組:
    標準組:
    
**/etc/passwd 所有用戶信息

    cat passwd
    cat shadow
    
**添加用戶useradd itcast1 -d /home/itcast1 -p 123
id itcast1 查看用戶
su - itcast1 切換用戶

**添加指定分組useradd itcast1 -d /home/itcast1 -p 123 -g users

**刪除用戶userdel itcast1

**刪除用戶及目錄userdel -r itcast1

**添加組groupadd


-------------------------------------
用戶和組狀態:

**pwd 查看根目錄
**exit 退出用戶

~~Sudo 規則配置(授權用戶)
    
**ls -l 所有用戶文件權限屬性
**權限chmod 777 t.txt(每個用戶否能讀寫)
  4+2+1=7隨意組合
    r-4
    w-2
    x-1
        
    521 可讀可執行
    +x t.txt 增加權限
    
**chown test:test t.txt 改變文件/目錄的所有權
          用戶:組
    
**cd a 進入a 目錄

**cd /tmp 進入目錄


~~標準輸入輸出

~~重定向輸出">"
**ll > lstest
  cat lstest

**echo a 回顯
  echo b > lstest
 
  echo c >> lstest 追加
 
~~重定向輸入"<"
**grep 100 < sort.txt


~~管道
**ls -l | wc -l
  結果    輸出多少行
 
**cat sort.txt | sort -n | uniq 排序
 

~~Cron 計劃任務工具
**/etc/crontab 文件和 /etc/cron.d 目錄
    
**crontab 文件格式
  30 10 * * 1-5 精確到分鐘
表示從週一到週五的十點半

    
~~SSH 爲 Secure Shell
**OpenSSH服務
**scp 遠程拷貝

~~Shell 命令解釋器,用戶和系統溝通的媒介,Linux 默認Bash
**系統用Sell 記錄在 /etc/shells 中
    #!/bin/sh
    # Filename:hello
    echo"Hello world!"


~~Bash shell 的配置文件
    1.系統全局設定
    
    2.個人設定值
    .bash_profile  
    
    
~~環境變量
**echo $JAVA_HOME
**source $JAVA_HOME

    
~~RPM 軟件的安裝,刪除,更新 只有root權限才能使用;查詢任何用戶都可以;
**安裝軟件增強包(點擊“設置”)
    






發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章