原创 用戶和權限管理實例

在前面的文章中,我們提到了CentOS中用戶和權限管理的概念和方法,這次我們來看個實例。   009用戶和權限管理實例  

原创 如何處理數據

數據的運算 既然是“計算機”,那麼其主要功能就是“計算”了。我們平時使用計算機打遊戲、看電影、聽音樂、上網、處理文檔、科學研究等行爲,本質上都是將各種問題轉換成了計算的問題。 常用的計算包括算術運算、賦值運算、比較運算、邏輯運算、位運算等

原创 Linux中的硬盤分區

硬盤是一種常見的存儲設備,它必須分區才能使用。我們可以把硬盤想象成一個倉庫,分區就是規劃倉庫的使用方案,哪些區域應該存放什麼貨物。所以,分區是一種邏輯行爲,我們人爲規定哪些區域算是同一個分區,而不是物理劃分。   015硬盤分區  

原创 命名、格式和註釋

標識符 回顧一下上次我們寫的程序,就會發現,程序源文件的名字(不帶後綴名)和public class後面的類名是一樣的。這是關於文件名和類名的一個規定:程序源文件名必須和public修飾的類的類名一致 換個角度講,如果程序中的類,沒有使用

原创 如何描述行爲

在Java中,使用方法來描述一類對象的行爲,也就是能做什麼。 什麼是方法 方法或者說類似的概念,早在面向對象思想出現之前就已經很常用了,在不同的編程語言中被稱爲“函數”、“過程”、“子程序”等等。無論是什麼名稱,它們的思路是相似的:把一些

原创 如何描述屬性

什麼是屬性? 前面我們說過,屬性描述一個對象“什麼樣子”。當我們描述一個人或物的“樣子”時,往往會說明其可測量的一些特徵,例如一個人有多高、多重,一輛車有多長、什麼顏色等等。 因此,當我們設計一個類時,可以先用我們人類的語言描述一下這個類

原创 Java程序怎麼是這個樣子

升級版的“Hello World” 還記得之前寫過的程序嗎?它是這個樣子的: public class HelloWorld { public static void main(String[] args) {

原创 CentOS7中的計劃任務

在服務器上,不可能所有的工作都由管理員手工完成。計劃任務是指可以在指定時間或週期執行的任務,無需人工干涉。計劃任務也是實現運維自動化的一個重要功能。   021計劃任務  

原创 FTP的虛擬用戶

之前的FTP服務允許服務器本地用戶訪問,一方面不夠安全,另一方面需要建立本地用戶,佔用本地用戶的額定數量。而使用虛擬用戶就可以大大緩解這個問題,並提高安全性。   026FTP的虛擬用戶  

原创 hosts文件、bind和ACL設置

在測試網站時可以使用的一些簡化操作,包括修改hosts文件、配置bind服務,以及通過ACL實現更復雜的權限管理。   032hosts文件、bind和ACL設置  

原创 精兵強將涿鹿中原

什麼是IDE? IDE就是“集成開發環境”的縮寫,核心功能就是編寫代碼,但比之前介紹過的代碼編輯器繼承了更多的功能,也更加適合開發大型項目或者團隊開發。 多數代碼編輯器每次只能處理一個源文件,VS Code這樣的編輯器可以通過插件同時處理

原创 從JDK的目錄結構想到的

這次我們來了解一些擴展知識:JDK的目錄結構。 目錄結構 我們打開JDK的安裝目錄,可以看到有這些目錄: bin目錄:包含Java開發工具,例如編譯器javac.exe,解釋器java.exe,調試器jdb.exe等,在之前的安裝環節中,

原创 計算機怎麼看懂程序的

程序是做什麼用的? 當我們需要用計算機做一些事情時——打遊戲,做表格,科學計算,看電影——就需要向計算機發出相應的命令,而且命令不止一條,而是一組命令。這些命令組合起來,就是程序。 所以我們可以認爲程序就是爲了讓計算機完成某個任務所需要的

原创 防火牆和SELinux

防火牆用於過濾不安全的網絡連接,SELinux用於限制應用程序訪問系統資源的權限。兩者都是Linux中的重要安全保障機制。   027防火牆和SELinux  

原创 鮮衣怒馬闖蕩江湖

文本編輯器 前面我們提到,編程兩大基本工具,一是寫代碼的工具,二是把代碼轉換爲計算機指令的工具。JDK就是把Java代碼轉換爲計算機指令的工具。這次我們聊聊寫代碼的工具。 Java代碼並沒有特別之處,就是普通的文本,保存下來也就是普通的文