一、安裝Linux前的預備知識
1、硬件:
(1)主機
CPU—>Cache(L1-L2-L3)—>內存—>SSD硬盤—>網絡—>硬盤(硬件性能從高到低)
CPU及內存:緩存數據訪問、比較、排序、事務檢測、sql確析、函數或邏輯運算
MEM:程序需要占用總內存數 ,物理內存大小 + Swap分區大小(虛擬內存)
硬盤:數據訪問、數據寫入、日志記錄、磁盤排序、某些大表連接操作
(2)存儲
硬盤、控制器、緩存
RAID技術:RAID 0、 RAID 1、RAID 5、RAID 6、RAID 1+0、RAID 0+1
(3)網絡
結果數據傳輸
SQL請求
遠程數據庫訪問(dblink)
2、軟件
(1)操作系統
Linux:RedHat、OEL、CentOS、SUSE、Ubuntu
UNIX、AIX、Solaris、HP-UNIX
(2)數據庫
Oracle
Mysql
DB2
SqlServer
SYSBASE
(3)中間件
Weblogic
Websphere
Jboss
Tomcat
(4)應用軟件
OLTP
OLAP
二、安裝Linux(參考實驗手冊)
兩個注意點:一個劃分空間,另一個打包
1、劃分空間
/
/boot
/u01
/swap
/oradata
/arch
2、軟件包安裝
三、連接Linux常用工具
1、SecureCRT
2、Xmanager
3、SSH
4、FTP
四、LINUX基本操作:
1、配置IP
2、建文件目錄
3、權限設置
4、分區
5、格式化
6、掛載文件系統
7、man
8、top
9、free
10、vmstat 1 10
11、vim用法(引用http://www.itpub.net/thread-1760851-1-1.html)
 
(1)Linux→命令模式:Vim filename
一次移動一個光標
h j k l
左 下 上 右
行內移動
0 到行首 d0或d^ 刪除至行首
$ 至行尾 d$ 刪除至行尾
0=HOME 到行首 $=end 至行尾
G 到文件尾 50G 到50行
gg 到文件首
有小d/大D都是剪切
dd 剪掉當前行
5dd 剪掉當前行起共5行
D 剪空當前行
x 刪除一個字母
dw 剪除一個單詞 del word
u 一次撤一行中的一個動作
U 撤消一行中的所有動作 undo
多行時小u比大U管用
yy 復制當前行
5yy 復制5行
p 粘 paste
ZZ 保存退出
ZQ 不保存退出
vim中大小寫轉化:~或u或U
1、整篇文章大寫轉化為小寫:gg到文件首→guG
gu=把選定范圍全部小寫
G=到文件結束
2、整篇文章小寫轉化為大寫:gg到文件首→gUG
gU=把選定范圍全部大寫
G=到文件結束
(2)命令模式→輸入模式:按ins/a/A/i/I/o/O/r/R
o 在光標下加一空行並進入插入模式
O 在光標上開一空行並進入插入模式
r 替換一個字符
R 連續替換多個字符
文件內容查找:
操作鍵 功能
/word 從上而下在文件中查找字符串“word”
?word 從下而上在文件中查找字符串“word”
n 定位下一個匹配的被查找字符串
N 定位上一個匹配的被查找字符串
命令模式→Visual Block:按ctrl+v,舉例:選中多行並添加注釋
#vim→^v→I→#→ESC
#vim→set nu→^v→(100G:當前行到第100行)→I→#→ESC
(3)命令模式→末行模式:按冒號
默認情況下Vim的搜索是大小寫敏感的,:
:set ignorecase 忽略大小寫
:set noignorecase 不忽略大小寫
:set nu或:set number 設置顯示行號
:set nonu或:set nonumber 不顯示行號
:999 移動光標到第999行
有彩色或無彩色
:syntax clear或:set syntax=off暫時關閉語法高亮
:syntax enable 當前緩沖區打開語法高亮功能。
:w 存盤不退出
:w! 暴力存盤不退出
:w file1 另存為file1
:q 無髒數據時正常退出
:q! 放棄髒數據並退出
:wq 正常保存並退出
:wq! 暴力存盤並退出
文件內容替換
命令 功能
:s /old/new 當前行中找到的第一個old替換為new
:s /old/new/g 當前行中查找到的所有old替換為new
:#,# s/old/new/g 行號“#,#”范圍內替換所有的old為new
:% s/old/new/g 整個文件范圍內替換所有的old為new
:s /old/new/c c命令:將對每個替換動作提示用戶進行確認
文件加密與解密
vim t.c 打開一文件
:X 據提示操作//加密
:wq 保存退出
文件解密
vim t.c 打開文件
:set key= 解密
:wq 保存退出
查看vim幫助
12、shell