7月21號:CentOS6.8(及7)基礎配置項+Linux入門(1)

7月21號,馬哥第二天,主要內容有三個部分:
一、基本命令復習
二、CentOS6.8(及7)基礎配置項;
三、linux入門(1)


一、基本命令復習
    ls         查看文件內容  l查看文件詳細信息  -a顯示包含隱藏文件的所有文件
    cd        修改查看路徑
    pwd       查看當前目錄
    cp        復制
    tar       解壓
    who       查看所有登陸用戶
    whoami      查看當前登錄用戶
    who am i     查看當前登陸用戶及終端,時間,ip
    poweroff    關機斷電
    halt      關機不斷電
    gedit      圖形模式工具(類似記事本)
    init 3     關掉圖形界面,純字符操作 ,5開圖像界面
    init 0 關機   6 重啟
    reboot=init 6
    df       查看掛載
    chvt      切換虛擬終端(在虛擬機本地)1為圖形,2~6為字符界面(不關其他界面)
    cat       查看文本文檔
    more   
    ifconfig    查看ip
    tty      查看從哪個終端登錄
    free=cat /proc/meminfo(裝系統時可用) 查看內存
    lscpu      查看CPU參數
    lsblk      查看硬盤
    logout=exit   退出       
    file       查看文件類型
    ctrl+d     注銷當前賬號/關閉當前界面
    ctrl+c     取消操作
    ctrl+l=clear  清屏

    Alt+F2
    輸入free the fish 釋放小魚(程序猿的小玩具0.0)


二、CentOS6.8(及7)基礎配置項

1、centos6.8(及7) 字符界面配置ip
    查看配置文件位置
    ls  /ect/sysconfig/network-scripts
    修改配置文件
    vim /etc/sysconfig/network-scripts/ifcfg-eth0(本機centos7中網卡名為eno16777736)
    (ONBOOT=yes
    DNS1=DNS地址
    IPADDR=ip地址
    NETMASK=子網掩碼
    GATEWAY=網關)
    再reboot或 service network restart

2、改用戶名
    vim /etc/passwd (最底行將舊用戶名改為新用戶名)
    vim /etc/group
    vim /etc/shadow(最底行將舊用戶名改為新用戶名)
    vim /etc/gshadow
    mv /home/liushaoshao/ /home/shao

3、改主機名
    圖形終端gedit /etc/sysconfig/network
    字符終端 vim  /etc/sysconfig/network
    再reboot

4、編輯進入界面提示語nano /etc/issue
    (查看界面提示語格式 cat /etc/issue)


三、linux入門(1)

 1、用戶登錄及終端
    UID:root為0(管理員) 不為0的是普通用戶
    id -u 用戶名      查看UID

    ctrl+alt+F1 圖形終端
    ctrl+alt+F2-6 字符終端

    交互式接口:
    1)GUI(圖形終端):GNOME(C, 圖形庫gtk), KDE(C++,圖形庫qt), XFCE(輕量級桌面)
    2)CLI(字符終端):shell程序:sh (bourn) csh tcsh ksh (korn) bash (bourn again shell)GPL zsh

 2、shell介紹
    Shell是Linux系統的用戶界面,提供了用戶與內核進行交互操作的一種接口。它接收用戶輸入的命令并把它送入內核去執行。shell也被稱為LINUX的命令解釋器(command interpreter),shell是一種高級程序設計語言。Bash目前是 Linux標準的shell!
1470360888677341.jpg  

     echo $SHELL 顯示當前所使用的shell
    cat /etc/shells 查看可支持shell類型


3、簡單命令
    PS1=內容           可暫時修改命令提示符 再exit可取消
    ll 文件名 (-h)  可以查看文件大小 (人類易讀格式)
    type 命令           可查看命令類型(外部或內部)并顯示外部命令的路徑
    which                顯示外部命令路徑
    hash(哈希)    把外部命令做哈希運算,并緩存到內存中(從未使用過的命令使用過后才緩存)
    運行hash          會顯示緩存歷史及使用次數
    hash -d 命令     刪除此命令的緩存
    hash -r              清空hash緩存
    命令執行順序:內部命令優先,再hash中的外部命令,再路徑中的外部命令
    enable -n 命令   禁用此內部命令
    enable 命令      解除禁用
    where is            顯示命令的路徑 及幫助所在
    命令選項長格式 –all 短格式-a
    ctrl+d 結束命令執行,無命令時可注銷

●時間和日期
    clock看硬件(主板)時間
    date看 系統時間
    date -u顯示格林尼治時間
    clock -s 以硬件時鐘為準,校正系統時鐘
    clock -w 以系統時間為準,校正硬件時間
    date 月日時分年(年四位,其他兩位).秒 修改系統時間
    cal (月) 年 顯示日歷
    特殊日期9 1752
    linux系統元年為1970年

●screen命令
    安裝screen安裝包
    df
    rpm -i /run/media/root/CentOS\7\ x86_64/Packeges/screen-4.1.0……rpm

    多個終端 用同一賬號連接到同一機器
    screen -S [SESSION] 打開新的screen
    screen -ls 查看screen會話
    screen -x [SESSION] 接入screen
    exit 退出并關閉screen(斷網則會中斷screen中執行進程)
    直接screen 再運行其他程序,網斷了(遠程程序繼續在運行) 操作終端再ctrl+r可再連上遠程運行程序
    Ctrl+a再按d   剝離當前screen
    screen -r[SESSION] 恢復某screen

●echo命令
    echo $變量      顯示變量的值
    echo 'VARMANE’ 單引號       強引用   最傻(都不識別)
    echo “VARMANE”雙引號       弱引用   居中(識別識別變量,不識別命令)
    echo `VARMANE` 反單引號(波浪線鍵) 命令引用   最聰明(均識別)=$()

    echo命令選項:
    -n 不在字符的最后自動換行 ?
    -e 若字符串中出現以下字符,則特別加以處理,而 不會將它當成一般文字輸出:
    \a 發出警告聲;
    \b 退格鍵
    \c 最后不加上換行符號;
    \n 換行且光標移至行首;
    \r 光標移至行首,但不換行;
    \t 插入tab;
    \\ 插入\字符;
    \0nnn 插入nnn(八進制)所代表的ASCII字符
    echo -e "\033[43;31mred color\033[0m"變換背景色和字體色
    4x;3y  x=1~8紅橙黃綠紫藍白黑;紅橙黃綠紫藍白
    echo $PATH 顯示path變量文件路徑


●Tips
rm 刪除文件
systemctl restart network=service network restart 重啟網絡服務

原創文章,作者:liushaoshao,如若轉載,請注明出處:http://www.www58058.com/29450

(0)
liushaoshaoliushaoshao
上一篇 2016-08-05
下一篇 2016-08-05

相關推薦

  • Linux運維初步—-Linux的基礎(第一周)

    Linux運維入門初步—第一周 Linux 運維 Linux入門 寫作:N27_李偉 2017-7-4 Linux入門之計算機硬件系統組成 Linux是一種計算機操作系統,操作系統簡單講是控制計算機硬件系統和人類進行交互、反饋的重要界面層。通過操作系統的處理,將人的信息通過操作系統界面轉換為機器可以理解和執行的機器語言代碼,然…

    Linux干貨 2017-07-06
  • 文本處理工具

    分頁查看文件內容 less和more命令介紹 分頁查看文件內容:less和more less:一頁一頁地查看文件或STDIN輸出   # less FILE less的快捷鍵:     Ctrl+u:向上翻半屏     Ctrl+d:向下翻…

    Linux干貨 2016-08-07
  • M22 用戶、組學習總結

    Linux系統的登錄方式是通過賬號和密碼。每一個登錄賬號都有一個主組可能有附加組。Linux內的文件和目錄都有所有者和屬組,只有相應權限的賬戶可以對其進行操作,下面我對用戶權限相關內容進行了總結。   1、  用戶ID,每個用戶具有相應的ID號碼,主要分為兩類:系統ID和用戶ID,在Centos6中系統ID為1-499,用戶ID >…

    2017-02-22
  • N22-第十一周作業

    第十一周作業 1、詳細描述一次加密通訊的過程,結合圖示最佳 (1)為了做到數據的安全,應該同時滿足 保密性 完整性 可用性 (2)假設A,B通信,A是客戶機,B是服務器 a、客戶端向服務器端發送自己支持的加密方式,并且向服務器端請求其CA頒發給的證書 b、服務器選擇共同支持的加密方式并發送自己的證書; c、客戶端收到其證書,并驗證證書,證書必須同時滿足以下條…

    Linux干貨 2016-12-06
  • 推薦-虛擬化網絡之OpenvSwitch(二)

    上一篇介紹了openvswitch的基礎知識,接下來我們來做一個實驗,利用GRE通道搭建一個跨多宿主機的虛擬化網絡,深入了解openvswitch的功能。 一、實驗拓撲 ip地址分配:  A1:192.168.10.1/24  A2:192.168.10.10/24   B1:192.168.10.2/24 &nbsp…

    2016-03-27
  • Lvs+keepalived+httpd+NFS搭建高可用

    自己捯飭的模型圖 NAT模型圖 注意事項:RealServer需要把網關指向Director,并且Director要打開轉發功能命令如下:     echo "1" > /proc/sys/net/ipv4/ip_foreward DR模型圖 注意事項:需要在RealServer配置…

    Linux干貨 2016-10-25
欧美性久久久久