終于有空整理多年來自己在Unix/Linux方面技術(shù),今天發(fā)一個Linux基礎(chǔ)操作文檔,是上一篇Linux安裝指導(dǎo)手冊的下半部分,同樣是給公司培訓(xùn)的文檔,順便也發(fā)到博客上來,分享給大家,以回報以前的各位老師及前輩的指導(dǎo)與提攜,我也會和你們一樣,一直分享自己的所有,實現(xiàn)你的理想,我們大家共同的理想。

創(chuàng)新互聯(lián)公司專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于成都網(wǎng)站制作、網(wǎng)站設(shè)計、遂平網(wǎng)絡(luò)推廣、微信小程序開發(fā)、遂平網(wǎng)絡(luò)營銷、遂平企業(yè)策劃、遂平品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運(yùn)營等,從售前售中售后,我們都將竭誠為您服務(wù),您的肯定,是我們最大的嘉獎;創(chuàng)新互聯(lián)公司為所有大學(xué)生創(chuàng)業(yè)者提供遂平建站搭建服務(wù),24小時服務(wù)熱線:18982081108,官方網(wǎng)址:aaarwkj.com
免責(zé)聲明:此文檔僅供參考,請依據(jù)實際環(huán)境操作,作者及此文檔不對任何后果負(fù)責(zé)。
一、說明
1、操作系統(tǒng):CentOS-5.6-x86_64
2、是上一篇 Linux安裝指導(dǎo)手冊 的下半部分
二、Linux基礎(chǔ)操作
1、查看系統(tǒng)版本
[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的更詳細(xì)信息
[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開始記數(shù),繼續(xù)下去多個cpu
判斷物理CPU的個數(shù)可以查看physical id 的值,相同則為同一個物理CPU
flags 如果有 ht 說明支持超線程技術(shù)
3、查看及設(shè)置系統(tǒng)語言
(1)、查看系統(tǒng)語言
[root@localhost ~]# cat /etc/sysconfig/i18n
LANG="zh_CN.UTF-8"
(2)、設(shè)置系統(tǒng)語言
# cp /etc/sysconfig/i18n $HOME/.i18n
修改 $HOME/.i18n 文件,如
LANG="en_US" #xwindow會顯示英文界面。
LANG="zh_CN.GB18030" #xwindow會顯示中文界面。
4、查看及設(shè)置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)、設(shè)置(修改)IP地址
# /etc/sysconfig/network-scripts/ifcfg-eth0 #修改IP地址
# service network restart #重啟網(wǎng)絡(luò)服務(wù)
5、查看及設(shè)置電腦名
(1)、查看電腦名
[root@ctcdb01 ~]# hostname
ctcdb01
(2)、設(shè)置(修改)電腦名
修改以下2個文件。
# cat /etc/sysconfig/network #修改HOSTNAME一行為HOSTNAME=想要的計算機(jī)名
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”前的計算機(jī)名稱取消掉
172.18.2.60 ctcdb01 #加入這行
6、修改DNS
修改/etc/resolv.conf文件相應(yīng)的IP即可
[root@ctcdb01 ~]# cat /etc/resolv.conf
nameserver 172.18.2.124
nameserver 202.96.209.5
7、修改網(wǎng)關(guān)
修改/etc/sysconfig/network文件相應(yīng)的IP即可
[root@ctcdb01 ~]# cat /etc/sysconfig/network
NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=ctcdb01
GATEWAY=172.18.2.1
8、查看及監(jiān)控硬盤分區(qū)使用率
(1)、查看硬盤分區(qū),管理方式
[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
看到此系統(tǒng)的硬盤信息如下:
1. 一個容量為40G 的SCSI硬盤,42.9GB為大概描述,一般在此看到的硬盤容量會縮小,即硬盤的制造廠商為了方便,硬是把容量換算單位1M=1024K改為1M=1000M
2. 這塊硬盤分為2個區(qū)
/dev/sda1為Linux分區(qū),掛載點為/boot,可作用df –h命令查看
/dev/sda2為Linux LVM方式管理
(2)、查看硬盤空間使用率
[root@ctcdb01 ~]# df -h
文件系統(tǒng) 容量 已用 可用 已用% 掛載點
/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分區(qū)創(chuàng)建了一個叫VG00的卷組,又在VG00上劃分了3個LV: LV00~03
LV01是交換分區(qū)swap,系統(tǒng)默認(rèn)開機(jī)啟動掛載,可查看/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、查看內(nèi)存及swap
(1)、查看內(nèi)存
$ grep MemTotal /proc/meminfo
MemTotal: 1047188 kB
$ grep SwapTotal /proc/meminfo
SwapTotal: 1572856 kB
(2)、查看可用內(nèi)存及Swap:
在Linux 下查看內(nèi)存我們一般用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命令監(jiān)控系統(tǒng)負(fù)載
[root@ctcdb01 ~]# top #前5行的統(tǒng)計信息如下:
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下常用的性能分析工具,能夠?qū)崟r顯示系統(tǒng)中各個進(jìn)程的資源占用狀況,類似于Windows的任務(wù)管理器。下面詳細(xì)介紹它的使用方法。
第一行是任務(wù)隊列信息,同 uptime 命令的執(zhí)行結(jié)果。其內(nèi)容如下: 01:06:48 當(dāng)前時間 ;up 1:22 系統(tǒng)運(yùn)行時間,格式為時:分;1 user 當(dāng)前登錄用戶數(shù);load average: 0.06, 0.60, 0.48 系統(tǒng)負(fù)載,即任務(wù)隊列的平均長度。三個數(shù)值分別為 1分鐘、5分鐘、15分鐘前到現(xiàn)在的平均值。
第二是進(jìn)程信息,Tasks: 29 total 進(jìn)程總數(shù);1 running 正在運(yùn)行的進(jìn)程數(shù);28 sleeping 睡眠的進(jìn)程數(shù);0 stopped 停止的進(jìn)程數(shù);0 zombie 僵尸進(jìn)程數(shù)。
第三行是CPU的信息,0.3% us 用戶空間占用CPU百分比;1.0% sy 內(nèi)核空間占用CPU百分比;0.0% ni 用戶進(jìn)程空間內(nèi)改變過優(yōu)先級的進(jìn)程占用CPU百分比;98.7% id 空閑CPU百分比;0.0% wa 等待輸入輸出的CPU時間百分比;0.0% hi ;0.0% st ;
最后兩行為內(nèi)存信息。
Mem: 1025944k total 物理內(nèi)存總量;444872k used 使用的物理內(nèi)存總量;581072k free 空閑內(nèi)存總量;27832k buffers 用作內(nèi)核緩存的內(nèi)存量;
Swap: 1572856k total 交換區(qū)總量;0k used 使用的交換區(qū)總量;1572856k free 空閑交換區(qū)總量;301976k cached 緩沖的交換區(qū)總量;
內(nèi)存中的內(nèi)容被換出到交換區(qū),而后又被換入到內(nèi)存,但使用過的交換區(qū)尚未被覆蓋,該數(shù)值即為這些內(nèi)容已存在于內(nèi)存中的交換區(qū)的大小。相應(yīng)的內(nèi)存再次被換出時可不必再對交換區(qū)寫入。
11、使用iostat查看硬盤I/O讀寫負(fù)載
[root@ctcdb01 ~]# which iostat #如果沒有iostat,要 yum install sysstat
/usr/bin/iostat
[root@ctcdb01 ~]# iostat -x 1 2 #每一秒刷新一次,共執(zhí)行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: 每秒進(jìn)行 merge 的讀操作數(shù)目。即 delta(rmerge)/s
wrqm/s: 每秒進(jìn)行 merge 的寫操作數(shù)目。即 delta(wmerge)/s
r/s: 每秒完成的讀 I/O 設(shè)備次數(shù)。即 delta(rio)/s
w/s: 每秒完成的寫 I/O 設(shè)備次數(shù)。即 delta(wio)/s
rsec/s: 每秒讀扇區(qū)數(shù)。即 delta(rsect)/s
wsec/s: 每秒寫扇區(qū)數(shù)。即 delta(wsect)/s
rkB/s: 每秒讀K字節(jié)數(shù)。是 rsect/s 的一半,因為每扇區(qū)大小為512字節(jié)。(需要計算)
wkB/s: 每秒寫K字節(jié)數(shù)。是 wsect/s 的一半。(需要計算)
avgrq-sz: 平均每次設(shè)備I/O操作的數(shù)據(jù)大小 (扇區(qū))。delta(rsect+wsect)/delta(rio+wio)
avgqu-sz: 平均I/O隊列長度。即 delta(aveq)/s/1000 (因為aveq的單位為毫秒)。
await: 平均每次設(shè)備I/O操作的等待時間 (毫秒)。即 delta(ruse+wuse)/delta(rio+wio)
svctm: 平均每次設(shè)備I/O操作的服務(wù)時間 (毫秒)。即 delta(use)/delta(rio+wio)
%util: 一秒中有百分之多少的時間用于 I/O 操作,或者說一秒中有多少時間 I/O 隊列是非空的。即 delta(use)/s/1000 (因為use的單位為毫秒)
如果 %util 接近 100%,說明產(chǎn)生的I/O請求太多,I/O系統(tǒng)已經(jīng)滿負(fù)荷,該磁盤可能存在瓶頸。idle小于70% IO壓力就較大了,一般讀取速度有較多的wait。
12、使用vmstat查看虛擬內(nèi)存(Virtual Memory)使用狀況
[root@ctcdb01 ~]# vmstat 2 #每2秒輸出一條結(jié)果
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(進(jìn)程): r: 運(yùn)行隊列中進(jìn)程數(shù)量 b: 等待IO的進(jìn)程數(shù)量
Memory(內(nèi)存):swpd: 使用虛擬內(nèi)存大小 free: 可用內(nèi)存大小
buff: 用作緩沖的內(nèi)存大小 cache: 用作緩存的內(nèi)存大小
IO:(現(xiàn)在的Linux版本塊的大小為1024bytes)
bi: 每秒讀取的塊數(shù) bo: 每秒寫入的塊數(shù)
系統(tǒng): in: 每秒中斷數(shù),包括時鐘中斷。 cs: 每秒上下文切換數(shù)。
CPU(以百分比表示):
us: 用戶進(jìn)程執(zhí)行時間(user time) sy: 系統(tǒng)進(jìn)程執(zhí)行時間(system time)
id: 空閑時間(包括IO等待時間) wa: 等待IO時間
[root@ctcdb01 ~]# vmstat -a 2 #顯示活躍和非活躍內(nèi)存
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選項顯示活躍和非活躍內(nèi)存時,所顯示的內(nèi)容除增加inact和active外,其他顯示內(nèi)容與vmstat 2,輸出相同
字段說明:
Memory(內(nèi)存):
inact: 非活躍內(nèi)存大?。ó?dāng)使用-a選項時顯示)
active: 活躍的內(nèi)存大?。ó?dāng)使用-a選項時顯示)
13、重啟及關(guān)機(jī)
在重啟及關(guān)機(jī)之前,先查看一下是否還有別的用戶在使用
[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)
請先通告用戶,保存關(guān)閉程序,退出登錄
重啟
[root@ctcdb01 ~]# sync;sync;init 6 #同步緩存內(nèi)容到硬盤后,再重啟或者關(guān)機(jī)
[root@ctcdb01 ~]# sync;sync;sync;reboot #重新啟動,與 shutdown -r now 幾乎相同
[root@ctcdb01 ~]# shutdown -r
關(guān)機(jī)
[root@ctcdb01 ~]# sync;sync;init 0 #防止有未寫入硬盤的數(shù)據(jù)丟失
[root@ctcdb01 ~]# poweroff #關(guān)機(jī)
[root@ctcdb01 ~]# shutdown
[root@ctcdb01 ~]# halt #halt就是調(diào)用shutdown -h
雖然目前的 shutdown/reboot/halt 等等指令均已經(jīng)在關(guān)機(jī)前進(jìn)行了 sync 這個工具的呼叫, 不過,多做幾次總是比較放心點~呵呵~
三、初始配置
1、系統(tǒng)環(huán)境變量設(shè)置
因為CenterOS默認(rèn)情況下沒把PATH=$PATH:/sbin:/usr/sbin兩個路徑加入,導(dǎo)致之后使用系統(tǒng)的時候找不到一些系統(tǒng)命令。以root管理員權(quán)限登陸系統(tǒng)設(shè)置shell環(huán)境變量,編輯文件/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” 命令使得環(huán)境變量生效
2.關(guān)閉圖形界面,以節(jié)省資源
登錄圖形界面,檢查正常后,關(guān)閉圖形界面,以節(jié)省資源。
# runlevel #查看當(dāng)前的運(yùn)行級別
N 5
# vi /etc/inittab
id:5:initdefault: #把這行的5改成3,就可以關(guān)閉圖形界面了
# reboot #重啟就可以了…
因為它啟動缺省是圖形界面,我們裝的Oracle,將來是Server端,不需要圖形界面;那么圖形界面它有程序在內(nèi)存里面運(yùn)行,占據(jù)了大量的內(nèi)存,消耗了寶貴的CPU,所以一般都把它關(guān)掉…
3、SSH配置
(1)、修改端口,禁root入登錄
遠(yuǎn)程SSH登錄系統(tǒng),編輯/etc/ssh/sshd_config文件,修改SSH端口為2225。
找到#Port 22一段,這里是標(biāo)識默認(rèn)使用22端口,修改為如下:
[root@ctcdb01 ~]# vi +/PermitRoot /etc/ssh/sshd_config
Port 22
Port 2225 #再添加SSH端口為2225。
PermitRootLogin no #PermitRootLogin yes這行中的yes修改為no
重啟SSH服務(wù)
[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
保存退出,可以復(fù)制SSH 22端口的行,只要修改端口為2225就可以了。
[root@ctcdb01 ~]# service iptables restart
清除防火墻規(guī)則:[確定]
把 chains 設(shè)置為 ACCEPT 策略:filter [確定]
正在卸載 Iiptables 模塊:[確定]
應(yīng)用 iptables 防火墻規(guī)則:[確定]
載入額外 iptables 模塊:ip_conntrack_netbios_ns [確定]
# iptables –L –n #查看防火墻規(guī)則
(3)、查看是否開戶啟動
[root@ctcdb01 ~]# chkconfig --list sshd #一般開啟35級別就可以了
sshd 0:關(guān)閉 1:關(guān)閉 2:啟用 3:啟用 4:啟用 5:啟用 6:關(guān)閉
現(xiàn)在請使用ssh工具連接2225端口,來測試是否成功。假如連接成功了,則再次編輯sshd_config的配置,將里邊的Port22注釋或刪除,即可。
之所以先配置成兩個端口,測試成功后再關(guān)閉一個端口,是為了方式在修改的過程中,萬一出現(xiàn)掉線、斷網(wǎng)、誤操作等未知情況時候,還能通過另外一個端口連接上去調(diào)試 。
以免發(fā)生連接不上必須派人去機(jī)房,導(dǎo)致問題更加復(fù)雜麻煩。
4、防火墻基本配置(以ftp為例)
(1)、先配置ftp服務(wù)
在安裝好CentOS以后,需要設(shè)置Ftp服務(wù)文件,才能啟動Ftp,進(jìn)入/etc/xinetd.d ,編輯ftp服務(wù)的配置文件gssftp:
[root@ctcdb01 ~]# cp /etc/xinetd.d/gssftp /etc/xinetd.d/gssftp.bak
[root@ctcdb01 ~]# vi /etc/xinetd.d/gssftp #將修改兩項內(nèi)容
1) server_args = -l –a 去掉-a 改為server_args = -l
2) disable=yes改為disable=no
3) 保存退出。
ftp 是掛在 xinetd 底下的,所以只要重新激活xinetd就能夠?qū)inetd里頭的設(shè)定重新讀進(jìn)來
[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
將當(dāng)前規(guī)則保存到 /etc/sysconfig/iptables:[確定]
[root@ctcdb01 ~]# service iptables restart
[root@ctcdb01 home]#
/sbin/service iptables save該操作將執(zhí)行iptables初始化腳本,該腳本會運(yùn)行/sbin/iptables-save程序并更新當(dāng)前的iptables配置文件/etc/sysconfig/iptables。而原來的配置文件將保存為iptables.save。
下次系統(tǒng)系統(tǒng)啟動時,iptables初始化腳本將使用/sbin/iptables-restore命令重新讀取/etc/sysconfig/iptables文件的內(nèi)容。
檢證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 #查看當(dāng)前用戶,是否有添加用戶權(quán)限
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)查看當(dāng)前用戶信息
[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、將程序或腳本設(shè)置為開機(jī)啟動(以MySQL為例)
方法1:在/etc/rc.d/rc.local文件末尾添加如下一行
/usr/local/mysql5/bin/mysql start
方法2:chkconfig --level 35 mysqld on
在mysql5/support-files目錄將其中的mysql.server復(fù)制修改為/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 將操作環(huán)境分為以下7個等級:
0:關(guān)機(jī)(請不要切換到此等級)
1:單人使用者模式的文字界面
2:多人使用者模式的文字界面,不具有網(wǎng)絡(luò)檔案系統(tǒng)(NFS)功能
3:多人使用者模式的文字界面,具有網(wǎng)絡(luò)檔案系統(tǒng)(NFS)功能(標(biāo)準(zhǔn)的運(yùn)行級)
4:系統(tǒng)保留值
5:某些發(fā)行版的linux使用此等級進(jìn)入x windows system
6:重新啟動(千萬不要把initdefault 設(shè)置為6 )
查看啟動的進(jìn)程
# ps –ef #查看mysql有進(jìn)程在運(yùn)行就啟動了
# service mysqld status #查看到服務(wù)的狀態(tài)
7、軟件安裝規(guī)范
1. 常用軟件使用軟件默認(rèn)安裝目錄。
2. 一些需要設(shè)置單獨的安裝目錄,環(huán)境變量的軟件,如Oracle數(shù)據(jù)庫,Mysql數(shù)據(jù)庫,請安裝在用戶目錄(/home/user)下,
比如:Oracle用戶,安裝Oracle數(shù)據(jù)庫軟件到/home/oracle目錄下
tong用戶,安裝tong所安裝的軟件到/home/tong目錄下
~完~
當(dāng)前文章:Linux基礎(chǔ)操作指導(dǎo)手冊—Unix/Linux技術(shù)文檔(一)
網(wǎng)站地址:http://aaarwkj.com/article8/ggppop.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站內(nèi)鏈、網(wǎng)站策劃、網(wǎng)站設(shè)計、移動網(wǎng)站建設(shè)、手機(jī)網(wǎng)站建設(shè)、企業(yè)網(wǎng)站制作
廣告
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源:
創(chuàng)新互聯(lián)