原创 Linux FTP安裝 vsftp版(服務器架設篇)

更多請看(www.omob.cc) FTP文件服務器在家庭/公司的局域網中有很大的作用,可以很方便的使多個人使用不同的電腦,手機,平板交換文件。FTP作爲文件服務器使我們不必在自己電腦上保持文件了,只需將文件放在服務器上,一個人保存或者

原创 Linux MongoDB 安裝並搭建集羣(服務器架設篇)

MongoDB簡介 更多請看 Linux MongoDB 安裝並搭建集羣(服務器架設篇) MongoDB(來自於英文單詞“Humongous”,中文含義爲“龐大”)是可以應用於各種規模的企業、各個行業以及各類應用程序的開源數據庫。作爲一

原创 分佈式鎖的研究

分佈式鎖的使用場景和嘗試解決的問題       更多請看  (www.omob.cc) 分佈式鎖的研究 在單進程的系統中,當存在多個線程可以同時改變某個變量時,就需要對變量或代碼塊做同步,使其在修改這種變量時能夠線性有先後順序的執行消除

原创 linux 命令行設置關閉蓋子不休眠 (服務器架設篇)

我在自己一臺老舊的DELL電腦上安裝了cent os7作爲平常的開發服務器,這檯筆記本改的服務器一直都不會關機,這時候需要:合上筆記本蓋子(顯示屏關閉),但是SSH遠程在操作此機器,則希望合蓋不睡眠(包括網絡正常使用) 更多請看(www.

原创 Linux Python3編譯安裝(服務器架設篇)

很多同學使用Python的時候會發現他們Linux上的自帶的Python基本都是Python2.X版本,鑑於Python2.X在不久就會停止維護,而Python3又一般沒有在Linux中內置,所以自己學會安裝Python3.X必不可少。C

原创 PowerShell單引號字符串和雙引號字符串的區別

輸入字符串表達式時,可以使用單引號(”)或雙引號(“”)括住字符串,但PowerShell解析單引號和雙引號中字符串的方式是不同的。更多請看(www.omob.cc) 一、單引號括住的字符串,字符串被精確地傳遞到命令,字符串中包含的任何表

原创 Linux 基礎軟件安裝Scala(服務器架設篇)

Scala簡介 Scala 基於JVM的的多範式編程語言,集成了面向對象和函數式編程的優點。與Java的良好交互性使其可以繼承Java 生態的工具和類庫。同時Scala生態也有如Akka、Spark、paly framework等豐富的類

原创 Linux 防火牆設置(服務器架設篇)

CentOS 7 防火牆相關命令 更多請看(www.omob.cc) 自己的服務器上安裝的是Cent OS7,以前Cent OS6系列中的iptables相關命令不能用了,發現Centos 7使用firewalld代替了原來的iptabl

原创 PowerShell 入門3

更多請看(www.omob.cc PowerShell 入門3 ) 本文參考自Powershell快速入門(三) Shell編程 這一篇文章,我將記錄下PowerShell的幾個簡單的實踐例子,給讀者參考。結合前面兩篇PowerShe

原创 Linux PostgresQL數據庫安裝 開機自啓動 遠程連接(服務器架設篇)

更多請看(www.omob.cc) 我在自己一臺老舊的DELL電腦上安裝了cent os7作爲平常的開發服務器。在平時我工作中主要使用的關係型數據庫是MySql,但是作爲一個程序員要對技術產生好奇和愛好,PostgreQL也是十分優秀的關

原创 PowerShell 入門2

更多請看(www.omob.cc) 本文參考自Powershell快速入門(二) Shell編程 這部分介紹Powershell的程序基本語法知識,讓我們能夠編寫功能強大的PowerShell腳本,完成具體的任務。 變量 變量使用$變

原创 Linux MariaDB數據庫安裝 開機自啓動 遠程連接(服務器架設篇)

爲什麼安裝MariaDB而不是Mysql 更多請看(www.omob.cc) 本人在工作歷程中幾家公司都是使用的Mysql5.7以及以前版本,在自己的阿里雲上也部署的是最新的Mysql8。個人業餘開發研究中喜歡MariaDB,保持技術的好

原创 PowerShell 入門1

更多請看(www.omob.cc) 本文參考自Powershell快速入門(一) 安裝和使用 引言 談到服務器系統Linux是無可爭議的絕對霸主,雖然90s前後Windows Server和UNIX也曾經共同統治了小型機和大型機的服務器

原创 Linux SSH端口安全設置(服務器架設篇)

我在自己一臺老舊的DELL電腦上安裝了cent os7作爲平常的開發服務器,在家庭局域網裏面,我們還是要注意安全的,和線上服務器一樣,對常用的端口進行修改的話,可以大幅度的降低惡意暴力破解的危險,畢竟端口不再是常見的端口後,通用的暴力破解

原创 Linux 基礎軟件安裝 Git(服務器架設篇)

簡介 Git是一個開源的分佈式版本控制系統,用於敏捷高效地處理任何或小或大的項目。Git是 Linus Torvalds爲了幫助管理Linux內核開發而開發的一個開放源碼的版本控制軟件。 在當下的軟件開發中,Git/SVN這兩種版本控制系