ubuntu網絡連接顯示”設備未托管”解決方法
之前就遇到過這個問題,一直都沒有去解決,這次是因為試著用虛擬機寬帶連接進行上網設置,沒有成功,后來導致NAT 也不行,并且發現 網絡連接顯示”設備未托管” , 一直以為是虛擬機的網絡設置的問題,后來證實:之前寬帶連接我設置了 pppoeconf ,因為pppoe修改了dns導致的。
造成問題的原因:
Linux里面有兩套管理網絡連接的方案:
1、/etc/network/interfaces(/etc/init.d/networking)
2、Network-Manager
兩套方案是沖突的,不能同時共存。
第一個方案適用于沒有X的環境,如:服務器;或者那些完全不需要改動連接的場合。
第二套方案使用于有桌面的環境,特別是筆記本,搬來搬去,網絡連接情況隨時會變的。
-------------
他們兩個為了避免沖突,又能共享配置,就有了下面的解決方案:
1、當Network-Manager發現/etc/network/interfaces被改動的時候,則關閉自己(顯示為未托管),除非managed設置成真。
2、當managed設置成真時,/etc/network/interfaces,則不生效。
ubuntu網絡顯示設備未托管的解決辦法
在終端下執行
sudo gedit /etc/NetworkManager/nm-system-settings.conf
“managed=false”改為“managed=true”,重啟電腦就可以。 真的是坑爹啊
這一步 其實也是沒有必要的 。傷不起啊
參考: http://tieba.baidu.com/f?kz=740913480
http://www.ubuntuhome.com/ubuntu-networkmanager.html
今天開始跟著網絡視頻學習,之前說過使用putty遠程登入linux,但是發現中文是亂碼,
解決辦法:首先登入 輸入 echo $LANG 查看linux所使用的中文字體,然后再窗口的標題上單機右鍵,修改配置 窗口->轉換->遠程字符集,選擇和linux相對應的字體,一般都是uft-8.
puttycn 中文下載 ,點擊
參考:
http://wenku.baidu.com/view/c590eb8ca0116c175f0e484e.html
http://linux.chinaunix.net/techdoc/desktop/2009/03/31/1106396.shtml
獨立博客地址 http://www.fuxiang90.me/2011/07/putty%E5%A6%82%E4%BD%95%E6%94%AF%E6%8C%81%E4%B8%AD%E6%96%87/
今天趕星老師講解了在centos下網絡配置文件的修改 == ,ubuntu 下有些不一樣,于是下午我就打開redhat 的虛擬機,準備嘗試下,結果發現 ifconfig 不能用,切換到root 也不能用。
后來發現 在/sbin 目錄下有ifconfig ,表明bash 沒有去這里找,那么 export PATH=$PATH:/sbin
或者 在/etc/profile 里 加上PATH=$PATH:/sbin ,這樣就可以執行 ifconfig 了
獨立博客 http://www.fuxiang90.me/2011/07/redhat-ifconfig%E4%B8%8D%E8%83%BD%E7%94%A8%E7%9A%84%E8%A7%A3%E5%86%B3%E5%8A%9E%E6%B3%95/
歡迎訪問交流
自己的電腦只有1G 的內存,有時學習看視頻還是喜歡在xp下弄,然后用ssh 登入linux系統進行操作,我發現ubuntu 10 每次跑的時候 也只是需要200M的內存,當然是沒有運行時候大程序,所以我配置linux的虛擬內存為312 M ,實踐證明夠用。
下次試試開兩個虛擬機,準備跟著網上的教程 (趕星老師) ,進行學習,如果不使用putty,老是要切換到虛擬機界面進行操作,電腦反應有時會比較遲鈍。所以使用putty 進行登入操作,確實不錯。
免費的云 申請www.dotcloud.com 注冊申請后 ,他會發你郵箱一個驗證碼
這里是安裝方法 http://docs.dotcloud.com/tutorials/firststeps/ 前提是你要安裝 python 同時
還需要 安裝 sudo apt-get install python-setuptools
這樣 才可以使用 easy_install dotcloud 這個命令
1 sudo apt-get install python-setuptools
2 sudo easy_install dotcloud
3 dotcloud create ramen 創建一個 應用的名字 我用的 是 fuxiang
4 dotcloud info fuxiang.www 會有 ssh 的信息
5 mkdir xxx cd xxx 在本地創建一個目錄 保存上傳到服務器的文件
6 dotcloud push fuxiang.www ~/xxxx 后面是你需要上傳的文件夾
<! ------------------------------------------
<?php "40 + 2 = ".(40+2);echo "fuxiang say hello to you !" ;phpinfo();?>
訪問地址 :http://www.fuxiang.dotcloud.com/myFirstCloud.php
7 dotcloud deploy -t mysql fuxiang.db
8 dotcloud info fuxiang.db
<!-----------------------------------
<?php$db = mysql_connect("db.fuxiang.dotcloud.com:6206", "root", "xxxxxx");if($db) { echo "wrong ";}else echo "mysql is connetc";$result = mysql_query("SELECT 40+2");$row = mysql_fetch_row($result);$column = $row[0];echo "SQL says 40 + 2 = ".$column;?>測試 mysql 的數據連接 現在我對PHP 還不熟悉 對于其中數據庫的操作僅此而已
http://www.fuxiang.dotcloud.com/mysqlConnect.php 可以看到 數據庫連接了
這個云 在建立在Amazon 上的,可以理解 Amazon 在節日時候 訪問量會是平時的幾倍,閑置的服務器用來做云,最合適不過了。
在不久的將來,利用這些計算資源來完成我們自己的需求必將是成為一個熱點話題(轉自CSDN 程序員)http://www.fuxiang90.me/?p=95 我獨立博客地址 歡迎批評
之前都是停留在vim 的一些簡單的功能上面 ,也了解 過
vim + ctags + taglist + cscope + cppcomplete + global但是一直沒有去用 具體可以查看下面的鏈接
http://blog.csdn.net/huangxiansheng1980/archive/2010/08/17/5819060.aspx
今天用了下 確實很強大
:
ctags 可以用來跳轉到你需要查看的定義 ==
首先 vim 自己就支持自動補全 ctrl + N ;
cppcomplete 也是一個這樣的功能 ,和一個開源項目 icompelept 類似 ;
global 沒去試過 估計有上面的 一般的開發要求還是可以滿足的 ;
可以參考
http://blog.csdn.net/TrueLie/archive/2007/08/12/1739604.aspx
////最開始 運行size main
text data bss dec hex filename
913 264 72 1249 4e1 main
////////////////////////////////////////////////
在全局上 增加一個 data【1000】之后 bss 增加了4000
text data bss dec hex filename
913 264 4072 5249 1481 main
////////////////////////////////////////////////////
將 data【1000】 = {10};
text data bss dec hex filename
913 4312 72 5297 14b1 main
data段增加4048
//給全局變量賦值使數組data從BSS段移到了DATA段
//局部變量并不進入a.out,它們在運行時創建
// 如果只是在全局申明變量 文件大小是不會變的 只是bss 會改變 但要是 對全局數組
賦值的話 就會是文件的大小發生改變 并且bss 段不會增加 只會增加data 段
# include<stdio.h>
# include<stdlib.h>
char peer[40];
static double peach;
int mango = 13;
static long melon = 2011;
int data[1000] ;
int main()
{
int i = 3,j,*ip;
ip = malloc(sizeof(i));
peer[5] = i;
peach = 2.0 * mango;
return 0;
}
linux 內核的構成
系統調用 供 用戶空間調用內核代碼;PM ,進程調度,進程管理,進程通信;
MM,內存管理,地址轉換,內存的分配和回收;ARCH ,體系結構相關,這一部分是和硬件相關的代碼,和CPU 是相關的;不同的CPU 匯編是不同的;網絡協議棧 : 很穩定 支持的網絡協議很多;VFS,虛擬文件系統 對各種文件統一的接口,所以ubuntu 可以直接讀 xp 下的文件格式 ,urgh;