原创 shell編程之文件測試及if多分支語句

文件測試用法: -e :判斷文件是否存在,如果不存在返回的狀態爲假 -f :判斷文件是否爲普通文件 -d :判斷是否爲目錄 -x :判斷當前用戶是否可執行此文件 -w :判斷當前用戶是否可寫此文件

原创 swap交換分區

free -m 查看內存的相關信息,-m將大小以M的方式顯示,如: [root@bogon ~]# free -m total used

原创 linux壓縮和解壓

常見的壓縮格式有: zip,gz,bz2,Z,xz 壓縮的算法不同壓縮的比例也不同gzip用法:壓縮後的格式爲 .gz ,壓縮後源文件會被刪除 如: gzip /tmp/file 將/tmp/fi

原创 文本處理工具sed

sed:stream Editor流編輯器,默認不編輯原文件,僅對模式空間中的數據做處理;而後,處理結束後,將模式空間打印至屏幕。語法: sed [option] 'AddressCommand' file1 file2... op

原创 shell編程二條件判斷

1.條件判斷的表達式: [ 表達式 ] 或者 [[ 表達式 ]] 或者 test 表達式,要注意的是[ ]或者[[ ]]中括號內要與表達式之間用空格隔開,否則會報錯。 2.if else fi 條件語句 格式:

原创 硬連接和軟連接

linux的硬連接和軟連接,軟連接類似於windows下的快捷方式1.硬連接 創建方式:ln SRC DEST 如:ln /etc/inittab /tmp/hd_inittab 將/etc

原创 隨機數生成器及case語句

一、隨機數生成器 /dev/random和/dev/urandom,區別:random它是收集一些鍵盤鼠標等敲擊的次數間隔時間等操作,把他們作爲隨機數保存在 “熵池” 裏面,當用到的時候從“熵池”裏面取出,當“熵池”

原创 linux xinetd模式下的ftp只允許某用戶切換目錄或只允許某用戶登陸

一、只允許某用戶登陸開啓ftp服務:編輯/etc/xinetd.d/vsftpd,將服務打開 disable = no,重啓xinetd服務編輯/etc/vsftpd.conf文件,添加:userlist_deny=NO #userlis

原创 raid及mdadm

raid的作用主要是用來提高磁盤的讀寫速率和提高數據的容錯率。常見的raid級別有: raid0,raid1,raid5,raid10等 raid0: 理論上創建raid0至少需要兩塊盤,每一塊盤都用做讀寫數據,也就是說:一

原创 linux用戶管理

一、用戶管理 1.添加用戶 useradd [options] USERNAME:useradd用法 -u:添加用戶時指定其UID,如useradd -u 520 student,添加student用戶並指定

原创 linux文件及簡單命令學習

一、目錄 目錄:也是一個文件,它是路徑的映射。1.創建目錄命令:mkdir /tmp/mydir/my -p 在/tmp/mydir/下創建my的目錄,-p如果沒有/tmp/mydir則創建;mkdir my 在當前目錄創建my目錄。2.查

原创 bash及其特性

一、bash介紹 linux給用戶提供的人機交互接口有兩種方式: 1.GUI(圖形接口):GHOME,KDE,XFCE 2.CUI(命令行接口):sh,csh,ksh,bash,zsh,tcsh 什麼是程序,什麼是進程?簡單

原创 linux用戶組及權限

我們要想訪問到系統資源,就需要以某個user身份登錄進系統,這個user身份在系統中具有唯一標識符(UID),在訪問某個文件資源的時候,會首先檢測這個用戶是否具有訪問的權限,然後再檢測這個文件是否對這個用戶開放了訪問權限。 一、用戶

原创 初識linux

一、Linux發展史 1969年美國貝爾實驗室Ken.Thompson和Dennis Ritchie開發unix,1972年由Dennis Ritchie使用c改寫;1987年Andrew S. Tanenbaum(AST)開發MINIX;

原创 linux文件管理常用查看命令

一、回顧前面常用命令 1.目錄管理: ls,cd,pwd,mkdir,rmdir,tree,mv 2.文件管理:touch,vi,nano,rm,mv,cp,file,stat3.時間管理:date,clock,hwclock,ca