原创 磁盤中運行的程序必須加載到內存才能運行的原因

計算機中主要的存儲部件是內存和磁盤。磁盤中存儲的程序必須加載到內存之後才能運行。在磁盤中保存的原始程序是無法直接運行的。這是因爲,負責解析和運行程序內容的CPU,需要通過內部程序計數器來指定內存地址,然後才能讀出程序。即使CPU可以直接讀出

原创 Linux下chkconfig命令詳解

chkconfig命令主要用來更新(啓動或停止)和查詢系統服務的運行級信息。謹記chkconfig不是立即自動禁止或激活一個服務,它只是簡單的改變了符號連接。使用語法:chkconfig [--add][--del][--list][系統服

原创 linux系統文件/etc/resolv.conf 的詳解

今天給大家介紹一個在配置文件,那就是/etc/resolv.conf。它是DNS客戶機配置文件,用於設置DNS服務器的IP地址及DNS域名,還包含了主機的域名搜索順序。該文件是由域名解析器(resolver,一個根據主機名解析IP地址的庫)

原创 linux中的cmake和make的區別

大家都知道,寫程序大體步驟爲:1.用編輯器編寫源代碼,如.c文件。2.用編譯器編譯代碼生成目標文件,如.o。3.用鏈接器連接目標代碼生成可執行文件,如.exe。但如果源文件太多,一個一個編譯時就會特別麻煩,於是人們想到,爲什麼不設計一種類似

原创 linux常用的壓縮和解壓命令

tar 可以爲文件和目錄創建檔案。利用tar,用戶可以爲某一特定文件創建檔案(備份文件),也可以在檔案中改變文件,或者向檔案中加入新的文件。tar最初被 用來在磁帶上創建檔案,現在,用戶可以在任何設備上創建檔案,如軟盤。利用tar命令

原创 mysqld啓動“ Can't start server: Bind on TCP/IP port: Address already in use

[root@localhost ~]# vi /var/log/mysqld.log  進入log日誌發現報以下的錯誤:170901  4:56:54  InnoDB: Initializing buffer pool, size = 8.

原创 Linux ./configure --prefix 命令

源碼的安裝一般由3個步驟組成:配置(configure)、編譯(make)、安裝(make install)。Configure是一個可執行腳本,它有很多選項,在待安裝的源碼路徑下使用命令./configure –help輸出詳細的選項列表

原创 Linux服務器之間傳送文件的兩種方式

方式一: scp【優點】簡單方便,安全可靠;支持限速參數 【缺點】不支持排除目錄【用法】scp就是secure copy,是用來進行遠程文件拷貝的。數據傳輸使用 ssh,並且和ssh 使用相同的認證方式,提供相同的安全保證 。scp [參數

原创 內存與CPU的關係

內存通過控制芯片與CPU相連,主要負責存儲指令和數據。內存由可讀寫的元素組成,每個字節都帶有一個地址編號。CPU可通過該地址編號讀取內存中的指令和數據。內存中存儲的指令和數據會隨着計算機的關機而自動清理。

原创 阿里雲服務器被挖礦病毒minerd***的解決方法

早晨上班像往常一樣對服務器進行例行巡檢,發現一臺阿里雲服務器的CPU的資源佔用很高,到底是怎麼回事呢,趕緊用top命令查看了一下,發現是一個名爲minerd的進程佔用了很高的CPU資源,minerd之前聽說過,是一種挖礦病毒,沒有想到我負責

原创 rsync以守護進程的方式傳輸備份數據

本文介紹rsync以守護進程的方式進行數據的傳輸備份,希望能給學習rsync的童鞋提供一些幫助。 一、環境 1、準備兩臺服務器,一臺爲server端,一臺爲client端 2、邏輯圖 二、rsync server端部署 1、檢查是否安

原创 linux定時任務的設置

爲當前用戶創建cron服務1.  鍵入 crontab  -e 編輯crontab服務文件      例如 文件內容如下:     */2 * * * * /bin/sh /home/admin/jiaoben/buy/deleteFile

原创 Linux之正則表達式

在使用grep、awk和sed命令時,需要使用正則表達式。 匹配行首與行尾。 匹配數據集。 只匹配字母和數字。 匹配一定範圍內的字符串集。^只匹配行首$只匹配行尾*一個單字符後緊跟*,匹配0個或多個此單字符[]匹配[]內字符,可以是一個單字

原创 linux 時間同步的2種方法

由於硬件的原因,機器或多或少的根標準時間對不上,一個月的誤差幾秒到幾分鐘不等。對於服務器來說時間不準,會有很多麻煩。例如,支付的時候,無法下單,遊戲無法登錄等。自己用的PC就無所謂了,手動改一下就行了。硬件時間的設置,可以用hwclock或

原创 Linux爲什麼最多能分4個四個主分區的簡單解釋

MBR(Master Boot Recorder)主引導記錄,放置硬盤的信息。MBR 可以說是整個硬盤最重要的地方了,因爲在 MBR 裏面記錄了兩個重要的東西,分別是:開機管理程序,與磁盤分區表 ( partition table )。所以