一些常用的基本命令:
uname -a 檢視核心版本
ls -al 顯示所有檔案的屬性
pwd 顯示當前路徑
cd - 返回上一次目錄 cd ~ 返回主目錄
date s 設定時間、日期
cal 顯示日曆 cal 2006
bc 計算器具
man & info 幫助手冊
locale 顯示當前字型 locale -a 所有可用字型 /etc/sysconfig/i18n設定檔案
lang=en 使用英文本型
sync 將資料同步寫入硬碟
shutdonw -h now & half & poweroff 關機
reboot 重啟
startx & init 5 進入圖形介面
chgrp 改變檔案群組 chgrp testing install.log
chown 改變所屬人 chown root:root install.log
chmod 改變屬性 chmod 777 install.log read=4 write=2 execute=1
cp 複製 cp filename
rm 刪除檔案 rm -rf filename 強制刪除檔案
rmdir 刪除資料夾
mv 移動 mv 123.txt 222.txt 重新命名
mkdir 建立資料夾
touch 建立檔案 更新當前時間
cat 由第一行開始顯示 cat |more 分頁
nl 在內容前加行號
more & less 一面一面翻動
head -n filename 顯示第n行內容
tail -n filename 顯示後n行內容
od 顯示非純文件
df -h 顯示分割槽空間
du 顯示目錄或檔案的大小
fdisk 分割槽設定 fdisk -l /dev/hda 顯示硬碟分割槽狀態
mkfs 建立各種檔案系統 mkfs -t ext3 /dev/ram15
fsck 檢查和修復linux檔案
find 查詢 find / -name "***.***"
whoami 顯示當前使用者
gcc -v 檢視gcc版本
lsattr 顯示隱藏檔屬性
updatedb 更新資料庫
mke2fs 格式化 mkfs -t ext3
dd if=/etc/passwd of=/tmp/passwd.bak 備份
mount 列出系統所有的分割槽
mount -t iso9660 /dev/cdrom /mnt/cdrom 掛載光碟
mount -t vfat /dev/fd0 /mnt/floppy 掛載軟盤
ifconfig 顯示或設定網路裝置
service network restart 重啟網絡卡
ifdown eth0 關閉網絡卡
ifup eth0 開啟網絡卡
clear 清屏
history 歷史記錄 !55 執行第55個指令
stty 設定終端 stty -a
fdisk /mbr 刪除grub
crontab 迴圈執行的例行性命令 [e]編輯,[l]顯示,[r]刪除任務
& 後台執行程式 tar -zxvf 123.tar.gz & --------->後台執行
jobs **後台暫停的程式 jobs -l
fg 將後台程式調到前台 fg n ------>n是數字,可以指定進行那個程式
bg 讓工作在後台執行
kill 結束程序 kill -9 pid [9]強制結束,[15]正常結束,[l]列出可用的kill訊號
ps aux 檢視後台程式
top 檢視後台程式 top -d 2 每兩秒更新一次 top -d 2 -p10604 **某個pid
top -b -n 2 > /tmp/top.txt ----->將 top 的資訊進行 2 次,然後將結果輸出到 /tmp/top.txt
pstree 以樹狀圖顯示程式 [a]以 ascii 來連線, 列出pid, [p]列出帳號
killall 要刪除某個服務 killall -9 httpd
free 顯示記憶體狀態 free -m -------->以m為單位顯示
uptime 顯示目前系統開機時間
netstat 顯示網路狀態 netstat -tulnp------>找出目前系統上已在監聽的網路連線及其 pid
dmesg 顯示開機資訊 demsg | more
nice 設定優先權 nice -n -5 vi & ----->用 root 給乙個 nice 植為 -5 ,用於執行 vi
renice 調整已存在優先權
runlevel 顯示目前的runlevel
depmod 分析可載入模組的相依性
lsmod 顯示已載入系統的模組
modinfo 顯示kernel模組的資訊
insmod 載入模組
modprobe 自動處理可載入模組
rmmod 刪除模組
chkconfig 檢查,設定系統的各種服務 chkconfig --list ----->列出各項服務狀態
ntsysv 設定系統的各種服務
cpio 備份檔案
壓縮命令:
*.z compress 程式壓縮的檔案;
*.bz2 bzip2 程式壓縮的檔案;
*.gz gzip 程式壓縮的檔案;
*.tar tar 程式打包的資料,並沒有壓縮過;
*.tar.gz tar 程式打包的檔案,其中並且經過 gzip 的壓縮
compress filename 壓縮檔案 加[-d]解壓 uncompress
gzip filename 壓縮 加[-d]解壓 zcat 123.gz 檢視壓縮檔案內容
bzip2 -z filename 壓縮 加[-d]解壓 bzcat filename.bz2 檢視壓縮檔案內容
tar -cvf /home/123.tar /etc 打包,不壓縮
tar -xvf 123.tar 解開包
tar -zxvf /home/123.tar.gz 以gzip解壓
tar -jxvf /home/123.tar.bz2 以bzip2解壓
tar -ztvf /tmp/etc.tar.gz 檢視tar內容
cpio -covb > [file|device] 份份
cpio -icduv
開機流程簡介
1、載入 bios 的硬體資訊,並取得第乙個開機裝置的代號;
2、讀取第乙個開機裝置的 mbr 的 boot loader (亦即是 lilo, grub, spfdisk 等等) 的開機資訊;
3、載入 kernel 作業系統核心資訊, kernel 開始解壓縮,並且嘗試驅動所有硬體裝置;
4、kernel 執行 init 程式並取得 run-level 資訊;
5、init 執行 /etc/rc.d/rc.sysinit 檔案;
6、啟動核心的外掛程式模組 (/etc/modprobe.conf);
7、init 執行 run-level 的各個批次檔( scripts );
8、init 執行 /etc/rc.d/rc.local 檔案;
9、執行 /bin/login 程式,並等待使用者登入;
10、登入之後開始以 shell 控管主機。
在/etc/rc.d/rc3.d內,以s開頭的為開機啟動,以k開頭的為關閉,接著的數字代表執行順序
grub vga設定
彩度/解析度 640x480 800x600 1024x768 1280x1024 bit
256 769 771 773 775 8 bit
32768 784 787 790 793 15 bit
65536 785 788 791 794 16 bit
16.8m 786 789 792 795 32 bit
./configure 檢查系統資訊 ./configure --help | more 幫助資訊
make clean 清除之前留下的檔案
make 編譯
make install 安裝
rpm -q ----->查詢是否安裝 rpm -ql ------>查詢該套件所有的目錄
rpm -qi ----->查詢套件的說明資料 rpm -qc[d] ----->設定檔與說明檔
rpm -ivh ---->安裝 rpm -v -------->檢視套件有否更動過
rpm -e ------>刪除 rpm -uvh ------->公升級安裝
--nodeps ----->強行安裝 --test ----->測試安裝
DBA學習參考絕佳資料
2018 02 09 10 27 by pursuer.chen,144 閱讀,收藏,編輯 mongodb入門系列 一 基礎概念和安裝 mongodb入門系列 二 insert update delete drop mongodb入門系列 三 查詢 select mongodb入門系列 四 許可權管...
幾個flash的絕佳站點片頭
flash製作技巧並無特別之處,但整體表現效果出色,動感十足。www.pconline.com.cn pcedu carton xc 10304 flash 030424demo01.swf 有創意就有新意。看到這個flash你心炫是否為之一動?相信作品中飛舞的蝴蝶會留給你深刻的印象。www.pco...
Tomcat 和 Ngin配合絕佳使用
瞎聊 這段時間一直在忙著學習前端三大框架中的vue.js框架,大約花費了恩 8天的時間,從小白到現在可以磕磕絆絆的開發,可以發現vue.js有多容易上手。買了伺服器,買了網域名稱,著手搭建自己的乙個寫日記 的專案,能夠讓所有人都能訪問到我的 是我的希望。現在我已經利用bootstrap vue.js...