1. 程式人生 > >深信服實習面經11_02

深信服實習面經11_02

電面的技巧 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