日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux shell rman删除归档_我们一起学一学渗透测试——黑客应该掌握的Linux基础

發布時間:2024/8/23 linux 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux shell rman删除归档_我们一起学一学渗透测试——黑客应该掌握的Linux基础 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

點擊上方「藍字」關注我們

各位新老朋友們:

? ? 大家好,我是菜鳥小白。歡迎大家關注“菜鳥小白的學習分享”公眾號,菜鳥小白作為一名軟件測試工程師,會定期給大家分享一些測試基礎知識、測試環境的搭建和python學習分享,另外還有給大家推薦一些好用的工具和網站。當然,如果大家有什么需求,或者有什么想要和大家一起分享的,可以私信菜鳥小白哦~

? ? 想要快速查看歷史文章的小伙伴,可以關注公眾號,在菜單欄中的【歷史文章】查看;想要查看分類文章的,可以在菜單欄中的【python學習】、【測試專題】和【工具推薦】專欄進行查看。

? ? 本公眾號傾注了菜鳥小白大量時間心血,如果你覺得有所收獲,還請多多轉發宣傳,讓我有不竭的動力堅持下去。?

??

上一篇我們學習了Windows基礎,今天我們來看一看作為一名滲透測試工程師都需要掌握哪些Linux知識。今天的筆記一共分為如下三個部分:

  • Linux系統的介紹

  • Linux系統目錄結構、常用命令

  • Linux系統網絡配置

  • Linux系統的介紹

    Linux的定義:

    ????是由眾多程序員通過Internet協作開發的開源(open source)系統,可以運行在PC機上的操作系統,風格和Unix類似。

    Linux的系統結構:

    ????Linux操作系統由內核應用程序組成,不同的廠商根據各自的需要將各種應用軟件和Linux內核一起打包形成一個Linux發行版本(distribution)。

    常見的發行版本:

    • RedHat:面向商業市場的Linux發行版,有服務器版本,支持眾多處理器架構,包括x86和x86_64。

    • Centos:一款企業級Linux發行版,使用紅帽企業級Linux中的免費源代碼重新構建而成

    • OpenSuSe:免費的Linux版本,自帶Yast軟件管理工具

    • Kali:Debian的衍生版,Kali旨在用于滲透測試,隨帶許多滲透測試工具。

    • Ubuntu:Debian的衍生版,一款深受市場歡迎的免費操作系統,在服務器、云計算,甚至是移動設備上都很常見。

    • Debian:運行極其穩定,非常適合用于服務器

    • Gentoo:系統包含眾多軟件包,Gentoo并非以預編譯的形式出現,而是每次需要針對每個系統進行編譯,適合學習Linux,了解Linux操作系統的內部運作原理

    • Linpus:

    • Mandrake:

    • Caldera:

    • Turbolinux:

    Linux的內核版本號:

    由Linux內核項目團體統一進行發布,XX.YY.ZZ。其中“XX”代表了主版本號,“YY”代表了次版本號,若為奇數則表示為開發版本,為偶數則是穩定版本。

    Linux下磁盤分區表示:

    ??? Linux中將硬盤 、分區等設備均表示為文件。

    ????舉例:“/dev/hda5”

      • 其中“/dev”代表硬件設備文件所在的目錄;

      • 后面的“hd”表示磁盤類型,“hd”表示IDE設備,“sd”表示SCSI設備;

      • 后面的“a”表示磁盤順序號,以字母a、b、c……表示;

      • 最后的數字表示分區的順序號,以數字1、2、3……來表示,其中主分區是1-4,最多四個主分區,邏輯分區從5開始表示。

    文件系統類型

    • Linux中默認使用的文件類型:

      • EXT3,第三代擴展(Extended)文件系統

      • SWAP,交換文件系統L

    • inux支持的其它文件類型:

      • FAT16、FAT32、NTFS

      • XFS、JFS

      • ……

    Linux的目錄結構和常用命令

    Linux的目錄結構

    • bin:普通用戶和管理用戶可以執行的命令

    • sbin:管理員用戶才能執行的命令

    • dev:硬件設備文件所在的目錄

    • boot:系統的配置文件、引導配置文件

    • etc:系統和應用服務的配置文件

    • home:普通用戶的家目錄,相當于Windows中的users

    • lib:庫目錄

    • media:掛載光盤和u盤等一些外部介質的目錄

    • mnt:和media類似

    • opt:用來安裝軟件程序的目錄

    • proc:隨著開機生成的一些進程信息、配置信息啥的

    • root:root用戶的家目錄

    • selinux:對程序進行控制的安全性保證目錄

    • srv:

    • sys:存放系統的目錄

    • tmp:

    • usr:也是裝軟件的目錄

    • var:日志目錄或者網站的根目錄都在這個下面

    Linux的常用命令

    Linux命令:

    ? ? 用于實現某一類功能的指令或程序,命令的執行依賴于解釋器程序(例如:/bin/bash)

    Linux命令的分類:

    ? ? 內部命令:屬于shell解釋器的一部分

    ? ? 外部命令:獨立于shell解釋器之外的程序文件

    Linux命令的通用命令格式:

    • 命令字 【選項】 【參數】

    • 選項及參數的含義

      • 選項:用于調節命令的具體功能。

        • 以“-”引導短格式選項(單個字符),例如“-l”;

        • 以“--”引導長格式選項(多個字符),例如“--help”;

        • 多個短格式選項可以寫在一起,例如“-al”

      • 參數:命令操作的對象,例如文件、目錄名等

    命令行編輯的幾個輔助操作:

    • Tab鍵:自動補齊

    • 反斜杠“\”:強制換行

    • 快捷鍵Ctrl+U:清空至行首

    • 快捷鍵Ctrl+K:清空至行尾

    • 快捷鍵Ctrl+L:清屏

    • 快捷鍵Ctrl+C:取消本次命令編輯

    獲得命令幫助

    • 內部命令help:查看bash內部命令的幫助信息

    • 命令“--help”選項:適用于大多數外部命令

    • man工具:安裝man工具后使用man命令進行查詢

    查看內核信息——uname

    • 查看系統相關信息

    • 常用的命令選項

      • -a:顯示主機名、內核版本、硬件平臺等詳細信息

      • ?-r:顯示內核版本

    查看系統主機名——hostname

    ? ? 查看主機的完整名稱,包含主機名稱、所在域的名稱

    查看系統IP信息——ifconfig

    ? ? 查看系統所有網卡的IP地址、mac地址等等

    查看系統CPU信息

    ? ? cat /proc/cpuinfo

    查看內存信息

    ? ? cat /proc/meminfo

    關機及重啟操作

    ? ? 關機操作——shutdown -h now、poweroff、halt

    ? ? 重啟操作——shutdown -r now、reboot

    查看及切換目錄

    ? ? 查看當前目錄路徑——pwd(Print Working Directory)

    ? ? 切換工作目錄——cd(Change Directory)

    目錄操作命令——ls

    • ?列表顯示目錄下的內容

    • 常用命令選項:

      • -l:以長格式顯示

      • ?-a:顯示所有子目錄和文件的信息,包括隱藏文件

      • -A:類似于“-a”,但不顯示“.”和“..”目錄的信息

      • -d:顯示目錄本身的屬性

      • -h:以更易讀的字節單位(K、M等)顯示信息

      • -R:遞歸顯示內容

      • --color:以顏色區分不同類型文件

    目錄操作命令——du

    • 統計目錄及文件的空間占用情況

    • 常用命令選項:

      • -a:統計時包括所有的文件,而不僅僅只統計目錄

      • -h:以更易讀的字節單位(K、M等)顯示信息

      • -s:只統計每個參數所占用空間總的大小

    創建目錄命令——mkdir

    ? ? 創建新的目錄(Make Directory)

    創建文件命令——touch

    ? ? 新建空文件,或更新文件時間標記

    ? ? 格式:touch 文件名

    創建連接文件——ln

    • 為文件或者目錄建立鏈接(Link)

    • 格式:ln [-s] 源文件或目錄 鏈接文件或目標目錄

    • 常用命令選項:

      • -s:建立符號鏈接文件(省略此項則建立硬鏈接)

    復制文件或目錄——cp

    • 復制文件或目錄

    • 常用命令選項:

      • -r:遞歸復制整個目錄樹

      • -p:保持原文件的屬性不變

      • -f:強制覆蓋目標同名文件或目錄

      • -i:需要覆蓋文件或目錄時進行提醒

    刪除文件或目錄——rm? ?

    • 常用命令選項:

      • -f:強制刪除文件或目錄,不進行提醒

      • -i:刪除文件或目錄時提醒用戶確認

      • -r:遞歸刪除整個目錄樹

    移動目錄或文件——mv

    ? ? 如果目標位置與源位置相同,則相當于改名

    ? ? 格式:mv [選項] 源文件或目錄 目標文件或目錄

    查找文件或目錄——find

    • 格式:find? ? [查找范圍]? ? [查找條件]

    • 常用查詢條件:

      • -name:按文件名稱查找

      • -size:按文件大小查找

      • -user:按文件屬主查找

      • -type:按文件類型查找

    文件編輯——vi

    • vi是一個較大的unix命令,在啟動的時候也有它自己的選項和參數

    • 基本語法:vi [-options] [+[n]] [file]

    • 常用的選項:

      • -r:用于恢復系統突然崩潰時正在編輯的文件

      • -R:用于以只讀方式打開文件

      • +n:用來指明進入vi后直接位于文件的第n行,如果不指定n,則位于第一行

    • 文本插入:

      • 在命令行模式下使用某些命令會導致vi馬上進入文件插入模式,這些命令包含:

        • i(在光標錢插入文本)

        • I(在本行開始插入文件)

        • a(在光標后附件文本)

        • A(在本行行末附件文本)

        • o(在光標下插入新行)

        • O(在光標上插入新行)

    • 搜索和替換

      • /string:向前搜索指定字符串,搜索時忽略大小寫:set ic

      • n:搜索指定字符串的下一個出現位置

      • :%s/old/new/g:全文范圍內替換指定字符串

      • :n1,n2s/old/new/g:在一定范圍內替換指定字符串

    • 命令模式下:

      • dd:刪除光標所在行,若數字n+dd則表示刪除光標所在行及往下的n-1行

      • u:取消上一命令

      • .:重復上一命令

    • 底行模式下:

      • w:保存

      • q:退出

      • !:強制操作

    cat命令:

    ? ? 顯示出文件的全部內容

    ? ? -n:給輸出的所有行加上編號

    ? ? cat 1 2 > 3:合并文件

    統計文件中的單詞數量 字節——wc

    • 常用選項:

      • -l:統計行數

      • -w:統計單詞數

      • -c:統計字符數

      • 默認顯示所有的

    查看歷史命令——history

    壓縮命令——gzip、bzip2

    • 只針對單個文件壓縮

    • 常用選項:

      • -9:顯示高壓縮比

      • -d:釋放壓縮文件

    • 使用方式:

      • gzip? ? 文件名? ? 壓縮文件,?? ?格式為后綴有.gz

      • bzip2? ? 文件名? ? 壓縮成的文件名,? ? 格式為后綴有.bz2? ? 它相對于gzip壓縮率更高

    歸檔命令——tar

    • 舉例:

      • tar -tvf 4.tar -r:追加tar文件至歸檔結尾

      • tar -rvf 4.tar 5:把5追加入4.tar

    • 常用選項:

      • -c:創建歸檔文件,擴展名為tar

      • -x:輸出詳細信息

      • -f:表示使用歸檔文件

      • -x:解開歸檔文件

      • -t:列表查看包內的文件(不釋放解包)

      • -p:解包是保留原始文件及目錄的權限

      • -C:解包是指定釋放的目標文件夾

      • -z:調用gzip程序,進行解壓或者壓縮

      • -j:調用bzip2程序,進行解壓或者壓縮

    • 壓縮歸檔使用方式:

      • tar -cvzf test.tar.gz 被壓縮的文件1 被壓縮的文件2:創建歸檔壓縮文件的后綴為gz

      • tar -cvjf test.tar.bz2 被壓縮的文件1 被壓縮的文件2:創建歸檔壓縮文件的后綴為bz2

    • 解壓和解除歸檔使用方式:

      • tar -xvzf test.tar.gz -C /usr/src:解壓釋放歸檔到/usr/src

      • tar -xvzf test.tar.bz2 -C /usr/src:解壓釋放歸檔到/usr/src

    安裝、升級、卸載rpm軟件包

    • 安裝或升級rpm軟件

      • 格式:rpm? ? [選項]? ? rpm包文件

      • 用法:不同選項適用于不同情況

        • -i:安裝一個新的rpm軟件包

        • -U:升級某個rpm軟件,若原本未裝,則進行安裝

        • -F:更新某個rpm軟件,若原本未裝,則放棄安裝

    • 卸載指定的rpm軟件

      • 格式:rpm?? ?-e? ????軟件名

    • 查看安裝的軟件

      • 格式:rpm? ? -aq? ? [軟件名]

    編譯安裝過程

    • 下載源代碼安裝包文件有如下步驟:

      • tar 解包,解壓并釋放源代碼包到指定目錄

      • ./configgure 配置,設置安裝目錄、安裝模塊等選項

      • make 編譯,生成可執行的二進制文件

      • make install 安裝,復制二進制文件到系統,配置應用環境

    添加用戶賬號——useradd

    • 格式:useradd? ? [選項]? ? 用戶名

    • 常用命令選項:

      • -u:指定UID標記號

      • -d:指定宿主目錄,缺省為“/home/用戶名”

      • -e:指定賬號失效時間

      • -g:指定用戶的基本組名(或UID號)

      • -G:指定用戶的附件組名(或GID號)

      • -M:不為用戶建立并初始化宿主目錄

      • -S:指定用戶的登錄shell

    刪除用戶賬號——userdel

    • 格式:userdel [-r] 用戶名

    • 添加-r選項是,表示連用戶的宿主目錄一并刪除

    Linux系統的網絡配置

    查看網絡接口信息——ifconfig

    ? ? 查看所有活動網絡接口的信息——ifconfig

    ? ? 查看指定網絡接口信息——ifconfig 網絡接口名

    網卡類型

    ? ? eth0:以太網

    ? ? lo:(虛擬)回環設備

    ? ? ppp0:使用PPP協議的串口設備(通常指調制解調器)

    ? ? tr0:令牌環(Token Ring)

    ? ? fddi0:光纖

    查看路由——route

    ? ? 格式:route [-n]

    查看網絡連接情況——netstat

    ? ? 查看系統的網絡連接狀態、路由表、接口統計等信息

    ? ? 常用選項:

      • -a:顯示所有活動連接

      • -n:以數字形式顯示

      • -p:顯示進程信息

      • -t:查看TCP協議相關信息

      • -u:查看UDP協議相關信息

      • -r:顯示路由表信息

    設置路由——route

    • 刪除路由表中的默認網關記錄

      • 格式:route del default gw IP地址

    • 向路由表中添加默認網關記錄

      • 格式:route add default gw IP地址

    • 添加到指定網段的路由記錄

      • 格式:route add -net 網段地址/掩碼位數 gw IP地址

    • 刪除到指定網段的路由記錄

      • 格式:route del -net 網段地址/掩碼位數 gw IP地址

    網絡接口配置文件

    • /etc/sysconfig/network-scripts/目錄下的

      • ifcfg-eth0:第一塊以太網卡的配置文件

      • ifcfg-eth1:第二塊以太網卡的配置文件

      • ……

    啟用、禁用網絡接口配置

    • network網絡服務的重啟、禁用、啟用和查詢狀態

      • service network restart:重啟

      • service network stop:禁用

      • service network start:啟用

      • service network status:查詢狀態

    • 禁用、啟用網絡接口

      • ifdown eth0

      • ifup eth0

    域名解析配置文件

    ? ? /etc/resolv.conf:保存了本季需要使用的DNS服務器的IP地址

    ?? ?? ? 添加方式:nameserver? ? ip地址

    ????好了,今天內容分享就到這了,如果你也覺得菜鳥小白的分享給你有幫助的話,給我點擊一個點贊、在看+關注唄。? ??

    往期推薦

    太實用了!自己動手寫軟件——GUI編程

    python也能玩視頻剪輯!moviepy操作記錄總結

    太好用!圖片轉文字沒有python環境也能運行了!!!

    通過server醬實現定時推送天氣情況,再不用擔心你的糊涂蛋女友忘帶傘了~~

    六十來行python代碼完成一個文件分類器

    媳婦兒喜歡玩某音中的動漫特效,那我就用python做一個圖片轉化軟件。

    關注菜鳥小白的學習分享?更多精彩等你發現!

    一個人的學習——孤單

    一群人的學習——幸福

    喜歡我就點亮小花吧

    總結

    以上是生活随笔為你收集整理的linux shell rman删除归档_我们一起学一学渗透测试——黑客应该掌握的Linux基础的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

    主站蜘蛛池模板: 操女网站 | 亚洲欧美国产精品久久久久久久 | 久久六| 3d动漫精品啪啪一区二区免费 | 中文人妻熟妇乱又伦精品 | 冈本视频在线观看 | 欧美69囗交视频 | 18p在线观看 | 99国产精品99久久久久久粉嫩 | 一级成人av | 黄色xxxx| 天堂网av中文字幕 | 一二三区精品 | 在线97| 亚洲色图另类 | 免费视频91 | 欧美另类亚洲 | www.男女| 日本成人高清 | 国产成人精品123区免费视频 | 精品国产xxx | 三级大片在线观看 | 今天高清视频在线观看视频 | 日本亚洲免费 | 亚洲日日干 | 欧美一级网站 | 国产一区二区免费视频 | 国产精品免费无遮挡无码永久视频 | 影音先锋中文字幕一区 | 精品一区二区视频在线观看 | 午夜精品一二三区 | 亚洲人成人网 | 69堂在线观看| 欧美日韩不卡一区 | 99久久99久久精品国产片果冰 | 亚洲一区免费视频 | 一本一道久久a久久 | 乱亲女h秽乱长久久久 | 亚洲一级大片 | 国产成人精品女人久久久 | 久久视频在线免费观看 | 人妻无码一区二区三区四区 | 小泽玛利亚一区二区三区视频 | 国产成人自拍视频在线 | 日本一区二区高清视频 | www.午夜| 亚洲成av人片在线观看无 | 四虎影视成人永久免费观看亚洲欧美 | 精品视频久久久久久 | 国产欧美在线观看不卡 | 中文字幕在线视频精品 | 久久久久一区二区精码av少妇 | 精品国产露脸精彩对白 | 色涩涩 | 神马午夜在线 | 99精品视频在线免费观看 | 中文字幕一区二区在线观看视频 | 久久免费视频播放 | 天堂资源中文在线 | 在线视频亚洲色图 | 超碰av在线播放 | 裸体av淫导航 | 日本xxxxwwwww | 亚洲欧美一区二区三区孕妇 | 67194成人在线观看 | 成人在线亚洲 | 天天操精品 | 影音先锋在线视频 | 国产乱子伦一区二区 | 人人看超碰 | 好大好爽好舒服 | 亚洲理论视频 | 黄色网页观看 | 熟女高潮一区二区三区视频 | 国产手机视频在线 | h在线免费 | 国产 日韩 欧美 综合 | 男女网站视频 | 欧美日韩h | 成人午夜一区二区 | 午夜综合网 | 亚洲双插 | 免费成人小视频 | 日本五十路女优 | 欧美色图3p | 中国a级黄色片 | 国产网站免费 | 先锋资源久久 | 综合网在线观看 | 日本久久一级片 | 欧美淫 | 九色蝌蚪91| www在线观看国产 | 精品国产精品三级精品av网址 | 黄色国产精品 | 青娱乐国产在线 | 免费中文字幕日韩 | 成人毛片100部免费看 | 高清久久久 |