世界上有多少操作系統
操作系統分爲,移動端操作系統,PC端操作系統
移動端操作系統(常用的)
- Android 像我們熟知的安卓操作系統,是Google基於Liunx平臺開發的開源的手機操作系統,內核和驅動都是使用C和C++語言做開發的,安卓上面的應用程序,就是軟件,一般是基於java開發
- IOS 由蘋果公司開發的移動操作系統,iOS 的內核是Darwin,而Darwin是用C,C++寫的,IOS的應用程序一般是基於swift語言開發,操作系統不開源
PC端操作系統(常用的)
- windows 這個操作系統的基於了彙編語言,C語言,C++的編寫等,windows上面的應用程序,很多都可以,我記得我當時老師用C#寫了windows窗口應用程序類似於QQ那種軟件,後來選擇專業的時候,選擇了java,當時用java開發了一個 CRM管理系統,javaSwing的那種不過樣子不太好看,我的電腦也更新換代了,不然截圖出來給你們看看,就是2019年去學的編程,開發的時候,通常都是基於C#開發,操作系統不開源
- mac OS 不開源的操作系統,內核是FreeBSD + Mach,操作系統語言基於C,C++等 ,基於macOS的應用程序編寫由objective-c語言,另外現在還可以用swift以及其它語言編寫程序。包括java c# ruby python等。
- Linux 開源的操作系統,Linux系統的編寫基於C,彙編編寫,它上面的應用程序開發,好多都可以開發,
Tips:要知道操作系統也是相當於一個軟件,內核的意思是是指大多數操作系統的核心部分,比如管理文件,磁盤讀寫權限,只要是操作系統的編寫,基本不離開C與彙編C++等
更多的詳細系統,以及歷史版本,我常知道的寫在上面了
什麼是Liunx
通俗的說就是一個操作系統,這個PC操作系統基本都是程序員用的,普通用戶不會去拿個電腦打開Shell窗口玩吧,通常用於服務器,安卓系統,跟各種設備系統的使用
Tips:什麼是設備系統,比如路由器啊,智能電視啊等等,我佩服創造Linux的人,還是大學生名字是林納斯·託瓦茲,就寫出操作系統了,順便說下,本人學了一年IT了,還沒有就業 T_T,Linux是基於Unix,不過本人也是初中畢業,打工三年,跑來培訓機構學習IT,ㄒoㄒ
爲什麼學習Linux
- 在服務器端非常的穩定,並且免費
- 安全性
- 想成爲優秀的程序員這是必經之路
Tips:其他也就不說了,正式進入使用它
什麼是VirtualBox
前言:爲什麼要安裝VirtualBox你的電腦只有一個操作系統吧,你想玩這個操作系統,你要麼裝個雙系統去玩,VirtualBox就是這樣一款軟件,幫助我們去運行一臺操作系統的軟件,我感覺非常不錯,除了這個還有Vmware這樣,不過他是收費的,介紹的這款當然是免費的,CSDN不讓發破解的,侵犯他人程序版權
VirtualBox安裝
第一步首當然先找到他的官網
https://www.virtualbox.org/
點這兩個都是一樣的效果
下載對應的操作系統,原來你是windows就點擊windows,是mac就下mac是Liunx就下Linux
運行安裝包,點擊next
點擊下一步
改變安裝的位置,上面的不管
下一步
點擊是
安裝
出現這個點擊安裝就可以了
完成
進入這個界面就安裝成功了,非常的簡單是不是
關於CentOS
介紹:CentOS(Community Enterprise Operating System,中文意思是社區企業操作系統)是Linux發行版之一,它是來自於Red Hat Enterprise Linux依照開放源代碼規定釋出的源代碼所編譯而成。由於出自同樣的源代碼,因此有些要求高度穩定性的服務器以CentOS替代商業版的Red Hat Enterprise Linux使用。兩者的不同,在於CentOS完全開源。
Tips:摘自百度百科,我自己說不出這麼規範,諒解
爲什麼選擇CentOS作爲學習
相信看到我這篇文章的有緣人都是一個開發者,要麼運維之類的,不過我可以介紹下一個黑客系統kali Linux,當然黑客系統也有很多包括沒有公佈出來的,跟你截個圖看個樣子吧,是不是很酷,不扯遠了,如果你作爲一個開發者,開發Web應用程序,最終是需要放到服務器上的,讓用戶去訪問瀏覽,基本Centos作爲一個不錯的選擇,如果你不信,就看二圖吧
Tips:擴展像學生的話去選擇輕量服務器,不貴,我這個建網站就不說了
安裝Centos
爲什麼要下載這個
相信裝過系統的都知道,系統也是一個軟件,對吧,你理解成需要安裝包,下載個iso鏡像你才能進入bios去啓動他,bios解釋:它保存着計算機最重要的基本輸入輸出的程序、開機後自檢程序和系統自啓動程序,它可從CMOS中讀寫系統設置的具體信息。 其主要功能是爲計算機提供最底層的、最直接的硬件設置和控制。此外,BIOS還向作業系統提供一些系統參數。系統硬件的變化是由BIOS隱藏,程序使用BIOS功能而不是直接控制硬件。現代作業系統會忽略BIOS提供的抽象層並直接控制硬件組件。
當今,此係統已成爲一些病毒木馬的目標。一旦此係統被破壞,其後果不堪設想。
點擊這兩個都可以Get 是拿到對吧,下載他理解成爲,有興趣建議多看看官方文檔
第二個是 stream是滾動升級版,號稱一次安裝永久使用,這裏下載的第一個
進入這麼一段文章,具體介紹,你可以看看我的這個文章,
我的一篇博客
如果你不想下載新版本,這個界面往下拉
到了這個界面是關於下載哪邊的鏡像地址,有華爲的,有什麼中科大的,等等
我選的第一個,Read是詳細閱讀下他的文檔說明
Tips:torrent的意思就是你下載的是一個文件的種子,可以用迅雷等軟件將原文件下載下來,就是BT鏈接,BT的意思是:BT下載是互聯網下載方式之一。BT是一種互聯網的P2P傳輸協議,全名"BitTorrent",中文名"比特流" ,已發展成一個有廣大開發者羣體的開放式傳輸協議。BT下載是通過一個P2P下載軟件來實現的,具有下載的人越多下載速度越快的特點
Tips:這裏推薦一個下載工具 IDM下載器,神器一樣的存在
下載好了之後,打開剛纔安裝的VirtualBox,點擊圖中所示位置新建,或者右邊
不管你選擇安裝位置還是怎麼的,建議用英文
調整內存大小,按照自己內存分配
創建
下一步
自己根據情況給
點擊創建,之後,點擊設置
按照圖示位置點擊
打開,下載的鏡像位置
點擊ok
如果你出現這個,按住ctrl 建 出去,點擊取消也可以,因爲爲了幫你們截屏,_,注意是右邊的Ctrl 鍵,不是左邊的,你可以自己設置下,等下裝好了,進去之後,鼠標上下鍵移動
等待,找到要裝的語言
時間如果沒跟你設置的話,自己去手動選擇下,滑動下去,點這個
關鍵步驟
你要是想要圖形化就選着
網絡也去設置下
點擊完成就可以了
點擊創建root密碼,你也可以選擇多創建個用戶,默認root用戶還是要的
到這裏就安裝完成了
進入到合格界面,下面有同意選項,勾上
因爲選擇圖形化安裝,要在弄一次
這裏說下Centos7默認安裝是沒有圖形化界面的,下圖是有默認安裝的界面
去登陸,第一個用戶名 root ,第二個 自己設置的root密碼登錄,輸入的時候他是有密碼的,你只管輸入就可以了
擴展
如果出現這個問題的話,我是因爲點錯了。。。重新搞的,我的建議直接重新裝
點擊刪除所有文件,再去重新打開
再去打開軟件
造成得原因可能是
- 可能是系統未完成安裝就強制關機
- 第二 root用戶操作刪除系統文件
- 使用習慣不當,應該讓系統正常關機而不是直接點強制關機