大概在兩個月前看的linux,現在又忘了許多,今天回憶起了不少。
那時候我在玩ubuntu和redhat linux,ARM開發板,問題多多。一頭霧水。想小和尚摸不到頭腦。也學到了一些。想總結下,寫下來。加強記憶。 Ubuntu和redhat linux其實都是linux,都是用linux的內核,只是外部的什么軟件,開發套件變了。就像windows xp,有什么國慶板的,雨林木風的了,其實就是裝了一些不同的應用軟件了。 我一開始是玩redhat enterprise linux 5,還不錯。在vmware在裝一下。我笨,費了不少時間,才搞定。最開始就是練習一些命令了,就像是windows 下的cmd ,只是在linux下用終端terminal(很猛的工具),一般常用的有 cd ,ls,ll,mkdir,rmdir,tar,bipz2,compress,sudo,su ,ifconfig(注意dos下ipconfig),cp,mv,whereis,find,(locate,which用的少些),man(好男人總會幫助人的,其實不是了,是manual,手冊,指南,linux下幫助你的),強的很,window下也有,help呀。 注意下:我老搞混mutual(相互的)。mutual help 例如。Ipconfig –help ,ipconfig命令的用法都有了,還有vi(編譯器),牛呀,類似與window下的文本文檔(txt),但比那個高級多了,都是用命令,用的好,比word要強很多。但是劣勢是命令太多,記不住呀。所以我一般不直接在linux操作系統下操作,編輯,我在windows下,linux下用的不習慣了,在window下編輯完,就要傳到linux系統下呀,那就要用到cuteftp了,這個東西差點讓我吐血了,后來還是搞好了。嘻嘻。。。 Cuteftp:安裝很簡單,官網下個就ok了。我后來的問題很多。 1. 安裝后,就是連不上,我暈。。先要ifconfig,找到網卡,一般是eth0,ifconfig eth0 分配ip,也可以sudo ifconfig eth0.。。。分配了。前提是找到本機window的ip(dos下ipconfig), 2. 兩個機子的ip必須在同一個網段。 網絡知識,虛擬機network card :選bridge方式。。否則ping不同。 3. 分配完后,ping主機windows,看能不能ping通,能ping當然是happy了,可是往往是不如意的呀。那么關掉防火墻試試。菜鳥估計不知道防火墻在哪里了,在控制面板了,安全中心,。。有可能還是不行,怎搞。我當時把瑞星防火墻都卸了,裸奔了還是不行,結果:高手教了我一招,叫我用ifconfig eth0 up ifconfig eth0 down 來回開關網卡一下,終于好不容易ping通了,喜。。。。同時悲劇又來了,考。。ping通了,相當與兩個機子的連接線路是好的了,但是cuteftp還是連不上linux服務器。那個vmware中裝的是linux server,真機xp相當于客戶端。cuteftp也就是服務器和客戶機共享文件的東西。客戶可以用自己的密碼把自己的東西放到服務器規定的文件夾中。 4. 原來我太菜呀,我忘了我的linux vsftpd 沒有開,趕緊的。用了命令。Service vsftpd status。查狀態 Service vsftpd start 開。Service vsftpd down 關 這個很重要 Service vsftpd status。查狀態可能提示是unrecognized service。殘忍呀。怎搞。。沒有辦法。可能是你的linux操作系統沒有vsftpd服務器安裝了,用chkconfig - -list查查有沒有安裝ftp服務器了。。沒有安就聯網安裝一下。 6. 不要認為這樣就萬事大吉了,錯了,不行呀,在cuteftp上還是連不上。 在新建中要件sftp站點的,,要不然杯具。。 sftp和ftp。sftp=ssh+ftp,ssh是加密的telnet協議,sftp更安全些。 7. 搞定。。嘻嘻。。這樣你就可以兩個機子傳遞數據了,。一拉就ok。。方便。。 強調這個cuteftp不僅僅適用于虛擬機和真機。同時還可以是真機和真機的。。 后來我又遇到一個問題了,我的cuteftp是從globalscape官網下載的。他只給人使用一個月,哎。。后來我把cuteftp卸了。再重裝(以前的軟件這樣就可以搞定),那公司防盜版厲害。
這樣搞不定。你重裝還是提醒你的期限到了。我都差點就重裝系統了,后來想這不是辦法呀。后來高手教我一招,下載一個破解的cuteftp軟件。破解。綠色,免費基本都是我們喜歡的東西,中國人呀。嘻嘻。。。 對了,虛擬機和真機傳輸數據我知道三種。。 A.cuteftp。。B .共享文件夾。。C .把文件做成iso文件了,掛接在cdrom中,嘻嘻。。。那太挫了。。 共享文件夾,方便,但是也是問題多多。。 先要安裝vmware tool的,安裝好后再去改vmware setting。Enable Sharefile。告訴機子兩方的文件名。。就可以了。。安裝vmware Tool,可不是想window里面那樣了,傻瓜式的安裝了,點擊點擊了,使用命令了,過程中用到,cp,mv,tar。/.filename 如果你用ubuntu,還給你來個,the execution must be super user。 你跟SB似的亂敲,結果肯定不如意了。讓你頭發掉光,都搞不出來。。耐心。。 哦,,,有一點我想到了,我當時就是很久才知道的,例如,你以yan的身份進去。你必須在yan的主目錄下執行一些命令,像tar。執行。。當然。什么cd。Ls。ll,mkdir,rmdir,這類的什么下面都可以執行。。root目錄下不行的。還有幾個不行。沒有權限。上面講了,可以切換用戶的。。當時我不理解什么掛載點,后來。我是這樣想的。 
根目錄, /work /swap(交換分區) 根目錄和交換分區是必須有的、
有點像市場上賣豬肉吧!!呵呵。。。 后來有可能會掛載什么u盤,sdcard呀。類似了 Linux下的一些主要文件夾: Bin這個是用來存放常用的命令例如mv。Ls。rm等可執行文件的地方。。user/bin 有時同 Lib 執行編譯某些程序時要用到的函數庫(library) Mnt 軟驅,光驅,裝載點的地方。共享文件夾也掛載這里 Root 超級用戶文件夾(super user) Home:用戶主目錄的。用戶文件夾 User:保存用戶信息的 |