Time of Update: 2018-07-31
IT人生活休閑 2017-02-04 09:39 root是Linux系統的超級管理員,要儲存好密碼,而且要求要複雜,最好要有數字,字母、符號,而且8位以上,一般都要求隨機產生的。 如果不小心忘記了root密碼,是非常惱火的,但不用擔心,不需要重裝,可以用如下方法操作: 重啟系統(如是生產系統,最好找個專門時間): 3 秒之內要按一下斷行符號,出現如下介面: 按斷行符號: 上面選擇第二行,按e ,然後在如下介面輸入single,
Time of Update: 2018-07-31
Linux下grep顯示多行資訊 標準unix/linux下的grep通過以下參數控制上下文 grep -C 5 foo file 顯示file檔案中匹配foo字串那行以及上下5行 grep -B 5 foo file 顯示foo及前5行 grep -A 5 foo file 顯示foo及後5行 如果想要把這些內容匯入到一個指定的檔案可以這樣 grep -C 5 foo file >
Time of Update: 2018-07-31
1) WinCE與Linux有何區別。(商業模式,學習和開發難度,對硬體的支援,穩定性,對工程師未來發展的協助,對研發中心未來發展的協助) 嵌入式Linux OS與Windows CE相比的優點: 第一:Linux是開放原始碼,遍布全球的眾多Linux愛好者都是Linux開發人員的強大支援人員者;Windows CE目前6.0核心全部開放,GUI不開放。第二:Linux的核心小、效率高;Windows
Time of Update: 2018-07-31
1下載Zookeeper 2安裝啟動測試 2.1上傳壓縮檔並解壓 2.2建立 zookeeper設定檔 2.3安裝JDK 2.4啟動zookeeper 2.5查看zookeeper的狀態
Time of Update: 2018-07-31
uniq 命令 文字 uniq 是LINUX命令 用途 報告或刪除檔案中重複的行。 文法 uniq [ -c | -d | -u ] [ -f Fields ] [ -s Characters ] [ -Fields ] [ +Characters ] [ InFile [ OutFile ] ] 描述 uniq 命令刪除檔案中的重複行。
Time of Update: 2018-07-31
在安裝測試flume的時候發現沒有安裝telnet, 順便總結記錄了一下yum、rpm命令的使用。 如果沒有安裝telnet的話, 需要使用yum命令安裝. - 1,先檢查是否安裝了telnet : rpm -qa | grep telnet -2. 然後檢查yum列表裡面有什麼 [root@slave01 ~]# yum list | grep telnettelnet-server.x86_64 1:0.17-48.el6
Time of Update: 2018-07-31
11.1服務簡介 Linux 系統服務有時也稱為精靈,是在Linux啟動時自動載入並在Linux退出時自動停止的系統任務。在Linux 啟動過程中我們可以看得很多starting … 提示資訊,該資訊表示正在啟動系統服務,而在Linux 退出時,我們也能夠看到相應的Stopping … 資訊,表示系統服務正在停止。 Linux自身有許多系統任務如network 服務用於支援網路連接等。 11.1.1 服務分類 根據精靈的啟動與管理方式可分獨立啟動與超級精靈兩種。 1.
Time of Update: 2018-07-31
我們知道Linux的目錄結構為樹狀結構,最頂級的目錄為根目錄 /。 其他目錄通過掛載可以將它們添加到樹中,通過解除掛載可以移除它們。 在開始本教程前我們需要Crowdsourced Security Testing道什麼是絕對路徑與相對路徑。 絕對路徑:路徑的寫法,由根目錄 / 寫起,例如: /usr/share/doc 這個目錄。 相對路徑:路徑的寫法,不是由 / 寫起,例如由 /usr/share/doc 要到 /usr/share/man 底下時,
Time of Update: 2018-07-31
自己學Linux也有一些時間了,因為自己學Linux完全是出於自己的愛好,沒有評價的方法,學的怎樣只能靠自己的感覺。學習的過程也完全是隨自己的想法,正是因為如此,所以造成自己學習的過程中在方法方面的一些問題,也只能憑感覺。所以把他們總結出來,以警示自己,希望可以加以改正,以後不要再犯。
Time of Update: 2018-07-31
1、chgrp(改變檔案所屬使用者組) chgrp 使用者組 檔案名稱 ###就是這個格了。如果整個目錄下的都改,則加-R參數用於遞迴。 如:chgrp -R user smb.conf
Time of Update: 2018-07-31
自學自鳥哥的書,感謝鳥哥。 一.路徑 相對路徑與絕對路徑 . 代表此層目錄 .. 代表上層目錄 - 代表前一個工作目錄 ~ 代表目前使用者的主資料夾 ~dt2131 代表使用者“dt2131”的主資料夾 例: 絕對路徑: /usr/share/doc 相對路徑:../man(to /usr/share/man) 二.執行檔案路徑變數$PATH $PATH 目錄區分前後 不同使用者預設PATH不同。 PATH可修改以 : 分隔 本目錄 .
Time of Update: 2018-07-31
上面一節分析了arp協議的初始化過程。本節主要是arp資料包的處理流程,在arp初始化時,通過調用dev_add_pack將arp協議的接收處理函數添加到了三層協議資料包處理函數相關的hash鏈表ptype_base中(關於三層協議資料包處理函數相關的hash鏈表,請參考文檔http://blog.csdn.net/lickylin/article/details/22900401)。當底層接收到屬於原生arp資料包時,就會調用arp_rcv進行後續處理。
Time of Update: 2018-07-31
linux是一個開源、免費的作業系統,其穩定性、安全性、處理多並發已經得到業界的認可,目前很多中型,大型甚至是巨型項目都在使用linux。linux核心:redhat 、紅旗linux、ubuntu、suse、fedora,它們的核心都是一樣的(Note:linux其實是一個統稱,就比如麵條是一個統稱,可以有哨子面、陽春麵、打滷麵等) linux的特點 -
Time of Update: 2018-07-31
命令相關: 1,查看磁碟 df -h 2,查看記憶體大小 free free [-m|g]按MB,GB顯示記憶體 vmstat 3,查看cpu cat /proc/cpuinfo
Time of Update: 2018-07-31
http://xgboost.readthedocs.org/en/latest/build.html#python-package-installation 分兩步: First build the shared library from the C++ codes (libxgboost.so for linux/osx andlibxgboost.dll for windows). Exception: for
Time of Update: 2018-07-31
1.fork()函數 fork()函數通過系統調用建立一個與原來進程幾乎完全相同的進程,這個新產生的進程稱為子進程。一個進程調用fork()函數後,系統先給新的進程分配資源,例如儲存資料和代碼的空間。然後把原來的進程的所有值都複製到新的新進程中,只有少數值與原來的進程的值不同。相當於複製了一個自己。需要注意的一點:就是調用fork函數之後,一定是兩個進程同時執行的程式碼片段是fork函數之後的代碼,而之前的代碼以及由父進程執行完畢。下面來看一個很簡單的例子。 fork函數返回兩個值
Time of Update: 2018-07-31
1. 首先,編寫c程式helloworld.c: #include <linux/init.h> #include <linux/module.h> #include <linux/kernel.h> static int hello_init(void) { printk("<1>Hello World!\n");
Time of Update: 2018-07-31
Linux的核心和System Call不好調試,參考這裡: http://stackoverflow.com/questions/5999205/cannot-step-into-system-call-source-code 簡單來說,如果想在本機調試system call,那麼當你進入system call時,系統已經在掛起狀態了,那麼它又怎樣能響應使用者的輸入。
Time of Update: 2018-07-31
引用點擊開啟連結 Linux核心檔案數目將近2萬,除去其他架構CPU的相關檔案,支援S3C2410、S3C2440這兩款晶片的完整核心檔案有1萬多個。這些檔案的組織圖並不複雜,它們分別位於頂層目錄下的17個子目錄,各個目錄功能獨立。 arch:包含和硬體體繫結構相關的代碼,每種平台佔一個相應的目錄,如i386、arm、arm64、powerpc、mips等。Linux核心目前已經支援30種左右的體繫結構。在arch目錄下,存放的是各個平台以及各個平台的晶片對Linux核心進程調度、
Time of Update: 2018-07-31
Linux建立和刪除使用者 一、建立使用者 Linux是支援多使用者的作業系統,我們可以建立不同的使用者,在系統上完成不同的工作。 1、開啟終端 輸入 sudo -r useradd 使用者名稱 # -r 參數建立系統使用者2、輸入 sudo useradd -g root 使用者名稱#這一行的命令是讓你的剛剛建立的使用者劃分到 root