虛擬機器 Ubuntu linux

2021-08-05 18:19:31 字數 3848 閱讀 9197

uname -a:顯示系統相關資訊
ls:檢視當前目錄下的檔案
ls -l:檢視當前目錄下檔案的詳細資訊ls /home:檢視home目錄下的檔案ls -la /home:比前者更詳細

切換到root使用者:su或者su root

system settings:設定專案都在這,類似於電腦控制面板

亮屏和鎖屏:rightness & lock,不要鎖屏,重新喚醒要輸入密碼比較麻煩,所以lock要off

設定分變率:displays

進入全屏模式:左上方

時間的設定:右上---點時間---time & date settings

1、vm->settings->options->sharedfolders

2、選擇 always enable

建立:sudo su root 接著輸入密碼

以上可能會導致再次進入時su:authentication failure,這時候就需要更改

1、切換到root使用者:su

2、進入root使用者的根目錄:cd /root

3、執行ln -s /mnt/hgfs/win_lin_share   /root/win_lin_share

ifconfig: 檢視具體資訊

方法一執行/etc/init.d/networking  restart 

方法二ifconfig eth0 down / ifconfig eth0 up

方法三ifdown eth0 / ifup eth0        本人所用為此方法可重啟網絡卡

第一步:虛擬機器 -> 設定 -> 硬體 -> 網路介面卡,右側選擇橋接模式。

第二步:橋接到可以上網的網絡卡。在選單欄 編輯 -> 虛擬網路編輯器,選擇橋接到自己windows中可以上網的網絡卡上

第三步:設定dhcp並重啟網絡卡

vi /etc/network/inte***ces,開啟該檔案,將內容編輯成為:

# inte***ces(5) file used by ifup(8) and ifdown(8)

auto lo

iface lo inet loopback

auto eth0

iface eth0 inet dhcp

address 192.168.1.141

netmask 255.255.255.0

gateway 192.168.1.1

用以上方法三重啟網絡卡即可

前提是ubunt要能上網,引數以上

1、終端下輸入 sudo apt-get install tftp-hpa tftpd-hpa,安裝 tftp-hpa 和 tftpd-hpa

2、終端下輸入 sudo apt-get install xinetd,安裝好 xinetd

3、配置/etc/xinetd.conf

cd /etc/   進入根目錄下的etc資料夾下的xinetd.con編輯(沒有則建立),copy如下內容

# ****** configuration file for xinetd

## some defaults, and include /etc/xinetd.d/

defaults

includedir /etc/xinetd.d

4、配置/etc/default/tftpd-hpa

命令:sudo vi /etc/default/tftpd-hpa

tftp_username="tftp"

tftp_directory="/tftpboot"

tftp_address="0.0.0.0:69"

tftp_options="-l -c -s"

5、配置/etc/xinetd.d/tftp

service tftp

其中 server_args 一行是配置伺服器的檔案存放的位置,就是進行 tftp 傳輸的時候,都是從

該資料夾中搜尋檔案的

6、修改許可權

建立乙個資料夾(sudo mkdir /tftpboot)

sudo chmod 777 /tftpboot

7、重啟服務

以下命令依次執行

sudo service tftpd-hpa restart

sudo /etc/init.d/xinetd reload

sudo /etc/init.d/xinetd restart

8、測試

通過以上四步就可以建立好 tftp 伺服器了,可以在本地先進行一下測試。還是以我的配置

檔案為例,首先在/tftpboot 中新建乙個檔案 file,然後在其中隨便輸入內容;然後進入乙個不是

/tftpboot 的目錄下(原因是避免混淆,因為在獲取檔案是,預設是將想要獲取的檔案存放在當

前目錄下的);再在終端中輸入 sudo tftp localhost,進入 tftp 命令符下(可以在其中輸入 help

檢視命令和命令的作用),輸入 get file,如果沒有任何提示,就說明傳輸成功了,然後輸入 q

退出 tftp 命令符,在當前目錄下就可以看到乙個 file 檔案,內容是與開始新建的那個 file 的內容

是一致的。同樣也可以在 tftp 命令符中輸入 put xx,把 xx 檔案上傳到伺服器資料夾中。如果一

切 ok,那就麼乙個可用的 tftp 伺服器就順利搭建成功了。

對於上面的測試是針對本地測試的,如果想要對其他電腦或者開發板進行 tftp 傳輸,則在

終端輸入 sudo tftp ***(即目標電腦或目標開發板的 ip 位址),而且還要關閉 ubuntu 自帶的防

火牆 (書上說的) , 我是直接把防火牆給解除安裝了 (sudo apt-get remove iptables, 或 sudo ufw disable

可以關掉防火牆),因為我覺得對於 linux 來說,防火牆可能沒什麼需要把,至少目前為止我

還沒有受到過攻擊。。。當然,想要與其他區域網內的電腦或開發板互聯進行傳輸,還要將這

些機器的 ip 改到同乙個段內。好了,通過以上的步驟,就可以通過 tftp 協議,在電腦和開發板

了我的不足,都可以給我提出來,我們也可以進行討論。不過還要強調一點,我的這些配置都

是針對於 ubuntu 的,對於其他的系統可能會有所出入的。

virtualbox虛擬機器 虛擬機器的網路

今天要測試ip多宿主 ip multihoming 即host和guest的兩個網絡卡分別接,host ping guest的ipv6不通。解決過程如下 命令輸出 ip addr 1 lo mtu 65536 qdisc noqueue state unknown link loopback 00 ...

debian虛擬機器安裝kvm虛擬機器

一 概念介紹 1 libvirt是linux上的虛擬化庫,是長期穩定的c語言api,支援kvm qemu xen lxc等主流虛擬化方案。virsh是libvirt對應的shell命令。2 kvm,即kernel basedvirtual machine的簡稱,是乙個開源的系統虛擬化模組,自linu...

安裝虛擬機器二 安裝虛擬機器

安裝軟體 vmware 10 centos 6.5 x86 64 minimal.iso 安裝步驟 第一步 第二步 安裝首介面 選擇第乙個 第三步 跳過磁碟掃瞄 第四步 點選 next 第五步 語言選擇english 第六步 設定鍵盤型別 第七步 儲存設定 第八步 清空虛擬磁碟 第九步 設定主機名 ...