1. 程式人生 > 其它 >Jmeter全方面講解——Jmeter的元件使用介紹:(七)後置處理器詳解

Jmeter全方面講解——Jmeter的元件使用介紹:(七)後置處理器詳解

晨考

1.linux系統中的檔案‘身份證號’是什麼
	index node

2.什麼是硬連結,什麼是軟連線。
	硬連結就是檔案的入口
	軟連線就快捷方式

3.硬連結中儲存的是什麼,軟連線中儲存的是什麼
	硬連結中儲存的是index node號碼
	軟連線儲存的是路徑

4.刪除檔案的底層原理是什麼
	刪除硬連結
	硬連結格式為0時,刪除檔案內容

5.linux系統中常見的檔案型別
	普通檔案		:f(-)
	資料夾			:d
	連結檔案		:L
	裝置檔案		:b,c
			b:磁碟檔案
			c:字元檔案
	套接字檔案		:s
	管道檔案		:p

6.建立使用者的命令和引數
	useradd
		-g		:指定使用者組
		-r		:指定系統使用者
		-M		:不建立家目錄
		-u		:制定與使用者id
		-s		:指定解析器

7.建立使用者涉及到的檔案有哪些
	/etc/passwd
	/etc/group
	/etc/shadow
	/etc/gshadow
	建立使用者:
		1.新增使用者
			vim /etc/passwd
		2.新增組
			vim /etc/group
		3.新增密碼
			vim /etc.shadow
		4.組
			vim /etc/gshadow
		5.家目錄
			cd /home/
				mkdir 使用者名稱
				cp /etc/skel/.bash* /home/使用者名稱
				chown -R 新的使用者.新的組 原檔案	:建立家目錄
				chmod 700 新的使用者/			:增加許可權

檢視inode碼:
	ll / -i
	stat

昨日問題

1.已連線只針對檔案,不針對資料夾
2.index node號碼必須是同一個檔案系統內唯一
3./etc/passwd中新增使用者,代表使用者建立了,但不完全建立。(好像建立了,又好像沒建立?)

概要

*********************************************
1.許可權(重要)
2.系統優化
*********************************************

詳細

1.許可權

某一個使用者針對某一個檔案的許可權
1.許可權分為3部分
	r		:可讀
	w		:可寫
	x		:可執行
		指令碼:執行指令碼 == 執行指令碼
	-		:沒有對應許可權

2.許可權位
	許可權位主要分為三部分:
		屬主---屬組---其他人
		rwxr-xr-x
		rex		:屬主
		r-x		:屬組
		r-x		:其他人
		針對三種角色有九個許可權位,每種角色三種。
	一個檔案屬於哪個使用者的,就是屬主。同時屬於這個使用者所在的組。

3.每個許可權擁有一個數字編號
	r----4		:可讀
	w----2		:可寫
	x----1		:可執行
	-----0		:沒有對應許可權

4.新增許可權的時候,可以將許可權加起來
	建立一個檔案index:
		屬主要求:可讀可寫可執行
		屬組要求:可讀可寫
		其他人:沒有任何許可權
		rwxrw----:使用數字編號新增許可權
		注:相加的時候每個角色的才可以相加
			rwxrw---- == 760
			rwx	==7
			rw-	==6
			---	==0
			到5裡面檢視新增

5.新增許可權
	指令:chmod
		格式:
			chmod [引數] [許可權表示式] [操作物件]
			引數:可有可無
			許可權表示式:可以是數字形式或字元形式
		引數:
			-R	:遞迴更改資料夾內所有的檔案許可權
				chmod -R 777 index(這是4。建立的資料夾)

6.許可權的歸屬:
	下列是為快速更改許可權
	u		:屬主
	g		:屬組
	0		:其他人
	a		:所有

7.測試許可權對使用者的意義
	針對普通使用者
	1.普通使用者嚴格遵守許可權
	2.root使用者高於許可權
	3.當1使用者修改許可權後,2使用者需要重新登陸之後才可以操作1使用者檔案給的相關的許可權

8.測試許可權對於目錄的意義
	超級管理員不受許可權的限制
	1.檔案可讀,路徑最小的許可權是必須擁有可執行權(每層資料夾都要擁有可執行許可權)
	2.檔案可寫,路徑最小的許可權是必須擁有可執行許可權
	3.檔案可執行,路徑最小的許可權必須擁有可讀,可執行許可權
	注:vim編寫檔案,檔案要有可讀可寫許可權
		echo重定向檔案,只需要可寫許可權即可

9.建立檔案的預設許可權,建立資料夾的預設許可權是從哪裡來的
	在linux中,常用檔案的許可權是666,目錄的許可權是777
	1.檔案的許可權是跟umask值相減,遇到奇數相加,遇到偶數不變
	2.資料夾的許可權是要跟umask值相減即可
	3.檢視umask:
		cat /etc/profile
	4.umask的值:
		if [ $UID -gt 199 ] && [ "`/usr/bin/id -gn`" = "`/usr/bin/id -un`" ];
			then
				umask 002
			else
				umask 022
		判斷當前使用者的id是否大於199和使用者名稱和使用者組的名相等時umask就是002,否則就是022
		-gt:與python中的 > 相同
		id -gn:表示組的id
		id -un:表示使用者的id
		&&:與python中的and相同
		||:與python中的or相同
		umask:
			root	:002
		其他使用者預設的smusk值需要進行判斷
案例:
	案例1:設定1.txt的檔案許可權操作
		方法1:chmod 777 1.txt
		方法2:chmod u+r 1.txt(6.檢視u+r具體使用)
	案例2:將index資料夾中的檔案都設定一樣的許可權
		chmod 744 index/*
			注:這樣只會更改index資料夾的下一層資料夾,而再向下就不會被更改
		需要遞迴更改:
			chmod -R 744 index/
		案例3:將index這個檔案屬組增加一個可執行許可權
			chmod 770 index		:增加許可權
			或者
			chmod g+x index		:許可權的歸屬
			chmod g+x,o-r index  :增加,刪減
	

2.檔案時間資訊

檢視檔案相關時間:
	stat [檔名]
		Access: 2021-12-15 16:04:01.003500731 +0800
		Modify: 2021-12-15 11:59:48.028012317 +0800
		Change: 2021-12-15 16:03:56.404500578 +0800
			Access:訪問時間
				編輯檔案內容會改變
			Modify:修改時間
				編輯檔案內容會改變
				修改檔案屬性會改變
				注:編輯檔案用echo,vim涉及讀的過程,所以不用
			Change:改變時間(修改屬性時間即:屬組,屬主,許可權)
				修改檔案屬性會改變
				注:cp即複製也會改變此屬性

測試

建立檔案:

1.cat訪問檔案

任何時間都沒有改變

2.vim訪問檔案不編輯

任何時候都沒有改變

3.echo 追加重定向檔案

1.Modifi
2.Change

4.vim編輯檔案新增


第一次:三種時間都改變
第二次:後兩個時間改變

5.chmod更改許可權

Change

6.再次測試cat訪問


系統優化

1.檢視系統名稱:
	cat /etc/redhat-release

2.檢視系統核心版本引數:
	uname -a
		Linux localhost.localdomain 3.10.0-1160.el7.x86_64 #1 SMP Mon Oct 19 16:18:59 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
			系統		:linux
			主機名		:localhost
			系統版本號	:3.10.0---
			Gnu/Linux	:免費的
	uname -r
		系統版本號
	uname -m
		硬體位數

為使用者新增密碼

1.passwd 使用者名稱
	新增新的密碼

2.echo 密碼 | passwd --stdin 使用者名稱
	免互動設定密碼,一般用在指令碼檔案中
		類似:os.system('echo 密碼 | passwd --stdin 使用者名稱')
3.檢視使用者資訊:
	whoami
		打印出登入當前視窗的使用者
	who
		列印當前使用者登入的系統終端個數
			tty:原本的終端(虛擬機器)
			pts:虛擬終端
				xshell
4.命令提示資訊優化
	暫時修改:
		export PS1='[\u@\h \w]\$ '
	永久修改:
		vim /etc/profile
		export PS1='[\u@\h \w]\$ '
	
	source
		過載的意思,檔案立即生效