Linux操作系統

Linux內存管理,一文講透

一、Linux內存管理概述Linux內存管理是指對系統內存的分配、釋放、映射、管理、交換、壓縮等一系列操作的管理。在Linux中,內存被劃分為多個區域,每個區域有不同的作用,包括內核空間、用戶空間、緩存、交換分區等。Linux內存管理的目標是最大限度地利用可用內存,同時保證系統的穩定和可靠性。1.1 什么是內存管理內存管理是計算機系統中負責管理系統內存資源的一種機制,主要包括內存分配、內存釋放、內

Linksla
Linux操作系統
2023-06-06 09:20

在 Ubuntu 上使用 DokuWiki 構建你自己的 wiki

我們在使用 DokuWiki,它是一個真棒的工具。我們團隊有一個內部知識庫,我們使用 DokuWiki 存儲我們的所有評論、教程等。它很簡單,并且易于安裝和使用。在這篇文章中,我們將展示如何在 Ubuntu 16.04 服務器上安裝 DokuWiki。更多技術干貨詳見www.linuxprobe.com

roc_guo
Linux操作系統
2023-06-01 01:30

Linux運維工程師必會的5個核心命令!

Linux中的命令的確是非常多的,他們各有著不同的作用,而且這些命令也有輕重之分,有的命令是每個運維工程師必須要掌握的,而有的命令使用不多,則不需要重點掌握,那么Linux中有哪些核心命令?具體請看下文。

老男孩IT教育機構
Linux操作系統
2023-05-24 14:56

60秒內檢查Linux服務器性能,你能做到嗎?

導讀如果你的Linux服務器突然負載暴增,告警短信快發爆你的手機,如何在最短時間內找出Linux性能問題所在?來看Netflix性能工程團隊的這篇博文,看它們通過十條命令在一分鐘內對機器性能問題進行診斷。概述:通過執行以下命令,可以在1分鐘內對系統資源使用情況有個大致的了解uptime dmesg?|?tail vmstat?1 mpstat&nbs

大雄45
Linux操作系統
2023-05-23 15:12

Linux中把時間類型值轉換為數值型的方法有哪些?

在實際工作中,我們往往會遇到各式各樣的需求,今天老男孩教育小編給大家介紹一下,如何把時間類型值轉換為數值類型,以下是詳細的內容:

老男孩IT教育機構
Linux操作系統
2023-05-23 14:09

Ohm:用 JavaScript 創造你的編程語言

導讀解析器是一種超級有用的軟件庫。從概念上簡單的說,它們的實現很有挑戰性,并且在計算機科學中經常被認為是黑魔法。在這個系列的博文中,我會向你們展示為什么你不需要成為哈利波特就能夠精通解析器這種魔法。但是為了以防萬一帶上你的魔杖吧!我們將探索一種叫做 Ohm 的新的開源庫,它使得搭建解析器很簡單并且易于重用。在這個系列里,我們使用 Ohm 去識別數字,構建一個計算器等等。在這個系列的最后你將已經用不

大雄45
Linux操作系統
2023-05-22 09:38

鎖定 Linux 用戶虛擬控制臺的好命令–volck

虛擬控制臺是 Linux 上非常重要的功能,它們給系統用戶提供了 shell 提示符,以保證用戶在登錄和遠程登錄一個未安裝圖形界面的系統時仍能使用。這篇使用指導旨在教會大家如何使用 vlock 來鎖定用戶虛擬控制臺和終端。更多技術干貨詳見www.linuxprobe.com

roc_guo
Linux操作系統
2023-05-22 08:58

聊一聊被眾人誤解許久的 iowait

我見過許多 Linux 性能工程師將 CPU 使用率中的 "IOWait" 部分看作是表明系統何時受到 I/O 限制 的東西。在這篇博客中,我將解釋為什么這種方法不可靠以及可以使用哪些更好的指標。 讓我們從運行一個小實驗開始——在系統上產生大量的 I/O 使用:

帶你聊技術
Linux操作系統
2023-05-18 14:18

34 個 常用 Linux Shell 腳本,運維必備!

作為一名 Linux 工程師,會寫好的腳本不僅能提高工作效率,還能有更多的時間做自己的事。最近在網上沖浪的時候,也注意收集一些大佬寫過的腳本,匯總整理一下,歡迎收藏,與君共勉?。?)用戶猜數字#!/bin/bash# 腳本生成一個 100 以內的隨機數,提示用戶猜數字,根據用戶的輸入,提示用戶猜對了,# 猜小了或猜大了,直至用戶猜對腳本結束。# R

Linksla
Linux操作系統
2023-05-17 09:17

運維秘籍:10條命令1分鐘,如何快速分析 Linux性能問題?

如果某個Linux有性能問題,你登錄之后來排查,第一分鐘內你會使用哪些命令做那些方面的排查?在 Netflix,我們在云端有大量的 EC2 實例,有好幾個性能分析工具來監控和排查性能問題。包括全云監控產品 Atlas 以及實例粒度的 Vector。盡管這些工具可以幫我們解決大部分問題,但有的時候,我們還是要登錄實例運行一些標準的Linux命令來輔助排查。第一分鐘:總結在這篇文章中,Netflix

Linksla
Linux操作系統
2023-05-16 09:09

linux下查看文件內容工具發布啦!

導讀在Linux下面我們想要查看一個文件里面的內容,除了用編輯器把文件打開查看外,linux還提供了幾條命令,可以不用打開文件就能把文件的內容輸出到顯示屏上進行查看。1、catcat命令主要用來查看文件內容,創建文件,文件合并,追加文件等。1.1、查看文件命令:cat 文件名說明:這條命令會把文件的內容全部 輸出到顯示屏上。cat -n 文件名:查看文件內容,并對每一行都進行編號。cat -b 文

大雄45
Linux操作系統
2023-05-16 08:56

Java 單元測試的 7 個技巧

導讀測試是開發的一個非常重要的方面,可以在很大程度上決定一個應用程序的命運。良好的測試可以在早期捕獲導致應用程序崩潰的問題,但較差的測試往往總是導致故障和停機。雖然有三種主要類型的軟件測試:單元測試,功能測試和集成測試,但是在這篇博文中,我們將討論開發人員級單元測試。在我深入講述具體細節之前,讓我們先來回顧一下這三種測試的詳細內容。軟件開發測試的類型單元測試用于測試各個代碼組件,并確保代碼按照預期

大雄45
Linux操作系統
2023-05-15 08:06

理解 Linux/Unix 登錄腳本的技巧

不知道你有沒有遇到過這樣的場景,當你需要設置一個環境變量,或者運行一個程序設置你的shell或桌面環境,但是不知道在哪里是最方便設置的位置。更多技術干貨詳見www.liinuxprobe.com

roc_guo
Linux操作系統
2023-05-12 15:40

Linux宿主目錄指什么?如何進入?

在Linux系統中,包括了很多的目錄,比如:etc、bin、usr、var、sbin、dev、home、proc……等目錄,那么Linux系統中什么是宿主目錄?接下來這篇文章為大家介紹一下。

老男孩IT教育機構
Linux操作系統
2023-05-10 13:41

Linux驅動開發筆記(二):ubuntu系統從源碼編譯安裝gcc7.3.0編譯器

編譯ubuntu驅動之前,發現使用的gcc是7.3.0,而使用apt管理和下載的都無法直接或間接安裝gcc7.3.0,于是只能從源碼安裝gcc7.3.0編譯器。

21497936
Linux操作系統
2023-05-09 10:00

Linux如此安全,還需要安裝殺毒軟件?

相對于Windows、Mac等系統而言,Linux系統安全性非常高,不容易受到病毒的侵害,這也是為什么服務器選擇用Linux系統的原因之一。這時很多小伙伴就會有所疑問:Linux如此安全,還需要安裝殺毒軟件?當然,Linux并非無懈可擊。

老男孩IT教育機構
Linux操作系統
2023-05-08 16:12

浪潮信息 KOS 助力企業核心業務完成 CentOS 遷移替換,性能提升 10%|龍蜥案例

浪潮信息 KOS 是浪潮信息基于龍蜥操作系統研發的操作系統,能夠保障用戶業務穩定、可靠、高效運行。本次助力企業核心業務完成遷移,遷移成功后性能提升 10%~~

OpenAnolis小助手
Linux操作系統
2023-05-08 10:13

Linux中的權限發布啦!

導讀在linux系統下,一切東西都可以看做是文件。針對一個文件而言,不同的用戶對它有不同的權限。試想一下,假如有一個系統的配置文件,普通用戶都可以對它進行修改,那么這將是多麼可怕的事情。所以,我們將根據不同的文件訪問者設置不同的權限。一、Linux中的權限在linux中,我們可以將文件的訪問者分為三類,針對這三類訪問者我們可以對他們設置不同的權限。1、文件訪問者的分類文件和文件目錄的所有者:u(U

大雄45
Linux操作系統
2023-05-08 08:00

Centos的替代品Rocky linux和almalinux能用于生產嗎?

Rocky Linux和AlmaLinux都是由CentOS創始人推出的Linux發行版,旨在填補CentOS在2020年12月宣布將在2021年底停止支持的空白期。

danny_2018
Linux操作系統
2023-05-06 17:19

一頓飯的事兒,搞懂Linux5種IO模型

Linux里有五種IO模型:阻塞IO、非阻塞IO、多路復用IO、信號驅動式IO和異步IO,我發現這五種IO模型,其實能和吃飯這件事關聯起來。

帶你聊技術
Linux操作系統
2023-05-06 14:22