Linux開發學習筆記

2021-08-07 15:23:14 字數 1042 閱讀 6753

2017-08-31

安裝過程中沒有提示設定超級使用者root密碼,只是讓設定了普通使用者的使用者名稱和登入密碼。原來ubunto不提倡設定root使用者,系統安裝成功後,root密碼是隨機的,那麼在這種情況下如何得到root許可權

1、用當前登入使用者開啟終端,在終端輸入命令 sudo passwd,輸入當前使用者的密碼然後回車

2、會提示輸入新密碼,輸入完成後回車

3、然後提示再輸入一次新密碼以確認,然後回車,設定成功

zzl@zzl-virtual-machine:~$ su do passwd

[sudo] zzl的密碼:

輸入新的unix密碼:

重新輸入新的unix密碼:

zzl@zzl-virtual-machine:~$ su root

密碼:root@zzl-virtual-machine:/home/zzl#

注意:這個新密碼就是root的密碼,可以與當前使用者的密碼不同。

在終端中輸入 su root,然後輸入root的密碼,驗證成功即可切換到root使用者。在root使用者下做完操作後,用exit命令即可退出root使用者,退回當前登陸使用者。

* gnu make: 編譯(compile)和構建(build)的自動化工具

* gnu 編譯器集合:gcc

* gnu 二進位制工具:包含鏈結器(linker),彙編器(assembler)和其他工具

2017-09-03

yum search ifconfig

yum -y install net-tools.x86_64

ifconfig

netstate--netstat.x86_64

web應用開發 c++/cgi

系統應用開發

linux基本操作

linux環境程式設計:伺服器間以tcp通訊(socket)c++    ipc io多路復用(select、poll、epoll)

http協議 cookie/session  get/pose

webmin:網路控制linux

winscp:向linux伺服器傳輸檔案

Linux驅動開發學習筆記

一 linux裝置驅動基礎 基於linux2.6核心 參考 linux device drivers 3rd edition linux kernel有乙個很好的特性,可以支援在執行是進行擴充套件。這意味著系統啟動執行是,我們仍然可以向kernel新增功能。這種執行時可以被新增到kernel的 稱為...

Linux核心開發學習筆記(二)

1 段機制 段描述符表 段表 段描述符表 由段號,基位址,界限,屬性組成。其中,線性位址 段的起始位址 偏移量 由於linux核心以分頁機制為主,因此,linux將段的起始位址設定為0,則保留了段機制,但實際使用了分頁機制 2 分頁機制 3 除錯 1 概述 呼叫fork系統呼叫建立程序,使用ps e...

Linux學習筆記(八) 程式開發篇之

一 編輯器的選擇 1 vim vim是vi的增強版。使用時,直接輸入 vim 檔名 可以搜尋字串 替換字串 調語法高亮 自動縮排 tab寬頻 預設為8 等等 2 emacs 與vim一樣的使用,同樣有強大的編輯功能。3 gedit圖形化程式設計工具 gedit工作在gnome下,但是還是應該至少會用...