天天看點

centos之初體驗

最近安裝了個centos作業系統。感覺用着還不錯,在此需要感謝cnbird對我的指導,以及他所作的 linux安全加強教程!在此表示感謝!

至于centos的安裝請加入網絡大工QQ群,在群裡面有文本安裝centos作業系統的詳細視訊教程!

這裡以安裝完成centos作業系統開始!

啟動centos界面如下:

 一般的伺服器都是托管的,而利用telnet上去比較消耗記憶體,也不利于管理。是以我們選擇遠端連接配接工具SecureCRT 。

有人或許又會問我到哪裡去下載下傳SecureCRT 呢?

我不能告訴你迅雷裡面就有,而且我也不能告訴你,迅雷裡面還有破解的。

說到這裡大家都應該明白該怎麼辦了吧。

這裡我們簡單設定下就可以遠端到centos主機。

首先檢視下centos的主機網絡位址使用ifconfig eth0 可以檢視到  如圖:

然後設定SecureCRT 就可以直接ssh上去。

連接配接之後如圖:

之後在secureCRT上操作也就相當于在本地操作了。

好了,閑話少說,我們進入第一個指令的學習man。

man文檔是一個非常重要的幫助文檔,但這又常常是技術人員常常忘記的一種方式。

比如說我們要差關于yum的用法可以使用 man yum來檢視

這裡就列出了yum的詳細用法

安裝完一個伺服器的之後 首先要做的就是更新作業系統。這裡我們可以使用 yum update 指令 

更新完了之後,會提示是否安裝,輸入Y即可。

關閉不必要的端口,那麼這裡就需要用到用什麼指令來檢視本地開放的端口呢。

使用netstat -an 指令來檢視

[root@localhost ~]# netstat -an

Active Internet connections (servers and established)

Proto Recv-Q Send-Q Local Address               Foreign Address             State      

tcp        0      0 0.0.0.0:644                 0.0.0.0:*                   LISTEN      

tcp        0      0 0.0.0.0:111                 0.0.0.0:*                   LISTEN      

tcp        0      0 127.0.0.1:631               0.0.0.0:*                   LISTEN      

tcp        0      0 127.0.0.1:25                0.0.0.0:*                   LISTEN      

tcp        0      0 192.168.1.105:56873         61.110.198.174:80           TIME_WAIT   

tcp        0      0 :::22                       :::*                        LISTEN      

tcp        0      0 ::ffff:192.168.1.105:22     ::ffff:192.168.1.102:2068   ESTABLISHED 

udp        0      0 0.0.0.0:641                 0.0.0.0:*                               

udp        0      0 0.0.0.0:54055               0.0.0.0:*                               

udp        0      0 0.0.0.0:68                  0.0.0.0:*                               

udp        0      0 0.0.0.0:5353                0.0.0.0:*                               

udp        0      0 0.0.0.0:111                 0.0.0.0:*                               

udp        0      0 0.0.0.0:631                 0.0.0.0:*                               

udp        0      0 0.0.0.0:638                 0.0.0.0:*                               

udp        0      0 :::5353                     :::*                                    

udp        0      0 :::45809                    :::*                                    

Active UNIX domain sockets (servers and established)

Proto RefCnt Flags       Type       State         I-Node Path

unix  2      [ ACC ]     STREAM     LISTENING     8052   /tmp/.font-unix/fs7100

unix  2      [ ACC ]     STREAM     LISTENING     9432   @/tmp/fam-root-

unix  2      [ ACC ]     STREAM     LISTENING     5947   /var/run/setrans/.setrans-unix

unix  2      [ ACC ]     STREAM     LISTENING     6495   /var/run/audispd_events

unix  2      [ ]         DGRAM                    1494   @/org/kernel/udev/udevd

unix  2      [ ACC ]     STREAM     LISTENING     6976   /var/run/dbus/system_bus_socket

unix  2      [ ACC ]     STREAM     LISTENING     8245   @/var/run/hald/dbus-qXR2dhEA1T

unix  2      [ ACC ]     STREAM     LISTENING     7057   /var/run/sdp

unix  2      [ ACC ]     STREAM     LISTENING     7178   /var/run/pcscd.comm

unix  2      [ ACC ]     STREAM     LISTENING     7342   /var/run/acpid.socket

unix  2      [ ACC ]     STREAM     LISTENING     7450   /var/run/cups/cups.sock

unix  2      [ ]         DGRAM                    8253   @/org/freedesktop/hal/udev_event

unix  2      [ ACC ]     STREAM     LISTENING     8244   @/var/run/hald/dbus-bLZwz6mHGV

unix  2      [ ACC ]     STREAM     LISTENING     8199   /var/run/avahi-daemon/socket

unix  17     [ ]         DGRAM                    6573   /dev/log

unix  2      [ ACC ]     STREAM     LISTENING     9816   /tmp/ssh-caXIjO2766/agent.2766

unix  2      [ ACC ]     STREAM     LISTENING     7675   /dev/gpmctl

unix  2      [ ]         DGRAM                    9798   

unix  3      [ ]         STREAM     CONNECTED     9435   @/tmp/fam-root-

unix  3      [ ]         STREAM     CONNECTED     9434   

unix  3      [ ]         STREAM     CONNECTED     9421   /var/run/dbus/system_bus_socket

unix  3      [ ]         STREAM     CONNECTED     9420   

unix  3      [ ]         STREAM     CONNECTED     8958   /var/run/dbus/system_bus_socket

unix  3      [ ]         STREAM     CONNECTED     8957   

unix  3      [ ]         STREAM     CONNECTED     8926   @/var/run/hald/dbus-bLZwz6mHGV

unix  3      [ ]         STREAM     CONNECTED     8925   

unix  3      [ ]         STREAM     CONNECTED     8791   @/var/run/hald/dbus-bLZwz6mHGV

unix  3      [ ]         STREAM     CONNECTED     8790   

unix  3      [ ]         STREAM     CONNECTED     8783   /var/run/acpid.socket

unix  3      [ ]         STREAM     CONNECTED     8782   

unix  3      [ ]         STREAM     CONNECTED     8775   @/var/run/hald/dbus-bLZwz6mHGV

unix  3      [ ]         STREAM     CONNECTED     8773   

unix  3      [ ]         STREAM     CONNECTED     8248   @/var/run/hald/dbus-qXR2dhEA1T

unix  3      [ ]         STREAM     CONNECTED     8247   

unix  3      [ ]         STREAM     CONNECTED     8202   /var/run/dbus/system_bus_socket

unix  3      [ ]         STREAM     CONNECTED     8201   

unix  3      [ ]         STREAM     CONNECTED     8196   

unix  3      [ ]         STREAM     CONNECTED     8195   

unix  2      [ ]         DGRAM                    8193   

unix  2      [ ]         DGRAM                    8085   

unix  2      [ ]         DGRAM                    7706   

unix  2      [ ]         DGRAM                    7669   

unix  2      [ ]         DGRAM                    7638   

unix  2      [ ]         DGRAM                    7589   

unix  2      [ ]         DGRAM                    7504   

unix  2      [ ]         DGRAM                    7276   

unix  2      [ ]         DGRAM                    7223   

unix  2      [ ]         DGRAM                    7177   

unix  3      [ ]         STREAM     CONNECTED     7065   /var/run/dbus/system_bus_socket

unix  3      [ ]         STREAM     CONNECTED     7064   

unix  2      [ ]         DGRAM                    7033   

unix  2      [ ]         DGRAM                    7023   

unix  3      [ ]         STREAM     CONNECTED     6993   

unix  3      [ ]         STREAM     CONNECTED     6992   

unix  3      [ ]         STREAM     CONNECTED     6914   

unix  3      [ ]         STREAM     CONNECTED     6913   

unix  2      [ ]         DGRAM                    6768   

unix  2      [ ]         DGRAM                    6581   

unix  3      [ ]         STREAM     CONNECTED     6480   

unix  3      [ ]         STREAM     CONNECTED     6479 

可是檢視下來的結果是太多了,那麼有沒有什麼看起來簡單一點的方法呢,答案是顯然的。

我們在後面修改一個參數也就是netstat -tnl 。t代表的是tcp協定也可以用u代替,l代表的是listen

我們現在知道了端口之後怎麼知道是哪些服務和該端口對應的呢。losf指令也即losf -i。

[root@localhost /]# lsof -i|more

COMMAND    PID    USER   FD   TYPE DEVICE SIZE NODE NAME

dhclient  1973    root    4u  IPv4   6235       UDP *:bootpc 

portmap   2129     rpc    3u  IPv4   6672       UDP *:sunrpc 

portmap   2129     rpc    4u  IPv4   6677       TCP *:sunrpc (LISTEN)

rpc.statd 2158 rpcuser    3u  IPv4   6778       UDP *:repcmd 

rpc.statd 2158 rpcuser    6u  IPv4   6769       UDP *:mcns-sec 

rpc.statd 2158 rpcuser    7u  IPv4   6786       TCP *:dwr (LISTEN)

sshd      2412    root    3u  IPv6   7397       TCP *:ssh (LISTEN)

cupsd     2427    root    4u  IPv4   7449       TCP localhost.localdomain:ipp (L

ISTEN)

cupsd     2427    root    6u  IPv4   7452       UDP *:ipp 

sendmail  2467    root    4u  IPv4   7594       TCP localhost.localdomain:smtp (

LISTEN)

avahi-dae 2591   avahi   13u  IPv4   8207       UDP *:mdns 

avahi-dae 2591   avahi   14u  IPv6   8208       UDP *:mdns 

avahi-dae 2591   avahi   15u  IPv4   8209       UDP *:54055 

avahi-dae 2591   avahi   16u  IPv6   8210       UDP *:45809 

sshd      2766    root    3u  IPv6   9600       TCP 192.168.1.105:ssh->192.168.1

.102:avauthsrvprtcl (ESTABLISHED)

chkconfig  

我們首先man chkconfig來看下chkconfig的用法

我們使用chkconfig --list來檢視系統服務的狀态

[root@localhost ~]# chkconfig --list

NetworkManager  0:off   1:off   2:off   3:off   4:off   5:off   6:off

acpid           0:off   1:off   2:off   3:on    4:on    5:on    6:off

anacron         0:off   1:off   2:on    3:on    4:on    5:on    6:off

apmd            0:off   1:off   2:on    3:on    4:on    5:on    6:off

atd             0:off   1:off   2:off   3:on    4:on    5:on    6:off

auditd          0:off   1:off   2:on    3:on    4:on    5:on    6:off

autofs          0:off   1:off   2:off   3:on    4:on    5:on    6:off

avahi-daemon    0:off   1:off   2:off   3:on    4:on    5:on    6:off

avahi-dnsconfd  0:off   1:off   2:off   3:off   4:off   5:off   6:off

bluetooth       0:off   1:off   2:on    3:on    4:on    5:on    6:off

capi            0:off   1:off   2:off   3:off   4:off   5:off   6:off

clvmd           0:off   1:off   2:off   3:off   4:off   5:off   6:off

cman            0:off   1:off   2:off   3:off   4:off   5:off   6:off

conman          0:off   1:off   2:off   3:off   4:off   5:off   6:off

cpuspeed        0:off   1:on    2:on    3:on    4:on    5:on    6:off

crond           0:off   1:off   2:on    3:on    4:on    5:on    6:off

cups            0:off   1:off   2:on    3:on    4:on    5:on    6:off

dc_client       0:off   1:off   2:off   3:off   4:off   5:off   6:off

dc_server       0:off   1:off   2:off   3:off   4:off   5:off   6:off

dhcdbd          0:off   1:off   2:off   3:off   4:off   5:off   6:off

dnsmasq         0:off   1:off   2:off   3:off   4:off   5:off   6:off

dovecot         0:off   1:off   2:off   3:off   4:off   5:off   6:off

dund            0:off   1:off   2:off   3:off   4:off   5:off   6:off

firstboot       0:off   1:off   2:off   3:on    4:off   5:on    6:off

gfs             0:off   1:off   2:off   3:off   4:off   5:off   6:off

gfs2            0:off   1:off   2:off   3:off   4:off   5:off   6:off

gpm             0:off   1:off   2:on    3:on    4:on    5:on    6:off

haldaemon       0:off   1:off   2:off   3:on    4:on    5:on    6:off

hidd            0:off   1:off   2:on    3:on    4:on    5:on    6:off

httpd           0:off   1:off   2:off   3:off   4:off   5:off   6:off

ibmasm          0:off   1:off   2:off   3:off   4:off   5:off   6:off

innd            0:off   1:off   2:off   3:off   4:off   5:off   6:off

ip6tables       0:off   1:off   2:on    3:on    4:on    5:on    6:off

iptables        0:off   1:off   2:on    3:on    4:on    5:on    6:off

irda            0:off   1:off   2:off   3:off   4:off   5:off   6:off

irqbalance      0:off   1:off   2:on    3:on    4:on    5:on    6:off

isdn            0:off   1:on    2:on    3:on    4:on    5:on    6:on

kudzu           0:off   1:off   2:off   3:on    4:on    5:on    6:off

lvm2-monitor    0:off   1:on    2:on    3:on    4:on    5:on    6:off

mcstrans        0:off   1:off   2:on    3:on    4:on    5:on    6:off

mdmonitor       0:off   1:off   2:on    3:on    4:on    5:on    6:off

mdmpd           0:off   1:off   2:off   3:off   4:off   5:off   6:off

messagebus      0:off   1:off   2:off   3:on    4:on    5:on    6:off

microcode_ctl   0:off   1:off   2:on    3:on    4:on    5:on    6:off

multipathd      0:off   1:off   2:off   3:off   4:off   5:off   6:off

named           0:off   1:off   2:off   3:off   4:off   5:off   6:off

netconsole      0:off   1:off   2:off   3:off   4:off   5:off   6:off

netfs           0:off   1:off   2:off   3:on    4:on    5:on    6:off

netplugd        0:off   1:off   2:off   3:off   4:off   5:off   6:off

network         0:off   1:off   2:on    3:on    4:on    5:on    6:off

nfs             0:off   1:off   2:off   3:off   4:off   5:off   6:off

nfslock         0:off   1:off   2:off   3:on    4:on    5:on    6:off

nscd            0:off   1:off   2:off   3:off   4:off   5:off   6:off

oddjobd         0:off   1:off   2:off   3:off   4:off   5:off   6:off

openais         0:off   1:off   2:off   3:off   4:off   5:off   6:off

pand            0:off   1:off   2:off   3:off   4:off   5:off   6:off

pcscd           0:off   1:off   2:on    3:on    4:on    5:on    6:off

portmap         0:off   1:off   2:off   3:on    4:on    5:on    6:off

psacct          0:off   1:off   2:off   3:off   4:off   5:off   6:off

qdiskd          0:off   1:off   2:off   3:off   4:off   5:off   6:off

rdisc           0:off   1:off   2:off   3:off   4:off   5:off   6:off

readahead_early 0:off   1:off   2:on    3:on    4:on    5:on    6:off

readahead_later 0:off   1:off   2:off   3:off   4:off   5:on    6:off

restorecond     0:off   1:off   2:on    3:on    4:on    5:on    6:off

rpcgssd         0:off   1:off   2:off   3:on    4:on    5:on    6:off

rpcidmapd       0:off   1:off   2:off   3:on    4:on    5:on    6:off

rpcsvcgssd      0:off   1:off   2:off   3:off   4:off   5:off   6:off

rwhod           0:off   1:off   2:off   3:off   4:off   5:off   6:off

saslauthd       0:off   1:off   2:off   3:off   4:off   5:off   6:off

scsi_reserve    0:off   1:off   2:off   3:off   4:off   5:off   6:off

sendmail        0:off   1:off   2:on    3:on    4:on    5:on    6:off

smartd          0:off   1:off   2:on    3:on    4:on    5:on    6:off

smb             0:off   1:off   2:off   3:off   4:off   5:off   6:off

spamassassin    0:off   1:off   2:off   3:off   4:off   5:off   6:off

squid           0:off   1:off   2:off   3:off   4:off   5:off   6:off

sshd            0:off   1:off   2:on    3:on    4:on    5:on    6:off

syslog          0:off   1:off   2:on    3:on    4:on    5:on    6:off

tux             0:off   1:off   2:off   3:off   4:off   5:off   6:off

vsftpd          0:off   1:off   2:off   3:off   4:off   5:off   6:off

winbind         0:off   1:off   2:off   3:off   4:off   5:off   6:off

wpa_supplicant  0:off   1:off   2:off   3:off   4:off   5:off   6:off

xfs             0:off   1:off   2:on    3:on    4:on    5:on    6:off

xinetd          0:off   1:off   2:off   3:on    4:on    5:on    6:off

ypbind          0:off   1:off   2:off   3:off   4:off   5:off   6:off

yum-updatesd    0:off   1:off   2:off   3:on    4:on    5:on    6:off

xinetd based services:

        chargen-dgram:  off

        chargen-stream: off

        cvs:            off

        daytime-dgram:  off

        daytime-stream: off

        discard-dgram:  off

        discard-stream: off

        echo-dgram:     off

        echo-stream:    off

        eklogin:        off

        ekrb5-telnet:   off

        gssftp:         off

        klogin:         off

        krb5-telnet:    off

        kshell:         off

        rsync:          off

        tcpmux-server:  off

        time-dgram:     off

        time-stream:    off

倘若我們要關閉isdn的level 123456的話又該怎麼做呢?

我們可以使用chkconfig --level  123456 isdn off 就可以

那麼關閉了又該如何啟動呢?

那就是chkconfig --level 123456 isdn on

我們在用chkconfig |grep isdn來檢視是否關閉了isdn服務

所有操作過程如圖:

如果不适用指令行的話,我們可以使用ntsysv指令來進行圖形化界面的操作。

這裡就不多做介紹了,圖形界面很容易了解!

今天就寫到這裡吧!

(菜鳥寫博,老鳥飛過。歡迎拍磚,深入交流!) 

多吃東西多喝水, 

少玩遊戲少睡覺! -------珏石頭 

     本文轉自 珏石頭 51CTO部落格,原文連結:http://blog.51cto.com/gavinshaw/148583,如需轉載請自行聯系原作者

繼續閱讀