<pre id="ff7yo"></pre>

      <form id="ff7yo"><legend id="ff7yo"></legend></form>
        <nav id="ff7yo"><listing id="ff7yo"></listing></nav><nav id="ff7yo"></nav>

        <nav id="ff7yo"><listing id="ff7yo"></listing></nav>
        <small id="ff7yo"></small><nav id="ff7yo"><dd id="ff7yo"></dd></nav>
      1. <nav id="ff7yo"></nav>
          <form id="ff7yo"></form><nav id="ff7yo"></nav>
          <nav id="ff7yo"></nav>
          <sub id="ff7yo"></sub>
          更多課程 選擇中心

          軟件測試培訓
          達內IT學院

          400-111-8989

          做軟件測試需要掌握的Linux知識(二)

          • 發布:test先生
          • 來源:軟件測試資源分享
          • 時間:2019-03-05 18:05

          今天我們繼續向大家分享做軟件測試需要掌握的Linux知識二,不知道上一講給大家分享的內容的同學可以返回去了解、回顧一下做軟件測試需要掌握的Linux知識一,我們接著來分享:

          7.系統管理

          7.1 shutdown

          shutdown ,系統關機命令

          -h:關機

          -r: 重啟

          shutdown -h now 立即進行關機

          其它關機命令還有:halt 、poweroff 、init 0

          7.2 reboot

          reboot,重啟命令

          執行reboot 指令會讓系統停止運作并重新開機

          其它重啟命令:

          shutdown -r now 現在重新啟動計算機

          7.3 logout

          logout ,注銷登錄

          在linux 提示符下輸入logout ,即可讓用戶注銷登錄,退出系統

          7.4 who

          who,顯示當前登錄系統的用戶信息

          命令輸出:

          登錄名

          登錄終端

          登錄時間(登錄來源的IP地址)

          7.5 whoaml

          顯示自身用戶名稱

          7.6 su

          su :切換用戶(switch user)

          語法:su userName

          su 命令用于切換其他用戶 ,除了切換root 外,切換其他用戶都需要輸入密碼

          7.7 w

          w 用戶名:

          輸出

          USER:登錄的用戶名

          TTY:登錄終端

          FROM:哪個IP地址登錄的

          LOGIN@:登錄時間

          IDLE:用戶閑置時間

          JCPU:指的是和該終端連接的所有進程占有的時間,這個時間里并不包括過去的后臺作用時間,但卻包括當前正在運行的后臺作用所占用的時間

          PCPU:是指當前進程所占用的時間

          WHAT:當前正在運行的命令

          7.8 useradd

          useradd ,添加用戶

          語法: useradd 用戶名

          如添加一個名為happy的用戶:useradd happy

          7.9 passwd

          passwd,為新用戶設密碼

          語法:passwd 用戶名

          如修改happy 的密碼:passwdhappy

          7.10 userdel

          userdel,刪除用戶

          語法:usedel 用戶名

          如:userdel happy,刪除用戶但保存用戶主目錄

          如:userdel -r happy,刪除用戶以及用戶主目錄

          7.11 history

          history :歷史命令

          -c:清空歷史命令

          -w:把緩存中的歷史命令寫入到歷史命令保存文件:~/.bash_history

          建議不用清空歷史文件:1 方便,2 便于排錯容災

          歷史命令的使用

          使用上、下箭頭調用以前的歷史命令

          使用“!n” 重復執行第n 條歷史命令

          使用“!!” 重復執行上一條命令

          使用“! 字符串” 重復執行最后一條以該字符串開頭的命令

          如 service network restart==!ser

          執行最后一條包含ser 字符串的命令,方便快捷

          命令補全:tab 鍵,一下和兩下

          7.12 date

          date命令:顯示或設置系統時間或日期

          可以在直接輸入“date” 命令來查看系統的時間

          date + %y/%m/%d

          2017/06/15

          date "+%Y-%m-%d %H:%M:%S"

          2017-02-27 12:37:15

          利用date 命令來更改系統的時間

          date MMDDHHMMCCYY.SS:月 月 日 日 時 時 分 分 年 年.秒 秒

          date -s "2017-08-15 21:32:25"

          7.13 clear

          clear ,清除執行記錄,清除屏幕

          8. 網絡通信

          13.8.1 ifconfig

          查看本機當前網卡配置和網絡狀態信息

          9. 文件搜索

          9.1 which

          which 查找“執行文件”

          Which 指令會在系統環境變量 $PATH 設置的目錄里去查找符合條件的文件

          -a 將所有可找到的命令均列出,否則列出第一個找到的命令名稱

          Which 還可以查找別名 ,如 which ll

          9.2 whereis

          Whereis 尋找特定文件 whereis [-bmsu] 文件或目錄

          常見參數:

          -b: 只找二進制文件(即可執行文件)

          -m:只找在幫助文件,manual 路徑下的文件

          -s :只找源文件

          -u: 沒有幫助文件的文件

          9.3 grep

          grep ,在文本中查詢內容

          語法:grep 搜索字符串 fileName

          如一個文件 Hello.java 中含有Lemon 關鍵字,可以使用grep 命令進行查找:

          Grep -n Lemon Hello.java

          其中的-n 表示在第n行

          9.4 find

          find ,搜索文件及目錄

          Linux 的文件系統由級別式的結構組成,所以在linux中找到特定的文件和目錄并不是件容易的事。而“find” 命令可以解決上述問題

          語法:find [路徑] [選項]

          查找時可以使用 linux 中通配符來匹配內容:

          *:匹配任意內容

          ?:匹配任意一個字符

          [] :匹配任意一個中括號的字符

          如:

          find .-name “*.log”在當前目錄查找以log結尾的文件

          Find /-name log在根目錄查找log 命令的目錄和文件

          find 還有很多個性化的操作,如按照所有者、時間、大小限制 進行搜索,作為測試人員用的頻率并不高,因此這里不再詳述,感興趣自己去了解下。

          find 與 grep 命令的區別:

          find :在系統中搜索符合文件的文件名

          grep :在文件當中弄搜索符合條件的字符串

          10. 文件權限管理

          10.1 權限概述

          Ls -l 中顯示的內容如下:

          -rwxrw-r-- 1 root root 1213 Feb 2 09:39 abc

          10個字符確定不同用戶能對文件干什么

          第一個字符代表文件(-)、目錄(d)、鏈接(l)

          其余字符每3個一組 (rwx),讀(r)、寫(w)、執行(x)

          第一組 rwx: 文件所有者的權限是讀、寫和執行

          第二組 rw- :與文件所有者同一組的用戶的權限是讀、寫但不能執行

          第三組 r-- :不與文件所有者同組的其他用戶的權限是讀不能寫和執行

          用數字表示為:r=4 ,w=2 ,x=1 因此 rwx =4+2+1 = 7

          1 表示連接的文件數

          root 表示用戶

          root 表示用戶所在的組

          1213 表示文件大小(字節)

          Feb 2 09:39 表示最后修改日期

          abc 表示文件名

          10.2 權限的作用

          10.2.1 權限對文件的作用

          r :讀取文件的內容,cat more head tail

          w :編輯、新增、修改文件內容 vi echo

          (有寫權限、但是不一定有權限刪除,因為寫指的是對下一級寫權限,二能否刪除,需要看上一級目錄的權限)

          x : 可執行

          10.2.2. 權限對目錄的作用

          r : 可以查詢目錄下的文件名

          w : 具有修改目錄結構的權限,如新建文檔和目錄,刪除該目錄下的文件和目錄,重命名該目錄下的文件和目錄,剪切(touch ,rm ,mv ,cp)

          x :可以進入目錄(cd)

          10.3 文件權限命令

          10.4 chmod

          chmod 改變文件或目錄的權限

          賦值方式:

          chmod 755 abc :賦予abc 權限 rwxr-xr-x

          指定方式:

          chmod u = rwx ,g= rx,o=rx abc :同上 u = 用戶權限,g= 組權限,o=不同組其他用戶權限

          增加、減去

          chmod u-x ,g+w abc : 給abc 去除 用戶執行的權限,增加組寫的權限

          chmod a+r abc :給所有用戶添加讀的權限

          10.5 chown

          改變所有者(chown)

          chown xiaoming abc :改變abc 的所有者為xiaoming

          chown root ./abc :改變abc 這個目錄的所有者是root

          chown -r root ./abc :改變abc 這個目錄及其下面所有的文件和目錄的所有者是root

          10.6 chgrp

          改變用戶組(chgrp)

          chgrp root abc: 改變abc 所屬的組為root

          Chown root:root text.txt

          10.7 usermod

          改變用戶所在組

          在天劍用戶時,可以指定將用戶添加到哪個組中,同樣用root的管理權限可以改變某個用戶所在的組

          usermod -g 組名 用戶名

          你可以用

          usermod -d 目錄名 用戶名,改變該用戶登錄的初始目錄

          10.8 注意點

          對文件來說:最高權限是 x ,隱藏對文件要慎用執行權限

          對目錄來說:最高權限是 w:只有賦0、 5(rx)、 7(rwx), 因此對目錄來講要慎用寫權限

          案例:新建用戶 user1, 組為 user2

          通過root修改某文件權限,通過user1 來進行驗證

          盡量賦予最小的權限,避免777 權限

          10.9 案例

          10.9.1 綜合案例1

          【題1.1】 建立兩個用戶組group1 和group2, 以及三個用戶dennis、daniel、abigale,并且將前2個用戶分配在group1 用戶組下,最后一個分配在group2用戶組下

          【題1.2】 以 dennis 用戶登錄,創建一個Hello.java文件

          【題1.3】以daniel 用戶登錄,觀察是否可以訪問 /home/dennis 目錄以及讀或寫其創建的Hello.java文件

          【題1.4】以dennis 用戶登錄,修改目錄/home/dennis 以及Hello.java文件的讀寫權限(更正:修改目錄權限的時候,應該使用770,而不是760,否則權限不足)

          【題1.6】改變abigale的用戶組由group2 變為 group1

          然后,可以使用cat /etc/passwd 查看并確定

          【參考】

          groupadd 組名 ,在linux中添加組

          vi /etc/group ,查看linux中所有組信息,可以看可以編輯

          cat /etc/group ,查看linux中所有組信息,只可以看不可以編輯

          useradd -g 組名 用戶名,創建用戶的同時指定將該用戶分配到哪個組下

          vi /etc/passwd , 查看 linux中所有用戶信息,可以看可以編輯

          cat /etc/passwd ,查看linux 中所有用戶信息,只可以看不可以編輯

          10.9.2 綜合案例2

          實例:

          police、terrorists組

          創建組:

          groupadd police

          groupadd terrorists

          創建用戶:

          useradd -g組名 用戶名

          添加密碼:

          passwd tommy

          給tommy 設置密碼

          查看linux 中所有用戶的信息

          vi /etc/passwd

          cat /etc/passwd

          改變用戶的組:

          usermod -g

          11. 網絡管理

          11.1 虛擬機配置固定ip

          1:查看宿主機的網絡配置信息:打開windows的cmd 窗口,輸入:ipconfig /all

          記錄下上面標記的幾條信息:

          網關:192.168.0.100

          子網掩碼:255.255.255.0

          DNS:

          222.246.129.80

          59.51.78.210

          2. 打開宿主主機的網絡與共享中心,禁用掉虛擬機網卡

          3.虛擬機網絡設置:選中虛擬機 -->右鍵 -->設置 -->網絡適配器 -->選擇橋接模式

          4:進入虛擬機,修改網卡文件如下

          Vim /etc/sysconfig/network-scripts/ifcfg-eth0

          DEVICE=eth0

          BOOTPROTO=static

          ONBOOT=yes

          TYPE=Ethernet

          IPADDR=192.168.0.188

          NETMASK=255.255.255.0

          GATEWAY=192.168.0.1

          DNS1=222.246.129.8

          DNS2=59.51.78.210

          設置說明:

          DEVICE=eth0 #網卡名稱

          BOOTPROTO=static #網卡獲得ip 地址的方式,static|dhcp|bootp,分別對應靜態指定ip地址,通過dhcp 協儀獲得的ip 地址,通過bootp 協議獲得的ip 地址

          ONBOOT = yes #開機啟動

          TYPE = Ethernet # 網絡類型

          IPADDR = 192.168.0.188 #本機地址,設置一個局域網沒有用到的ip地址

          NETMASK = 255.255.255.0 #子網掩碼,保持和宿主機同

          GATEWAY = 192.168.0.1 默認網關,保持和宿主同

          DNS1 = 222.246.129.8 #主DNS ,保持和宿主機同

          DNS2 = 59.51.78.210 #備用DNS, 保持和宿主機同

          注:也可以修改成谷歌的公共DNS:

          DNS1 = 8.8.8.8

          DNS2 = 8.8.4.4

          5: 重啟網絡服務,讓配置生效

          Service network restart

          6: 測試網絡,ping 一下網關:ping 192.168.0.1

          7: 測試外網連接:ping www.baidu.com

          8: 測試SSH連接,使用xshell 進行遠程連接

          11.2 網絡相關命令

          11.2.1 netstat

          顯示網絡統計信息的命令 netstat

          此命令用來顯示整個系統目前的網絡情況。例如目前的連接、數據包傳遞數據、或是路由表內容,此命令直接輸入即可使用

          netstat -app

          an,按一定順序排列輸出

          p,表示顯示哪個進程在調用

          11.2.2 ping

          檢測主機連接命令 ping

          是一種網絡檢測工具,它主要是用檢測遠程主機是否正常,或是兩部主機間的介質是否為斷、網線是否脫落或網卡故障

          Ping 對方 ip 地址

          11.2.3 tranceroute

          顯示數據包經過歷程命令 traceroute

          此命令可以直接輸入使用,用來檢測數據包在網絡上傳輸的過程,從本機到遠程的主機完整路徑,幫助管理員解決問題

          11.2.4 route

          顯示路徑由表 route

          所謂路由是 指將數據由來源網絡送往目的網絡的操作。在大型網絡中,路由是非常復雜的,因為數據包在抵目的地時,可能經過的節點有很多,路由表是存儲在路由器或一些其他鏈接設置上的窗體。其中記錄著了到指定目的的網絡路徑,以及這些路徑的相關數值

          此命令可以直接輸入使用,來查看本機路由的情況

          感謝您的閱讀,以上就是今天給大家分享的做軟件測試需要掌握的Linux知識,你學會了嗎?更多軟件測試的相關內容盡在達內軟件測試培訓機構官網,敬請關注!

          免責聲明:內容和圖片源自網絡,版權歸原作者所有,如有侵犯您的原創版權請告知,我們將盡快刪除相關內容。

          預約申請免費試聽課

          填寫下面表單即可預約申請免費試聽!怕錢不夠?可就業掙錢后再付學費! 怕學不會?助教全程陪讀,隨時解惑!擔心就業?一地學習,可全國推薦就業!

          上一篇:做軟件測試需要掌握的Linux知識(一)
          下一篇:沒有下一篇了

          做軟件測試需要掌握的Linux知識(一)

          一文讀懂自動化測試

          什么樣的測試用例算好的測試用例?如何設計一個好的測試用例?

          干貨|軟件測試常用shell命令總結

          • 掃碼領取資料

            回復關鍵字:視頻資料

            免費領取 達內課程視頻學習資料

          • 視頻學習QQ群

            添加QQ群:1143617948

            免費領取達內課程視頻學習資料

          Copyright ? 2018 Tedu.cn All Rights Reserved 京ICP備08000853號-56 京公網安備 11010802029508號 達內時代科技集團有限公司 版權所有

          選擇城市和中心
          黑龍江省

          吉林省

          河北省

          陜西省

          湖南省

          貴州省

          云南省

          廣西省

          海南省

          神马影院-战旗影院-首播影院-新视觉影院-在线观看中文字幕dvd播放 百度 好搜 搜狗
          <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <文本链> <文本链> <文本链> <文本链> <文本链> <文本链>