Time of Update: 2018-07-26
進入你的虛擬機器中,然後,右擊你的虛擬機器的標籤,選擇設定-->options選項卡中有一個“共用資料夾”用滑鼠選中它,再在右邊視窗中,點添加按鈕,再在你的linux系統中作如下操作: cd /mnt/hgfs/<你的共用名稱> 在這裡面你就可以看到你的真實主機中的東西了。 還有一個前提:就是你在你的虛擬機器上一定要安裝好vmware tools工具包。才可以 1、開啟WINDOWS的GUEST帳戶,並設定密碼。
Time of Update: 2018-07-26
一 cygwin Cygwin 是一個用於 Microsoft® Windows® 作業系統的類 UNIX® 環境。它包含一個真正的 UNIX shell、一個 Portable Operating System Interface (POSIX) 類比庫以及數千個 UNIX 公用程式。 作用: 1)作為Linux/Unix的初學者,可以使用cygwin來在windows上類比使用Linux/Unix;
Time of Update: 2018-07-26
/tmp 一般是直接佔用 / 分割區空間,除非你安裝時有獨立一個分割區空間給它使用。所以就看你的 / 或者是獨立分割區空間項目。 至於其他轉彎要可以調整 /tmp 目錄專屬空間。這不外乎是: 1. 分割出其他分割區空間掛入給 /tmp 使用。 2. 用 mount -t tmpfs -o size=100M none /path,用 ram+swap 的記憶體方式來提供空間。 3. dd 產生一個大檔案,mkfs 後透過
Time of Update: 2018-07-26
問題產生背景:今天在Linux某普通使用者openam_jxedu上配置系統,因為檔案誤刪,我想刪除系統安裝檔案,重新解壓安裝,但是考慮到該系統產生的設定檔可能會對後來的某些功能造成影響,因此便想刪除該普通使用者——openam_jxedu,然後重新建立該使用者,然後再進行系統的重新安裝。問題描述:我在root使用者下,使用userdel -r openam_jxedu 指令刪除該使用者,但是卻發現報如下錯誤。
Time of Update: 2018-07-26
關機 1 2 3 4 5 6 7
Time of Update: 2018-07-26
先上題目吧: 準備一個大於10M的檔案。 編寫兩個獨立的程式file_read.c和file_write.c。 file_read負責開啟檔案,每次從檔案讀入128-1024個位元組(隨機產生),放入到共用記憶體區;共用記憶體區最大為1024位元組。 file_write負責從共用記憶體中接收資料,並寫入到另一個檔案中。 file_read通過訊息通知file_write每次寫入共用記憶體的位元組數。雙方通過訊號量進行同步。
Time of Update: 2018-07-26
Linux PHY幾個狀態的跟蹤 本文轉自: http://www.latelee.org/programming-under-linux/linux-phy-state.html
Time of Update: 2018-07-26
tmp目錄下檔案什麼時候會刪除。 寫這篇文章是我要重啟長時間啟動並執行hadoop叢集的時候,關閉不了相應的服務。查看shell指令碼看到,要找到服務的pid檔案,才能重啟,一般情況下pid檔案都會儲存在tmp目錄下,但是pid檔案卻不見了 為了保證tmp目錄不爆滿,系統預設情況下每日會處理一次tmp目錄檔案,原理就是使用了tmpwatch。 tmpwatch 作用 tmpwatch作用:removes files which haven’t been accessed for
Time of Update: 2018-07-26
作者:Sandy 原創作品轉載請註明出處 《Linux核心分析》MOOC課程http://mooc.study.163.com/course/USTC-1000029000 ” 實驗環境:c+Linux64位 (32位系統可能結果會不同) 依照學術誠信條款,我保證此回答為本人原創,所有回答中引用的外部材料已經做了出處標記。 實驗環境:ubuntu14.04作業系統,x86體繫結構 實驗要求:使用gdb跟蹤調試核心從start_kernel到init進程啟動
Time of Update: 2018-07-26
我們很多c程式在windows下是以dll形式展現的,在linux則是以so 形式展現的。 windows一般不會因為編譯dll檔案的編譯器版本不同而出先dll檔案不能執行。 但是linux下,不同版本核心的linux下編譯的c程式,在其他版本的linux下就容易出現無法執行的問題。主要可能是支援程式的核心相對於編譯時間的核心較高或者版本相對於編譯時間的核心較低。
Time of Update: 2018-07-26
什麼是Linux系統架構。 要瞭解Linux系統,就要對其系統架構有一定的瞭解,下面小編就大家帶來Linux系統架構的講解,有興趣的朋友不妨來瞭解下。 我以下圖為基礎,說明Linux的架構(architecture)。(該圖參考《Advanced Programming in Unix Environment》) 什麼是Linux系統架構。 最內層是硬體,最外層是使用者常用的應用,比如說firefox瀏覽器,evolution查看郵件,一個計算流體模型等等。
Time of Update: 2018-07-26
http://www.perfgeeks.com/?p=723 http://www.perfgeeks.com/?p=770 經常使用top命令瞭解進程資訊,其中包括記憶體方面的資訊。命令top協助文檔是這麼解釋各個欄位的。 VIRT , Virtual Image (kb) RES, Resident size (kb) SHR, Shared Mem size (kb) %MEM, Memory usage(kb) SWAP, Swapped size (kb)
Time of Update: 2018-07-26
Linux中有個stringify的標頭檔,裡面主要的內容如下: #ifndef __LINUX_STRINGIFY_H#define __LINUX_STRINGIFY_H/* Indirect stringification. Doing two levels allows the parameter to be a * macro itself. For example, compile with -DFOO=bar, __stringify(FOO) * converts
Time of Update: 2018-07-26
Linux中記憶體buffer和cache的區別 2011-10-04 14:40:18 本文轉自:http://blog.chinaunix.net/uid-24020646-id-2939696.html
Time of Update: 2018-07-26
參考官網:https://cwiki.apache.org/confluence/display/Hive/GettingStarted 1. 伺服器要求: Java1.7或以上,建議java1.8 Hadoop2.x 2. 擷取安裝包 官網地址:https://mirrors.tuna.tsinghua.edu.cn/apache/hive/ 可以選擇合適的版本下載 下載地址:https://mirrors.tuna.tsinghua.edu.
Time of Update: 2018-07-26
如何查看Linux程式或進程用到的庫(共用庫依賴關係)。 查看可執行程式的共用庫依賴關係 要找出某個特定可執行依賴的庫,可以使用ldd命令。這個命令調用動態連結器去找到程式的庫檔案依賴關係。 $ ldd /path/to/program 注意!並不推薦為任何不可信的第三方可執行程式運行ldd,因為某些版本的ldd可能會直接調用可執行程式來明確其庫檔案依賴關係,這樣可能不安全。
Time of Update: 2018-07-26
目的:將核心記憶體的一塊作為字元裝置,使用者可通過這些調用來讀寫這段記憶體。 總結: 1、裝置號 主裝置號標識裝置對應的驅動程式,次裝置號由核心使用,用於確定裝置檔案所指的裝置。 通過次裝置號獲得一個指向核心裝置的直接指標,也可將此裝置號當作裝置本地數組的索引。 裝置編號用dev_t表示(linux/types.h 32位,其中12位表示主裝置號,20位表示次裝置號)。 由dev_t獲得主裝置號或次裝置號:MAJOR(dev_t dev);
Time of Update: 2018-07-26
在 /etc/ld.so.conf 檔案中添加庫的搜尋路徑。 將自己可能存放庫檔案的路徑都加入到/etc/ld.so.conf中是明智的選擇。 添加方法也極其簡單,將庫檔案的絕對路徑直接寫進去就OK了,一行一個。例如: /usr/X11R6/lib 添加過路徑後使用命令ldconfig 更新ld.so.cache /etc/ld.so.cache 是一個非文本的資料檔案,不能直接編輯,它是根據 /etc/ld.so.conf 中設定的搜尋路徑由
Time of Update: 2018-07-26
線程 主要用到3個函數,pthread_create(建立),pthread_exit(退出),pthread_join(等待退出)。 例子如下: /* example.c*/#include <stdio.h>#include <pthread.h>void thread(void){int i;for(i=0;i<3;i++)printf("This is a pthread.\n");}int main(void)
Time of Update: 2018-07-26
轉自:http://blog.itpub.net/133735/viewspace-773854/