MAC-軟件安裝

JDK-1.7.0_79

關(guān)于Mac版JDK的歷史:http://han.guokai.blog.163.com/blog/static/136718271201301183938165/

  1. 在Oracle官網(wǎng)下載所需要的JDK纵朋,然后安裝晚胡,可以安裝多個版本对粪,http://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html

安裝后在終端輸入倘要,

java -version

如果顯示版本就說明安裝好了.如果顯示如下, 就說明沒安裝對,需要重新來過.

  1. 在MAC上查找和設(shè)置$JAVA_HOME
  • 2.1 可以使用工具命令“/usr/libexec/java_home”來定位JAVA_HOME:
$ /usr/libexec/java_home
/Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home
  • 2.2 另外可以使用-V選項列出所有版本的JAVA_HOME:
$ /usr/libexec/java_home -V
Matching Java Virtual Machines (2):
    1.8.0_144, x86_64:  "Java SE 8" /Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home
    1.7.0_79, x86_64:   "Java SE 7" /Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home
  1. 配置JAVA_HOME:

由于沒有.bash_profile文件魏割,所以創(chuàng)建一個。

$ touch ~/.bash_profile

# 編輯內(nèi)容四苇,指定使用1.7版本,也可使用1.8
JAVA_HOME=`/usr/libexec/java_home -v 1.7` 
export JAVA_HOME

# 查看是否成功
$ java -version

4.卸載java:
使用finder進(jìn)入目錄/Library/Java/JavaVirtualMachines,移除即可误债。

Maven-3.3.9

  1. 下載 Maven, 并解壓到某個目錄浸船。例如/Users/robbie/apache-maven-3.3.3

  2. 打開Terminal,輸入以下命令,設(shè)置Maven classpath

$ vi ~/.bash_profile

添加下列兩行代碼寝蹈,之后保存并退出Vi:

export M2_HOME=/Users/robbie/apache-maven-3.3.3 
export PATH=$PATH:$M2_HOME/bin

Tomcat-8.5.20

  1. 訪問 tomcat 官網(wǎng) http://tomcat.apache.org/訪問官網(wǎng) 左側(cè) Download 為可以下載的版本李命。
image.png
  1. 在home目錄下創(chuàng)建Softwares目錄,將下載的安裝包解壓至該目錄箫老。
/Users/sunyk/Softwares/apache-tomcat-8.5.20
  1. 進(jìn)入上面的目錄下封字,執(zhí)行./bin/start.sh測試tomcat是否可用。

提示 permission denied 訪問被拒絕 權(quán)限不足

  1. 給*.sh文件添加上權(quán)限耍鬓。
chmod u+x *.sh
  1. 重新啟動阔籽。訪問http://localhost:8080,會出現(xiàn)tomcat歡迎頁面牲蜀。
  2. 執(zhí)行./stop.sh關(guān)閉tomcat笆制。

MySQL Community Server 5.7.19

  1. 訪問官網(wǎng)下載:https://dev.mysql.com/downloads/mysql/
image.png
  1. 安裝步驟省略,成功以后涣达,但還需要額外的配置:
  • (1) 進(jìn)入系統(tǒng)偏好設(shè)置在辆,點擊mysql
image.png
  • 此時我們在命令行輸入mysql -uroot -p命令會提示沒有commod not found,我們還需要將mysql加入系統(tǒng)環(huán)境變量度苔。
    (1).進(jìn)入/usr/local/mysql/bin,查看此目錄下是否有mysql开缎。
    (2).執(zhí)行vim ~/.bash_profile
    在該文件中添加mysql/bin的目錄:
    PATH=$PATH:/usr/local/mysql/bin
    添加完成后,按esc林螃,然后輸入wq保存。
    最后在命令行輸入source ~/.bash_profile
  1. 修改初始化密碼俺泣。執(zhí)行mysql -uroot -p需要密碼疗认,但是并不知道,所以進(jìn)不去伏钠,為了解決此問題横漏,可以參考以下做法:
  • 3.1. 同上圖,關(guān)掉mysql服務(wù)熟掂。
  • 3.2. 登錄管理員權(quán)限 sudo su 輸入密碼
    進(jìn)入終端輸入:cd /usr/local/mysql/bin/
    回車后輸入以下命令來禁止mysql驗證功能 :
./mysqld_safe --skip-grant-tables &

回車后mysql會自動重啟(偏好設(shè)置中mysql的狀態(tài)會變成running)

  • 3.3. 輸入命令 ./mysql
    回車后缎浇,輸入命令 FLUSH PRIVILEGES;
    回車后,輸入命令 SET PASSWORD FOR 'root'@'localhost' = PASSWORD('你的新密碼');

升級系統(tǒng)自帶vim

brew install mercurial
brew install vim

iTerm2

是一種非常好用的shell工具赴肚,有兩種方式連接遠(yuǎn)程服務(wù)器素跺,一種是將用戶名/密碼/IP地址放置在文件中,以后免密登錄誉券;另一種是每次都需要輸入密碼的安全方法指厌。

安裝過程,略踊跟。

免密登錄方法

  1. 將密碼等相關(guān)信息存放在相關(guān)文件中踩验,可以一個IP對應(yīng)一個文件,筆者是把文件放在了.ssh目錄下了:
  • 文件路徑:
~/.ssh/ssh_134
  • ssh_134內(nèi)容:
set user your_server_username
set host 1.2.3.4
set password your_server_passwd
set timeout -1

spawn ssh -A -p 6699  $user@$host
expect "*assword:*"
send "$password\r"
interact
expect eof
  • 配置:


    image.png
  • 配置完成,即可免密登錄箕憾。

  • 如果登錄失敗牡借,嘗試執(zhí)行該命令:

p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; line-height: 19.0px; font: 13.0px 'Helvetica Neue'}span.s1 {color: #00a2ff}

ssh  -o StrictHostKeyChecking=no  your_server_ip

安全登錄方法

此法是將信息存儲在命令中,由于沒有存儲密碼袭异,所以每次都需要重新登錄钠龙。

  • 其他步驟,同上扁远。
  • 填寫命令:


    image.png
  • 配置完成俊鱼。

這種方式會產(chǎn)生一個文件:

~/.ssh/known_hosts
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市畅买,隨后出現(xiàn)的幾起案子并闲,更是在濱河造成了極大的恐慌,老刑警劉巖谷羞,帶你破解...
    沈念sama閱讀 218,451評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件帝火,死亡現(xiàn)場離奇詭異,居然都是意外死亡湃缎,警方通過查閱死者的電腦和手機(jī)犀填,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,172評論 3 394
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來嗓违,“玉大人九巡,你說我怎么就攤上這事□寮荆” “怎么了冕广?”我有些...
    開封第一講書人閱讀 164,782評論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長偿洁。 經(jīng)常有香客問我撒汉,道長,這世上最難降的妖魔是什么涕滋? 我笑而不...
    開封第一講書人閱讀 58,709評論 1 294
  • 正文 為了忘掉前任睬辐,我火速辦了婚禮,結(jié)果婚禮上宾肺,老公的妹妹穿的比我還像新娘溯饵。我一直安慰自己,他們只是感情好锨用,可當(dāng)我...
    茶點故事閱讀 67,733評論 6 392
  • 文/花漫 我一把揭開白布瓣喊。 她就那樣靜靜地躺著,像睡著了一般黔酥。 火紅的嫁衣襯著肌膚如雪藻三。 梳的紋絲不亂的頭發(fā)上洪橘,一...
    開封第一講書人閱讀 51,578評論 1 305
  • 那天,我揣著相機(jī)與錄音棵帽,去河邊找鬼熄求。 笑死,一個胖子當(dāng)著我的面吹牛逗概,可吹牛的內(nèi)容都是我干的弟晚。 我是一名探鬼主播,決...
    沈念sama閱讀 40,320評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼逾苫,長吁一口氣:“原來是場噩夢啊……” “哼卿城!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起铅搓,我...
    開封第一講書人閱讀 39,241評論 0 276
  • 序言:老撾萬榮一對情侶失蹤瑟押,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后星掰,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體多望,經(jīng)...
    沈念sama閱讀 45,686評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,878評論 3 336
  • 正文 我和宋清朗相戀三年氢烘,在試婚紗的時候發(fā)現(xiàn)自己被綠了怀偷。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,992評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡播玖,死狀恐怖椎工,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情蜀踏,我是刑警寧澤晋渺,帶...
    沈念sama閱讀 35,715評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站脓斩,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏畴栖。R本人自食惡果不足惜随静,卻給世界環(huán)境...
    茶點故事閱讀 41,336評論 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望吗讶。 院中可真熱鬧燎猛,春花似錦、人聲如沸照皆。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,912評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽膜毁。三九已至昭卓,卻和暖如春愤钾,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背候醒。 一陣腳步聲響...
    開封第一講書人閱讀 33,040評論 1 270
  • 我被黑心中介騙來泰國打工能颁, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人倒淫。 一個月前我還...
    沈念sama閱讀 48,173評論 3 370
  • 正文 我出身青樓伙菊,卻偏偏與公主長得像,于是被迫代替她去往敵國和親敌土。 傳聞我的和親對象是個殘疾皇子镜硕,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,947評論 2 355

推薦閱讀更多精彩內(nèi)容