Windows nginx apache php centos linux java Ubuntu 开源 linux命令 微软 Python wordpress Firefox 程序员 shell google Android HTML5 mysql

Linux基础知识

   tcgetattr函数读取串口的参数设置,tcsetattr函数设置指定串口的参数,串口参数一般可以通过tcsetattr 函数设置,其他的函数是一些新的复制函数。   tcgetattr函数和tcsetattr函数结构地址,tcsetattr函数中,蚕食optional-actions指定了参数什么时候起...
 早在20世紀70年代,UNIX系統是開源而且免費的。但是在1979年時,at&T公司宣布了對UNIX系統的商業化計劃,隨之開源軟件業轉變成了版權式軟件產業,源代碼被當作商業機密,成為專利產品,人們再也不能自由地享受科技成果。  於是在1984年,Richard Stallman...
 DHCP協議的設計初衷是為了更高效地集中管理局域網內的ip地址資源。DHCP服務器會自動把IP地址、子網掩碼、網關、DNS地址等網絡信息分配給有需要的客戶端,而且當客戶端的租約時間到期後還可以自動回收所分配的IP地址,以便交給新加入的客戶端。  “機房運營...
 RHEL 7系統中集成了多款防火墻管理工具,其中firewalld(Dynamic Firewall Manager of Linux systems,Linux系統的動態防火墻管理器)服務是默認的防火墻配置管理工具,它擁有基於CLI(命令行界面)和基於GUI(圖形用戶界面)的兩種管理方式。   相較於傳統的...
 Linux系統中的“快捷方式”。在Windows系統中,快捷方式就是指向原始文件的一個鏈接文件,可以讓用戶從不同的位置來訪問原始的文件;原文件一旦被刪除或剪切到其他地方後,會導致鏈接文件失效。但是,這個看似簡單的東西在Linux系統中可不太一樣。  ...
 用戶在硬件存儲設備中執行的文件建立、寫入、讀取、修改、轉存與控制等操作都是依靠文件系統來完成的。文件系統的作用是合理規劃硬盤,以保證用戶正常的使用需求。Linux系統支持數十種的文件系統,而最常見的文件系統如下所示。  Ext3:是一款日誌文件系統,能...
 在Linux系統中一切都是文件,硬件設備也不例外。既然是文件,就必須有文件名稱。系統內核中的udev設備管理器會自動把硬件名稱規範起來,目的是讓用戶通過設備文件的名字可以猜出設備大致的屬性以及分區信息等;這對於陌生的設備來說特別方便。另外,udev設備管理器的服...
 變量是計算機系統用於保存可變值的數據類型。在Linux系統中,變量名稱一般都是大寫的,這是一種約定俗成的規範。我們可以直接通過變量名稱來提取到對應的變量值。Linux系統中的環境變量是用來定義系統運行環境的一些參數,比如每個用戶不同的家目錄、郵件存放位置等。 ...
  SWAT:The Samba WEB Administration Tool   SWAT是Samba的圖形化管理工具。我們可以通過瀏覽器利用swat工具來設置samba。在swat中每一個samba參數都有相應的幫助文件或解釋文件,很適合初學者。   SWAT工具嵌套在xinetd超級守護進程中,要通過啟用xinetd...
 PHP是一種服務器端腳本語言,他專門為實現動態Web頁面而產生。使用php語言編寫動態網頁非常容易,他可以自由嵌入在HTML代碼中,並且內置了訪問數據庫的函數,從版本5來看。PHp全面支持了面向對象的概念,使其適應大型網站開發的能力進一步得到增強。  PHp是一...
 Apache服務器的配置文件可以在子目錄conf下找到,如果是從源代碼編譯安裝的話,可以從Apache所在的目錄下找到這個子目錄,但這個規則對於從發行版本包安裝的Apache往往並不適用,在後一種情況下,Linux各個發行版本傾向於把所有的配置文件幾種在/etc目錄下。對於統籌管...
 Linux Daemon(守護進程)是運行在後臺的一種特殊進程。它獨立於控制終端並且周期性地執行某種任務或等待處理某些發生的事件。它不需要用戶輸入就能運行而且提供某種服務,不是對整個系統就是對某個用戶程序提供服務。  Linux系統的大多數服務器就是通過守護進程...
 Ubuntu和Debian的啟動配置有一點特殊,這兩個發行版使用upstart而不是init來管理啟動腳本。在默認情況下,Ubuntu和Debian沒有inittab文件,而是使用/etc/event.d/rc-default來確定啟動的默認運行級。但奇怪的是,rc-default腳本依然會試圖尋找/etc。如果找到了,它就按...
 用於啟動服務器應用程序的腳本全部位於/etc目錄下,每個腳本控制一個特定的守護進程。所有的腳本都應該認識start和stop參數,分別表示啟動和停止服務器守護進程。下面這條命令啟動了ssh服務器的守護進程。  當然了,大多數的啟動腳本還認識restart參數。顧名思...
 在Linux中,trap命令主要用於接收信號並采取行動,信號是異步發送到一個程序的事件,在默認情況下,可以終止一個程序,trap命令原型如下:trap command signal  signal是指接收到的信號,command是接收到該信號采取的行動。如下為兩種簡單的信號。trap命令是用...