深信服實習面經11_02
阿新 • • 發佈:2019-02-08
電面的技巧
linux
虛擬化相關 vmware
QEMU kvm
常用操作
軟體的安裝
虛擬化軟體使用
netstat icmp curl tcp weget
一面
開發環境主要是linux,語言C,指令碼語言python。
平時做自己的測試學習linux用的多?
linux一般用什麼系統呢?
平時在自己的PC機安裝Centos還是有什麼其他的方法?個人做些實驗的話用centos系統要怎麼搞呢?執行虛擬機器麼?
用的Centos是什麼版本的?比較新的版本是centos7對吧。為什麼不選最新的版本。
6.0安裝軟體通過網路下載安裝?下載
rpm包除了網上下載iso的檔案嘛,光碟映象檔案。
那你下載的那個iso映象是CD的還是DVD的,600多兆還是3.幾個G很大的映象檔案。
光碟是不是有很多的rpm包,能從那上面安裝軟體嗎?
那要從光碟上帶的話 裝的話要怎麼裝呢?
比如說我要裝web伺服器吧,要打什麼命令啊?要裝httpd伺服器,用yum命令去裝的話用什麼命令啊?用yum敲這個命令?
那怎麼下載這個包呢?用加包名嗎?
那你預設安裝完就會去下載還是說要配置一下?什麼配置檔案啊?
yum這個命令是不是可以從網路下載安裝包?究竟它會選哪一種是靠什麼來決定呢?
我現在指定一個包名yum install 安裝的時候到底是從我本地光碟去找這個安裝包呢,還是會去網上找是靠什麼來決定?
指定在本地|光碟找而不是在官網上找要怎麼做呢?問的比較細了
裝虛擬機器除了用WMware workstation 還能用什麼軟體裝?類似的。版權上課。換一個軟體。同類的用來執行虛擬機器的軟體?windows平臺。 微軟伺服器版本的作業系統帶有可以執行虛擬機器的軟體,hakerviser。
essi VMware->本身是作業系統不是軟體 專門有一臺伺服器安裝 Oracel->virtual Box
既然你有興趣做測試,硬體伺服器。日常工作各種安系統各種折騰伺服器。把伺服器搬到機房上電插硬碟,插網絡卡,裝系統。做這些工作有問題嗎?
各種window的作業系統 windows server2008呀什麼的,sql sever、linux系統。插塊硬碟,弄網線呀。
網路——————————————linux
windows網路配置該怎麼配,配置網路才能去訪問它。用xshell去給他配個IP地址是吧。
裝的centos、linux系統 網路配置要怎麼配用xshell配個ip地址對吧?你是怎麼配的、
ifconfig 後面是什麼 eth0 如果說你的linux系統有不止一個網絡卡,有四塊網絡卡。你該確定給哪個網絡卡配IP呢,給接了網線的網絡卡配IP才有用,那就不是eth0了,是0-3,該給哪一個配IP呢?
怎麼判斷哪一個是連上的呢?假設是一個物理機,你添加了虛擬機器也可以給他新增四個網絡卡的,虛擬機器的網絡卡也可以選擇是否接線的,假如說沒接線的話也是這個效果,你有方法判斷嗎?
你說用ifconfig命令給網絡卡配置IP地址之後,這樣的方法我重啟電腦之後還在嗎?
如何做到重啟之後還在呢?-------要修改哪一個檔案呢?反正要在etc一個目錄下把ip地址寫在下面對吧
配了IP地址之後如何判斷配置是否正確,網路是否連通呢?
你給linux配了一個IP,想測試是否配置好了?
假設說要給linux系統新增一條路由用什麼命令?
新增路由是要做什麼作用嗎?
檢視這臺作業系統的路由表的話使用什麼命令?增加一些表項條目。新增也是用route
其他的linux平臺跑虛擬機器你有操作過嗎?你剛說的VMware是windows平臺下的麼
我可以在centos裡再執行一個虛擬機器嗎?
linux下有什麼軟體可以執行虛擬機器的?紅帽下面的軟體具體是什麼軟體,有個名字。比如web伺服器軟體叫apache?
linux下的mysql有安裝過嗎?我如何在裡面建立資料庫?方法是什麼?
如何登陸到mysql伺服器?命令列什麼命令去連線?
有什麼圖形化的軟體來管理mysql?檢視資料庫查看錶建立資料庫建立表web圖形化的桌面軟體也好有用過的嗎?
web管理mysql資料庫有沒有什麼軟體,開啟一個網頁去管理?
懷疑linux上面有很多軟體佔用了記憶體的話,怎麼看哪個軟體佔用了程序記憶體?
發現異常了,佔用記憶體太多了。要把這個程序結束掉,用什麼命令?
kill沒法把他結束掉怎麼辦呢?要加些什麼引數結束掉 9是什麼意思?
假設給這個作業系統加了一塊新的磁碟,往新的磁碟上存放檔案的話,要經過一些什麼步驟?第一步把磁碟插上去,第二步呢?虛擬機器也可以給他先關機,加塊虛擬硬碟,物理機也是一樣的。
然後插入一塊新的硬碟,開機之後怎麼樣才能在這些磁碟上存資料呢?拷一些檔案上去之類的?需要提供什麼步驟,做些什麼事情?
裝centos用的是什麼樣的檔案系統嗎?檔案系統的格式?或者據你所知你知道的一些檔案系統的格式?像windows下面的話比較老的作業系統是fat、fat32然後後面的作業系統ntfs,那linux下面是怎麼樣的檔案系統呢?檔案系統又叫什麼名稱?常見的。 檔案的型別->普通檔案、裝置檔案
假設有一個C的原始檔,你要編譯它,怎麼編譯?
用gdb除錯過程式嗎?
現在排查網路問題,懷疑linux下面收不到包,用tcpdump去抓包分析的話,一般的命令格式是怎麼寫的?tcpdump後面接什麼引數? 選項的作用。平時用的多嗎?
tcpdump抓到的包能用wareshark開啟檢視嗎?
在虛擬機器裝了centos,配了IP對吧,centos的IP跟window是同一個地址斷嗎?是
個人PC的IP。同一個網段、
在自己的電腦可以通過Xshell去連線
將寫好的程式碼,如何上傳檔案上去? winSCP、斷網
通過xshell可以上傳檔案嗎?
xftp、 上傳rz 下載sz
大概瞭解熟悉linux虛擬化的基本操作。
你有沒有什麼其他的疑問?
主要的產品linux下開發的。
hr面
1.家裡是幹什麼的
2.和朋友發生過什麼矛盾,是如何解決的
3.為什麼不考研
4.大一、大二都幹了些什麼?
5.你覺得測試和開發有什麼不同?
開發->思維發散,全棧 透
測試->開發深度比較淺。知識面比較廣 嘗試
6.你有什麼問題嗎?
拿到了offer