天天看點

Day01_LinuxDay01_Linux

Day01_Linux

1、CentOS檔案和目錄

  • etc系統配置檔案
  • bin系統預設執行檔案目錄
  • usr、sbin系統與執行檔案反你個紙目錄
  • usr系統預設執行檔案的放置目錄
  • /var/log程式運作日志的執行檔案

2、CentOS常用指令:

2.1、Linux 使用者管理:
  • 建立使用者:useradd (選項) 使用者名 使用者相關指令必須使用root賬号
  • 使用者密碼:passwd (選項) 密碼
  • 修改使用者:usermod [選項] 登入
  • 删除使用者:userdel (選項) 删除
  • 修改密碼:passwd (root賬戶可以修改root密碼 個人使用者可以修改個人密碼)
2.2 使用者組
  • 建立使用者 groupadd (選項)使用者組
  • groupadd -g 8888 itbj2020group(建立一個組并添加ID8888此操作需要root)
  • 更改使用者組資訊 groupmod (選項) 組名 (直接輸入groupmod可以調出菜單)
  • 查詢使用者所在組 groups 使用者名
  • 删除使用者組 groupdel 組名
2.3 管理使用者組成員
  • gpasswd -a 使用者名 組名(将使用者添加到組)
  • date -d “字元串(合适yyyy-mm-dd hh-mm-ss)”顯示字元串所指的日期
  • date -s “字元串”設定時間
2.4 顯示使用者
  • logname 顯示目前使用者的名稱
  • su 使用者名 切換使用者
  • su -c ls root (從目前使用者切換root執行ls後傳回目前使用者)
2.5 id指令
  • id 檢視使用者位址和群組位址
  • sudo 提高目前使用者權限
  • sudo -u root ls -l 指定root使用者執行指令
2.6 top指令
  • top 顯示程序資訊
  • top -c (對屬性像是進行了指令補全)
  • top -p 6972(顯示程序号為6972的程序資訊)【常用】
2.7 ps指令
  • ps -A 顯示程序資訊
  • ps -u root 顯示指定使用者資訊
  • ps -ef 顯示所有程序資訊
2.8 kill指令
  • kill 15642 殺死一個程序
  • kill -KILL 15642 強制殺死程序
  • kill -9 15642 徹底殺死程序
  • kill -9 $(ps -ef | grep itcast) 殺死指定使用者所有程序(過濾出itcast使用者程序)
  • kill -u itcast 直接殺死
2.9 關機指令
  • shutdown -h now 立即關機
  • shutdown +1 “System will shutdown after 1 minutes” (指定1分鐘後關機,1分鐘關機并顯示警告資訊)
  • shutdown –r +1 “1分鐘後關機重新開機”(指定1分鐘後重新開機,并發出警告資訊)
2.10 重新開機指令
  • reboot 重新開機
2.11 clear指令
  • clear用于清除螢幕
2.12 exit指令
  • exit用于退出目前的shell

3、Linux目錄管理

3.1 目錄常用指令
  • ls: 列出目錄
  • cd: 切換目錄
  • pwd: 顯示目前的目錄
  • mkdir:建立一個新的目錄
  • rmdir:删除一個空的目錄
  • cp: 複制檔案或目錄
  • rm: 移除檔案或目錄
  • mv: 移動檔案與目錄或修改檔案與目錄的名稱

自動補全

  • 在敲出 檔案/ 目錄 / 指令 的前幾個字母之後, 按下

    tab

  • 如果還存在其他 檔案 / 目錄 / 指令, 再按一下tab鍵, 系統會提示可能存在的指令
3.2 ls指令
  • ls 顯示不隐藏的檔案與檔案夾
  • ls -al 将根目錄下的所有檔案列出來(含屬性與隐藏檔)
  • ls -l 可以檢視檔案夾下檔案的詳細資訊
3.2 pwd顯示目前目錄
  • pwd -P 顯示目前所在目錄
3.3 cd 切換目錄
  • cd切換目錄
  • **絕對路徑:**由根目錄 / 寫起,例如: /usr/share/doc 這個目錄。
  • **相對路徑:**路不是由 / 寫起,例如由 /usr/share/doc 要到 /usr/share/man 底下時,可以寫成: cd …/man 這就是相對路徑的寫法啦!
3.4 mkdir 建立目錄
  • mkdir [-p] dirName (-p 確定目錄名稱存在,不存在的就建一個)
  • mkdir -p aaa/bbb 建立多慨目錄
3.5 rmdir删空目錄
  • rmdir [-p] dirName 指令删除空的目錄(-p 是當子目錄被删除後使它也成為空目錄的話,則順便一并删除。)
  • rmdir -p aaa/bbb 在工作目錄下的 aaa目錄中,删除名為 bbb的子目錄。若 bbb删除後,aaa目錄成為空目錄,則 aaa同時也會被删除
cp 檔案複制
  • cp [options] source… directory

    參數說明:

    • -a:此選項通常在複制目錄時使用,它保留連結、檔案屬性,并複制目錄下的所有内容。其作用等于dpR參數組合。
    • -d:複制時保留連結。這裡所說的連結相當于Windows系統中的快捷方式。
    • -f:覆寫已經存在的目标檔案而不給出提示。
    • -i:與-f選項相反,在覆寫目标檔案之前給出提示,要求使用者确認是否覆寫,回答"y"時目标檔案将被覆寫。
    • -p:除複制檔案的内容外,還把修改時間和通路權限也複制到新檔案中。
    • -r/R:若給出的源檔案是一個目錄檔案,此時将複制該目錄下所有的子目錄和檔案。
    • -l:不複制檔案,隻是生成連結檔案。
  • cp –r aaa/* ccc 将aaa下面的所有檔案、目錄複制到了目錄ccc下面
3.6 rm删除目錄
  • rm [options] name

    參數:

    • -i 删除前逐一詢問确認。
    • -f 即使原檔案屬性設為唯讀,亦直接删除,無需逐一确認。
    • -r 将目錄及以下之檔案亦逐一删除。
  • 删除檔案直接用rm指令,删目錄必須加選項"-r"
  • rm -rf 檔案名或目錄名強制删除檔案或目錄(小心使用)
3.7 mv移動檔案
Day01_LinuxDay01_Linux
  • rm aaa bbb (改名:移動到相同位置則更改名稱)
  • mv ccc/ ddd (移動ccc,如果ddd目錄不存在,則該指令将ccc改名為ddd。)

4、Linux檔案基本屬性

  • 使用 ls -l指令展示目錄,顯示的屬性。
Day01_LinuxDay01_Linux

5、Linux檔案屬主和屬組

5.1 chgrp更改屬組
  • chgrp -v 使用者組 檔案名 将檔案的屬組更改成使用者組
    chgrp -v root aaa 将檔案aaa的屬組更改成root
               
5.2 chown 更新屬主和屬組
  • chown [–R] 屬主名 檔案名
  • chown [-R] 屬主名:屬組名 檔案名
    chown root aaa  将檔案aaa的屬主更改成root
     chown itcast:itcast aaa
               
5.3 chmod權限指令
  • chmod -R 770 檔案名或目錄名(對檔案或目錄更改權限)
  • chmod u=rwx,g=rx,o=r as.txt

IP配置

修改IP:

第一步:切換管理者賬戶 su root

第二步:輸入密碼

第三步:去資料《靜态IP設定》裡面複制第一行 vi /etc/sysconfig/network-scripts/ifcfg-ens33,進入操作頁面

第四步:鍵盤上面按下i

第五步:光标移動到最後面,删除所有的東西

第六步:複制《靜态IP設定》第二步全部粘貼到裡面

第七步:ESC–》:–>wq–》回車

第八步:輸入: systemctl restart network

第九步:ifconfig檢視你的ip(ens33最頂部)

第十步:window,通過cmd啟動dos視窗,輸入:ping ip位址

靜态ip設定内容

1,修改網卡配置檔案

vi /etc/sysconfig/network-scripts/ifcfg-ens33

2,修改檔案内容

TYPE=Ethernet

PROXY_METHOD=none

BROWSER_ONLY=no

BOOTPROTO=static

IPADDR=192.168.23.129

NETMASK=255.255.255.0

GATEWAY=192.168.23.2

DEFROUTE=yes

IPV4_FAILURE_FATAL=no

IPV6INIT=yes

IPV6_AUTOCONF=yes

IPV6_DEFROUTE=yes

IPV6_FAILURE_FATAL=no

IPV6_ADDR_GEN_MODE=stable-privacy

NAME=ens33

UUID=2c2371f1-ef29-4514-a568-c4904bd11c82

DEVICE=ens33

ONBOOT=true

黑屏處理方案

  1. 打開CMD ,輸入指令: netsh winsock reset,完成後重新開機電腦。
  2. VM-Settings->Hardware->Display,在右邊内容欄中将Acceklerate 3D graphics 取消打勾,然後重新開機電腦。
  3. 打開虛拟機 編輯 -> 首選項 -> 裝置 -> 更改設定 ,将 “取用虛拟列印機” 選項 勾選上 。(重新啟動,安裝成功)

繼續閱讀