① 雙系統中,Linux如何連接網路
sudopppoeconf,輸入密碼,及一系列資料就可以用連接了,那個小女子沒那麼難……
② linux如何查看網路連接情況
linux通過終端輸入命令來查看網路連接情況:
ifconfig,總體的網路配置參數
ping發送ECHO_REQUEST包到你指定的地址。這樣你可以很方便確認你的電腦和Internet或是一個指定的IP地址是不是通的
tracepath追蹤出到指定的目的地址的網路路徑,並給出在路徑上的每一跳(hop)。如果你的網路有問題或是慢了,tracepath可以查出網路在哪裡斷了或是慢了
whois命令輸出指定站點的whois記錄,可以查看到更多如誰注冊和持有這個站點這樣的信息
dhclient命令可以釋放你的電腦的IP地址並從DHCP伺服器上獲得一個新的IP地址。
③ LINUX下訪問網路
vmware三種網路連接上網設置:
1.橋接方式(bridge) :
默認使用vmnet0
將虛擬機的ip設置與主機同網段未使用ip,其餘與主機相同:
ip地址與主機同段相異,
子網掩碼與主機相同,
網關與主機相同,
DNS伺服器與主機相同。
實現虛擬機<--->主機虛擬機<---->互聯網 通信。
2.共享方式(nat) :
默認使用vmnet8
將虛擬機設置成使用dhcp方式上網,windows下選擇"自動獲取ip",linux下開啟dhcp服務即可。
手動設置:
ip設置與vmnet8同網段,
網關設置成vmnet8的網關,
DNS伺服器設置與主機相同,
實現虛擬機<--->主機虛擬機<---->互聯網 通信。
查找vmnet1的網關,通常是xxx.xxx.xxx.2
例如 vmnet8 ip:172.16.249.1 gw :172.16.249.2
虛擬機設置: ip :172.16.249.100 gw: 172.16.249.2
3.私有方式(host-only):
默認使用vmnet1
將虛擬機ip設置與vmnet8同網段,gateway設置成vmnet1的ip,其餘設置與vmnet1相同,dns設置與主機相同
例如 vmnet1 ip :172.16.245.1
虛擬機設置: ip :172.16.245.100 gateway :172.16.245.1
這樣就實現了虛擬機<--->主機 通信,但是虛擬機<--->互聯網 仍無法通信
特別提示:你必須保證你的虛擬機中,虛擬網路編輯器中的DHCP和NAT服務必須是啟動的!!!特別是在你使用NAT方式時!!!!
1.如果你只是讓你的虛擬機訪問你所在的私有網路(對於我那就是校園網)
那你就選擇橋接方式(bridge),IP設置為跟你真實主機一樣,只要使用同網段中未被使用的IP就行!!!如果你願意拿你虛擬主機的MAC注冊一下,我敢保證這種方法也能上網,或者把虛擬主機的MAC改成已經注冊過的(不建議是自己真實主機的),那也應該能上網.(這種改MAC的方法我們經常用,算是對學校的抗議吧!!!!:)
2.如果你只是想在你虛擬機內部組建網路那就選則私有方式(host-only)
這樣可以在你的主機上模擬網路環境(我的模擬環境有8個系統,兩個網段,其中linux佔半數 ^_^)
接下來是我最得意的上網方式,共享方式,就是NAT地址轉換方式,我曾經同時4個系統打開Bai的網站,虛擬機中兩個Windows2000 一個linux (FC5)還有真實主機 ^_^
對虛擬機唯一有用的是你的真實的DNS伺服器IP,其他的決定於你的vmnet8(排除你做了更改!!一般默認vmnet8是NAT的)
方法在上面已經描述了,你應該知道怎麼做了把!
需要注意的是:
1.虛擬機網路段的分配是隨機的(我也挺感到奇怪的!!),每次重新安裝虛擬機VM軟體都不一樣,但是可以該的,要修改注冊表,不過沒必要;
2.取保你虛擬機的的DHCP,NAT服務都是啟動的(如果你的DHCP啟動那你連你NAT方式的IP都省了,不過建議設置IP,因為這是經驗^_^)
④ linux系統下怎麼設置連wifi
連接方法:
1、檢查是哪一個介面來支持無線連接,命令為:「sudo iwconfig」。
4、用該命令連接「sudo iw dev wlan0 connect [網路 SSID] key 0:[WEP 密鑰]」,#SSID就是無線網的名稱,密鑰就是無線網的密碼。
⑤ linux下如何配置網路
1、首先我們用root用戶登錄linux桌面系統。
⑥ Linux 如何連接網路
http://hi..com/jason52766/blog/item/3b4ae631f10fc8ae5edf0e82.html
自己去看吧LINUX下使用無線網路不是這么容易的。要額外安裝其他的軟體和配置,簡明扼要是不可能說清楚的。
⑦ linux怎麼配置網路連接
1、首先我們打開XShell工具,點擊頂部的打開選項,
⑧ linux是怎樣訪問網路的或者linux訪問網路的過程
當PC啟動時,Intel系列的CPU首先進入的是實模式,並開始執行位於地址0xFFFF0處
的代碼,也就是ROM-BIOS起始位置的代碼。BIOS先進行一系列的系統自檢,然後初始化位
於地址0的中斷向量表。最後BIOS將啟動盤的第一個扇區裝入到0x7C00,並開始執行此處
的代碼。這就是對內核初始化過程的一個最簡單的描述。
最初,linux核心的最開始部分是用8086匯編語言編寫的。當開始運行時,核心將自
己裝入到絕對地址0x90000,再將其後的2k位元組裝入到地址0x90200處,最後將核心的其餘
部分裝入到0x10000。
當系統裝入時,會顯示Loading...信息。裝入完成後,控制轉向另一個實模式下的匯
編語言代碼boot/Setup.S。Setup部分首先設置一些系統的硬體設備,然後將核心從
0x10000處移至0x1000處。這時系統轉入保護模式,開始執行位於0x1000處的代碼。
接下來是內核的解壓縮。0x1000處的代碼來自於文件Boot/head.S,它用來初始化寄
存器和調用decompress_kernel( )程序。decompress_kernel( )程序由Boot/inflate.c,
Boot/unzip.c和Boot../misc.c組成。解壓縮後的數據被裝入到了0x100000處,這也是
linux不能在內存小於2M的環境下運行的主要原因。
解壓後的代碼在0x1010000處開始執行,緊接著所有的32位的設置都將完成: IDT、
GDT和LDT將被裝入,處理器初始化完畢,設置好內存頁面,最終調用start_kernel過程。
這大概是整個內核中最為復雜的部分。
[系統開始運行]
linux kernel 最早的C代碼從匯編標記startup_32開始執行
startup_32:
start_kernel
lock_kernel
trap_init
init_IRQ
sched_init
softirq_init
time_init
console_init
#ifdef CONFIG_MODULES
init_moles
#endif
kmem_cache_init
sti
calibrate_delay
mem_init
kmem_cache_sizes_init
pgtable_cache_init
fork_init
proc_caches_init
vfs_caches_init
buffer_init
page_cache_init
signals_init
#ifdef CONFIG_PROC_FS
proc_root_init
#endif
#if defined(CONFIG_SYSVIPC)
ipc_init
#endif
check_bugs
smp_init
rest_init
kernel_thread
unlock_kernel
cpu_idle
・startup_32 [arch/i386/kernel/head.S]
・start_kernel [init/main.c]
・lock_kernel [include/asm/smplock.h]
・trap_init [arch/i386/kernel/traps.c]
・init_IRQ [arch/i386/kernel/i8259.c]
・sched_init [kernel/sched.c]
・softirq_init [kernel/softirq.c]
・time_init [arch/i386/kernel/time.c]
・console_init [drivers/char/tty_io.c]
・init_moles [kernel/mole.c]
・kmem_cache_init [mm/slab.c]
・sti [include/asm/system.h]
・calibrate_delay [init/main.c]
・mem_init [arch/i386/mm/init.c]
・kmem_cache_sizes_init [mm/slab.c]
・pgtable_cache_init [arch/i386/mm/init.c]
・fork_init [kernel/fork.c]
・proc_caches_init
・vfs_caches_init [fs/dcache.c]
・buffer_init [fs/buffer.c]
・page_cache_init [mm/filemap.c]
・signals_init [kernel/signal.c]
・proc_root_init [fs/proc/root.c]
・ipc_init [ipc/util.c]
・check_bugs [include/asm/bugs.h]
・smp_init [init/main.c]
・rest_init
・kernel_thread [arch/i386/kernel/process.c]
・unlock_kernel [include/asm/smplock.h]
・cpu_idle [arch/i386/kernel/process.c]
start_kernel( )程序用於初始化系統內核的各個部分,包括:
*設置內存邊界,調用paging_init( )初始化內存頁面。
*初始化陷阱,中斷通道和調度。
*對命令行進行語法分析。
*初始化設備驅動程序和磁碟緩沖區。
*校對延遲循環。
最後的function'rest_init' 作了以下工作:
・開辟內核線程'init'
・調用unlock_kernel
・建立內核運行的cpu_idle環, 如果沒有調度,就一直死循環
實際上start_kernel永遠不能終止.它會無窮地循環執行cpu_idle.
最後,系統核心轉向move_to_user_mode( ),以便創建初始化進程(init)。此後,進程0開始進入無限循環。
初始化進程開始執行/etc/init、/bin/init 或/sbin /init中的一個之後,系統內核就不再對程序進行直接控制了。之後系統內核的作用主要是給進程提供系統調用,以及提供非同步中斷事件的處理。多任務機制已經建立起來,並開始處理多個用戶的登錄和fork( )創建的進程。
[init]
init是第一個進程,或者說內核線程
init
lock_kernel
do_basic_setup
mtrr_init
sysctl_init
pci_init
sock_init
start_context_thread
do_init_calls
(*call())-> kswapd_init
prepare_namespace
free_initmem
unlock_kernel
execve
[目錄]
--------------------------------------------------------------------------------
啟動步驟
系統引導:
涉及的文件
./arch/$ARCH/boot/bootsect.s
./arch/$ARCH/boot/setup.s
bootsect.S
這個程序是linux kernel的第一個程序,包括了linux自己的bootstrap程序,
但是在說明這個程序前,必須先說明一般IBM PC開機時的動作(此處的開機是指
"打開PC的電源"):
一般PC在電源一開時,是由內存中地址FFFF:0000開始執行(這個地址一定
在ROM BIOS中,ROM BIOS一般是在FEOOOh到FFFFFh中),而此處的內容則是一個
jump指令,jump到另一個位於ROM BIOS中的位置,開始執行一系列的動作,包
括了檢查RAM,keyboard,顯示器,軟硬磁碟等等,這些動作是由系統測試代碼
(system test code)來執行的,隨著製作BIOS廠商的不同而會有些許差異,但都
是大同小異,讀者可自行觀察自家機器開機時,螢幕上所顯示的檢查訊息。
緊接著系統測試碼之後,控制權會轉移給ROM中的啟動程序
(ROM bootstrap routine),這個程序會將磁碟上的第零軌第零扇區讀入
內存中(這就是一般所謂的boot sector,如果你曾接觸過電腦病
毒,就大概聽過它的大名),至於被讀到內存的哪裡呢? --絕對
位置07C0:0000(即07C00h處),這是IBM系列PC的特性。而位在linux開機
磁碟的boot sector上的正是linux的bootsect程序,也就是說,bootsect是
第一個被讀入內存中並執行的程序。現在,我們可以開始來
看看到底bootsect做了什麼。
第一步
首先,bootsect將它"自己"從被ROM BIOS載入的絕對地址0x7C00處搬到
0x90000處,然後利用一個jmpi(jump indirectly)的指令,跳到新位置的
jmpi的下一行去執行,
第二步
接著,將其他segment registers包括DS,ES,SS都指向0x9000這個位置,
與CS看齊。另外將SP及DX指向一任意位移地址( offset ),這個地址等一下
會用來存放磁碟參數表(disk para- meter table )
第三步
接著利用BIOS中斷服務int 13h的第0號功能,重置磁碟控制器,使得剛才
的設定發揮功能。
第四步
完成重置磁碟控制器之後,bootsect就從磁碟上讀入緊鄰著bootsect的setup
程序,也就是setup.S,此讀入動作是利用BIOS中斷服務int 13h的第2號功能。
setup的image將會讀入至程序所指定的內存絕對地址0x90200處,也就是在內存
中緊鄰著bootsect 所在的位置。待setup的image讀入內存後,利用BIOS中斷服
務int 13h的第8號功能讀取目前磁碟的參數。
第五步
再來,就要讀入真正linux的kernel了,也就是你可以在linux的根目錄下看
到的"vmlinuz" 。在讀入前,將會先呼叫BIOS中斷服務int 10h 的第3號功能,
讀取游標位置,之後再呼叫BIOS 中斷服務int 10h的第13h號功能,在螢幕上輸
出字串"Loading",這個字串在boot linux時都會首先被看到,相信大家應該覺
得很眼熟吧。
第六步
接下來做的事是檢查root device,之後就仿照一開始的方法,利用indirect
jump 跳至剛剛已讀入的setup部份
第七步
setup.S完成在實模式下版本檢查,並將硬碟,滑鼠,內存參數寫入到 INITSEG
中,並負責進入保護模式。
第八步
操作系統的初始化。
⑨ 怎麼用Linux命令聯網
linux聯網命令上網,和圖形用戶界面相比,稍微麻煩一點,適合mini的linux,建議圖形用戶界面的用戶還是用簡單的方法聯網即可。
1:先打開虛擬機至圖形用戶界面,看一下是否有網路連接
2:同時按住Ctrl+Alt+F2切換到命令行界面
3:開始輸入命令打開網路連接,首先輸入ifconfig
4:再輸入ifup eth0 命令,此命令用來打開網路
5:切換到圖形用戶界面,查看網路是否已經開啟
6:網路已經開啟成功,下面用linux自帶瀏覽器打開頁面嘗試一下上網
7:輸入ifdown eth0即可關閉網路,輸入之後切換界面觀察一下
以上就是怎麼用Linux命令聯網的操作步驟,希望我的建議能夠幫助到你。
⑩ linux 如何連接寬頻
奇怪,我設置好DSL連接後直接在桌面最上方面板右側鍵盤(輸入法)左邊的那個信號發射的圖標上點擊選擇DSL連接就能上網的,不需要再在其它地方設置了?
要不然你在「應用程序」
→「附件」→
「終端」中輸入命令
sudo
pppoeconf
設置一下,看能不能上網。
還有ubuntu
10.04
下單個窗口抓圖可以直接按Alt+PrintScreen,抓取整個屏幕按PrintScreen鍵。