主頁 >  其他 > Linux基礎(較全)

Linux基礎(較全)

2021-04-02 10:25:41 其他

Linux

0.目錄

文章目錄

  • Linux
    • 0.目錄
    • 1.Linux簡介
      • 1.1 Linux是什么
      • 1.2 Linux發行版?
      • 1.3 LInux應用領域?
      • 1.4 Linux vs Windows?
    • 2.Linux安裝
      • 2.1 系統磁區
      • 2.2 注意事項
    • 3.常用目錄結構
    • 4.常用命令
    • 5.VI編輯器
      • 5.1 編輯模式
        • 5.1.1 模式切換
        • 5.1.2 移動游標
        • 5.1.3 編輯
        • 5.1.4 退出
      • 5.2 輸入模式
      • 5.3 末行模式
    • 6.軟體安裝
      • 6.1 二進制包安裝
        • 6.1.1 RPM包安裝
        • 6.1.2 yum安裝
      • 6.2 原始碼包安裝
    • 7.用戶管理
      • 7.1 用戶相關檔案
      • 7.2 用戶管理命令
      • 7.3 組管理命令
    • 8.權限管理(缺)
    • 9.檔案系統管理
      • 9.1 硬碟(缺)
      • 9.2 檔案系統
        • 9.2.1 linux檔案系統特性
        • 9.2.2 常見檔案系統
      • 9.3 命令
      • 9.4 手動創建磁區
        • 9.4.1 MBR磁區
        • 9.4.2 GPT磁區
        • 9.4.3 swap磁區
      • 9.5 磁盤配額
        • 9.5.1 依賴
        • 9.5.2 概念
        • 9.5.3 配額步驟
      • 9.6 LVM邏輯卷
        • 9.6.1 步驟
    • 10.啟動引導與修復
      • 10.1 系統運行級別
        • 10.1.1 開機執行檔案
      • 10.2 啟動引導程式
        • 10.2.1 grub引導程式
        • 10.2.2 /boot/grub目錄
        • 10.2.3 grub組態檔
        • 10.2.4 grub加密
      • 10.3 系統修復模式
        • 10.3.1 單用戶模式
        • 10.3.2 光碟修復模式
    • 11.服務管理
      • 11.1 服務分類
      • 11.2 管理
        • 11.2.1 RPM包獨立服務
        • 11.2.2 基于xinetd服務
        • 11.2.3 原始碼包服務
    • 12.系統管理
      • 12.1 行程管理
      • 12.2 作業管理
      • 12.3 資源查看
      • 12.4 定時任務
    • 13.日志管理(缺)
      • 13.1 rsyslogd服務
      • 13.2 日志輪替

1.Linux簡介

1.1 Linux是什么

  • Linux是一種自由和開放原始碼的類UNIX作業系統,1991年由林納斯托瓦茲創建,主要受Minix和UNIX思想啟發,

  • Linux遵循GNU通用公共許可證(GPL),所有人都可以自由使用源代碼,也可以自由修改并重新發部

  • Linux是基于POSIX和UNIX的多用戶、多任務、支持多執行緒和多CPU的作業系統

  • Linux能運行主要的UNIX工具軟體、應用程式和網路協議,繼承了UNIX以網路為核心的設計思想,

1.2 Linux發行版?

LInux發行版簡單的來說就是將Linux內核和應用軟體做封裝

市場上主流的發行版有:Ubuntu、RedHat、CentOS、Debian、Fedora、SuSE、OpenSUSE、Arch Linux、SolusOS 等

1.3 LInux應用領域?

從嵌入式設備到超級計算機、并到服務器領域確定了地位、通常服務器使用LAMP(Linux+Apache+Mysql+PHP)和LNMP(Linux+Nginx+Mysql+PHP)組合

目前,linux不僅在家庭中,企業中使用國家層面也在使用Linux

1.4 Linux vs Windows?

比較WindowsLinux
界面界面統一,外殼程式固定所有 Windows 程式選單幾乎一致,快捷鍵也幾乎相同圖形界面風格依發布版不同而不同,可能互不兼容,GNU/Linux 的終端機是從 UNIX 傳承下來,基本命令和操作方法也幾乎一致,
驅動程式驅動程式豐富,版本更新頻繁,默認安裝程式里面一般包含有該版本發布時流行的硬體驅動程式,之后所出的新硬體驅動依賴于硬體廠商提供,對于一些老硬體,如果沒有了原配的驅動有時很難支持,另外,有時硬體廠商未提供所需版本的 Windows 下的驅動,也會比較頭痛,由志愿者開發,由 Linux 核心開發小組發布,很多硬體廠商基于著作權考慮并未提供驅動程式,盡管多數無需手動安裝,但是涉及安裝則相對復雜,使得新用戶面對驅動程式問題(是否存在和安裝方法)會一籌莫展,但是在開源開發模式下,許多老硬體盡管在Windows下很難支持的也容易找到驅動,HP、Intel、AMD 等硬體廠商逐步不同程度支持開源驅動,問題正在得到緩解,
使用使用比較簡單,容易入門,圖形化界面對沒有計算機背景知識的用戶使用十分有利,圖形界面使用簡單,容易入門,文字界面,需要學習才能掌握,
學習系統構造復雜、變化頻繁,且知識、技能淘汰快,深入學習困難,系統構造簡單、穩定,且知識、技能傳承性好,深入學習相對容易,
軟體每一種特定功能可能都需要商業軟體的支持,需要購買相應的授權,大部分軟體都可以自由獲取,同樣功能的軟體選擇較少,

2.Linux安裝

VMware虛擬機:www.vmware.com

VMware特點:

  • 不需要磁區和重啟即可同一PC上兩種作業系統
  • 本機和虛擬機可以網路通信
  • 可以隨時修改虛擬機配置

安裝步驟:

2.1 系統磁區

  1. 磁區表
    • MBR磁區表
      • 最大2.1TB,4磁區數
      • 主磁區(最多四個)
      • 擴展磁區(1個,不能寫資料)
      • 邏輯磁區
    • GPT磁區表
      • 最大9.4ZB,沒有限制磁區數(理論)
  2. 格式化
    • 又稱邏輯格式化,是指用戶選定檔案系統(型別:ext4)
  3. 掛載

2.2 注意事項

  • linux嚴格區分大小寫

  • linux一切皆檔案

  • linux不靠擴展名區分檔案型別

  • linux所有存盤設備都不許掛載后才能使用

  • Windows程式不能直接在linux中使用

3.常用目錄結構

目錄作用
/bin存放系統命令的目錄
/sbin存放系統命令的目錄
/boot系統啟動目錄
/dev設備檔案目錄
/etc組態檔目錄
/home普通用戶家目錄
/lib系統呼叫的函式庫
/mnt掛載目錄
/opt軟體安裝目錄
/proc虛擬檔案目錄(內核、行程、外部設備狀態、網路狀態)
/sys虛擬檔案目錄(內核相關)
/rootroot家目錄
/tmp臨時目錄
/usr系統軟體資源目錄
/var動態資料保存目錄(快取、日志、軟體運行檔案)

4.常用命令

命令作用
目錄操作ls查看檔案
cd切換目錄
pwd查看當前目錄
mkdir創建目錄
rmdir洗掉目錄
檔案操作touch創建空檔案、修改元資料
stat查看詳細資訊
cat查看檔案內容
more分屏查看檔案內容
less分行查看檔案內容
head查看檔案頭部
tail查看檔案尾部
ln軟連接
目錄檔案都可操作rm洗掉
cp復制
mv移動或者重命名
權限控制chmod修改權限
chown修改檔案所有者和所屬組
chgrp修改檔案所屬組
幫助命令man顯示聯機幫助手冊
info完整的幫助資訊
help查看內置命令資訊
搜索命令whereis搜索系統命令(幫助檔案位置)
which搜索系統命令
locate搜索普通檔案
find在目錄中搜索檔案
grep顯示匹配的行
|管道管道
文本操作awk匹配截取
grep匹配
cut截取
sed截取
壓縮、解壓命令zip壓縮
unzip解壓.zip
gzip壓縮
gunzip解壓.gz
bzip2壓縮
bunzip2解壓.bz2
tar -c壓縮
tar -x解壓.tar
tar -z.tar.gz
tar -j.tar.bz2
關機重啟sync重繪檔案系統緩沖區(資料同步)
shutdown關機-h或重啟-r
reboot重啟
halt關機(不安全)
poweroff關機(不安全)
init關機或重啟(不安全)
網路命令ifconfig配置網路介面
ping通過ICMP網路探測
netstat查看網路狀態、查看埠
write向指定用戶發資訊
wall向所有用戶發資訊(包括自己)
mail給其他用戶發郵件
系統痕跡命令w顯示正在登陸的用戶資訊
who顯示正在登陸的用戶資訊(簡單)
last查看所有登陸過的用戶資訊
lastlog查看最后登陸過的用戶資訊
lastb查看登陸錯誤資訊
掛載命令mount掛載
umount卸載

5.VI編輯器

vi 、vim 打開檔案,進入編輯模式

三種模式:編輯模式、輸入模式、末行模式(有不同叫法)

5.1 編輯模式

5.1.1 模式切換

: 進入末行模式
i、a、o 進入輸入模式(前、后、下行)
I、A、O進入輸入模式(行首、行尾、上行)

5.1.2 移動游標

  • 字符間
    h: 左;j: 下;k: 上;l: 右
  • 單詞
    w: 移至下一個單詞的詞首
    e: 跳至當前或下一個單詞的詞尾
    b: 跳至當前或前一個單詞的詞首
  • 行內
    0: 絕對行首
    ^: 行首的第一個非空白字符
    $: 絕對行尾
  • 行間
    G:文章末尾
    3G:第3行
    gg:文章開頭
  • 翻屏
    ctrl:f,b

5.1.3 編輯

  • 洗掉&替換單個字符
    x:洗掉游標位置字符
    3x:洗掉游標開始3個字符
    r:替換游標位置字符
  • 洗掉命令 : d
    dw,dd
  • 復制粘貼&剪切
    yw,yy
    p
    P
  • 撤銷&重做
    u 撤銷
    ctrl+r 重做 撤銷的操作
    . 重復上一步的操作

5.1.4 退出

  • 直接退出

    ZZ:沒修改退出

  • 進入末行模式退出

    wq:保存并退出

    q!:不保存退出

5.2 輸入模式

  • 標準輸入

  • 模式切換

    Esc進入編輯模式

5.3 末行模式

  • 模式切換

    Esc Esc 進入編輯模式

  • 退出

    :q 退出 沒有動過檔案
    :wq 保存并退出 動過了,不后悔
    :q! 不保存并退出 動過了,后悔了
    :w 保存
    :w! 強行保存
    :wq --> :x

  • 高級操作

    :set 設定 set nu 設定行數
    / 查找
    s/// 查找并替換

6.軟體安裝

軟體包分為原始碼包和二進制包

6.1 二進制包安裝

6.1.1 RPM包安裝

  • 命令

    安裝命令:rpm -ivh 包全名

    服務啟動:service 服務名 start

    升級命令:rpm -Uvh 包全名

    卸載命令:rpm -e 包名

  • 默認安裝位置

    /etc/ 組態檔

    /usr/bin/ 可執行檔案

    /usr/lib/ 函式庫

    /usr/share/doc/ 使用手冊

    /usr/share/man/ 幫助檔案

6.1.2 yum安裝

  1. 安裝yum
  2. 安裝軟體:yum -y install 軟體名

6.2 原始碼包安裝

安裝步驟

  1. 下載軟體包

  2. 解壓縮

  3. 進入解壓目錄

  4. 編譯前準備

    ./configure
    
  5. 編譯

    make
    
  6. 編譯安裝

    make install
    

卸載:洗掉檔案目錄即可

7.用戶管理

7.1 用戶相關檔案

目錄作用說明
/etc/passwd用戶資訊檔案用戶名:密碼:用戶ID:組ID:用戶說明:用戶家目錄:用戶命令列
/etc/shadow影子檔案用戶名:加密密碼:更改時間:更改間隔:有效期:到期前警告天數:過期后寬限天數:失效時間:保留
/etc/group組資訊檔案組名:組密碼位:組內其他用戶(組)
/etc/gshadow組影子檔案保存組密碼
/home/用戶名、/root用戶家目錄
/var/spool/mail/用戶名郵箱目錄
/etc/skel用戶模版目錄

7.2 用戶管理命令

命令作用
useradd添加用戶
passwd設定密碼
usermod修改用戶
userdel洗掉用戶
su切換用戶

7.3 組管理命令

命令作用
groupadd添加用戶組
groupdel洗掉用戶組
gpasswd添加洗掉組成員
newgrp改變有效組

8.權限管理(缺)

9.檔案系統管理

9.1 硬碟(缺)

9.2 檔案系統

9.2.1 linux檔案系統特性

super block(超級塊):記錄date block、inode的情況

date block(資料塊):資料實際存盤

inode(i節點):類似元資料

9.2.2 常見檔案系統

常見檔案系統簡介
extlinux早期檔案系統
ext2升級版(更大磁區和檔案)
ext3升級版(日志功能和可靠性)
ext4CentOS6.x默認檔案系統(顛覆性)
xfsCentOS7.x默認檔案系統(XFS+LVM)
swap交換磁區檔案系統(暫時代替記憶體)
nfs網路檔案系統
iso9660光碟標準檔案系統
fatWindows的fat16
vfatWindows的fat32
NTFSWindows的NTFS
ufsSunOS和Solaris
proc基于記憶體的虛擬檔案系統
sysfs基于記憶體的虛擬檔案系統
tmpfs基于記憶體的虛擬檔案系統

9.3 命令

命令作用
df統計空間大小
du統計檔案大小
fsck檔案系統修復命令
dumpe2fs顯示磁盤狀態
stat顯示檔案狀態
file判斷檔案型別
fdisk磁區命令
parted磁區命令
parkporbe強制重讀磁區檔案、重新掛載所有磁區(幾乎不用)
mkfs格式化(創建檔案系統)
free查看記憶體
swapon增加swap磁區容量

9.4 手動創建磁區

9.4.1 MBR磁區

fdisk /dev/sdb			#進入磁區互動界面
	n					#創建磁區
	p					#查看磁區
	m					#幫助
	l					#顯示檔案系統型別
	w					#保存退出
mkfs -t ext4 /dev/sdb1	#格式化
mkdir /disk1			#創建掛點
mount /dev/sdb1 /disk1	#掛載
vi /etc/fstab			#自動掛載

#查看
mount
fdisk -l
df

#修復權限
mount -o remount,rw /

9.4.2 GPT磁區

parted /dev/sdb			#進入磁區互動界面
	mklabel gpt			#修改型別
	mkpart				#創建磁區
	mkfs				#創建檔案系統
	resize				#修改磁區大小
	re					#洗掉磁區
	print				#查看磁區
#掛載……

9.4.3 swap磁區

fdisk /dev/sdb			#進入磁區互動界面
	mkswap /dev/sdb1	#創建swap磁區
swapon name				#增加磁區

9.5 磁盤配額

9.5.1 依賴

  • 內核支持磁盤配額
    • grep CONFIG_QUOTA /boot/config-2.6.32-279.e16.i686
  • 已安裝quota
    • rpm -qa |grep quota

9.5.2 概念

  • 用戶配額和組配額
  • 磁盤容量限制和檔案個數限制
  • 軟限制和硬限制
  • 寬限時間

9.5.3 配額步驟

  1. 將磁區掛載到目錄上

  2. 用戶、用戶組、目錄(條件)

  3. 開啟磁盤配額功能

    mount -o remount,usrquota /disk
    
    vi /etc/fstab
    
    • defaults,usrquota
      
  4. 建立配額檔案(需關閉SELinux)

    quotacheck -avug
    quotacheck -avugm(跟目錄)
    
  5. 設定配額

    edquota -u username(進入命令列)
    edquota -p user1 -u user2(配額復制)
    
  6. 啟動關閉配額

    quotaon -avug /disk/
    quotaoff -avug /disk/
    
  7. 測驗

    dd if=/dev/zero of=/disk/testfile bs=1M count=60
    
  8. 非互動式配額

    setquota -u 用戶 容量軟限制 容量硬限制
    

9.6 LVM邏輯卷

9.6.1 步驟

  1. 將物理硬碟磁區(也可以整體磁區)

    fdisk 
    
  2. 將磁區建立物理卷(PV)

    pvcreate /dev/sdb
    pvscan
    pvdisplay
    pvremove
    
  3. 將物理卷整合為卷組(VG)

    vgcreate 選項 卷組名 物理卷名
    vgscan
    
  4. 把卷組劃分為邏輯卷(LV)

    lvcreate 選項 卷組名
    

10.啟動引導與修復

10.1 系統運行級別

查看:runlevel

改變級別:init 級別

級別:

  • 0:關機
  • 1:單用戶模式
  • 2:不完全的命令列模式(無NFS)
  • 3:標準命令列模式
  • 4:系統保留
  • 5:圖形模式
  • 6:重啟動

永久默認啟動級別設定:/etc/inittab

10.1.1 開機執行檔案

檔案:/etc/rc.d/rc.local

  • /var/lock/subsys/local 開機觸摸

10.2 啟動引導程式

10.2.1 grub引導程式

優點:更多的檔案系統、查找內核檔案、啟動時修改啟動選項、動態配置grub組態檔

10.2.2 /boot/grub目錄

作用:

  • 加載系統內核
  • 選擇系統的選單
  • 呼叫其他引導程式,實作多系統引導

10.2.3 grub組態檔

前四行:

  • 默認啟動系統:0
  • 等待選擇時間:5
  • 背景檔案:
  • 隱藏按鈕

后每四行:可用系統

  • 標題
  • 啟動目錄:
  • 內核:
  • 虛擬檔案系統:

10.2.4 grub加密

  1. grub-md5-crypt
  2. 將秘鑰放在grub組態檔背景檔案后
  3. 不能加lock

10.3 系統修復模式

10.3.1 單用戶模式

修改密碼:

  1. 啟動時按e,選中grub組態檔內核,按e
  2. grub組態檔內核加空格1,進入系統
  3. passwd root修改密碼

修改啟動級別:

  • 修改/etc/inittab

10.3.2 光碟修復模式

  1. 光碟啟動
  2. chroot /mnt/sysimage
  3. 修復

11.服務管理

11.1 服務分類

  • RPM包安裝服務
    • 獨立服務
    • 基于xinetd服務
  • 原始碼包安裝服務

11.2 管理

11.2.1 RPM包獨立服務

  • 啟動

    • 使用/etc/init.d目錄下啟動腳本啟動

      /etc/init.d/httpd start
      
    • 使用service命令啟動

      service 獨立服務名 start|stop|restart
      
  • 自啟動

    • chkconfig命令設定

      chkconfig --level 級別 服務名  on|off
      
    • /etc/rc.d/rc.local檔案配置

      vi /etc/rc.d/rc.local
      
    • ntsysv命令設定

      ntsysv --level 級別
      

11.2.2 基于xinetd服務

  • 啟動

    • 配置/etc/xinetd.d/telnet
    service 獨立服務名 start|stop|restart
    
  • 自啟動

    • chkconfig命令設定

      chkconfig 服務名  on|off
      

11.2.3 原始碼包服務

  • 啟動

    • 使用/usr/local/服務/bin/…啟動腳本啟動

      /usr/local/服務/bin/... start
      
  • 自啟動

    • /etc/rc.d/rc.local檔案配置

      vi /etc/rc.d/rc.local
      
  • 配置命令識別

    • service命令識別:軟連接啟動腳本到/etc/init.d目錄下

    • chkconfig命令識別:啟動腳本前加入

      #chkconfig: 運行級別 啟動順序 關閉
      #description:說明
      
      chkconfig --add 服務名
      

12.系統管理

12.1 行程管理

ps 靜態查看行程
top 動態查看行程
pstree 查看行程樹
kill 殺死行程
killall 殺死行程
pkill 殺死行程

12.2 作業管理

轉入后臺:

  • &
  • ctrl+z

后臺命令:

  • jobs -l 查看
  • fg %作業號 恢復到前臺
  • bg %作業號 后臺暫停>后臺執行

12.3 資源查看

vmstat					監控系統資源

dmesg					開機時內核檢查

free					記憶體使用情況

/proc/cpuinfo			cpu資訊

w						已經登陸用戶資訊

who      				已經登陸用戶資訊

uptime					系統啟動時間和平均負載

uname					查看系統與內核資訊

12.4 定時任務

at						一次性定時任務
crontab					回圈定時任務
anacron					關機情況定時任務

13.日志管理(缺)

常見日志檔案目錄:/var/log/

13.1 rsyslogd服務

組態檔:/etc/rsyslog.conf

13.2 日志輪替

@筆記分享

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

標籤:其他

上一篇:將Zabbix監控部署在LNMP平臺詳細步驟

下一篇:Linux下make/Makefile專案自動化構建工具

標籤雲
其他(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