歡迎您光臨本站 註冊首頁

Linux筆記1.Linux基礎

←手機掃碼閱讀     火星人 @ 2014-03-09 , reply:0

1. Linux基礎

安裝

Reahat 自定義安裝和手動安裝

手動安裝先建swap(虛擬內存),為物理內存的1

1.5倍.再分/boot分區,為1200MB,ext3.再分/分區,為剩餘空間,ext3.軟體包現在定製,開發勾上.

www.netcraft.com看網站所使用的的伺服器系統

更改啟動後文本和圖形界面 vim /etc/inittab 修改id::initdefault

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 介面

Sysfs /sys 2.42.6內核使用

Tmpfs /dev/var/run/var/lock 2.6內核使用

Usbfs /proc/bus/usb

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)

# cat /proc/cpuinfo | grep flags | grep ' lm '

| wc -l

8

(結果大於0, 說明支持64bit計算. lmlong 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

切換工作目錄cd

創建目錄mkdir //名稱

改名mv

建立空文件touch //名稱

複製

cp -r遞歸 f強制

刪除rm -r遞歸 -f強制

常用 -fr //文件名

移動mv#能改名

查看catmorelessheadtail(查看日

志)

壓縮gzip -9 文件名//9是壓縮比

bzip -9 文件名

解壓gzip -d .gz//d是解壓

bzip2 -d .bz2

解壓tartar zxvf 文件名

只顯示有用信息(過濾)

grep -v "^#" /etc/inittab | grep -v "^$"

清除單一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次圍觀

http://coctec.com/docs/linux/show-post-48064.html