A. 安卓有沒有可以直接連上linux伺服器的軟體
按照你的描述,你首先調用Socket(adderss,port)生成了一個socket,然後你要調用connect連接服務端,connect返回成功後才能通信。不知道你有沒有connect。
B. 手機怎麼才能訪問linux的apache伺服器的網頁
你手機首先要保證和linux在同一個區域網內哦
192.168.1.104是區域網的ip
或者你可以apache放到公網上,或者把你現在的機器所在的路由做一個埠轉發。
以上三種方式任選其一。
C. 安卓APP能與Linux伺服器通信嗎
能,用ConnectBot這款安卓應用,它是一個安卓上的ssh客戶端,可以通過ssh遠程登錄Linux伺服器,與Linux伺服器通信。
D. 如何進入安卓手機linux內核
一、需要准備的東西
1
手機必須要Root,沒有的度娘解決。
2
首先安裝 終端模擬器 軟體,稍後有用,度娘一下搞定了。
3
然後是Busybox,這是一款高度集成的Linux小工具集合,也很容易找到,安裝好就行。
4
安裝android VNC ,用於連接遠程桌面。
5
手機內核必須支持loop和ext2文件系統,實踐證明ext3,ext4也是可以的。
(1)檢驗是否支持loop設備
打開 終端模擬器,鍵入命令 ls /dev/block看是否有loopN設備,N是數字。
(2)ext支持不好確定,多數安卓都支持,畢竟是Linux系統出身嘛,後續交代。
6
由於sourceforge伺服器在地球的另一面的美國,所以訪問速度自然是不用吐槽的啦,不過還好鏡像伺服器還是不少的,可以網路搜索sorceforge鏡像
選擇你喜歡用的系統下載下來吧。
這里要下載兩個文件
(1)、鏡像文件
有三個版本,完整版(Large)、精簡版(smalll)、核心版(core)
可以在伺服器相應文件夾下找到zip文件,大小約500MB,解壓出來2GB左右。
* 註:完整版和精簡版有桌面程序,核心版只有命令行界面
(2)、腳本文件
在相應Linux發行版文件夾裡面找到,帶script的zip文件就是了,也下載下來。
END
二、後續操作
下載鏡像和腳本文件之後在/sdcard上創建一個文件夾,名字與相應的linux發行版名字相同,將下載到的zip文件解壓到此處,鏡像和腳本都要解壓到這個文件夾。
比如筆者的Ubuntu 10.04就是在/sdcard上創建一個名為ubuntu的文件夾,然後把ubuntu.img和ubuntu.sh解壓到/sdcard/ubuntu/即可。
然後就是最重要的一步修改腳本了,許多人不成功就是這里沒有修改了。
先看一下腳本文件吧!所有的腳本都是差不多的歐!
如圖
找到圖上第三行的位置,
mount -o remount,rw /dev/block/mmcblk0p5 /system
我們看到這是掛載/system為 可寫 狀態,但是這里卻是掛載的固定是'/dev/block/mmcblk0p5',這腫么可以??要知道安卓的硬體是遍地開花、各式各樣都有,/system的所在的設備也各不相同,比如我的是在/dev/block/mmcblk0p19,以前用的是mmcblk0p12,根本不可能統一的
所以我們需要找到/system究竟對應的是那個分區。
方法:給個比較可靠的方法吧,下載一個和你的手機相對應的刷機包,打開\META-INF\com\google\android\updater-script文件,搜索"/dev/block"關鍵字,找到一條與system相關的一行,看到了這樣一行
format("ext4", "EMMC", "/dev/block/platform/msm_sdcc.1/by-name/system", "0", "/system");
那個帶/dev/block的那個就是你的system分區,用它來替換原來腳本的那一個 /dev/block/mmcblk0p5吧!
我的修改結果是
mount -o remount,rw /dev/block/platform/msm_sdcc.1/by-name/system /system
這里因人而異,不要照搬哦!
然後打開終端模擬器,測試一下
1.輸入 su 並回車,獲取root許可權
2.輸入 cd /sdcard/ubuntu 進入腳本文件所在目錄,這里ubuntu替換你創建的文件夾名字
3.輸入 sh ubuntu.sh ,運行ubuntu系統
到這里理論上是應該成功了
出現圖一這樣的情況時就要輸入解析度了,我的是1280x720,比較常用的還有800x600等
輸入1280x720 ,回車
等待出現 root@localhost:/# 你的Linux已經啟動成功啦
終端模擬器以經連接到ubuntu的終端了
但是沒有桌面讓我們怎樣愉快的玩耍呀?
所以打開AndroidVNC,配置一下 參數
Nickname:隨便寫
Password :你的Linux名稱,我的是ubuntu
Address : 因為是本機運行,所以寫 localhost 或者 127.0.0.1
Port : 默認5900
Username:root
Color Format : 24-color (4bpp)
然後點擊左上角Connect即可
然後就看見了我們期待已久的Ubuntu界面里
但是還有個問題,不支持中文是一個蛋疼的問題啊
所以在安卓系統上找個中文ttf(直接復制/system/fonts/DroidSansFallback.ttf也是可以的)放到/sdcard
進Linux系統後復制字體到
/usr/share/fonts/truetype/ttf-dejavu
重啟就能再見到親切的中文了!
在Linux界面下
1.音量鍵相當於鍵盤的上下箭頭↑↓
2.雙指可以縮放界面,雙指滑動可以滾屏
3.按下菜單鍵-send 可以 觸發特殊鍵 比如 ctrl + alt + delete 關機重啟
4.菜單鍵- Input Mode 可以選擇 滑鼠操作方式 , 推薦選擇touchPad 把觸屏當觸摸板用
E. 如何訪問linux網路伺服器
不能直接訪問。
給虛擬機的Linux裝一個ssh服務,開啟之後再xp上用putty之類的ssh客戶端訪問。
當然還可以安裝telnet服務,vnc服務等等,這些需要另外的客戶端。
F. 怎麼連接linux伺服器
Linux伺服器端准備工作
首先需要在Linux伺服器上安裝openssh-server,打開Linux伺服器命令行終端,鍵入下面命令
sudo apt-get install openssh-server
1
修改Linux伺服器的ssh配置文件
- sudo gedit /etc/ssh/sshd_config1
先使用」#」注釋掉PermitRootLogin without-password
添加一行PermitRootLogin yes
然後開啟ssh服務
ps -e | grep ssh
1
客戶端准備工作
客戶端既可以是Windows系統用戶,也可以是Linux系統用戶,下面我們就分別介紹這兩種系統如何來連接Linux伺服器
Ubuntu系統
一般情況下,Ubuntu系統都是自帶了openssh-client,如果沒有安裝,在命令行鍵入下面
- sudo apt-get install openssh-client1
如果已經安裝好了openssh-client,那麼可以使用下面的命令連接伺服器
- ssh username@IP1
這里的username是伺服器的一個用戶賬號,IP也是伺服器的IP地址
Windows系統
Windows平台下有許多提供ssh服務的軟體,我們在這里使用Xshell 5軟體
打開Xshell 5軟體,點擊左上角的新建
在主機處輸入Linux伺服器的IP地址,協議選擇為ssh,埠號為22
點擊確定按鈕,再點擊連接,此時會彈出一個交互窗口,輸入伺服器的一個賬戶和密碼

數據傳輸
下面我們就分別介紹Windows和Linux兩種系統如何與Linux伺服器進行數據傳輸
Ubuntu系統
在於伺服器連接正常後,再次打開一個命令行終端,鍵入以下命令,就可以將客戶端數據傳入伺服器
- scp ./filename username@IP:/home/bio321/Desktop1
也可以將伺服器端的數據傳入到客戶端,鍵入以下命令
- scp username@IP:/home/bio321/Desktop/filename ./data 1
Windows系統
在Linux伺服器安裝lrzsz,伺服器端打開命令行,鍵入以下命令安裝
- sudo apt-get install lrzsz1
將客戶端數據傳入服務端,服務端打開命令行,鍵入命令rz
將服務端數據傳入客戶端,服務端打開命令行,鍵入命令sz
G. 怎麼訪問區域網下的linux伺服器
訪問LINUX伺服器需要伺服器端安裝遠程管理的服務端或者安裝SSH伺服器端就可以了,在區域網內可以通過內網IP地址和SSH命令訪問伺服器,或者通過VNC等遠程桌面客戶端訪問安裝了VNC伺服器端的的內網伺服器。
H. 安卓APP能與Linux伺服器通信嗎
伺服器端應用可以用java來做,在linux系統上安裝jdk,tomcat server,mysql資料庫,返回給安卓端的數據用json格式或者xml格式,然後在安卓端解析這些數據,按照應用的規則來顯示數據給用戶就行了
I. 我在linux中架設了samba伺服器 如何在android機上直接看電腦上得電影啊
我在linux中架設了samba伺服器
你在android機直接訪問你的伺服器的地址就可以訪問伺服器上的文件。
你可以把電影文件放在共享的伺服器上。
至於能不能看電影,取決於你的android機是否有相關的看電影的軟體。