Linux學習:第六章-Linux服務和進程管理

一進程查看

1psaux查看當前系統所有運行的進程

-a顯示前臺所有進程

-u顯示用戶名

-x顯示后臺進程

user: 用戶名

pid:進程id。PID1init系統啟動的第一個進程

%CPUcpu占用百分比

%MEM內存占用百分比

VSZ虛擬內存占用量KB

RSS固定內存占有量

tty登錄終端tty1-7本地終端1-6 字符7圖形

alt +F1-6

ctrl + alt+F1按住3秒

ctrl + alt+F7

pts/0-5遠程終端

stat狀態S:睡眠D:不可喚醒R:運行T:停止Z:僵死W:進入內存交換X:死掉的進程<:高優先級N:低優先級L:被鎖進內存s:含子進程+:位于后臺l:多線程

start進程觸發時間

time占用cpu時間

command進程本身

2pstree查看進程樹

3top


第一行:系統當前時間系統持續時間登錄用戶1,5,15分鐘之前的平均負載

第二行:進程總數

第三行:CPU占用率%id空閑百分比

第四行:內存使用:總共使用空閑緩存

第五航:swap使用

操作命令M內存排序

PCPU排序

q退出

4進程管理終止進程

kill信號PID結束單個進程

-9強制

killall-9進程名結束一類進程

pkill-9進程名

w查看系統中登錄的用戶

pkill-9-t終端號把某個終端登錄的用戶踢出

pkill-9-t tty1把本地登錄終端1登錄用戶踢出


二linux服務管理

1分類

1)系統默認安裝的服務rpm包

①獨立的服務

②基于xinetd的服務,xinetd是系統超級守護進程

2)源碼包安裝的服務

(一)系統默認安裝的服務

1確定服務分類

chkconfig--list查看服務的自啟動狀態

運行級別:0-6

0關機

1單用戶模式

2不完全多用戶,不包含NFS服務

3完全多用戶字符界面

4未分配

5圖形界面

6重啟

runlevel查詢系統運行級別

改變運行級別

init0關機init 5init 3

init6重啟

修改開機默認運行級別:

vi/etc/inittab

id:3:initdefault:

判斷服務是否啟動

netstat-tlun

psaux

2獨立的服務器管理

1)啟動

/etc/rc.d/init.d/服務名start|stop|restart|status

/etc/rc.d/init.d/httpdstart

service服務名start|stop|restart|status

2)自啟動

chkconfig--level2345服務名on|off

推薦

vi/etc/rc.local---->/etc/rc.d/rc.local

/etc/rc.d/init.d/httpdstart

3ntsysv

所有系統默認安裝服務都可以使用ntsysv命令進行自啟動管理

(二)源碼包安裝的服務

1源碼包安裝的服務

1)絕對路徑啟動

/usr/local/apache2/bin/apachectlstart

2)自啟動

vi /etc/rc.local

/usr/local/apache2/bin/apachectlstart

服務管理

默認安裝服務

獨立的服務

啟動

/etc/rc.d/init.d/服務名start

service服務名start

自啟動

chkconfig--level2345服務名 on|off

vi/etc/rc.local

/etc/rc.d/init.d/服務名start

基于xinetd的服務

暫時不講

源碼包安裝服務

啟動

/usr/local/apache2/bin/apachectlstart

自啟動

vi/etc/rc.local

/usr/local/apache2/bin/apachectl start


三計劃任務

echo11>>/root/aa在aa文件中追加11.一會定時任務驗證用

循環定時任務

crontab-e編輯定時任務

* * * * *命令

10*31**命令

10****命令

54*5-10*命令

*/10****命令

5 41,15**命令日期和星期不要同時指定,會超出預期

5 4 10 * 5 命令

第一個*:一小時中第幾分鐘0-59

第二個:一天中第幾個小時0-23

第三個:一個月中第幾天1-31

第四個:一年第幾個月1-12

第五個:一周中星期幾0-6

注意:

crontab-l查看系統定時任務

crontab-r刪除定時任務

注意事項:

選項都不能為空,必須填入,不知道的值使用通配符*表示任何時間

每個時間字段都可以指定多個值,不連續的值用,間隔,連續的值用-間隔

間隔固定時間執行書寫為*/n格式

命令應該給出絕對路徑

星期幾何第幾天不能同時出現

最小時間范圍是分鐘,最大時間范圍是月


四系統運行級別

1dmesg查看系統啟動信息

cat/var/log/dmesg系統啟動信息日志

dmesg | grep eth0查看eth0信息

dmesg | grep CPU查看cpu信息

2系統運行級別

0關機

1單用戶

2不完全多用戶,不含NFS

3完全多用戶

4保留

5圖形界面

6重啟

runlevel查詢系統運行級別

init運行級別改變運行級別init 0init6

修改系統默認運行級別

vi/etc/inittabinit配置文件

id:3:initdefault:系統默認運行級別

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/443633.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/443633.shtml
英文地址,請注明出處:http://en.pswp.cn/news/443633.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

覆蓋索引與聯合索引_淺析MySQL的索引覆蓋和索引下推

寫在前面在MySQL數據庫中&#xff0c;索引對查詢的速度有著至關重要的影響&#xff0c;理解索引也是進行數據庫性能調優的起點&#xff0c;索引就是為了提高數據查詢的效率。今天我們來聊聊在MySQL索引優化中兩種常見的方式&#xff0c;索引覆蓋和索引下推索引覆蓋要了解索引覆…

python3 輸入輸出_Python3基礎之輸入和輸出實例分析

通常來說&#xff0c;一個Python程序可以從鍵盤讀取輸入&#xff0c;也可以從文件讀取輸入&#xff1b;而程序的結果可以輸出到屏幕上&#xff0c;也可以保存到文件中便于以后使用。本文就來介紹Python中最基本的I/O函數。一、控制臺I/O1.讀取鍵盤輸入內置函數input([prompt])&…

redis 哨兵 異步_突破Java面試(23-8) - Redis哨兵主備切換的數據丟失問題-阿里云開發者社區...

1 數據丟失的兩個場景主備切換的過程&#xff0c;可能會導致數據丟失1.1 異步復制由于 master > slave的復制是異步的&#xff0c;所以可能有部分數據還沒復制到slave&#xff0c;master就宕機&#xff0c;于是這些數據就丟失了1.2 腦裂導致腦裂&#xff0c;也就是說&#x…

vue 斷開正在發送的請求_vue 發送請求頻繁時取消上一次請求

前言&#xff1a;在項目中經常有一些場景會連續發送多個請求&#xff0c;而異步會導致最后得到展示的結果可能不是最后一次發送請求返回的結果&#xff0c;且對性能也有非常大的影響。場景&#xff1a;列表式切換商品&#xff0c;有時候上一次請求的結果非常慢&#xff0c;而我…

Linux學習:第六章-Linux網絡配置

上一章的補充&#xff1a; 常見網絡端口&#xff1a; 2021ftp服務文件共享 22ssh服務安全遠程網絡管理 23telnet服務 25smtp&#xff1a;簡單郵件傳輸協議發信 110pop3&#xff1a;郵局協議收信 80www網頁服務 3306mysql端口 3389windows終端服務 53DNS端口 /etc/services所有系…

sequelize 增加數據庫字段_Node項目使用Sequelize操作數據庫(一)(包括模型,增,刪、改等)...

Sequelize 是一個基于 Promise 的 Node.js ORM&#xff0c;目前支持 Postgres、MySQL、SQLite 和 Microsoft SQL Server。它具有強大的事務支持&#xff0c;關聯關系、讀取和復制等功能。所謂ORM是指對象關系映射&#xff0c;通過使用描述對象和數據庫之間映射的元數據&#xf…

django orm插入一條_如何通過django的ORM遠程發布文章?

利用django的ORM可以方便的給數據庫插入文章但是假如我django放在阿里云&#xff0c;那我想在本地寫個插件&#xff0c;每天很方便的插入一些數據&#xff0c;最好是通過ORM的&#xff0c;因為管理起來比較方便&#xff0c;會涉及到多個站&#xff0c;可能會有200多個站&#x…

循環斐波那契數列_第五課:斐波那契數列(第一課時)

簡介&#xff1a;又稱黃金分割數列、因數學家列昂納多斐波那契以兔子繁殖為例子而引入&#xff0c;故又稱為“兔子數列”&#xff0c;指的是這樣一個數列&#xff1a;1、1、2、3、5、8、13、21、34……在數學上&#xff0c;斐波那契數列以如下被以遞推的方法定義&#xff1a;F(…

命令行 藍牙_Ubuntu使用BlueZ驅動藍牙dongle

藍牙dongle即藍牙適配器&#xff0c;一般為USB接口&#xff0c;通過USB連接到PC等設備。連接dongle后&#xff0c;PC即可使用驅動程序控制dongle連接其它藍牙設備。本文主要介紹在Ubuntu系統中安裝BlueZ的方法及藍牙的使用。01獲取BlueZBlueZ是Linux系統的官方藍牙協議棧&#…

Java在Windows下導出xml文件到Linux服務器上

最近由于公司項目需要&#xff0c;學習了在Windows平臺導出xml文件到Linux服務器上的指定目錄下的方法&#xff0c;&#xff08;注&#xff1a;這里的我的Linux是在本機上裝的虛擬機&#xff09;現在寫下來記錄一下&#xff01; 1.首先是項目截圖&#xff1a; 2.主要是類&…

java peek函數_Java 8 Stream Api 中的 peek 操作

1. 前言我在 Java 8 Stream API中的 map 和flatMap 中講述了Java8 Stream API中 map 操作和 flatMap 操作的區別。然后有小伙伴告訴我 peek 操作 也能實現元素的處理。但是你知道 map 和 peek 的區別嗎&#xff1f; map 我們在開頭文章已經講過了&#xff0c;你可以去詳細了解一…

iphone如何查看dns延遲_iPhone手機網速慢?1分鐘教你設置DNS,網速立馬翻一番

很多小伙伴在購機時選擇蘋果手機都是因為iOS系統的流暢度和精簡性&#xff0c;但iPhone在可玩性和信號方面是不如安卓手機的。大家在使用過程中一定遇到過這樣的情況&#xff0c;連接同一個無線網&#xff0c;但是蘋果的網速總是要比安卓慢&#xff0c;這該怎么辦呢&#xff1f…

mysql 關系_MySQL之關系

關系多對多的關系&#xff0c;如何通過mysql來表示站在老師的角度一個老師可以教多個學生&#xff0c;一個老師也可以教一個學生。站在學生的角度一個學生可以被一個老師教一個學生也可以被多個老師教結論&#xff1a;如果站在兩邊看都是一對多的情況&#xff0c;那么這個關系就…

mysql賬號密碼忘_mysql用戶名密碼忘記了解決方法

今天想用一下實驗室服務器的mysql&#xff0c;發現不記得用戶名密碼了。解決方法如下&#xff1a;1. 保證服務器處于安全的狀態&#xff0c;如果可以請拔掉網線...(不過我跳過了這一步&#xff0c;額)2. 修改/etc/my.cnf文件在[mysqld]的段中加入&#xff1a;skip-grant-tables…

copying mysql status_mysql慢查詢copying to tmp table

windows server&#xff0c;無論修改my.ini的tmp_table_size&#xff0c;max_heap_table_size到多少&#xff0c;情況都一樣。同樣的表和查詢語句&#xff0c;在本地運行&#xff0c;沒出現慢查詢。SELECTg.goods_id,g.goods_name,g.shop_price,g.goods_thumb,SUM(og.goods_num…

JDK 7,jdk1.7 安裝及配置

1.打開網頁&#xff1a;http://www.oracle.com 下載對應平臺的合適JDK。 2. 雙擊下載的exe,如jdk-7u7-windows-i586.exe。 3.進入安裝向導&#xff1a; 4.下一步&#xff0c;更改安裝路徑&#xff0c;選擇安裝所有組件。 更改為D:\jdk1.7.0_07\ 點擊確定 5.下一步&#xff0c;…

c mysql 編譯_MySQL編譯安裝之cmake

mysql版本5.5以上編譯安裝時需要用到軟件cmake&#xff0c;cmake特性是獨立于源碼編譯&#xff0c;編譯工作可以在另外一個目錄中而非源碼目錄中進行&#xff0c;mysql版本5.5以上編譯安裝時需要用到軟件cmake&#xff0c;cmake特性是獨立于源碼編譯&#xff0c;編譯工作可以在…

vb連接mysql未發現_vb連接MySQL遇到的問題解決方法

1.安裝mysql,2.安裝MyODBC-standard-3.51.07-win.msi3:vb連接語句是:Public strcnn As StringPublic sql As StringPublic conn A1.安裝mysql,2.安裝MyODBC-standard-3.51.07-win.msi3:vb連接語句是:Public strcnn As StringPublic sql As StringPublic conn As New ADODB.Conn…

mysql常用內置函數_mysql常見內置函數

在mysql中有許多內置的函數&#xff0c;雖然功能都能在PHP代碼中實現&#xff0c;但巧妙的應用mysql內置函數可以大大的簡化開發過程&#xff0c;提高效率。在這里我總結一下一些常用的&#xff0c;方便以后查看&#xff1a;mysql字符串函數&#xff1a;concat(String2 [,...])…

mysql里面有沒有map類型_MySQL學習(二) 數據類型

MySQL支持多種列類型&#xff1a;數值類型、日期/時間類型和字符串(字符)類型。數值類型數值類型又分為整數型與小數型整數型下面的表顯示了需要的每個整數類型的存儲和范圍創建一張表mysql> CREATE TABLE t_int (int_1 TINYINT,int_2 SMALLINT,int_3 MEDIUMINT,int_4 INT,i…