Time of Update: 2018-07-26
前一段時間看了《深入理解Linux核心》對其中的記憶體管理部分花了不少時間,但是還是有很多問題不是很清楚,最近又花了一些時間複習了一下,在這裡記錄下自己的理解和對Linux中記憶體管理的一些看法和認識。
Time of Update: 2018-07-26
1.pid_t fork(); (1)當一個進程調用了fork 以後,系統會建立一個子進程.這個子進程和父進程不同的地方只有他的進程ID 和父進程ID,其他的都是一樣.就象符進程複製(clone)自己一樣. (2)為了區分父進程和子進程,我們必須跟蹤fork 的傳回值. 當fork 掉用失敗的時候(記憶體不足或者是使用者的最大進程數已到)fork 返回-1,否則fork 的傳回值有重要的作用.對於父進程fork 返回子進程的ID,而對於fork 子進程返回0.我
Time of Update: 2018-07-26
本文目錄 引言 基於Anaconda的tensorflow安裝 1 下載linux版本的Anaconda安裝包 2 安裝Anaconda 利用anaconda安裝tensorflow 1 建立一個 conda 計算環境 2 啟用環境使用 conda 安裝 TensorFlow 3
Time of Update: 2018-07-26
兩款高可用開源方案:Keepalived和Heartbeat。 兩者都很流行,但差異還是很大的,現將試用過程中的感受以及相關知識點簡單總結一下,供大家選擇方案的時候參考。 1)Keepalived使用更簡單:從安裝、配置、使用、維護等角度上對比,Keepalived都比Heartbeat要簡單得多,尤其是Heartbeat
Time of Update: 2018-07-26
在linux環境中,不管是編程還是其他維護,時間是必不可少的,也經常會用到時間的運算,熟練運用date命令來表示自己想要表示的時間,肯定可以給自己的工作帶來諸多方便。 1.命令格式: date [參數]... [+格式] 2.命令功能: date 可以用來顯示或設定系統的日期與時間。 3.命令參數: 必要參數: %H 小時(以00-23來表示)。 %I 小時(以01-12來表示)。 %K 小時(以0-23來表示)。
Time of Update: 2018-07-26
開什麼玩笑, date命令還不簡單麼, 之前也介紹過啊。 是的, date命令的用法很簡單, 今天, 我們來說說date命令的小用途。在某些場合, 如果想起了date命令, 則會給開發工作提供諸多便利。 比如, 我們大家經常會去編譯器, 產生靜態庫或者動態庫, 可是, 有時候(過了一段時間), 我們要查閱庫產生的時間, 此時用ll命令即可, 可問題是,
Time of Update: 2018-07-26
LINUX下date命令的使用方法 在LINUX中,date命令是一個很常用的命令,經常地我們需要使用它去查看系統時間,設定系統時間等等。 1、使用date命令直接設定系統時間 如:設定系統時間為2015年10月1日12點30分18秒 # date 100112302015.18 或者 # date -s "2015-10-01
Time of Update: 2018-07-26
linux uptime命令主要用於擷取主機已耗用時間和查詢linux系統負載等資訊。uptime命令過去只顯示系統運行多久。現在,可以顯示系統已經運行了多長時間,資訊顯示依次為:現在時間、系統已經運行了多長時間、目前有多少登陸使用者、系統在過去的1分鐘、5分鐘和15分鐘內的平均負載。 uptime命令用法十分簡單:直接輸入 # uptime 即可。 輸入範例: 18:02:41 up 41 days, 23:42, 1 user,
Time of Update: 2018-07-26
安裝基礎環境 # yum install wget vim tree gcc gcc-c++ -y 安裝用戶端 # groupadd -g 201 zabbix #useradd -g zabbix -u 201 -s /sbin/nologin zabbix #tar zxf zabbix-2.4.7.tar.gz #cd zabbix-2.4.7 #./configure --prefix=/usr/local/zabbix
Time of Update: 2018-07-26
2015-06-05 17:05 7011人閱讀 評論(0) 收藏 舉報 本文章已收錄於: 作業系統知識庫 分類: linux核心(25) 目錄(?)[+] 一、Uevent機制
Time of Update: 2018-07-26
Linux系統調用的層次如下: 使用者程式-------->C庫(即API):INT 0x80------------>system_call------------>系統調用服務常式--------->核心程式 ***API即就是系統提供的C庫。系統調用是通過非強制中斷指令INT 0x80實現的。 (1)INT
Time of Update: 2018-07-26
在Linux中,系統調用是使用者空間訪問核心的唯一手段,它們是核心唯一的合法入口。
Time of Update: 2018-07-26
參考檔案: \kernel\Documentation\devicetree\booting-without-of.txt 1. 裝置樹的檔案組織圖 DT的檔案組織圖如圖 *.dts作為目標裝置匯總的裝置群組織結構,它會include其他一些有共同特性的檔案(尾碼為*.dtsi)來。 2. 裝置樹編譯
Time of Update: 2018-07-26
註:以下大部分內容摘自Linux核心編程入門篇和linux核心完全注釋 在工作的這段時間,發現我的visio畫圖熟悉了點點,總喜歡把什麼源碼啊,結構啊之類的就當作流程圖來畫來理解,因為對於圖,有一個很直觀的認識,所以接下去也是以圖為中心。 關於linux核心體繫結構
Time of Update: 2018-07-26
坑多,一個一個講。 1、儲存問題。 win10硬碟格式一般為NTFS,而linux下的硬碟格式通常為xfs。所以在安裝雙系統前,要對硬碟的格式進行整理。
Time of Update: 2018-07-26
簡介:主要在三台linux伺服器上,叢集安裝Elasticsearch.6.2.1,及其es的外掛程式,各種管理軟體 1.叢集安裝es 1.1 環境 網域名稱 ipbiluos.com 192.168.10.173biluos1.com 192.168.10.174biluos2.com 192.168.10.175 1.2 三台機器都安裝jdk最新版本 [root@biluos es]# java -versionopenjdk
Time of Update: 2018-07-26
折騰了一天,終於搞定了。 ubuntu沒有root許可權,剛開始用碰到很多麻煩,查了好多資料,終於把arm-linux-gcc:Command not found 的問題解決了。 問題: sudo tar jxvfcross-2.95.3.tar.bz2 exportPATH=$PATH:/usr/local/arm/2.95.3/bin 使用arm-linux-gcc –v 檢查交叉編譯器安裝成功 tar jxvfkernel.tar.bz2
Time of Update: 2018-07-26
Q:我想監視Linux系統的記憶體使用量情況,在Linux下有哪些視圖或者命令列工具可用呢。 在做Linux系統最佳化的時候,實體記憶體是其中最重要的一方面。自然的,Linux也提供了非常多的方法來監控寶貴的記憶體資源的使用方式。下面的清單詳細的列出了Linux系統下通過視圖工具或命令列來查看記憶體使用量情況的各種方法。 1. /proc/meminfo
Time of Update: 2018-07-26
四、Linux基本命令 1. 絕對路徑用什麼符號表示。目前的目錄、上層目錄用什麼表示。主目錄用什麼表示? 切換目錄用什麼命令。 絕對路徑:如/etc/init.d 目前的目錄和上層目錄:./../ 主目錄:~/ 切換目錄:cd 2. 怎麼查看當前進程。怎麼執行退出。怎麼查看當前路徑。 查看當前進程:ps 執行退出:exit 查看當前路徑:pwd 3.
Time of Update: 2018-07-26
Linux命令太多,根據每個人使用用途的不同所用到的命令一般也不同, 並且不經常使用的話也會忘記,現在把經常用到的總結記錄下來,以便以後使用。 假設串連上Linux伺服器上後,預設進入目錄/home/admin 一. 【ls】命令 當不記得目前的目錄下有哪些目錄或檔案時,輸入ls命令顯示目前的目錄下包含的檔案名稱和子目錄。