1. 程式人生 > >Java全棧程式設計師之01:做個Linux下的程式猿

Java全棧程式設計師之01:做個Linux下的程式猿

       Windows10正在成為史上口碑最差的Windows系統

(圖侵刪)

       我曾經花了數次1小時去尋找解決方案去關閉自動更新,包括停掉服務、修改登錄檔等等。但是都沒有成功。

       微軟自身是知道這個問題的,但就跟過去幾年的很多微軟的技術框架一樣,我就是一意孤行,你能把我怎麼的。

(貼在微軟總部食堂的一張圖片)

       很多跟我一樣的朋友現在使用widnows10的唯一理由是:我不得不用。但是,我們用它的時間正在越來越少。簡言之就是:能不用,就不用。Windows系統正在成為我的一個遊戲機,即便這樣,它也不夠合格:

       Windows之所以成功,是因為它本來的理念是設計的讓傻瓜也能用。但是現在,它正在把我們當成傻瓜。

       那麼,作為程式設計師的你,哪些工作是可以遠離Windows的呢?如果你是一個Java程式設計師,那麼恭喜你,對於Windows,眼不見心不煩。

       當然,即便不用Windows,我們還可以有多種選擇,比如mac os。但是,如果你手頭沒有mac本,或者跟我一樣,雖然是個土豪,同時擁有3臺mac本,但是還沒有豪到給公司每個研發都配置一臺mac本的話,那我們就用linux系統吧。

       But,用哪個版本?以下都是linux的發行版本哦:

       一般來說,在伺服器上,我們使用centos。我自己的阿里雲伺服器也在用centos。而日常開發用,就要使用一個圖形化介面比較好的linux系統了。當然,我需要免費的。於是,Ubuntu就成了最好的選擇。抄一段來自百科的介紹:Ubuntu(烏班圖)是一個以桌面應用為主的開源GNU/Linux作業系統,Ubuntu 是基於Debian GNU/Linux,支援x86、amd64(即x64)和ppc架構,由全球化的專業開發團隊(Canonical Ltd)打造的。

一:下載Ubuntu

       Ubuntu既然是免費開源的,那我們直接就去官網下載吧:www.ubuntu.com

       由於我們只在個人pc端用,所以我們選擇ubuntu的desktop版本用。注意,ubuntu有中文版的系統Ubuntu kylin,名為:優麒麟。我不是要刻意崇洋媚外,但是優麒麟現在爭議的問題還比較多,所以,直接下載官方網站的destop版本就行了,畢竟即便是英文版本,安裝的時候也可以選擇中文顯示。

       截至當前,我下載的版本是:

       ubuntu-18.04-desktop-amd64

       下載回來的檔案為:

       ubuntu-18.04-desktop-amd64.iso

二:安裝Ubuntu之準備

       有意思的是,雖然之前抨擊了一遍Windows,但是我們的安裝仍舊要在Windows上進行。因為我知道大多數人還是在windows上工作,手頭也只有一臺電腦,所以在虛擬機器上安裝ubuntu就是一種最好的選擇了。當然,脫離虛擬機器獨立安裝也是一樣的。

虛擬機器我們使用的是VmWare,如下:

       新建虛擬機器

       選擇自定義

       如上選擇,下一步

       選擇稍後安裝作業系統

       做如上選擇

       取名,選擇安裝路徑

       處理器和核心數量,按照自己電腦的實際水平來選,一般取50%即可。

       調整記憶體大小,也可取實際記憶體大小的50%即可

       上面選擇NAT。為什麼要選擇NAT呢?為了我們一安裝完畢Ubuntu直接就能臉上網際網路(如果宿主Windows本身已經連上網路了的話)。

       預設選擇

       預設選擇

       選擇建立新虛擬磁碟

       磁碟大小為40G對我來說就差不多了,檔案選擇為單個檔案

       為檔名取名

       完成。

       選擇編輯虛擬機器設定

       選擇iso檔案路徑。

       以上虛擬機器就配置完成了,直接啟動。

三:安裝Ubuntu

       直接啟動ubuntu

       對E文沒有特殊愛好的,選擇中文就行了

       鍵盤佈局也一樣

       預設選擇

       預設選擇

       這裡選擇“清楚整個磁碟並安裝Ubuntu”,點繼續

       時區選擇,注意,沒有beijing哦,只有shanghai

       按需設定自己的姓名、使用者名稱、密碼

       等待安裝過程吧

       安裝完畢提示重啟

       重啟後,要求我們移除安裝盤(其實就是那個iso了),於是,讓我們回到vmware的設定介面

       如上選擇,再重啟,是不是開心的看到了ubuntu的介面了?

四:設定root密碼

       Ubuntu預設都是普通使用者,沒有root許可權。

       要切換到root使用者,就要給root設定初始密碼,輸入命令:

       sudo passwd

       輸入初始密碼並設定root密碼。

       設定root密碼成功後,輸入 su 命令,並輸入剛才設定的root密碼,就可以切換成root了。

       可以嘗試重新進入客戶端工具,然後輸入su,試著切換一些目錄,如下:

       至此,Ubuntu的安裝和準備工作已經完成了,下一篇,我們將嘗試經典的HelloWorld了~~

華麗分割線

===========================================================

最課程JavaEE+網際網路分散式新技術開班進行中,來http://www.zuikc.com看看吧;

更多技術文章和開班資訊請加入,

QQ群:

相關推薦

Java程式設計師01Linux程式

       Windows10正在成為史上口碑最差的Windows系統 (圖侵刪)        我曾經花了數次1小時去尋找解決方案去關閉自動更新,包括停掉服務、修改登錄檔等等。但是都沒有成功。        微軟自身是知道這個問題的,但就跟過去幾年的很多微軟的技術框架一樣,我就是一意孤行,你能把

Java程序員02UbuntuJava環境安裝、配置、測試

配置文件 軟件 三方 shel class 系統配置文件 一件事 devel java10 在上文講完之後,我們手裏的ubuntu只能算是一個上網機,什麽也幹不了,本篇我們將折騰它為開發機。 這裏,我們這裏假定你對linux體系是初級選手,所以本篇會講的啰嗦一點,高手就出

Java程式設計師04Ubuntu安裝MySQL、註冊服務及Navcat

在安裝MySQL之前,我們先來介紹一下Ubuntu下軟體的安裝方式。首先回顧下,我們安裝JDK,使用的是字尾名為tar.gz的安裝包。安裝idea,使用的是tar.gz;那有沒有別的安裝方式呢? 1.安裝方式介紹 Linux系的軟體包格式主要有:rpm、deb、tar.gz; rpm:主要在紅帽LI

Java程式設計師03Ubuntu安裝idea

JetBrains的產品我曾經用過很長一段時間,它們是resharper和dotcover。VS號稱宇宙最強IDE,直到它遇到了resharper,我們才知道,原來vs可以更好。DotCover是一個計算程式碼覆蓋率的工具,過去,我們為了應付QA的檢查,與DotCover成了最好的朋友。 我有一段時間(其實

Java程式設計師02UbuntuJava環境安裝、配置、測試

在上文講完之後,我們手裡的ubuntu只能算是一個上網機,什麼也幹不了,本篇我們將折騰它為開發機。 這裡,我們這裡假定你對linux體系是初級選手,所以本篇會講的囉嗦一點,高手就出門左轉吧。 1.安裝 首先我們確定下我們安裝的Ubuntu系統是否已經安裝了java環境。 進入終端,敲入命令su,進

我的程式設計師自學Java

## 序章 時光疾馳,從事IT行業已兩年有餘。 16年11月開始自學Java,從此開啟自學之路,後來實習期自學大資料、python、爬蟲等,最終成長為一名平凡的程式設計師。回首望去,一路上的過往歷歷在目,有初學Java掌握皮毛後的沾沾自喜,也有遇到問題無法解決時的埋頭絕望。曾在學校的夜晚洋洋灑灑寫下筆記百十行

程式設計師c++第一課格式與cout

程式設計師之路   先舉個例子: #include <iostream> //匯入iostream庫 using namespace std; //宣告名稱空間 int main()

程式設計師c++第二課資料型別(1)

資料型別 舉個例子: #include <iostream> using namespace std; int main() { int a; //定義整數型變數a cin >> a; //輸入 long long b

我的程式設計師11 年高考結束到 17 年日本修士的心路歷程

前言 友情提示,本文共 6970 字,請耐心閱讀閱讀。借這個機會可以舒展心中的話,很開心。希望大學新生看到我的經歷能從中學習到經驗與教訓。本文是作者多年總結經驗和心得,從大學教育對比,大學學習歷程,考研價效比高的學校推薦,海外留學經驗,技術積累,編碼學

程式設計師久坐腰背疼怎麼辦?

前言 最近發現久坐之後腰背微疼,為了防微杜漸禦敵於青萍之末,我覺得在此記錄一下:在平時的學習、工作生活中如何注意保護腰背。 記錄 首先,參考來自百度經驗的文獻 [1]: 1)椅子的高度一定要合適,如果椅子過低,將胳膊家在桌子上時間長了,背部肌肉緊張過度也會疼。

#美團程式設計師吐槽廁位從5樓跑到1樓,天天如此,真受不了!

對於一些員工較多的公司,廁位可就是一個大問題,畢竟早上上班是個高峰期,大家肯定也有過因為沒有廁位而焦急等待著,憋得肯定特別難受。有美團的員工就在網上吐槽了自己的尷尬事情。 有想學習java的程式設計師,可來我們的java學習扣qun:72340,3928免費送java的視訊教程噢!小編是6年

21位程式設計師的心裡話碼農10年,這是我最自豪的事

前天晚上難得清閒與朋友小聚,期間一位馳騁商界的老朋友問我:“你現在在華為做什麼工作呀?”我很驕傲的說:“系統架構師”,這位老友愣了一段時間,相信他應該是沒聽過, 而且想不出用什麼來形容,這時一位仁兄補了一句“碼農”才算是解了圍,老友瞬間懂了,看他倆哈哈大笑舉杯共飲的時候,我卻感覺收到久違的孤獨。

程式設計師劍法三套-(原來程式設計師也是“劍客”)

3 設計,方法為指導 3.1   階段釋義 老李:老張,你負責的這個模組,要有分散式事務處理能力,還要能與客戶的OA系統通訊,從OA中獲取客戶資料的資料。 老張:好的。我將用EJB來實現分散式事務處理,然後開發一個專門的介面,用來與OA通訊。 老張畢業五年,是專案組的開發經理,負責完成子系統的設計,並指

Docker學習Docker在linux簡單安裝使用

Docker學習之三:Docker在linux下簡單安裝使用 講解的Docker安裝是基於CentOS7系統下進行的,因為Docker只支援CentOS6.5以後的版本。 前置要求:         系統要求,核心版本至少是3.1.0版本。 &

Python學習筆記day 17遞迴函式二分法(老男孩Python學習s9 day17 二分法程式有些問題)

遞迴函式 遞迴 : 在函式中呼叫自身函式 最大遞迴深度預設是997/998 —— 是python從記憶體角度出發做得限制 二分法: 實現程式: 最基礎版:(很多問題:切分導致出現了新列表,無法返回元素在 l 中的位置) l = [2,3,5,10,15,16,

java程式設計師面試必備Java 設計模式單例模式

有些時候,我們想要一個類在整個系統中僅存在一個例項。比如說,系統給我們提供了一個印表機硬體設施,但是我們在系統中多次new 印表機,創建出多個印表機的例項去完成列印任務,那麼這個時候就會出現資源衝突現象,這就要求我們必須想一個辦法,去確保系統中存在唯一的一個印表機例項,解決方

8年開發java程式設計師教你JAVA開發應該學習什麼?讓你不迷茫

java入門學習有哪些內容?很多想學習java的學生都不知道怎麼學java,特別是沒有基礎的學生,今天8年開發的老程式設計師,給大家整理了一下,java入門學習有哪些內容: 第一階段 計算機基本原理,Java語言發展簡史,Java開發環境的搭建,體驗Java程式的開發,Java語法格式

阿里雲專家穆軒杭州九年程式設計師“修煉”手冊

對於一個從未到過南方的內蒙漢子來說,北京的大學一直是中學時憧憬的殿堂,而離家上千公里浙江大學,則是從來沒有考慮過的地方。機緣巧合之下,被一位年近七旬的浙大老師說服,我自此開始了南下“修煉”之旅。沒想到轉眼間竟已九年,杭州也成為我的第二家鄉。 值此1024程式設計師節來臨之際,撫今追昔,回

2018程式設計師的現狀使用最多的語言還是java

全球約有1850萬程式設計師,中國佔10%,隨著“網際網路+”、“雲端計算”以及“智慧硬體”等領域發展迅速,程式設計師再次迎來第二春! 1、分佈集中 北京、上海、廣東、浙江、江蘇等作為中國經濟和科技最為發達的地區,為就業和發展提供了優質條件,聚集了全國近四分之三的程式設計師! 2、年齡偏

Java程式設計師經驗分享如何在面試中介紹自己的專案經驗?

在面試時,經過寒暄後,一般面試官會讓你介紹專案經驗。常見的問法是:“說下你最近的(或最拿得出手的)一個專案”。 可能不少程式設計師對此沒準備,說起來磕磕巴巴,甚至有人說出專案經驗從時間段或技術等方面和簡歷上的不匹配,這樣就會造成如下的後果: 第一印象就不好了,至少會感覺該候選人表述