Week7-Linux入門、初識MySQL以及SQL

    又是一週過去了,本週全程都在進行服務器操作系統和數據庫相關知識的學習,同時進行了相關的實際操作部署,受益匪淺。現在就來簡單總結一下本週的知識點:

    首先,購買了阿里雲服務器。99元包年的,是1核2G、1M帶寬40G雲盤。真是相當便宜,現在買不到了。阿里雲真是什麼都有啊,怪不得那麼牛逼。中小企業完全沒有必要費時費力費人工的去自建機房自購服務器嘛,買阿里雲的東西就好了。一年花幾萬至十幾萬塊錢(不到一個員工的年薪),就能搞一整套服務器、數據庫、存儲、網絡、安全相關的東西。和自建機房相比,不僅僅是節約空間和金錢的問題,更能提升效率、享受服務、減少人工開支以及設備維護成本。

             

    還能通過手機操作,非常方便。通過購買阿里雲服務器,就能獲得公網IP地址,進行了相關安全的設置。比如說挖洞,開放端口3306、443、80,以便進行數據交換。我們的關鍵操作系統:Linux,就是安裝在阿里雲服務器的硬盤裏面的,一開始初始化就可以安裝免費的Linux Centos_7_04_64。然後在本地電腦上安裝Xshell,醬紫就可以在Windows界面下,通過公網地址以及賬戶密碼,來訪問阿里雲上的服務器進行其他各種操作了。接着用‘黃狗’yum(包管理器)安裝了許多包,比如Python、數據庫等。

    好了,服務器搞定了,操作系統也搞定了,於是就可以愉快的在Linux上徜徉操作了。感覺Linux跟DOS好像啊,命令也有一些相通之處,因爲都是英語的單詞或者縮寫嘛。比如什麼mkdir創建文件夾、ls、ll,還有-d、-l、chmod等命令都進行了操作了解,當然我是記不住的,以後要用到的時候再查手冊吧。文件的權限:

rwxr-xr-x 2 root  root  4096 Feb 15 14:46 cron
drwxr-xr-x 3 mysql mysql 4096 Apr 21  2014 mysql

    d代表文件夾,r代表read,w代表write,x代表execute,簡單明瞭。用二進制來表示r是4,w是2,x是1。總結規律:越膚淺的權限越靠前數字越大,正好是倍數。每一個用戶的權限(身份)用-隔開,owner/group/others(所有者、組用戶、其他)。如果想修改權限用二進制表示很方便:比如755就表示(4+2+1)-(4+1)-(4+1),也就是說Linux的基本文件權限一共有九種。想修改文件夾的權限,用root賬號登錄敲命令改就行了。這些並不難以理解,我是真的懂了,總算沒白學。以後當個服務器運維工程師也可以嘛嘻嘻,前提是得把Linux命令打印成小本揣身上。

    那麼下一步就是安裝MySQL數據庫。阿里雲上可以裝,本地也可以裝。據說MySQL是最流行的關係型數據庫RDBMS(Relational Database Management System:關係數據庫管理系統),在WEB應用方面MySQL也是最適合的,數據是以表格形式出現的,開源的。當然還有Oracle、Sybase等其他很牛的數據庫,適合應用於其他場景,但是很貴哦。


看吧,Oracle的1C標配都要賣20萬呢。

顧名思義,數據庫就是用來創建、存儲、管理數據的倉庫。數據庫的讀寫速度、與計算機前後端的交互是非常關鍵的,而且數據庫的存在能更好的保護數據。假裝很懂的說了那麼多,其實我也只是瞭解了皮毛。總之,數據庫是很重要的,是一定要有的。數據庫還有專門的計算機語言:SQL !!!本週在老師的帶領下,對於MySQL數據庫的基礎操作、目錄、用戶配置等熟悉了一下;用SQL對MySQL進行了表單數據庫的基礎製作、修改等,其實就是用SQL語句在MySQL上創建了一個非常簡單的表單,以此來熟悉SQL的語法。

    大概就是這樣了,學了一些皮毛。總的來說並不難,因爲不涉及運算和邏輯那些彎彎繞繞,所以我也跟得上。希望下週的學習也能跟上,並且下週繼續抽時間來複習Python編程中的面向對象,多做練習。runoob.com,菜鳥教程真是個很好的網站。什麼不懂就去上面查,很方便。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章