1. Linux基礎
安裝
Reahat 自定義安裝和手動安裝
手動安裝先建swap(虛擬內存),為物理內存的1到
www.netcraft.com看網站所使用的的伺服器系統
0、關機 1、安全模式 2、無NFS的多用戶模式 3、全部模式 4、預留的 5、圖形 6、重啟
更改非啟動后界面:命令init 5 或者startx
打開終端 alt f2 輸入gnome-terminal,打開終端
Ctrl shift " ",加大字體.
關閉防火牆:方法一service iptables stop,方法二 查看服務ntsysv
關閉selinux :vim /etc/selinux/config SELINUX=disabled
解壓tar fvxz 包名(-f 安裝完成後生成目錄;-v顯示壓縮過程;-z同時
具有gzip屬性;-x解開一個壓縮檔案的參數指令)
運行程序時命令./*.pl
IDE /dev/hda 1-4 主分區(擴展分區)5- 邏輯分區
SCSI /dev/sda 1-4
usb sd設備
必要分區要單獨分出來交換分區,根分區,專用分區
linux目錄結構
/根
/bin 基本命令,普通用戶可以使用
/boot 內核載入文件
/dev 設備文件存儲目錄
/etc 所有系統配置文件
/home
/lib 庫文件和內核模塊
/media 存儲設備掛載點自動在這個目錄下創建
/mnt 臨時文件系統掛載點目錄
/opt第三方軟體存放目錄
/root 根目錄
/sbin 超級用戶可以使用的命令
/srv 站點目錄
/var 變數
/tmp 臨時文件
文件系統 掛載點 用途
Root /
Proc /proc 介面
Tmpfs /dev/var/run/var/lock 2.6內核使用
Usbfs /proc/bus/usb
Devpts /dev/pts 偽終端
Swap 掛載點 虛擬內存
查看系統信息:
#cat /proc/cpuinfo| grep name | cut -f2 -d: |
uniq -c
8 英特爾(R) Xeon(R) CPU E5410 @
2.33GHz
(看到有8個邏輯CPU, 也知道了CPU型號)
# cat /proc/cpuinfo | grep physical | uniq -c
4 physical id : 0
4 physical id : 1
(說明實際上是兩顆4核的CPU)
# getconf LONG_BIT
32
(說明當前CPU運行在32bit模式下, 但不代表CPU不支
持64bit)
| wc -l
8
(結果大於0, 說明支持64bit計算. lm指long mode,
支持lm則是64bit)
# dmidecode | grep -A48 'Processor Information$'
最后再完整看cpu物理信息
基礎命令:
# 管理員
$ 普通用戶
重啟reboot -f快速重啟
關機halt init 0
真實機圖形界面字元終端:Ctrl Alt F1
Vmware環境中需使用:Ctrl Alt Shift F1進入命令行
Vmware返回圖形:alt f7
基本文件操作命令:
顯示當前位置pwd
創建目錄mkdir //名稱
改名mv
建立空文件touch //名稱
複製
刪除rm -r遞歸 -f強制
常用 -fr //文件名
移動mv#能改名
志)
壓縮gzip -9 文件名//9是壓縮比
bzip -9 文件名
解壓gzip -d .gz//d是解壓
bzip2 -d .bz2
解壓tartar zxvf 文件名
只顯示有用信息(過濾)
清除單一ip 的arp緩存arp -d ip
清除所有arp緩存
arp -n|awk '/^[1-9]/ {print "arp -d "$1}' | sh
別名alias 新名=“命令”修改默認
編輯文件:#/root/.bashrc 執行source .bashrc
文件加鎖chattr i文件名
清空命令到行首ctrl u
清空命令到行尾ctrl k
同步顯示文檔tail -f 文檔路徑 #-n指定行數
顯示文檔頭head 文檔路徑 #-n指定行數
目錄佔用空間du -h #-a所有文件
[火星人 ] Linux筆記1.Linux基礎已經有577次圍觀