最近心血來潮,想學Linux,所以根據網上的建議,買了鳥哥的書。為了以後學習方便,准備安裝CentOS7。准備好鏡像文件和U盤後,4號晚上八點多開始施工,本以為幾個小時就可以弄好的東西,第一次讓我明白了什麼叫理想與現實的差距。鑒於CentOS7安裝的
概要linux系統默認open files數目為1024, 有時應用程序會報Too many open files的錯誤,是因為open files 數目不夠。這就需要修改ulimit和file-max。特別是提供大量靜態文件訪問的web服務器,緩存
Linux計劃任務Linux的計劃任務是系統管理方面的一個重要內容,是系統自動完成工作的一種實現方式,正因為有了計劃任務,我們才可以完全實現系統管理的腳本化和自動化。關於計劃任務,Linux根據用戶需要提供了兩種服務,一種是atd服務,另一種是cro
1操作系統幾大模塊 進程管理,進程調度,進程間通訊機制,內存管理,中斷異常處理,文件系統,I/O系統,網網絡部分。2操作系統的目的 管理硬件設備,為上層應用程序提供良好的執行環境。3linux系統基本結構 進程描述PCB廣義上,所有的進
==================================使普通用戶也能使用wireshark轉包==================================> 創建wireshark組 sudo groupad
Linux read/write fread/fwrite兩者區別1,fread是帶緩沖的,read不帶緩沖.2,fopen是標准c裡定義的,open是POSIX中定義的.3,fread可以讀一個結構.read在linux/unix中讀二進制與普通文
//Linux字符串函數集:頭文件:string.h 函數名: strstr 函數原型:extern char *strstr(char *str1, char *str2); 功能:找出str2字符串在str1字符串
下載地址 http://download.redis.io/releases/redis-3.2.0.tar.gz官網下載地址 http://redis.io/download 1。下載安裝包 cd /tmp wge
使用方法執行crontab -e命令會進入一個可編輯界面,在該界面中我們可以制定定時任務,然後保存退出(wq)格式如下:由於直接運行編輯命令後只是一個空白界面,不夠友好,所以建議使用以下方式來增加定時任務編輯/etc/crontab給文件附有說明,便
系統信息 arch 顯示機器的處理器架構(1) uname -m 顯示機器的處理器架構(2) uname -r 顯示正在使用的內核版本 dmidecode -q 顯示硬件系統部件 - (SMBIOS / DMI
前幾天在實驗室做了幾個小實驗,受益匪淺,寫代碼倒是其次,最重要的是漸漸了解了真實的 計算機科學 工作方式。很多工作都可以用 linux 下的工具高效完成,例如 要跑一組實驗,其中有兩個參數變動,那麼就不需要手動運行多次,只用一個 Shell Scri
在討論這個問題前,我們先來了解一下物理端口、邏輯端口、端口號等計算機概念。 端口相關的概念: 在網絡技術中,端口(Port)包括邏輯端口和物理端口兩種類型。物理端口指的是物理存在的端口,如ADSL Modem、集線器、交
平時會偶爾忘記一些命令或者文件,下面的這些命令能夠幫我們快速的找到命令或者文件1. 命令的搜尋 命令:which 功能:在PATH配置的目錄下搜尋命令 用法:which [-a] [command] 參數: -a: 把從PATH配置的目
如何保護你的linux操作系統 導讀在現在這個世道中,Linux操作系統的安全是十分重要的。但是,你得知道怎麼干。一個簡單反惡意程序軟件是遠遠不夠的,你需要采取其它措施來協同工作。那麼試試下面這些手段吧。使用SELinuxSELin
(之前我在 CUSEC 網站發表了關於內核並不可怕的一篇文章,本文是後續。)我曾經問別人如何開始內核編程的學習,他們基本上都說:1. 如果你不需要了解內核是如何為你工作的,你為何要嘗試呢?2. 你應該訂閱Linux內核郵件列表,然
總結:從“為什麼要學習和掌握Linux”開始,James闡述原因和理由;規劃自己的目標; 為什麼要學習和掌握Linux?——在讀書時,如果看到別人使用命令行操作計算機實現自己想要的功能,便會冒出一個念頭:這個人真牛逼!(不管是不是真牛逼!)那時的自己
Linux下的庫操作工具-nm、ar、ldd、ldconfig和ld.so 1、nm [options] file 列出file中的所有符號 [option] -c 將符號轉化為用戶級的名字 -s 當用於.a文件即
Linux不可避免會出現磁盤空間不足,而當之前未規劃LVM分區的時候,默認硬盤分區則無法動態擴容,不過也可以通過增加硬盤掛載的方式來增加系統存儲空間1、新增一塊硬盤(下例新增的是/dev/sdb) 2、第二步是最重要的,就是為新硬盤設置分區