Linux基礎操作指導手冊—Unix/Linux技術文檔(一)
終于有空整理多年來自己在Unix/Linux方面技術,今天發一個Linux基礎操作文檔,是上一篇Linux安裝指導手冊的下半部分,同樣是給公司培訓的文檔,順便也發到博客上來,分享給大家,以回報以前的各位老師及前輩的指導與提攜,我也會和你們一樣,一直分享自己的所有,實現你的理想,我們大家共同的理想。
免責聲明:此文檔僅供參考,請依據實際環境操作,作者及此文檔不對任何后果負責。
一、說明
1、操作系統:CentOS-5.6-x86_64
2、是上一篇 Linux安裝指導手冊 的下半部分
二、Linux基礎操作
1、查看系統版本
[root@ctcdb01 ~]# lsb_release -a
LSB Version: :core-4.0-amd64:core-4.0-ia32:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-ia32:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-ia32:printing-4.0-noarch
Distributor ID: CentOS
Description: CentOS release 5.6 (Final)
Release: 5.6
Codename: Final
2、查看cpu信息
查看CPU的型號
[root@ctcdb01 ~]# less /proc/cpuinfo | grep "model name"
model name : Intel(R) Core(TM) i3 CPU 530 @ 2.93GHz
model name : Intel(R) Core(TM) i3 CPU 530 @ 2.93GHz
查看CPU的更詳細信息
[root@ctcdb01 ~]# more /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
model name : Intel(R) Core(TM) i3 CPU 530 @ 2.93GHz
stepping : 5
cpu MHz : 2926.059
cache size : 4096 KB
physical id : 0
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht syscall nx rdtscp lm constant_tsc nonstop_tsc arat pni ssse3 cx16 sse4_1 sse4_2 popcnt lahf_lm
processor 會從0開始記數,繼續下去多個cpu
判斷物理CPU的個數可以查看physical id 的值,相同則為同一個物理CPU
flags 如果有 ht 說明支持超線程技術
3、查看及設置系統語言
(1)、查看系統語言
[root@localhost ~]# cat /etc/sysconfig/i18n
LANG="zh_CN.UTF-8"
(2)、設置系統語言
# cp /etc/sysconfig/i18n $HOME/.i18n
修改 $HOME/.i18n 文件,如
LANG="en_US" #xwindow會顯示英文界面。
LANG="zh_CN.GB18030" #xwindow會顯示中文界面。
4、查看及設置IP地址信息
(1)、查看IP信息
[root@ctcdb01 ~]# ifconfig
eth0 Link encap:Ethernet HWaddr 00:0C:29:BD:BE:80
inet addr:172.18.2.60 Bcast:172.18.2.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:3903 errors:0 dropped:0 overruns:0 frame:0
TX packets:1260 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:374577 (365.7 KiB) TX bytes:1126921 (1.0 MiB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:1326 errors:0 dropped:0 overruns:0 frame:0
TX packets:1326 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:2389027 (2.2 MiB) TX bytes:2389027 (2.2 MiB)
(2)、設置(修改)IP地址
# /etc/sysconfig/network-scripts/ifcfg-eth0 #修改IP地址
# service network restart #重啟網絡服務
5、查看及設置電腦名
(1)、查看電腦名
[root@ctcdb01 ~]# hostname
ctcdb01
(2)、設置(修改)電腦名
修改以下2個文件。
# cat /etc/sysconfig/network #修改HOSTNAME一行為HOSTNAME=想要的計算機名
NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=ctcdb01
GATEWAY=172.18.2.1
# cat /etc/hosts
127.0.0.1 localhost.localdomain localhost
#這是127.0.0.1特殊IP,” localhost.localdomain localhost”前的計算機名稱取消掉
172.18.2.60 ctcdb01 #加入這行
修改/etc/resolv.conf文件相應的IP即可
[root@ctcdb01 ~]# cat /etc/resolv.conf
nameserver 172.18.2.124
nameserver 202.96.209.5
7、修改網關
修改/etc/sysconfig/network文件相應的IP即可
[root@ctcdb01 ~]# cat /etc/sysconfig/network
NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=ctcdb01
GATEWAY=172.18.2.1
8、查看及監控硬盤分區使用率
(1)、查看硬盤分區,管理方式
[root@ctcdb01 ~]# fdisk -l
Disk /dev/sda: 42.9 GB, 42949672960 bytes
255 heads, 63 sectors/track, 5221 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 13 104391 83 Linux
/dev/sda2 14 5221 41833260 8e Linux LVM
看到此系統的硬盤信息如下:
1. 一個容量為40G 的SCSI硬盤,42.9GB為大概描述,一般在此看到的硬盤容量會縮小,即硬盤的制造廠商為了方便,硬是把容量換算單位1M=1024K改為1M=1000M
2. 這塊硬盤分為2個區
/dev/sda1為Linux分區,掛載點為/boot,可作用df –h命令查看
/dev/sda2為Linux LVM方式管理
(2)、查看硬盤空間使用率
[root@ctcdb01 ~]# df -h
文件系統 容量 已用 可用 已用% 掛載點
/dev/mapper/VG00-LV00 20G 3.1G 16G 17% /
/dev/mapper/VG00-LV02 18G 173M 17G 1% /home
/dev/sda1 99M 13M 82M 14% /boot
tmpfs 501M 0 501M 0% /dev/shm
/dev/sda2分區創建了一個叫VG00的卷組,又在VG00上劃分了3個LV: LV00~03
LV01是交換分區swap,系統默認開機啟動掛載,可查看/etc/fstab文件
[root@ctcdb01 ~]# cat /etc/fstab
/dev/VG00/LV00 / ext3 defaults 1 1
/dev/VG00/LV02 /home ext3 defaults 1 2
LABEL=/boot /boot ext3 defaults 1 2
tmpfs /dev/shm tmpfs defaults 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
sysfs /sys sysfs defaults 0 0
proc /proc proc defaults 0 0
/dev/VG00/LV01 swap swap defaults 0 0
9、查看內存及swap
(1)、查看內存
$ grep MemTotal /proc/meminfo
MemTotal: 1047188 kB
$ grep SwapTotal /proc/meminfo
SwapTotal: 1572856 kB
(2)、查看可用內存及Swap:
在Linux 下查看內存我們一般用free 命令,free –m以MB顯示,可讀性更好
[
[root@ctcdb01 ~]# free -m
total used free shared buffers cached
Mem: 1001 435 566 0 27 294
-/+ buffers/cache: 112 889
Swap: 1535 0 1535
10、使用Top命令監控系統負載
[root@ctcdb01 ~]# top #前5行的統計信息如下:
top - 01:06:48 up 1:22, 1 user, load average: 0.06, 0.60, 0.48
Tasks: 29 total, 1 running, 28 sleeping, 0 stopped, 0 zombie
Cpu(s): 0.3% us, 1.0% sy, 0.0% ni, 98.7% id, 0.0% wa, 0.0% hi, 0.0% st
Mem: 1025944k total, 444872k used, 581072k free, 27832k buffers
Swap: 1572856k total, 0k used, 1572856k free, 301976k cached
top命令是Linux下常用的性能分析工具,能夠實時顯示系統中各個進程的資源占用狀況,類似于Windows的任務管理器。下面詳細介紹它的使用方法。
第一行是任務隊列信息,同 uptime 命令的執行結果。其內容如下: 01:06:48 當前時間 ;up 1:22 系統運行時間,格式為時:分;1 user 當前登錄用戶數;load average: 0.06, 0.60, 0.48 系統負載,即任務隊列的平均長度。三個數值分別為 1分鐘、5分鐘、15分鐘前到現在的平均值。
第二是進程信息,Tasks: 29 total 進程總數;1 running 正在運行的進程數;28 sleeping 睡眠的進程數;0 stopped 停止的進程數;0 zombie 僵尸進程數。
第三行是CPU的信息,0.3% us 用戶空間占用CPU百分比;1.0% sy 內核空間占用CPU百分比;0.0% ni 用戶進程空間內改變過優先級的進程占用CPU百分比;98.7% id 空閑CPU百分比;0.0% wa 等待輸入輸出的CPU時間百分比;0.0% hi ;0.0% st ;
最后兩行為內存信息。
Mem: 1025944k total 物理內存總量;444872k used 使用的物理內存總量;581072k free 空閑內存總量;27832k buffers 用作內核緩存的內存量;
Swap: 1572856k total 交換區總量;0k used 使用的交換區總量;1572856k free 空閑交換區總量;301976k cached 緩沖的交換區總量;
內存中的內容被換出到交換區,而后又被換入到內存,但使用過的交換區尚未被覆蓋,該數值即為這些內容已存在于內存中的交換區的大小。相應的內存再次被換出時可不必再對交換區寫入。
11、使用iostat查看硬盤I/O讀寫負載
[root@ctcdb01 ~]# which iostat #如果沒有iostat,要 yum install sysstat
/usr/bin/iostat
[root@ctcdb01 ~]# iostat -x 1 2 #每一秒刷新一次,共執行2次
Linux 2.6.18-238.el5 (ctcdb01) 2011年07月26日
avg-cpu: %user %nice %system %iowait %steal %idle
0.10 0.00 0.22 0.57 0.00 99.11
Device: rrqm/s wrqm/s r/s w/s rsec/s wsec/s avgrq-sz avgqu-sz await svctm %util
sda 4.32 1.67 2.96 1.04 246.80 21.69 67.01 0.16 39.82 7.14 2.86
sda1 0.32 0.00 0.02 0.00 0.70 0.00 27.15 0.00 7.39 5.91 0.02
sda2 3.99 1.67 2.93 1.04 246.00 21.69 67.34 0.16 40.09 7.17 2.85
dm-0 0.00 0.00 6.70 2.71 244.22 21.66 28.25 0.79 84.22 3.00 2.83
dm-1 0.00 0.00 0.15 0.00 1.20 0.03 7.99 0.00 10.70 1.24 0.02
dm-2 0.00 0.00 0.05 0.00 0.38 0.00 8.00 0.00 5.82 0.52 0.00
hdc 0.00 0.00 0.00 0.00 0.05 0.00 16.89 0.00 7.11 6.22 0.00
avg-cpu: %user %nice %system %iowait %steal %idle
0.00 0.00 0.00 0.00 0.00 100.00
Device: rrqm/s wrqm/s r/s w/s rsec/s wsec/s avgrq-sz avgqu-sz await svctm %util
sda 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
sda1 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
sda2 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
dm-0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
dm-1 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
dm-2 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
hdc 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
rrqm/s: 每秒進行 merge 的讀操作數目。即 delta(rmerge)/s
wrqm/s: 每秒進行 merge 的寫操作數目。即 delta(wmerge)/s
r/s: 每秒完成的讀 I/O 設備次數。即 delta(rio)/s
w/s: 每秒完成的寫 I/O 設備次數。即 delta(wio)/s
rsec/s: 每秒讀扇區數。即 delta(rsect)/s
wsec/s: 每秒寫扇區數。即 delta(wsect)/s
rkB/s: 每秒讀K字節數。是 rsect/s 的一半,因為每扇區大小為512字節。(需要計算)
wkB/s: 每秒寫K字節數。是 wsect/s 的一半。(需要計算)
avgrq-sz: 平均每次設備I/O操作的數據大小 (扇區)。delta(rsect+wsect)/delta(rio+wio)
avgqu-sz: 平均I/O隊列長度。即 delta(aveq)/s/1000 (因為aveq的單位為毫秒)。
await: 平均每次設備I/O操作的等待時間 (毫秒)。即 delta(ruse+wuse)/delta(rio+wio)
svctm: 平均每次設備I/O操作的服務時間 (毫秒)。即 delta(use)/delta(rio+wio)
%util: 一秒中有百分之多少的時間用于 I/O 操作,或者說一秒中有多少時間 I/O 隊列是非空的。即 delta(use)/s/1000 (因為use的單位為毫秒)
如果 %util 接近 100%,說明產生的I/O請求太多,I/O系統已經滿負荷,該磁盤可能存在瓶頸。idle小于70% IO壓力就較大了,一般讀取速度有較多的wait。
12、使用vmstat查看虛擬內存(Virtual Memory)使用狀況
[root@ctcdb01 ~]# vmstat 2 #每2秒輸出一條結果
procs -----------memory------------------ -------swap---- ---io----------- ----system---- -------cpu-------
r b swpd free buff cache si so bi bo in cs us sy id wa st
0 0 0 517096 29988 355984 0 0 28 2 208 16 0 0 99 0 0
0 0 0 517096 29988 355984 0 0 0 0 820 49 0 0 100 0 0
0 0 0 517096 29988 355984 0 0 0 0 841 50 0 0 100 0 0
0 0 0 517096 29996 355976 0 0 0 14 830 57 0 0 100 0 0
Procs(進程): r: 運行隊列中進程數量 b: 等待IO的進程數量
Memory(內存): swpd: 使用虛擬內存大小 free: 可用內存大小
buff: 用作緩沖的內存大小 cache: 用作緩存的內存大小
IO:(現在的Linux版本塊的大小為1024bytes)
bi: 每秒讀取的塊數 bo: 每秒寫入的塊數
系統: in: 每秒中斷數,包括時鐘中斷。 cs: 每秒上下文切換數。
CPU(以百分比表示):
us: 用戶進程執行時間(user time) sy: 系統進程執行時間(system time)
id: 空閑時間(包括IO等待時間) wa: 等待IO時間
[root@ctcdb01 ~]# vmstat -a 2 #顯示活躍和非活躍內存
procs -----------memory----------------- -----swap----- ---------io------ ----system-- --------cpu--------
r b swpd free inact active si so bi bo in cs us sy id wa st
3 0 0 487020 303296 174940 0 0 26 3 208 22 0 0 99 1 0
1 0 0 485976 303304 174864 0 0 244 0 856 2220 9 8 73 9 0
1 0 0 486004 303292 175352 0 0 188 212 834 1750 8 7 74 11 0
0 1 0 485396 303312 175644 0 0 208 0 863 2075 9 9 74 9 0
使用-a選項顯示活躍和非活躍內存時,所顯示的內容除增加inact和active外,其他顯示內容與vmstat 2,輸出相同
字段說明:
Memory(內存):
inact: 非活躍內存大小(當使用-a選項時顯示)
active: 活躍的內存大小(當使用-a選項時顯示)
13、重啟及關機
在重啟及關機之前,先查看一下是否還有別的用戶在使用
[root@ctcdb01 ~]# who
oracle pts/1 2011-07-26 14:15 (172.18.2.2)
oracle pts/2 2011-07-26 15:18 (172.18.2.82)
root pts/6 2011-07-26 12:35 (172.18.2.159)
請先通告用戶,保存關閉程序,退出登錄
重啟
[root@ctcdb01 ~]# sync;sync;init 6 #同步緩存內容到硬盤后,再重啟或者關機
[root@ctcdb01 ~]# sync;sync;sync;reboot #重新啟動,與 shutdown -r now 幾乎相同
[root@ctcdb01 ~]# shutdown -r
關機
[root@ctcdb01 ~]# sync;sync;init 0 #防止有未寫入硬盤的數據丟失
[root@ctcdb01 ~]# poweroff #關機
[root@ctcdb01 ~]# shutdown
[root@ctcdb01 ~]# halt #halt就是調用shutdown -h
雖然目前的 shutdown/reboot/halt 等等指令均已經在關機前進行了 sync 這個工具的呼叫, 不過,多做幾次總是比較放心點~呵呵~
三、初始配置
1、系統環境變量設置
因為CenterOS默認情況下沒把PATH=$PATH:/sbin:/usr/sbin兩個路徑加入,導致之后使用系統的時候找不到一些系統命令。以root管理員權限登陸系統設置shell環境變量,編輯文件/etc/profile,在export PATH USER LOGNAME MAILHOSTNAME HISTSIZE INPUTRC前面一行添加:PATH=$PATH:/sbin:/usr/sbin,如下:
[root@ctcdb01 ~]# vi /etc/profile
PATH=$PATH:/sbin:/usr/sbin
[root@ctcdb01 ~]# . /etc/profile
#使用“點”或者“sourse” 命令使得環境變量生效
2.關閉圖形界面,以節省資源
登錄圖形界面,檢查正常后,關閉圖形界面,以節省資源。
# runlevel #查看當前的運行級別
N 5
# vi /etc/inittab
id:5:initdefault: #把這行的5改成3,就可以關閉圖形界面了
# reboot #重啟就可以了…
因為它啟動缺省是圖形界面,我們裝的Oracle,將來是Server端,不需要圖形界面;那么圖形界面它有程序在內存里面運行,占據了大量的內存,消耗了寶貴的CPU,所以一般都把它關掉…
3、SSH配置
(1)、修改端口,禁root入登錄
遠程SSH登錄系統,編輯/etc/ssh/sshd_config文件,修改SSH端口為2225。
找到#Port 22一段,這里是標識默認使用22端口,修改為如下:
[root@ctcdb01 ~]# vi +/PermitRoot /etc/ssh/sshd_config
Port 22
Port 2225 #再添加SSH端口為2225。
PermitRootLogin no #PermitRootLogin yes這行中的yes修改為no
重啟SSH服務
[root@ctcdb01 ~]# service sshd restart
這樣SSH端口將同時工作和22和2225上
檢驗修改端口是否成功
[root@ctcdb01 ~]# lsof -i:2225
COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME
sshd 22520 root 3u IPv4 59074 TCP *:2225 (LISTEN)
[root@ctcdb01 ~]#
[root@localhost ~]# netstat -an|grep 2225
tcp 0 0 :::2225 :::* LISTEN
tcp 0 52 ::ffff:172.18.1.160:2225 ::ffff:172.18.2.159:50257 ESTABLISHED
(2)、把新修改的端口添加到防火墻
由于開啟了防火墻,修改SSH端口后,需要把新的SHH端口添加到iptables配置文件
[root@ctcdb01 ~]# cp /etc/sysconfig/iptables /etc/sysconfig/iptables.bak
[root@ctcdb01 ~]# vi /etc/sysconfig/iptables #加上以下行
-A RH-Firewall-1-INPUT -p tcp -m state --state NEW -m tcp --dport 2225 -j ACCEPT
保存退出,可以復制SSH 22端口的行,只要修改端口為2225就可以了。
[root@ctcdb01 ~]# service iptables restart
清除防火墻規則:[確定]
把 chains 設置為 ACCEPT 策略:filter [確定]
正在卸載 Iiptables 模塊:[確定]
應用 iptables 防火墻規則:[確定]
載入額外 iptables 模塊:ip_conntrack_netbios_ns [確定]
# iptables –L –n #查看防火墻規則
(3)、查看是否開戶啟動
[root@ctcdb01 ~]# chkconfig --list sshd #一般開啟35級別就可以了
sshd 0:關閉 1:關閉 2:啟用 3:啟用 4:啟用 5:啟用 6:關閉
現在請使用ssh工具連接2225端口,來測試是否成功。假如連接成功了,則再次編輯sshd_config的配置,將里邊的Port22注釋或刪除,即可。
之所以先配置成兩個端口,測試成功后再關閉一個端口,是為了方式在修改的過程中,萬一出現掉線、斷網、誤操作等未知情況時候,還能通過另外一個端口連接上去調試 。
以免發生連接不上必須派人去機房,導致問題更加復雜麻煩。
4、防火墻基本配置(以ftp為例)
(1)、先配置ftp服務
在安裝好CentOS以后,需要設置Ftp服務文件,才能啟動Ftp,進入/etc/xinetd.d ,編輯ftp服務的配置文件gssftp:
[root@ctcdb01 ~]# cp /etc/xinetd.d/gssftp /etc/xinetd.d/gssftp.bak
[root@ctcdb01 ~]# vi /etc/xinetd.d/gssftp #將修改兩項內容
1) server_args = -l –a 去掉-a 改為server_args = -l
2) disable=yes改為disable=no
3) 保存退出。
ftp 是掛在 xinetd 底下的,所以只要重新激活xinetd就能夠將xinetd里頭的設定重新讀進來
[root@ctcdb01 ~]# service xinetd restart
停止 xinetd:[確定]
啟動 xinetd:[確定]
(2)、使用命令添加ftp端口
[root@ctcdb01 ~]# iptables -I INPUT -p tcp --dport 21 -j ACCEPT
[root@ctcdb01 ~]# iptables -I INPUT -p tcp --dport 21 -j ACCEPT
[root@ctcdb01 ~]# service iptables save
將當前規則保存到 /etc/sysconfig/iptables:[確定]
[root@ctcdb01 ~]# service iptables restart
[root@ctcdb01 home]#
/sbin/service iptables save該操作將執行iptables初始化腳本,該腳本會運行/sbin/iptables-save程序并更新當前的iptables配置文件/etc/sysconfig/iptables。而原來的配置文件將保存為iptables.save。
下次系統系統啟動時,iptables初始化腳本將使用/sbin/iptables-restore命令重新讀取/etc/sysconfig/iptables文件的內容。
檢證ftp:
C:\Users\kam>ftp 172.18.2.60
連接到 172.18.2.60。
220 ctcdb01 FTP server (Version 5.60) ready.
用戶(172.18.2.60:(none)): root
331 Password required for root.
密碼:
230 User root logged in.
ftp>
(3)、通過修改/etc/sysconfig/iptables來配置防火墻
[root@ctcdb01 ~]# vi /etc/sysconfig/iptables #加上以下行
-A RH-Firewall-1-INPUT -p tcp -m state --state NEW -m tcp --dport 21 -j ACCEPT
-A RH-Firewall-1-INPUT -p tcp -m state --state NEW -m tcp --dport 20 -j ACCEPT
保存退出,
[root@ctcdb01 ~]# service iptables restart
檢證ftp:
C:\Users\kam>ftp 172.18.2.60
5、添加用戶
[root@ctcdb01 ~]# whoami #查看當前用戶,是否有添加用戶權限
root
(1)、添加用戶
[root@ctcdb01 ~]# useradd test
[root@ctcdb01 ~]# passwd test
Changing password for user test.
New UNIX password:
BAD PASSWORD: it is based on a dictionary word
Retype new UNIX password:
passwd: all authentication tokens updated successfully.
(2)查看當前用戶信息
[root@ctcdb01 ~]# cat /etc/passwd|grep test
test:x:501:501::/home/test:/bin/bash
[root@ctcdb01 home]# ls
test tong
[root@ctcdb01 home]#
6、將程序或腳本設置為開機啟動(以mysql為例)
方法1:在/etc/rc.d/rc.local文件末尾添加如下一行
/usr/local/mysql5/bin/mysql start
方法2:chkconfig --level 35 mysqld on
在mysql5/support-files目錄將其中的mysql.server復制修改為/etc/init.d/mysqld
cp support-files/mysql.server /etc/init.d/mysqld
chkconfig --list mysqld
chkconfig --add mysqld
service mysqld start
chkconfig --level 35 mysqld on
linux os 將操作環境分為以下7個等級:
0:關機(請不要切換到此等級)
1:單人使用者模式的文字界面
2:多人使用者模式的文字界面,不具有網絡檔案系統(NFS)功能
3:多人使用者模式的文字界面,具有網絡檔案系統(NFS)功能(標準的運行級)
4:系統保留值
5:某些發行版的linux使用此等級進入x windows system
6:重新啟動(千萬不要把initdefault 設置為6 )
查看啟動的進程
# ps –ef #查看mysql有進程在運行就啟動了
# service mysqld status #查看到服務的狀態
7、軟件安裝規范
1. 常用軟件使用軟件默認安裝目錄。
2. 一些需要設置單獨的安裝目錄,環境變量的軟件,如Oracle數據庫,Mysql數據庫,請安裝在用戶目錄(/home/user)下,
比如:Oracle用戶,安裝Oracle數據庫軟件到/home/oracle目錄下
tong用戶,安裝tong所安裝的軟件到/home/tong目錄下
~完~