Time of Update: 2018-07-17
(本章基於:Linux-4.4.0-37) 核心與使用者空間通訊有很多種通訊方式,netlink是其中一種,其餘的還有/proc、ioctl、sockopt、共用記憶體等等。netlink的特點是非同步全雙工系統。 netlink使用32位連接埠定址,稱為pid(與進程號沒有關係),其中核心的pid地址為0,。netlink主要特性如下: 1 支援全雙工系統、非同步通訊(當然同步也支援) 2
Time of Update: 2018-07-17
作為開源領域最為盛大的開發人員會議,Red Hat DevNation上的任何訊息,勢必都會引得全球熱愛開源的開發人員們為之興奮。而到目前為止,最為重大的訊息莫過於微軟在這一盛會上正式發布了.NET Core 1.0、ASP.NET Core 1.0以及Entity Framework Core 1.0,支援Windows、OS X(來自於.NET Blog,現在應該稱呼為macOS)和Linux。 .NET Core是一個跨平台、開源、模組化的.NET平台,
Time of Update: 2018-07-17
1. 問題現象 主機名稱(hostname)顯示為unknown 2. 解決方案 我的環境之所以是為unknown,一個是沒有設定主機名稱,二個是使用的是DHCP指派ip方式 下面介紹解決方案步驟: 第一個過程:修改主機名稱設定檔以及建立節點檔案 vi /etc/hosts bash-3.00# cat /etc/hosts # # Internet host table # ::1
Time of Update: 2018-07-17
下載安裝Cygwin 我們可以到Cygwin的官方網站下載Cygwin的安裝程式,地址是: http://www.cygwin.com/ 或者直接使用下載串連來下載安裝程式,下載串連是: http://www.cygwin.com/setup.exe 下載完成後,運行setup.exe程式,出現安裝畫面。直接點“下一步”,出現安裝模式的對話方塊,如下圖所示: 我們看到有三種安裝模式: Install from
Time of Update: 2018-07-18
add.c 的內容 int Add(int a,int b) { int result; result=a+b; return result; } minus.c 的內容 int Minus(int a,int b) { int result; result=a-b; return result; }
Time of Update: 2018-07-18
GYT_BOX 是一個特地為 ARM Linux 平台開發的基於 Qt 的圖形介面系統測試載入器,提供一些常用外設的測試和校準功能、系統設定、監測等功能。 在 Yocto 系統 Sato 案頭的 All 或 Settings 頁面可以找到“GYT Box”表徵圖,如圖1所示,點擊表徵圖即可啟動程式。 圖1 在 All 頁面找到 GYT Box 應用程式 GYT Box 的左側是功能欄,目前包括
Time of Update: 2018-07-19
JDK下載路徑:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 一、Windows環境下的Java環境配置 1、安裝JDK 2、配置環境變數 2.1、Win2000以及WinXP中可以在“我的電腦”屬性的“進階”選項中找到“環境變數”,然後可以根據如下提示進行建立或者修改 JAVA_HOME
Time of Update: 2018-07-21
1. 解決TELNET速度慢的問題 到/etc/xinetd.d下面改telnet檔案吧,我一時記不起是 改哪裡了,到網上查查看,要不設一個DNS 注釋掉/etc/xinetd.d/telnet檔案中的 log_on_failure += USERID 重啟xinetd進程就可以了
Time of Update: 2018-07-21
《Unix環境進階編程》、《Posix多線程程式設計》學習筆記和重點摘要。 一、線程的4種狀態 狀態 含義 就緒(Ready)
Time of Update: 2018-07-21
查看當前使用的核心 #uname -r
Time of Update: 2018-07-21
linux核心升級後如何刪除舊的核心 首先我們需要查看一下當前使用的是哪個核心: uname
Time of Update: 2018-07-21
資源: 用戶端:Win7 +Xshell + Xftp 伺服器:RedHat 5.5 + 管理員帳號、密碼 一、查看本機是否已經安裝vsftpd服務,執行以下命令: rpm –qa|grep vsftpd 查看服務是否安裝,則會顯示如下: 如果未安裝vsftpd服務,則無中間紅框內的顯示。 二、安裝vsftpd服務,執行以下命令: yum install vsftpd(也可以採用其它方式安裝)
Time of Update: 2018-07-21
將A目錄下的B檔案夾及其裡面所有檔案,替換到A1目錄下的B1檔案夾及其所有檔案就是拷貝檔案夾 # 假設A目錄下B檔案夾的fullpath是 /aa/bb/cc/A/B# 假設A1目錄下B1檔案夾的fullpath是 /dd/ee/ff/A1/B1# # 可以用下面的指令把所有在/aa/b/cc/A/B底下所有的檔案及檔案夾/檔案# 不管有多少層,通通copy到 /dd/ee/ff/A1/B1 下面去:cd /aa/bb/cc/A/Bfind . -name -print | cpio
Time of Update: 2018-07-21
(沒有上傳圖片) 實驗一 Linux命令與編程基礎實驗 實驗目的:瞭解遠程登入,學習putty這個軟體,會運用它進行遠程登入。學習和掌握Linux命令,瞭解GCC編譯器及VI文字編輯器的運用,會簡單的程式設計語言。 實驗內容: 一.Linux命令實驗: 使用putty用ssh方式登入172.23.204.90伺服器。登入後, 1. 更改自己的使用者口令(複雜些,字母數位組合);
Time of Update: 2018-07-21
Windows與Linux的雙系統,是使用grub引導的。所以,如果需要使Windows做為預設啟動,需要修改Linux下的grub設定檔。以Red Enterprise Linux為列。 vim /boot/grub/grub.conf 注意該檔案中以title為開頭的行有幾條。呵呵,是否發現你的windows也在其中一行。 從上到下,數一下你的windows在第幾個title. 如上圖,我的Windows7是第二個title行。OK再看該圖最上面的那個default=1
Time of Update: 2018-07-21
一個Windows,一個FC Linux,grub引導,並且設定了預設進入Linux。但是平時還是用Windows多,因此,有時候不小心就會進入Linux,不太方便。因此, 需要調整兩個系統的啟動順序,調整方法如下,進入Linux,用root帳號,在/boot/grub/grub.conf檔案,找到default=0,將0改為1就可以了。 實在不想麻煩了,就直接把Linux刪除,刪除之前需要首先修改系統引導程式。修改方法如下,首先進入dos,利用命令fdisk
Time of Update: 2018-07-21
接觸ubuntu linux已經快3個月了,感覺比win xp 好很多。有一種掌控系統的絕對權。 下面我將分幾個層次的講解ubuntu 在命令列下使用ubuntu . 使用終端 如果你需要使用到終端(快速鍵:alt+F2,輸入gnome-terminal),也可以在"應用程式"-->"附件"-->"終端"。
Time of Update: 2018-07-21
硬體平台:飛思卡爾MX258開發板 作業系統:Linux2.6.31 WIFI: RT2860 USB WIFI模組 交叉編譯環境:gcc version 4.1.2 調試步驟: 第一步:測試USB HOST介面 在menuconfig中將USB HOST設定為核心模式: 重新編譯核心後啟動開發板,插入隨身碟並掛載: mount /dev/sda1 /tmp ls /tmp
Time of Update: 2018-07-21
方法一:使用puttygen.exe第一步:產生密匙 運行puttygen.exe,選擇需要的密匙類型和長度,使用預設的SSH2(RSA),長度設定為1024就可以了。 passphrase可以為空白,免得登入時還是要輸入一次密碼。 點擊Save private key 按鈕儲存公匙和私匙,例如key.ppk,public key不用儲存,以後使用Puttygen.exe Load功能就可以顯示public key。 第二步:上傳密匙
Time of Update: 2018-07-21
windows ssh用戶端putty 簡介 一、Putty簡介 Putty是一個免費小巧的Win32平台下的telnet,rlogin和ssh用戶端。它的主程式只有364k, 但是功能絲毫不遜色於商業的telnet類工具。 官方首頁:http://www.chiark.greenend.org.uk/~sgtatham/putty/ Putty是linux好用的telnet類工具,理由: