主頁 >  其他 > 鳥哥的Linux私房菜基礎學習篇 第3章與第四章的重點探索

鳥哥的Linux私房菜基礎學習篇 第3章與第四章的重點探索

2021-02-18 12:09:51 其他

目錄

  • 前言
  • 一、安裝CentOS 7.x
    • 1.注意事項
    • 2.操作流程
      • (1).刻錄
      • (2).安裝虛擬機
      • (3).正式安裝
  • 二、首次登錄與在線求助
    • 1.認識圖形化界面
    • 2.認識命令列模式
    • 3.基礎命令初試
    • 4.強大的 man page 與 info page
    • 5.nano文本編輯器
    • 6.正確關機
  • 三、在安裝優麒麟時遇到的問題
  • 總結

前言

在第三、四章的學習中,為配合后期任務的需要,筆者這里嘗試并且成功的發行版為以下兩個鏡像檔案:鳥哥要求安裝的CentOS-7-x86_64-Everything-2009.iso(虛擬機)、筆者后期需要使用的ubuntukylin-20.04.1-enhanced-amd64.iso,鑒于第三、四章多為實踐性操作,筆者這里也分享一些安裝時遇到的問題及解決方案

一、安裝CentOS 7.x

1.注意事項

1.Linux默認使用MBR磁區表格式,由于練習時僅分出40GB的磁盤來玩,即還達不到2TB,所以默認上會以MBR來配置,得在安裝的時候加上某些引數,強制系統使用GPT的磁區表來配置磁盤
2.練習機的啟動引導程式使用CentOS 7.x默認的grub2,并且安裝于MBR,也必須安裝到MBR上
3.本練習機使用“帶GUI的服務器”的軟體方式來安裝,在后期選擇軟體模式時留意
4.由于LBA0僅提供第一階段的啟動引導程式代碼,因此如果使用類似grub的啟動引導程式,就得額外劃分出一個BIOS boot 的磁區,這個磁區才能夠防止其他開機程序所需的程式

2.操作流程

(1).刻錄

因為筆者沒有采用書上所說的DVD或CD刻錄Linux,而是直接將鏡像檔案刻錄到U盤上,這里也提供給需要的朋友相關的軟體鏈接,
刻錄:
ISOtoUSBlink
DELLlink提取碼:nj4y
用USB設備來安裝Linux速度更快
特別注意:自己的U盤格式,如果在刻錄前U盤格式為FAT32,但最后安裝的時候發現設備檔案型別全都是ntfs格式,就要回去先右鍵格式化U盤,改變其格式為ntfs再重新刻錄,否則會有報錯說“安裝程式向硬碟復制檔案時遇到錯誤”等

(2).安裝虛擬機

筆者初次嘗試,不敢拿自己的電腦開刀,還是在進入到安裝界面時選擇放棄(正式上手要進入BIOS的設定界面,讓U盤優先啟動來進行安裝),而采用安裝虛擬機來學習,鳥哥的書上介紹的流程為有Linux基礎的Linux KVM,筆者之前本就是windows作業系統,所以安裝了另一款比較出名的Virtual Boxlink
流程上基本相同:
1.新建虛擬電腦(不要選匯入)
2.名稱、檔案夾、型別、版本、占用記憶體的選擇,記憶體要適當選擇,太大會影響電腦其他程式的正常運行,也可能導致虛擬機打不開
3.創建虛擬硬碟,檔案大小40GB,檔案夾要選一個剩余空間相對充裕的硬碟,當然現在的虛擬機的磁盤驅動器,大多使用qcow2這個虛擬磁盤格式,這種格式是“用多少記錄多少”,與你的實際使用量相關,但以防后期出現問題,筆者外接了一個移動硬碟,把檔案夾放在其中
4.添加鏡像檔案,選中創建好的虛擬機,進入設定-存盤-沒有盤片-選擇你要添加的iso檔案即可
5.啟動虛擬機,發現顯示螢屏過小,可以回到設定-顯示-縮放率,自行調整

(3).正式安裝

正式安裝的詳細步驟按照鳥哥指導的操作即可,安裝CentOS 7.x的模式至少有兩種,鳥哥主要給出教程的是圖形用戶界面模式(命令列模式的介紹少)這里僅列出其中設定的重點部分,
1.強制使用GPT磁區表(擇Install CentOS 7然后按下Tab鍵,輸入inst.gpt)
2.軟體選擇時選擇帶GUI的服務器(GUI就是用戶圖形用戶界面模式,默認搭載GNOME,GNOME桌面是Linux常見的圖形用戶界面軟體,而還有一個常見的圖形用戶界面軟體是KDE Plasma Workspaces)
3.安裝位置選項中選擇我要配置磁區,biosboot-2M,/boot-1G,/-10G,/home-5G,swap-1~2G(/、/home、swap都采用LVM的磁盤管理方式)(如果系統記憶體很大可以不要交換磁區)
4.三種設備型別:標準磁區(類似/dev/vda1的磁區),LVM(一種可以彈性增加或縮小檔案系統容量的磁區),LVM精簡配置(LVM高級版,讓磁盤充分利用空間做更多的資料存盤)
5.檔案系統選項:ext2/ext3/ext4(Linux早期使用的檔案系統型別,后兩個還有日志功能,對于系統的恢復比較快速,但因為磁盤容量上漲,ext系列似乎不夠用了),swap(磁盤模擬為記憶體的交換磁區,豈不是用目錄樹掛載,無指定掛載點),BIOS boot(GPT磁區表特有,由于LBA0僅提供第一階段的啟動引導程式代碼,如果使用類似grub的啟動引導程式,就得額外劃分出一個來,這個磁區防止其他開機程序所需的程式),xfs(目前CentOS 7默認的檔案系統,最早是為大型服務器所開發,對大容量磁盤管理極好,格式化速度很快),vfat(同時被Linux和Windows所支持的檔案系統型別,雙系統的朋友為了資料的交換,確實可以創建一個)
6.不關心KDUMP的設定,其更偏向開發者除錯之用
7.務必設定Root密碼,并創建用戶,通常建議將管理員直接登錄的權限拿掉,有需要時才切換成管理員身份
8.剛剛前面所選擇的所有選項都在/root/anaconda-ks.cfg這個檔案內有記錄,以便為了需要創建一個一模一樣的系統時有參考
9.啥訓測驗,在最開始安裝的啟動界面選擇trouble shooting、run a memory test的選項,讓系統在高負載的情況下運行一些比較號系統資源的程式,以測驗系統穩定性
10.使用臺式機用的DVD來安裝Linux時,選擇Install CentOS 7然后按下Tab鍵,設定

nofb apm=off acpi=off pci=noacpi

APM是早期電源管理模塊,ACPI是最近的電源管理模塊,nofb是取消顯卡上面的快取檢測,這些在啟動的時候加入的引數稱內核引數
11.多重引導留給進階之后再去研讀

二、首次登錄與在線求助

1.認識圖形化界面

1.登錄個人賬號后顯示有上方任務欄(左側有應用程式與位置,右側有輸入法切換、聲音、網路、日期賬號相關設定切換等)、桌面(一個該賬號的家目錄,在/home/xxxx,一個垃圾桶)與下方任務欄(右側有四個虛擬桌面)
2.位置即檔案資源管理器,中間包含的專案類同從桌面的家目錄進入后的
3.位置-計算機中有一堆目錄檔案夾,有箭頭的是檔案夾中有鏈接檔案的資料,有x的是本賬號沒有權限進入的目錄,更多的是一般目錄
4.“<”這個鍵不能代表回到上一層目錄,而單指“上一個目錄”
5.中文輸入法的設定:應用程式-系統工具-設定-區域和語言
6.更改虛擬桌面:應用程式-附件-優化工具-作業區
7.重啟X Window界面:應用程式-附件-優化工具-鍵盤和滑鼠-其他布局選項(鍵盤里面)-殺死X服務器的按鍵序列,從“已禁用”設定成“Ctrl+Alt+Backspace”
8.關閉GNOME默認的界面切換到影片功能:應用程式-系統工具-終端,輸入gsettings set org.gnome.desktop.interface enable-animations false
9.直接注銷,重新登錄即可重啟X Window,或者利用剛設定好的快捷鍵重啟,這類操作在修改完X Window的組態檔后常用
10.X Window切換到命令列模式:Ctrl+Alt+F1~F6,可能有時還需要加上Fn,Linux默認情況下會提供6個終端,Ctrl+Alt+F1回傳圖形用戶界面模式(CentOS 7默認是在tty1),在命令列界面輸入startx可在該終端下(tty2~tty6)啟動個人的圖形界面,事實上,所謂的圖形環境就是命令列界面加上X Window軟體

2.認識命令列模式

命令列模式登錄后所運行的程式被稱為殼(Shell),這是因為這個程式負責最外面跟用戶溝通,
1.進入命令列模式的終端后,輸入賬號,輸入密碼,此時密碼的輸入不會顯示,登入成功后[xxxx@study ~]$,最左邊的xxxx顯示的是目前用戶的賬號,而@之后接的study則是主機名,最右邊的波浪線則是指目前所在的目錄,代表當前用戶的家目錄,而[]外的則是提示字符,這個是一般用戶的提示字符,如果是#,則為root用戶的提示字符
2.注銷Linux:

[xxxx@study ~]$ exit

僅代表注銷不代表關機,Linux本身有相當多的任務正在進行,我們的登錄也只是其中一個任務
3.命令輸入:

[xxxx@study ~]$ command [options] parameter1 parameter2 ...

(1)一行命令第一個輸入的部分絕對是命令(command)或可執行檔案(如Shell腳本),command即命令的名稱
(2)[ ]并不真實存在,其中的選項前多帶-號,有時候使用選項的完整全面,帶–號,有時帶+號
(3)引數1、2為依附在選項后的引數,或是command的引數
(4)命令、選項、引數之間用空格來區分,不論幾格shell都視為一格
(5)回車鍵在哪行按下,代表那一行的命令開始執行
(6)命令太長可使用 \來轉義回車鍵,使命令連續到下一行,\需緊跟特殊字符才可轉義
(7)Linux區分英文大小寫
(8)在什么目錄下操作該目錄相關的命令時,可省略在引數中重申該目錄名

[xxxx@study ~]$ ls -al ~
[xxxx@study ~]$ ls -al
[xxxx@study ~]$ ls       -al
[xxxx@study ~]$ ls -a -l

如上是同樣的操作
4.語系的支持:
為避免輸入命令之后的亂碼顯示,常得更改支持語系為英文

[xxxx@study ~]$ locale  #顯示目前所支持的語系
LANG=zh_CN.utf8   #目前的語系為簡體中文的UTF-8
...
[xxxx@study ~]$ LANG=en_US.utf8
[xxxx@study ~]$ export LC_ALL=en_US.utf8
#LANG只改變輸出資訊,更改其他不同的資訊,需要同步更新LC_ALL

但是這次登錄注銷后,查看英文資訊的命令就又沒有用了

3.基礎命令初試

1.兩種輸入命令后的情況:
顯示日期的命令:date(情況一)

顯示日歷的命令:cal(情況一)

[xxxx@study ~]$ cal [month] [year]

如輸入錯誤的引數,命令會有錯誤資訊提示

簡單好用的計算器:bc(情況二)
默認輸出整數,如果要輸出小數點下位數,要執行scale=number命令,number是想保留的小數點位數
要離開bc界面需輸入quit

情況一是該命令會直接顯示結果,然后回到命令提示字符等到下一個命令的輸入
情況二是進入到該命令的環境,指導結束該命令才回到命令列界面的環境
2.幾個重要熱鍵:
(1)Tab:[Tab]接在一串命令的第一個欄位后面,則為命令補全;[Tab]接在一串命令的第二個欄位后面,則為檔案補齊;安裝了Bash-completion軟體的,在某些命令后使用[Tab],可以進行“選項/引數的補齊”

[xxxx@study ~]$ ca[tab][tab]
#顯示所有以ca 開頭的命令
[xxxx@study ~]$ ls -al ~/.Bash[tab][tab]
#顯示所有以.Bash開頭的檔案名
[xxxx@study ~]$ date --[tab][tab]
#列出date這個命令可使用的引數

(2)[Ctrl]+c:可以將當前正在運行中的命令中斷
(3)[Ctrl]+d:代表鍵盤輸入結束(EOF),也可以用來取代exit的輸入
(4)[Shift]+[Page UP]|[Page Down]:前后翻頁時使用
3.輸入命令找不到:
這個命令不存在,因為軟體沒有安裝
這個命令所在的目錄沒有將它加入命令查找路徑中
打錯字了

4.強大的 man page 與 info page

1.- -help求助:只能用在協助你查詢曾經使用的命令所具備的選項與引數,如果要使用從未使用過的命令,或是要查詢到根本不是命令而是檔案格式,就得通過man page命令了

[xxxx@study ~]$ date --help
#有基本語法,重要格式,還有范例等

2.man page:man是manual(操作說明)的簡寫,可以按下[空格鍵]向下翻頁,按下q離開

[xxxx@study ~]$ man date 
DATE(1)                                   User Commands                                DATE(1)
#會出現比--help界面更詳細的說明

man page的第一行出現[DATE(1)]這類命令名后帶著數字的,數字具有特殊的含義在這里插入圖片描述
上表還可以通過man man命令來更詳細地取得說明,

man page大致分為以下幾個部分:
在這里插入圖片描述
先查看NAME,大致看一下意思,再詳讀DESCRIPTION,了解相關的資料與使用時機,熟悉后查詢OPTIONS,指導每個選項的意義,以方便執行比較詳細的命令內容,最后再看看還有哪些可以使用,比如SEE ALSO部分

man page界面有自己的使用按鍵:在這里插入圖片描述

查找特定命令/檔案的man page說明檔案:

[xxxx@study ~]$ man -f man
man(1)        -an interface to the on-line reference manuals
man(1p)       -display system documentation
man(7)        -macros to format man pages
[xxxx@study ~]$ man 1 man
[xxxx@study ~]$ man 7 man

使用 -f這個選項可以獲得更多與man相關的資訊,但一般輸入man man通常都會先找到數字較小的那個,即man 1 man,而使用man -f命令時,man只會找資料中與要找命令(或檔案)完全相同的,

[xxxx@study ~]$ man -k man
fallocate (2)         -manipulate fule space
zshall (1)            -the Z shell meta-man page
...
yum-utils(1)          -tools for manipulating repositories and Extended package management

使用 -k這個選項,會列出所有含man這個關鍵詞的命令,

[xxxx@study ~]$ whatis [命令或是檔案]       <==相當于man -f[命令或是檔案]
[xxxx@study ~]$ apropos[命令或是檔案]       <==相當于man -k[命令或是檔案]

要使用這兩個命令得在root身份下建立whatis資料庫(舊版)/mandb
3.info page:將檔案資料拆成一個一個的段落,每個段落用自己的頁面撰寫,還有類似網頁的超鏈接來跳到各不同的頁面中,每個獨立的頁面也被稱為一個節點(Node)

[xxxx@study ~]$ info info
File: info.info,  Node:Top,  Next:Getting Started,   Up:  (dir)
#File: 代表這個頁面時屬于Top節點,Next(N): 下一個節點,Up(U):回到上一層的節點總攬,Prev:前一個節點,第一個節點沒有Prev節點
Info: An Introduction
... 

節點更像是可以快速翻頁這樣的功能,幫助準確定位要找的內容,在任何時候直接按下h,系統就能夠提供一些基本按鍵功能的介紹輔助你在info page界面的操作,使用上下左右按鍵將游標移動到Menu串列的文字或*上,按下Enter即可前往該小結,按下Tab鍵可以快速的將游標在畫面中的節點間移動,
在這里插入圖片描述
總結上面的:在命令列模式,如果知道某個命令但忘記了相關選項與引數,先用- -help查詢,如果是不知道的命令或檔案格式,用man或info來查詢,如果想要假設其他服務,或想要利用一整組軟體來完成某項功能時,請到/usr/share/doc下面查一查有沒有該服務的說明檔案,

5.nano文本編輯器

[xxxx@study ~]$ nano text.txt
#進入文本編輯器界面,存在就打開,不存在就新建

^代表Ctrl鍵,M代表Alt鍵
幾個重要的組合鍵:
Ctrl+G:取得聯機幫助(help)
Ctrl+X:離開nano,若有修改過的我呢見會提示是否需要保存
Ctrl+O:保存檔案
Ctrl+R:從其他檔案讀入資料,獲獎某個檔案的內容貼在本檔案中
Ctrl+W:查找字串
Ctrl+C:說明目前游標所在的行數與列數等的資訊
Ctrl+_:直接輸入行號以快速移動到該行
Alt+Y:語法校驗功能開啟或關閉
Alt+M:支持滑鼠來移動游標的功能

6.正確關機

1.觀察系統的使用狀態:
目前在線用戶-who
網路的聯機狀態-netstat -a
查看后臺執行的程式-ps -aux
2.通知在線用戶關機的時刻
3.幾個關機與重新啟動相關的命令:
將資料同步寫入硬碟中的命令:sync(一般在系統關機或重啟前多執行幾次)
常用的關機命令:shutdown(遠程管理工具的關機權只有root才有)(可以自由選擇關機模式,即關機還是重啟;可以設定關機時間;可以自定義關機資訊;可以發出警告資訊)
重新啟動、關機:reboot、halt、poweroff
4.注意一般只有root才能夠執行這樣的重大系統操作
5.多功能的shutdown:

[root@study ~]$ /sbin/shutdown [-krhc] [時間] [警告資訊]
-k:不要真的關機,只是發送警告資訊
-r:在將系統的服務停掉之后就重新啟動
-h:將系統的服務停掉后就關機
-c:取消已經在進行的shutdown命令內容
時間:沒有指定系統的關機時間,這里就默認時1分鐘后自動進行

三、在安裝優麒麟時遇到的問題

為了最后搭建tensorflow訓練模型,只有虛擬機是不夠用的,筆者的隊長提出了安裝優麒麟作業系統的方案,在安裝程序中遇到的主要問題如下:
1.U盤格式與硬碟格式不一致,無法做啟動盤,報錯如下:
在這里插入圖片描述
在刻錄前改變U盤格式可以解決
2.不一定所有的U盤都能做成啟動盤,不行的時候可以換U盤嘗試
3.剛開始進入all filesystem checks的界面等待時間長,需要耐心等待
4.Easy BCD提取碼:osjk,這個是在windows界面中進行操作以添加Linux的引導選單,這樣可以實作雙系統
5.安裝界面的磁盤磁區需要有1個1000M 的/boot,一個按用戶需要定制大小的/,為邏輯磁區,注意分完區的引導其設備選/boot所在的設備名
6.使用lenovo Thinkpad x230i的朋友如果磁盤磁區里有一個盤是Lenovo_Recovery需要將其改成邏輯磁區(使用傲梅磁區助手)
7.在Easy BCD中添加新條目-Linux/BSD-型別GRUB驅動器選953MiB的(應該就是/boot所在)-按下添加條目
8.編輯引導選單,加長倒計時,以便開機時留有選擇的時間

其實很多原理筆者自己也不太明白,一番摸索和咨詢下來確實是成功安裝了,如上的選擇僅供參考,

總結

第三、四章算是正式的學習和上手操作了,盡管學習程序更加艱難,但鳥哥的講解確實非常有幫助,希望正在一起學習的小伙伴們都能堅持下來,

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/260695.html

標籤:其他

上一篇:shell腳本檔案【亂數配置用戶、密碼】

下一篇:一個5g基站的覆寫范圍有多大,有沒有4g的大?

標籤雲
其他(157675) Python(38076) JavaScript(25376) Java(17977) C(15215) 區塊鏈(8255) C#(7972) AI(7469) 爪哇(7425) MySQL(7132) html(6777) 基礎類(6313) sql(6102) 熊猫(6058) PHP(5869) 数组(5741) R(5409) Linux(5327) 反应(5209) 腳本語言(PerlPython)(5129) 非技術區(4971) Android(4554) 数据框(4311) css(4259) 节点.js(4032) C語言(3288) json(3245) 列表(3129) 扑(3119) C++語言(3117) 安卓(2998) 打字稿(2995) VBA(2789) Java相關(2746) 疑難問題(2699) 细绳(2522) 單片機工控(2479) iOS(2429) ASP.NET(2402) MongoDB(2323) 麻木的(2285) 正则表达式(2254) 字典(2211) 循环(2198) 迅速(2185) 擅长(2169) 镖(2155) 功能(1967) .NET技术(1958) Web開發(1951) python-3.x(1918) HtmlCss(1915) 弹簧靴(1913) C++(1909) xml(1889) PostgreSQL(1872) .NETCore(1853) 谷歌表格(1846) Unity3D(1843) for循环(1842)

熱門瀏覽
  • 網閘典型架構簡述

    網閘架構一般分為兩種:三主機的三系統架構網閘和雙主機的2+1架構網閘。 三主機架構分別為內端機、外端機和仲裁機。三機無論從軟體和硬體上均各自獨立。首先從硬體上來看,三機都用各自獨立的主板、記憶體及存盤設備。從軟體上來看,三機有各自獨立的作業系統。這樣能達到完全的三機獨立。對于“2+1”系統,“2”分為 ......

    uj5u.com 2020-09-10 02:00:44 more
  • 如何從xshell上傳檔案到centos linux虛擬機里

    如何從xshell上傳檔案到centos linux虛擬機里及:虛擬機CentOs下執行 yum -y install lrzsz命令,出現錯誤:鏡像無法找到軟體包 前言 一、安裝lrzsz步驟 二、上傳檔案 三、遇到的問題及解決方案 總結 前言 提示:其實很簡單,往虛擬機上安裝一個上傳檔案的工具 ......

    uj5u.com 2020-09-10 02:00:47 more
  • 一、SQLMAP入門

    一、SQLMAP入門 1、判斷是否存在注入 sqlmap.py -u 網址/id=1 id=1不可缺少。當注入點后面的引數大于兩個時。需要加雙引號, sqlmap.py -u "網址/id=1&uid=1" 2、判斷文本中的請求是否存在注入 從文本中加載http請求,SQLMAP可以從一個文本檔案中 ......

    uj5u.com 2020-09-10 02:00:50 more
  • Metasploit 簡單使用教程

    metasploit 簡單使用教程 浩先生, 2020-08-28 16:18:25 分類專欄: kail 網路安全 linux 文章標簽: linux資訊安全 編輯 著作權 metasploit 使用教程 前言 一、Metasploit是什么? 二、準備作業 三、具體步驟 前言 Msfconsole ......

    uj5u.com 2020-09-10 02:00:53 more
  • 游戲逆向之驅動層與用戶層通訊

    驅動層代碼: #pragma once #include <ntifs.h> #define add_code CTL_CODE(FILE_DEVICE_UNKNOWN,0x800,METHOD_BUFFERED,FILE_ANY_ACCESS) /* 更多游戲逆向視頻www.yxfzedu.com ......

    uj5u.com 2020-09-10 02:00:56 more
  • 北斗電力時鐘(北斗授時服務器)讓網路資料更精準

    北斗電力時鐘(北斗授時服務器)讓網路資料更精準 北斗電力時鐘(北斗授時服務器)讓網路資料更精準 京準電子科技官微——ahjzsz 近幾年,資訊技術的得了快速發展,互聯網在逐漸普及,其在人們生活和生產中都得到了廣泛應用,并且取得了不錯的應用效果。計算機網路資訊在電力系統中的應用,一方面使電力系統的運行 ......

    uj5u.com 2020-09-10 02:01:03 more
  • 【CTF】CTFHub 技能樹 彩蛋 writeup

    ?碎碎念 CTFHub:https://www.ctfhub.com/ 筆者入門CTF時時剛開始刷的是bugku的舊平臺,后來才有了CTFHub。 感覺不論是網頁UI設計,還是題目質量,賽事跟蹤,工具軟體都做得很不錯。 而且因為獨到的金幣制度的確讓人有一種想去刷題賺金幣的感覺。 個人還是非常喜歡這個 ......

    uj5u.com 2020-09-10 02:04:05 more
  • 02windows基礎操作

    我學到了一下幾點 Windows系統目錄結構與滲透的作用 常見Windows的服務詳解 Windows埠詳解 常用的Windows注冊表詳解 hacker DOS命令詳解(net user / type /md /rd/ dir /cd /net use copy、批處理 等) 利用dos命令制作 ......

    uj5u.com 2020-09-10 02:04:18 more
  • 03.Linux基礎操作

    我學到了以下幾點 01Linux系統介紹02系統安裝,密碼啊破解03Linux常用命令04LAMP 01LINUX windows: win03 8 12 16 19 配置不繁瑣 Linux:redhat,centos(紅帽社區版),Ubuntu server,suse unix:金融機構,證券,銀 ......

    uj5u.com 2020-09-10 02:04:30 more
  • 05HTML

    01HTML介紹 02頭部標簽講解03基礎標簽講解04表單標簽講解 HTML前段語言 js1.了解代碼2.根據代碼 懂得挖掘漏洞 (POST注入/XSS漏洞上傳)3.黑帽seo 白帽seo 客戶網站被黑帽植入劫持代碼如何處理4.熟悉html表單 <html><head><title>TDK標題,描述 ......

    uj5u.com 2020-09-10 02:04:36 more
最新发布
  • 2023年最新微信小程式抓包教程

    01 開門見山 隔一個月發一篇文章,不過分。 首先回顧一下《微信系結手機號資料庫被脫庫事件》,我也是第一時間得知了這個訊息,然后跟蹤了整件事情的經過。下面是這起事件的相關截圖以及近日流出的一萬條資料樣本: 個人認為這件事也沒什么,還不如關注一下之前45億快遞資料查詢渠道疑似在近日復活的訊息。 訊息是 ......

    uj5u.com 2023-04-20 08:48:24 more
  • web3 產品介紹:metamask 錢包 使用最多的瀏覽器插件錢包

    Metamask錢包是一種基于區塊鏈技術的數字貨幣錢包,它允許用戶在安全、便捷的環境下管理自己的加密資產。Metamask錢包是以太坊生態系統中最流行的錢包之一,它具有易于使用、安全性高和功能強大等優點。 本文將詳細介紹Metamask錢包的功能和使用方法。 一、 Metamask錢包的功能 數字資 ......

    uj5u.com 2023-04-20 08:47:46 more
  • vulnhub_Earth

    前言 靶機地址->>>vulnhub_Earth 攻擊機ip:192.168.20.121 靶機ip:192.168.20.122 參考文章 https://www.cnblogs.com/Jing-X/archive/2022/04/03/16097695.html https://www.cnb ......

    uj5u.com 2023-04-20 07:46:20 more
  • 從4k到42k,軟體測驗工程師的漲薪史,給我看哭了

    清明節一過,盲猜大家已經無心上班,在數著日子準備過五一,但一想到銀行卡里的余額……瞬間心情就不美麗了。最近,2023年高校畢業生就業調查顯示,本科畢業月平均起薪為5825元。調查一出,便有很多同學表示自己又被平均了。看著這一資料,不免讓人想到前不久中國青年報的一項調查:近六成大學生認為畢業10年內會 ......

    uj5u.com 2023-04-20 07:44:00 more
  • 最新版本 Stable Diffusion 開源 AI 繪畫工具之中文自動提詞篇

    🎈 標簽生成器 由于輸入正向提示詞 prompt 和反向提示詞 negative prompt 都是使用英文,所以對學習母語的我們非常不友好 使用網址:https://tinygeeker.github.io/p/ai-prompt-generator 這個網址是為了讓大家在使用 AI 繪畫的時候 ......

    uj5u.com 2023-04-20 07:43:36 more
  • 漫談前端自動化測驗演進之路及測驗工具分析

    隨著前端技術的不斷發展和應用程式的日益復雜,前端自動化測驗也在不斷演進。隨著 Web 應用程式變得越來越復雜,自動化測驗的需求也越來越高。如今,自動化測驗已經成為 Web 應用程式開發程序中不可或缺的一部分,它們可以幫助開發人員更快地發現和修復錯誤,提高應用程式的性能和可靠性。 ......

    uj5u.com 2023-04-20 07:43:16 more
  • CANN開發實踐:4個DVPP記憶體問題的典型案例解讀

    摘要:由于DVPP媒體資料處理功能對存放輸入、輸出資料的記憶體有更高的要求(例如,記憶體首地址128位元組對齊),因此需呼叫專用的記憶體申請介面,那么本期就分享幾個關于DVPP記憶體問題的典型案例,并給出原因分析及解決方法。 本文分享自華為云社區《FAQ_DVPP記憶體問題案例》,作者:昇騰CANN。 DVPP ......

    uj5u.com 2023-04-20 07:43:03 more
  • msf學習

    msf學習 以kali自帶的msf為例 一、msf核心模塊與功能 msf模塊都放在/usr/share/metasploit-framework/modules目錄下 1、auxiliary 輔助模塊,輔助滲透(埠掃描、登錄密碼爆破、漏洞驗證等) 2、encoders 編碼器模塊,主要包含各種編碼 ......

    uj5u.com 2023-04-20 07:42:59 more
  • Halcon軟體安裝與界面簡介

    1. 下載Halcon17版本到到本地 2. 雙擊安裝包后 3. 步驟如下 1.2 Halcon軟體安裝 界面分為四大塊 1. Halcon的五個助手 1) 影像采集助手:與相機連接,設定相機引數,采集影像 2) 標定助手:九點標定或是其它的標定,生成標定檔案及內參外參,可以將像素單位轉換為長度單位 ......

    uj5u.com 2023-04-20 07:42:17 more
  • 在MacOS下使用Unity3D開發游戲

    第一次發博客,先發一下我的游戲開發環境吧。 去年2月份買了一臺MacBookPro2021 M1pro(以下簡稱mbp),這一年來一直在用mbp開發游戲。我大致分享一下我的開發工具以及使用體驗。 1、Unity 官網鏈接: https://unity.cn/releases 我一般使用的Apple ......

    uj5u.com 2023-04-20 07:40:19 more