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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux 进程与锁,linux 中的进程与锁

發(fā)布時間:2023/12/1 linux 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux 进程与锁,linux 中的进程与锁 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

###############################################################################

####################################第五天###################################

進程 ????????所謂進程就是系統(tǒng)中正在執(zhí)行的程序

Permission denied (publickey,gssapi-keyex,gssapi-with-mic).

進程的狀態(tài):

運行正在占用cpu及系統(tǒng)資源的程序

休眠后臺執(zhí)行,如最小化,會釋放系統(tǒng)資源

停止

繼續(xù)

僵尸進程進程結(jié)束卻沒有釋放資源的進程

結(jié)束

查看進程的命令

ps查看進程

ps -a查看shell中的進程。-a只有shell前端的進程

而a還包括shell后臺的進程

ps -x查看不再shell中運行的進程。

ps ax查看所有進程

ps -u查看進程的用戶

ps -l查看進程的詳細信息

ps -f ??查看進程的完整信息

ps -e查看進程中所有進程

注釋: ??ps后面的參數(shù)加不加 ?- 的區(qū)別在于,加-是查看系統(tǒng)的前端的進程,不加-代表所有的進程。

查看進程的某項信息

ps ax -o %cpu,%mem,user,pid,comm

讓進程的某項信息按指定順序(小到大,或者大到小)排列

ps aux --sort +(-)%cpu

只指定某項信息,并按照順序排列

ps ax -o %cpu,%mem,user --sort +(-)%cpu

(顯示所有進程的cpu,mem,user信息并將cpu按照一定順序排列)

( 內(nèi)存 )

###################################shell中前后臺進程的調(diào)用##############################3

shell中的進程

命令+&使進程在后臺運行

ctrl+z把占用shell的進程打入后臺停止

eg:比如命令行輸入degit,出現(xiàn)文本編輯,然后切到shell按ctrl+z 則文本編輯被打入后臺,

并不能被編輯

jobs查看打入后臺的進程

fg job號把指定的后臺進程調(diào)回前臺并可以運行

bg job號使后臺停止的進程運行

ctrl+c關(guān)閉占用shell的進程

#######################################################################################

shell中 用信號來控制進程,給進程輸入一個信號來停止,開始關(guān)閉進程。

常用的信號 1reload進程,即在不關(guān)閉進程的條件下,重新讀取進程配置信息

2等于ctrl+c ,刪除進程在內(nèi)存中的信息

3清除鼠標(biāo)在進程中的信息

9強制關(guān)閉進程

15正常關(guān)閉進程

18開啟停止的進程

19停止正在運行的進程

20等于ctrl+z 將進程打入后臺停止

信號的輸入發(fā)起

kill -信號pid(進程號)

killall-信號進程名字關(guān)閉進程名字這一類所有進程

pkill-uusername關(guān)閉這個用戶所有進程

比如 kill -9 進程號強制關(guān)閉進程

killall -9 vim強制關(guān)閉vim的所有進程

###############################用戶登錄的監(jiān)控信息################################

首先 如何查看自己本機的ip地址命令行輸入 ifconfig eth0查看

(可以在真機中連接虛擬機)如何遠程控制別人的主機命令行輸入 ssh root@要連接主機的ip地址

命令行輸入w查看正在使用當(dāng)前系統(tǒng)的用戶

命令行輸入w -f查看正在使用當(dāng)前系統(tǒng)的用戶并查看使用地點

last查看登錄過系統(tǒng)的用戶

lastb查看訪問系統(tǒng)未成功的用戶

#####################################################################################

top 命令 是linux系統(tǒng)下常用的性能分析工具,能夠?qū)崟r的顯示系統(tǒng)中每個進程的資源占用狀況,類似于windows

系統(tǒng)中的任務(wù)管理器。

top是一個動態(tài)顯示的過程,可以通過設(shè)置或者系統(tǒng)案件不斷刷新當(dāng)前狀態(tài)。

命令行輸入top 進入進程狀態(tài)

進入后 按d ,更改多少秒刷新一次

u查看用戶擁有的進程

q退出

#########################################################################################

#############################################################################

ssh 安全外殼協(xié)議 ?openssh是一個提供遠程訪問的軟件。

用ssh 命令可以連接別的主機。 ?ssh root@要連接的主機ip地址要連接需要對方主機設(shè)置sshd為開啟狀態(tài)。

如何設(shè)置sshd 的狀態(tài)呢?

查看狀態(tài),在命令行中輸入systemctl status sshd

要開啟該狀態(tài)。systemctl start sshd

要關(guān)閉該轉(zhuǎn)狀態(tài)systemctl stopsshd

在status 中查看的時候第二行最后一個 disable是設(shè)置虛擬機開啟的時候不支持連接,如果是enbale則開啟是

連接是打開的。

###############################################################################################

其他命令:systemctl list-dependencies查看服務(wù)依賴關(guān)系

systemctl list-dependencies sshd列出sshd要運行前需要先運行的所有進程

systemctl list-units查看當(dāng)前運行的所有服務(wù)

systemctl list-unit-files列出所有可用進程(查看開機的啟動情況)

systemctl set-default multi-user.target ???不以圖形化界面打開主機

systemctl set-default graphical.target以圖形化界面開啟主機

重起主機, reboot

#####################################################################################################

######################################################################################################

如何遠程連接主機ssh 遠程主機用戶@遠程主機ip地址

ssh root@172.25.18.11

在服務(wù)器端的命令行輸入 vim /etc/motd里面可以設(shè)置其他主機登錄顯示字符。

ssh root@172.25.18.11 -X加X 是可以訪問圖形界面

在客戶端輸入 killall -9 bash關(guān)閉所有bash 也會關(guān)閉客戶端的訪問

The authenticity of host '172.25.18.11 (172.25.18.11)' can't be established.

ECDSA key fingerprint is 55:dd:43:ce:bf:94:dd:91:49:e7:97:29:63:3d:02:02.

Are you sure you want to continue connecting (yes/no)? yes建立安全傳輸key

root@172.25.18.11's password:密碼輸入沒有回顯

Last failed login: Sun Oct 11 16:56:29 CST 2015 from 172.25.18.10 on ssh:notty

There was 1 failed login attempt since the last successful login.

Last login: Sun Oct 11 16:55:46 2015 from 172.25.18.10

################################生成鎖和鑰匙########################################

遠程連接本來就是一個不安全的事,所以為了使它安全, 我們可以給ssh這個服務(wù)上鎖

首先 要生成一個鎖和一個鑰匙ssh-keygen

/****Enter file in which to save the key (/home/test/.ssh/id_rsa):『enter』指定加密字符保存文件,使用默認

Created directory '/home/test/.ssh'.

Enter passphrase (empty for no passphrase):密碼,必須大于4位

Enter same passphrase again:

Your identification has been saved in /home/test/.ssh/id_rsa.

Your public key has been saved in /home/test/.ssh/id_rsa.pub.

The key fingerprint is:確認密碼

a5:4f:02:51:68:59:f4:e8:e3:c5:91:1f:6f:86:99:06 test@foundation0.ilt.example.com

The key's randomart image is:

+--[ RSA 2048]----+

| ?????.*+ ???????|

| ?????+. o . ????|

| ????.. . E . ???|

| ??????o + + * ??|

| ???????S + * + ?|

| ??????. * . o ??|

| ???????. . ?????|

| ????????????????|

| ????????????????|

+-----------------+

[test@foundation0 .ssh]$ pwd

/root/.ssh/生成密鑰存放位置

[test@foundation0 .ssh]$ ls

id_rsa ?id_rsa.pubid_rsa位私鑰,id_rsa.pub位公鑰

***/

有了鎖和鑰匙,開始給自己房子(服務(wù)器)上鎖

ssh-copy-id -i id_rsa.pub root@172.25.18.11

然后輸入服務(wù)器的密碼

在給客戶端權(quán)限, 也就是鑰匙, 客戶端可以不用密碼就可以登錄服務(wù)器

scp id_rsa root@172.25.18.10

然后輸入客戶端的密碼

這樣就完成了鎖和鑰匙的設(shè)置

命令解釋ssh-copy-id上傳key的工具

-i指定使用的公鑰

id_rsa.pub公鑰的名稱

root目標(biāo)用戶

172.25.18.11指定用戶的ip

設(shè)置好了,但是這是你想要的嗎?NONONO, 因為現(xiàn)在其他主機即可以通過ssh連接你的主機

也可以通過密碼訪問你的主機。這就很尷尬了,所以我們必須設(shè)置一些文件來破壞密碼登錄

sshd的服務(wù)配置文件/etc/ssh/sshd_config ??通過vim進去

在文件的78行PasswordAuthentication yes|no 來設(shè)置其他主機是否可以用密碼登錄

在文件的48行#PermitRootLogin yes|no是否允許root用戶通過sshd的認證。

(有#表示被注釋,如果有必要,可以去除#然后在設(shè)置yes或者no)

設(shè)置完成以后 命令行輸入 : ??systemctl restart sshd

重新開啟sshd后, 其他主機則沒有訪問權(quán)限了 “Permission denied (publickey,gssapi-keyex,gssapi-with-mic).“

總結(jié)

以上是生活随笔為你收集整理的linux 进程与锁,linux 中的进程与锁的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。