linux教程

謝寶友:深入理解 Linux RCU 從硬體說起之記憶體屏障

導語:想要製造出質量可靠的橋樑,就必須真正懂得力學原理。對於想要理解RCU的軟體工程師來說,也需要具備一定的硬體基礎。 作者簡介:謝寶友,在程式設計一線工作已經有20年時間,其中接近10年時間工作於Linux作業系統。在中興通訊作業系統產品部工作期間,他作為技術總工參與的電信級嵌入式實時作業系統,

隨想錄(關於aarch64)

【 宣告:版權所有,歡迎轉載,請勿用於商業用途。 聯絡信箱:feixiaoxing @163.com】 關於aarch64事實上已經出來很長時間,但是很多同學不太清楚怎麼學習。大部分的同學現在還是學習的arm32,建議有arm32基礎的同學可以儘快開始學習aarch64。 1、怎麼學習aarch6

Linux 基金會提出 CLDA 協議,助推開放資料共享

神經網路、機器學習、無人駕駛……這些尖端技術都需要大量的資料支撐。但團隊和開發者要怎麼公開分享資料? Linux 基金會給的答案是: Community Data License Agreement (社群資料許可協議,簡稱 CLDA )。 過去,開源社群展現了其強大的開放式合作力量

Hadoop叢集搭建(四) Hadoop升級

Hadoop前面安裝的叢集是2.6版本,現在升級到2.7版本。 注意,這個叢集上有執行Hbase,所以,升級前後,需要啟停Hbase。 更多安裝步驟,請參考: Hadoop叢集(一) Zookeeper搭建 Hadoop叢集(二) HDFS搭建 Hadoop叢集(三) Hbase

Ubuntu 18.04 LTS將基於Linux Kernel 4.15核心

本週早些時候,Canonical的Mark Shuttleworth宣佈命名下個Ubuntu Linux系統為“Bionic Beaver”, 而現在Ubuntu Kernel團隊表示Ubuntu 18.04 LTS預設核心將會採用Linux 4.15。 目前Ubuntu 18.04 LTS已經開始進入

moloch 網路流量回溯分析系統

0x01 故事背景 某一天的早上 你懷著愉快的心情來到公司,開始美好的 一天工作生活。有個業務後臺的同事找到你說 昨天下班後有人反饋說訪問他的業務後臺有問題,他想分析網路層面的資料包看看,是否能看出什麼問題。你微微一笑,作為一個資深網工,抓包這種小事,這不是正是花式秀 tcpdump還是tshark的時

Ubuntu 16.04 下部署 Graylog 2.x 日誌伺服器

Graylog 是一個開源的日誌管理系統,集中式收集、索引、分析其它伺服器發來的日誌。它是由 Java 語言編寫的,能夠接收 TCP、UDP、AMQP 協議傳送的日誌資訊,並且使用 Mongodb 做為後臺資料庫。它還有一個使用 Ruby 編寫的 Web 管理介面,可以輕鬆管理 Graylog 和查詢日誌。

特殊許可權set_uid、set_gid、stick_bit,軟連線/硬連結檔案

特殊許可權set_uid的作用是使普通使用者去執行某個命令過程中臨時擁有所有者身份,必須是二進位制檔案(命令、庫檔案),在Linux系統中,最明顯的例子就是passwd這個命令。 set_uid僅僅作用在二進位制檔案上 看到passwd檔案許可權中有s,普通使用者就能夠自行修改自己的密碼。 普通

Linux系統中用指令碼安裝虛擬機器及其管理,快照及虛擬機器重置

想要快速安裝多臺虛擬機器,可以對原有虛擬機器硬碟檔案做一個快照,使用快找安裝多個虛擬速度是相當快的,那麼接下來我將介紹如何建立快照以及編寫簡單的shell命令安裝虛擬機器的方法。 一、安裝虛擬機器 (1)用shell指令碼安裝(2)得到一個虛擬機器的全端管理及硬碟檔案(3)建立虛擬機器快照安裝 sh

win7 下硬碟安裝Redhat7

這篇博文主要記錄了本人倒騰安裝linux的過程,以備以後查閱; =========================================================== 1、首先格式化一個小的分割槽 格式為FAT32 我分了一個分割槽10G 用來存放redhat7映象 2、用解壓軟體或

02-03根檔案詳解

02-03根檔案詳解 Windows:PE Linux: ELF 檔案系統: Rootfa:根檔案系統 HFS:Linux /boot ;系統啟動相關檔案。如核心、initrd、以及grub(bootloader引導加法器) /dev;裝置檔案 裝置檔案:背景黑色文字黃色無大小 塊裝置:

Linux系統中虛擬機器的安裝

經過這段時間的學習,相信大家對已經感覺到虛擬機器對我們的重要性,那麼如下為大家介紹安裝虛擬機器的全過程。 一、預安裝 在網上找到一個系統映象檔案,大小在4G左右。 二、安裝 開啟一個shell,切換到root使用者,輸入命令:virt-manager,虛擬機器圖形管理管理介面就出來了 如圖

2.485199213028