自慰套教室~女子全员妊娠,精品无码国产自产拍在线观看蜜桃,亚洲国产精品成人精品无码区,久别的草原在线看视频免费

集團站切換校區

驗證碼已發送,請查收短信

復制成功
微信號:togogoi
添加微信好友, 詳細了解課程
已復制成功,如果自動跳轉微信失敗,請前往微信添加好友
打開微信
圖標

業界新聞

當前位置:首頁 > >業界新聞 > >

在SHELL中觀察ESXi主機,看到另一道風景

發布時間: 2019-10-31 10:23:01

  在SHELL中觀察ESXi主機,看到另一道風景

  vSphere 的摩天大樓就建設在ESXi這個堅實的type 1虛擬管理器的基礎之上。它就是一個操作系統,可以通過SSH登錄。于是,我在其管理界面上開通了ESXi主機的遠程登錄功能。步驟如下:
  1)在VMware Workstation中啟動ESXi主機,會看到DCUI上顯示著主機的IP地址。
  2)打開瀏覽器,登錄主機的IP地址。
  3)點擊Navigator--->Manage---->Security---->Lockdown Mode---->Edit Settings,選擇Disabled(三個選項:Disabled、Normal Lockdown、Strict Lockdown)。
  4)點擊Navigator--->Manage---->Security---->Services,選擇TSM、TSM Shell,選擇Policy,Start and Stop With Host。
  我的個人電腦使用的是CentOS 7操作系統,在終端上輸入ssh root@172.16.92.128(安裝時自動分配的IP地址),輸入密碼就登錄了。進去之后,先看看根目錄:

?

  在上圖中,可以看那個叫scratch的分區。這個分區就是一個VFAT文件系統上的分區,4GB大小,一個是用來保存report 日志的分區。它實際上指向的是scratch -> /vmfs/volumes/5d653d15-461dfccc-77a2-000c298b51e3,即/vmfs/volumes下一個目錄。實際上,除了datastore使用的是VMFS 6文件系統,ESXi主機使用的是VFAT文件系統。如下:?

root@172:/vmfs/volumes] df -h
Filesystem   Size   Used Available Use% Mounted on
VMFS-6     142.5G  65.1G     77.4G  46% /vmfs/volumes/datastore1
vfat       285.8M 172.9M    112.9M  60% /vmfs/volumes/5d653d0f-64439c8c-7b4c-000c298b51e3
vfat         4.0G  26.8M      4.0G   1% /vmfs/volumes/5d653d15-461dfccc-77a2-000c298b51e3
vfat       249.7M 155.2M     94.6M  62% /vmfs/volumes/0ef1c67e-54175993-9656-932280ba9446
vfat       249.7M 146.5M    103.2M  59% /vmfs/volumes/3e062d7e-1ad90a51-07ec-d5b812fdb036

  還可以看到store就是主機本地的datastore,也是存放在/vmfs/volumes下,再搜索一vmx為后綴的文件,馬上會發現,所有虛擬機就藏在這個目錄下。
  輸入有些命令,如top,則會提示沒有這樣的命令。于是便到/bin目錄下看一看。這才發現一個秘密。原來,ESXi主機上的Linux命令基本上都是由busybox提供的。下面這些,一共129個命令,都由busybox提供。
?
?/bin/python3
/bin/fdisk
/bin/runInRP
/bin/ping
/bin/ping6
/bin/ps
/bin/vmware
/bin/lspci
/bin/hwclock
/bin/irqinfo
/bin/bootOption
/bin/amldump
/bin/pidof
/bin/lsof
/bin/vdu
/bin/vdf
/bin/pgrep
/bin/pkill
/bin/uptime
/bin/[
/bin/[[
/bin/ash
/bin/awk
/bin/basename
/bin/bunzip2
/bin/bzip2
/bin/cat
/bin/chgrp
/bin/chmod
/bin/chown
/bin/chvt
/bin/cksum
/bin/clear
/bin/cp
/bin/crond
/bin/cut
/bin/date
/bin/dd
/bin/diff
/bin/dirname
/bin/dnsdomainname
/bin/du
/bin/echo
/bin/egrep
/bin/eject
/bin/env
/bin/expr
/bin/false
/bin/fgrep
/bin/find
/bin/getty
/bin/grep
/bin/gunzip
/bin/gzip
/bin/halt
/bin/head
/bin/hexdump
/bin/hostname
/bin/inetd
/bin/init
/bin/kill
/bin/ln
/bin/logger
/bin/login
/bin/ls
/bin/lzopcat
/bin/lzop
/bin/md5sum
/bin/mkdir
/bin/mkfifo
/bin/mknod
/bin/mktemp
/bin/more
/bin/mv
/bin/nohup
/bin/nslookup
/bin/od
/bin/poweroff
/bin/printf
/bin/readlink
/bin/reboot
/bin/reset
/bin/resize
/bin/rmdir
/bin/rm
/bin/sed
/bin/seq
/bin/setsid
/bin/sha1sum
/bin/sha256sum
/bin/sha512sum
/bin/sh
/bin/sleep
/bin/sort
/bin/stat
/bin/stty
/bin/sum
/bin/sync
/bin/tail
/bin/tar
/bin/taskset
/bin/tee
/bin/test
/bin/timeout
/bin/time
/bin/touch
/bin/true
/bin/uname
/bin/uniq
/bin/unlzop
/bin/unzip
/bin/usleep
/bin/vi
/bin/watch
/bin/wc
/bin/wget
/bin/which
/bin/who
/bin/xargs
/bin/zcat
/bin/pigz
/bin/python
/bin/netdbg
/bin/scp
/bin/ssh
/bin/passwd
/bin/vm-support
/bin/esxcli
/bin/vim-cmd
?

  129個命令全部指向/usr/lib/vmware/busybox/bin/busybox。更神奇的是,這個busybox只有673.4k個字節,連1M都不到。原來,這是一位高手開發的軟件包,開源提供。到他的網站busybox.net上瞅一瞅。知道這個BusyBox是在Linux內核上精心搜索、安裝了300多條Unix命令,可以在Unix、Linux、Android、FreeBSD等符合POSIX標準的操作系統上運行。這么精簡的身段,這么強悍的功能,特別適合用來開發嵌入式系統。
  看來busybox的開發者并不喜歡Linux 7發行版中的systemd。BusyBox作者的網頁有一個鏈接叫Life without Systemd(可以譯為:沒有systemd的日子),指向一個名叫kill_it_with_fire.txt的文件,教人如何把systemd干掉。鏈接是:https://busybox.net/kill_it_with_fire.txt。
  ESXi主機的/bin只有124M,而我的CentOS 7的/usr/bin則有495M大小。這恐怕也是ESXi保持“苗條”身材的秘密吧。

上一篇: 考取華為認證HCIE有用嗎

下一篇: 大數據培訓_PCA降維

在線咨詢 ×

您好,請問有什么可以幫您?我們將竭誠提供最優質服務!

<蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <文本链> <文本链> <文本链> <文本链> <文本链> <文本链>