<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    本站不再更新,歡迎光臨 java開發技術網
    隨筆-230  評論-230  文章-8  trackbacks-0
    一、 基本系統管理

    ????1、常用命令

    ????1. # ioscan -fn

    ????列出各I/O卡及設備的所有相關信息:如邏輯單元號,硬件地址及設備文件名等。

    ????2. # ps -ef

    ????列出正在運行的所有進程的各種信息:如進程號及進程名等。

    ????3. # netstat -rn

    ????列出網卡狀態及路由信息等。

    ????4. # lanscan

    ????列出網卡狀態及網絡配置信息。

    ????5. # bdf

    ????列出已加載的邏輯卷及其大小信息。

    ????6. # mount

    ????列出已加載的邏輯卷及其加載位置。

    ????7. # uname -a

    ????列出系統ID 號,OS版本及用戶權限等信息。

    ????8. # hostname

    ????列出系統網絡名稱。

    ????9. # pvdisplay -v /dev/dsk/c*t*d*

    ????顯示磁盤各種信息,如磁盤大小,包含的邏輯卷,設備名稱等。

    ????10. # vgdisplay -v /dev/vg00

    ????顯示邏輯卷組信息,如包含哪些物理盤及邏輯卷等。

    ????11. # lvdisplay -v /dev/vg00/lvol1

    ????顯示邏輯卷各種信息,如包含哪些盤,是否有鏡像等。

    ????2、網絡故障診斷

    ????1. 如需修改網絡地址、主機名等,一定要用set_parms 命令

    ????# set_parms hostname
    ??? # set_parms ip_address

    ????2. 查看網卡狀態: lanscan

    ????Hardware Station Crd Hardware Net-Interface
    ????Path Address In# state nameunit state
    ????8/20/5/1 0x0800097843FB 0 up lan0 up

    ????3. 確認網絡地址:

    ????# ifconfig lan0

    ????4. 啟動網卡:

    ????# ifconfig lan0 up

    ????5. 網絡不通的診斷過程:

    ????lanscan 查看網卡是否啟動(up)

    ????ping 自己網卡地址(ip 地址)

    ????ping其它機器地址,如不通,在其機器上用lanscan 命令得知station address,然后linkloop station_address 來確認網線及集成器是否有問題。

    ????在同一網中, subnetmask 應一致。

    ????6. 配置網關

    ????手動加網關:

    ????/usr/sbin/route add default 20.08.28.98 1

    ????把網關自動加入系統中

    ????vi /etc/rc.config.d / netconf
    ????:?
    ????ROUTE_DESTINATION [0]=default?
    ????ROUTE_GATEWAY [0]=20.08.28.98?
    ????ROUTE_COUNT [0]=1?
    ????:?
    ????/sbin/init.d/net 將執行:
    ????/usr/sbin/route add default 20.08.28.98 1

    ????命令netstat -rn 查看路由表

    ????另外也可用set_parms addl_netwrk 來設缺省路由。

    ????二、安全安裝HP-UX

    ????1、 建議在安裝配置過程中,不要連接到任何不信任的網絡中。

    ????2、 盡可能選擇最小安裝

    ????3、 盡可能不要安裝NFS, X window, SNMP等組件(視具體需求而定)

    ????4、 安裝完畢,則使用系統命令查看狀態。

    ????# uname ?Ca (版本信息)

    ????# bdf (邏輯卷狀態)

    ????# ps ?Cef (進程狀態)

    ????# netstat -anf inet (端口狀態)

    ????5、 安裝各種驅動等

    ????6、 安裝最新的補丁。

    ????http://us.itrc.hp.com

    ????安裝補丁時要注意HP的補丁與硬件類型和系統版本都相關,檢查并安裝所有需要的補丁。確認需要swlist -l fileset.

    ????三、系統基本配置

    ????操作系統安裝并打上補丁后,需要做一些措施來對系統進行一些配置。

    ????刪除保存的補丁(可選)

    ????缺省情況下,補丁安裝完會在/var/adm/sw/save/下備份所有的補丁。可以選擇刪除這些補丁文件,但一旦刪除就沒法使用swremove卸載補丁了。

    ????# swmodify -x patch_commit=true '*.*'

    ????轉換為一個可信系統:

    ????# /usr/lbin/tsconvert?
    ????Creating secure password database...?
    ????Directories created.?
    ????Making default files.?
    ????System default file created...?
    ????Terminal default file created...?
    ????Device assignment file created...?
    ????Moving passwords...?
    ????secure password database installed.?
    ????Converting at and crontab jobs...?
    ????At and crontab files converted.

    ????改變全局特權

    ????HP-UX 有一個特權組,可以分配給一個組特權(參見privgrp(4)). 缺省情況下,CHOWN是分配給所有組的一個全局特權:

    ????$ getprivgrp?
    ????global privileges: CHOWN

    ????/sbin/init.d/set_prvgrp在系統啟動時執行/usr/sbin/setprivgrp -f /etc /privgroup. 可以創建一個配置文件,刪除所有的全局特權 (see setprivgrp(1m)):

    ????# getprivgrp?
    ????global privileges: CHOWN?
    ????# echo -n >/etc/privgroup?
    ????# chmod 400 /etc/privgroup?
    ????# /sbin/init.d/set_prvgrp start?
    ????# getprivgrp?
    ????global privileges:

    ????設置默認umask.

    ????轉換到可信系統后,默認umask已經改為07077

    ????限制root遠程登錄,只能由console登錄

    ????# echo console > /etc/securetty?
    ????# chmod 400 /etc/securetty

    ????打開inetd日志功能

    ????在/etc/rc.config.d/netdaemons中的 INETD_ARGS 環境變量中增加-l參數:

    ????export INETD_ARGS=-l

    ????刪除不需要的系統偽帳戶

    ????# groupdel lp?
    ????# groupdel nuucp?
    ????# groupdel daemon?
    ????# userdel uucp?
    ????# userdel lp?
    ????# userdel nuucp?
    ????# userdel hpdb?
    ????# userdel www?
    ????# userdel daemon

    ????對于一些保留的系統偽帳戶如:bin, sys,adm等, 應當將需要禁止帳戶的**用NP代替,并不提供登錄shell

    ????Example: bin:NP:60002:60002:No Access User:/:/sbin/noshell

    ????將root主目錄從/改為/root.

    ????編輯/etc/passwd:

    ????root:*:0:3::/root:/sbin/sh

    ????創建目錄并修改權限:

    ????# mkdir /root?
    ????# chmod 700 /root?
    ????# mv /.profile /root?
    ????# pwconv

    ????四、禁止網絡服務

    ????1、禁止inetd 服務

    ????由internet服務器過程inetd啟動的網絡服務是由兩個配置文件/etc/inet/services和/etc/inet/inetd.conf來配置的。/etc/inet/services文件指定每個服務的端口號和端口類型,該配置文件的部分示例如下:

    ????…?
    ????ftp 21/tcp?
    ????telnet 23/tcp?
    ????smtp 25/tcp mail?
    ????…

    ????/etc/inet/inetd.conf文件指定服務對應的系統服務程序,該配置文件部分示例如下:

    ????…?
    ????ftp stream tcp nowait root /usr/sbin/in.ftpd in.ftpd?
    ????telnet stream tcp nowait root /usr/sbin/in.telnetd in.telnetd?
    ????…

    ????當要停止某個服務,如ftp、telnet等時,只要注釋掉文件/etc/inet/services和/etc/inet/inetd.conf中的相應條目,也就是在那一行的開頭加上#字符,然后讓inetd重新讀配置文件,過程示例如下:

    ????# ps -ef |grep inetd?
    ????root 149 1 0 Jan 18 ? 0:00 /usr/sbin/inetd -s?
    ????root 24621 24605 0 15:53:01 pts/1 0:00 grep inetd?
    ????# kill ?CHUP 149

    ????以上第一條命令是為了獲得inetd的進程號,示例中輸出的第二列內容就是進程號(149),然后將該進程號填入第二條命令的相應位置。

    ????可以使用lsof ?Ci來查看監聽進程和端口信息:

    ????# lsof -i?
    ????COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME?
    ????syslogd 261 root 5u inet 0x10191e868 0t0 UDP *:syslog (Idle)?
    ????rpcbind 345 root 4u inet 72,0x73 0t0 UDP *:portmap (Idle)?
    ????rpcbind 345 root 6u inet 72,0x73 0t0 UDP *:49158 (Idle)?
    ????rpcbind 345 root 7u inet 72,0x72 0t0 TCP *:portmap (LISTEN)?
    ????sendmail: 397 root 5u inet 0x10222b668 0t0 TCP *:smtp (LISTEN)?
    ????snmpdm 402 root 3u inet 0x10221a268 0t0 TCP *:7161 (LISTEN)?
    ????snmpdm 402 root 5u inet 0x10222a268 0t0 UDP *:snmp (Idle)?
    ????snmpdm 402 root 6u inet 0x10221f868 0t0 UDP *:* (Unbound)?
    ????mib2agt 421 root 0u inet 0x10223e868 0t0 UDP *:* (Unbound)?
    ????swagentd 453 root 6u inet 0x1019d3268 0t0 UDP *:2121 (Idle)?

    ????2、禁止其他服務

    ????防止syslogd網絡監聽

    ????安裝PHCO_21023補丁可以給syslogd加上-N參數防止網絡監聽. 編輯/sbin/init.d/syslogd修改為 /usr/sbin/syslogd -DN.

    ????禁止SNMP服務

    ????編輯SNMP啟動文件:

    ????/etc/rc.config.d/SnmpHpunix?
    ????Set SNMP_HPUNIX_START to 0: SNMP_HPUNIX_START=0?
    ????/etc/rc.config.d/SnmpMaster?
    ????Set SNMP_MASTER_START to 0: SNMP_MASTER_START=0?
    ????/etc/rc.config.d/SnmpMib2?
    ????Set SNMP_MIB2_START to 0: SNMP_MIB2_START=0?
    ????/etc/rc.config.d/SnmpTrpDst?
    ????Set SNMP_TRAPDEST_START to 0: SNMP_TRAPDEST_START=0

    ????禁止sendmail進程

    ????編輯/etc/rc.config.d/mailservs:

    ????export SENDMAIL_SERVER=0

    ????禁止rpcbind進程

    ????# rm /sbin/rc1.d/K600nfs.core?
    ????# rm /sbin/rc2.d/S400nfs.core?
    ????# mv /usr/sbin/rpcbind /usr/sbin/rpcbind.DISABLE

    ????五、文件系統安全

    ????1、檢查Set-id程序

    ????# find / \( -perm -4000 -o -perm -2000 \) -type f -exec ls -ld {} \;?
    ????# chmod u-s /usr/sbin/swinstall?
    ????# chmod u-s /usr/sbin/vgcreate?
    ????# chmod u-s /sbin/vgcreate

    ????可以采用下列方法,將所有文件的set-id位去掉,然后對一些需要的程序單獨加上suid位(可根據情況選擇):

    ????# find / -perm -4000 -type f -exec chmod u-s {} \;?
    ????# find / -perm -2000 -type f -exec chmod g-s {} \;?
    ????# chmod u+s /usr/bin/su?
    ????# chmod u+s /usr/bin/passwd

    ????采用這種方法后,普通用戶將無法使用很多系統命令,如bdf, uptime ,arp等:

    ????$ bdf /dev/vg00/lvol3?
    ????bdf: /dev/vg00/lvol3: Permission denied

    ????2. 修改重要文件權限

    ????# chmod 1777 /tmp /var/tmp /var/preserve (加上粘滯位)?
    ????# chmod 666 /dev/null

    ????六、網絡參數調整

    ????利用ndd命令,可以檢測或者更改網絡設備驅動程序的特性。在/etc/rc.config.d/nddconf啟動腳本中增加以下各條命令,然后重啟系統,可以提高網絡的安全性。

    ????格式如下:

    ????/usr/sbin/ndd -set /dev/ip ip_forward_directed_broadcasts 0?
    ????Network device?
    ????Parameter?
    ????Default value?
    ????Suggested value?
    ????Comment?
    ????/dev/ip?
    ????ip_forward_directed_broadcasts?
    ????1?
    ????0

    ????不轉發定向廣播包

    ????/dev/ip?
    ????ip_forward_src_routed?
    ????1?
    ????0?

    ????不轉發原路由包

    ????/dev/ip?
    ????ip_forwarding?
    ????2?
    ????0

    ????禁止包轉發

    ????/dev/ip?
    ????ip_pmtu_strategy?
    ????2?
    ????1

    ????不采用echo-request PMTU策略

    ????/dev/ip?
    ????ip_send_redirects?
    ????1?
    ????0

    ????不發ICMP重定向包

    ????/dev/ip?
    ????ip_send_source_quench?
    ????1?
    ????0

    ????不發ICMP源結束包

    ????/dev/tcp?
    ????tcp_conn_request_max
    ????20?
    ????500

    ????增加TCP監聽數最大值,提高性能

    ????/dev/tcp?
    ????tcp_syn_rcvd_max?
    ????500?
    ????500?
    ????HP SYN flood保護?
    ????/dev/ip?
    ????ip_respond_to_echo_broadcast?
    ????1?
    ????0

    ????不響應ICMP echo請求廣播包

    ????由于ndd調用前,已經啟動網卡參數,所以可能不能正確設置。

    ????可以采用下列方法,建立一個啟動腳本。

    ????# cp /tmp/secconf /etc/rc.config.d?
    ????# chmod 444 /etc/rc.config.d/secconf?
    ????# cp /tmp/sectune /sbin/init.d?
    ????# chmod 555 /sbin/init.d/sectune?
    ????# ln -s /sbin/init.d/sectune /sbin/rc2.d/S009sectune

    posted on 2006-10-18 10:39 有貓相伴的日子 閱讀(3470) 評論(0)  編輯  收藏 所屬分類: linux/unix應用
    本站不再更新,歡迎光臨 java開發技術網
    主站蜘蛛池模板: 国产精品免费观看| 最近中文字幕完整免费视频ww| 日本不卡免费新一区二区三区| 亚洲国产精品无码久久九九 | 亚洲天天在线日亚洲洲精| 成在线人视频免费视频| 国产亚洲精久久久久久无码77777 国产亚洲精品成人AA片新蒲金 | 三级黄色免费观看| 在线观看亚洲av每日更新| 国产成人无码区免费内射一片色欲| 亚洲午夜久久久久久久久久| 成人片黄网站色大片免费观看cn | 亚洲 欧洲 视频 伦小说| 在线观看免费污视频| 亚洲第一第二第三第四第五第六| 女人18毛片a级毛片免费| 美女尿口扒开图片免费| 亚洲女人被黑人巨大进入| 免费国产污网站在线观看| 亚洲色图.com| 国产免费变态视频网址网站| 一区二区三区免费视频播放器| 亚洲热线99精品视频| 国产精品久久久久久久久免费| 亚洲欧美日韩综合久久久久| 亚洲日本中文字幕一区二区三区| 欧洲美熟女乱又伦免费视频| 黄色一级毛片免费看| 亚洲大尺度无码专区尤物| 在线永久看片免费的视频| 国产成人不卡亚洲精品91| 亚洲av永久无码精品秋霞电影影院| 最近最好最新2019中文字幕免费| 亚洲AV无码之国产精品| 在线精品亚洲一区二区小说 | 精品无码无人网站免费视频| 亚洲av永久无码精品秋霞电影秋| 中文字幕亚洲一区二区三区| 91成人免费在线视频| 一进一出60分钟免费视频| 亚洲第一精品电影网|