linux

1.平滑擴容
  若是數據庫名稱爲:oracle,增長新的節點或者磁盤.

  命令:
    alter tablespace oracle add
    datafile '/opt/dbspace/oracle2.dbf'
    size 10M
    autoextend on 4m;

  這樣再增長用戶就能夠實現兩個磁盤平均分配

  若是其中一個磁盤滿了,關閉該磁盤的使用,能夠修改:
    alter tablespace oracle modify
    datafile '/opt/dbspace/oracle2.dbf'
    size 10M
    autoextend off;

2.抓包
  tcpdump -n -i eth1 -A -v -s0 host 192.168.55.103 and port 5188 -w xx.cap
 
  說明:
    n:不要作 域名,名字解析
    i:網口
    A:打印ASCII
    v:顯示抓包詳細信息
    s0:抓一個包的全部內容
    host:主機
    port:端口
    w:寫文件

  Wireshark軟件打開抓的包
  http://www.wireshark.org
  http://media-2.cacetech.com/wireshark/win32/wireshark-win32-1.2.1.exe

3.防火牆
  命令直接進入
    ->setup ->定製防火牆
  修改配置:
    /etc/sysconfig/iptables
  限制的操做:
    -A RH-Firewall-1-INPUT -s 192.168.55.103 -j DROP  //限制IP登陸,DROP即爲限制

    --dport 5188 -j ACCEPT 改爲 --dport 5188 -j DROP     //限制登陸端口
  修改後保存,而後啓動一下
  啓動命令:
    /etc/init.d/iptables start
    /etc/init.d/iptables stop

  限制用戶登錄
    vi /etc/passwd
    /bin/bash 修改爲 /sbin/nologin     //限制用戶訪問

  例如:
    unicom:x:507:507::/home/unicom:/bin/bash
    storage:x:508:508::/home/storage:/bin/bash
    mysql:x:509:509::/home/mysql:/bin/bash
    zry:x:510:510::/home/zry:/bin/bash
    ilr:x:511:511::/home/ilr:/bin/bash

    限制mysql,則修改:
    mysql:x:509:509::/home/mysql:/sbin/nologin

  參考:http://www.linuxhomenetworking.com/wiki/index.php/Quick_HOWTO_:_Ch14_:_Linux_Firewalls_Using_iptables

4.殺毒軟件
  clamav安裝
    http://nchc.dl.sourceforge.net/sourceforge/clamav/clamav-0.94.tar.gz
  使用參考:
    http://wiki.ubuntu.org.cn/index.php?title=ClamAV&variant=zh-cn

  下載安裝包後,安裝以下:
    useradd clamav
    tar -zxvf clamav-0.94.tar.gz
    cd clamav
    ./configure --prefix=/opt/clamav
    make
    make install

  安裝後修改配置:
    vi /opt/clamav/etc/freshclam.conf.
    註釋掉 #example

  配置後更新病毒庫,能夠配置成定時器,指定時間執行更新
    cd /opt/clamav/bin/
    ./freshclam

  殺毒
    ./clamscan
    或者
    ./clamscan -r /data
    ./clamscan data.gz

5.系統漏洞掃描
  sara安裝
  參考:http://www-arc.com/sara/
 
  安裝缺失包:
  rpm -ivh rusers-0.17-47.x86_64.rpm
  rpm -ivh sharutils-4.6.1-2.x86_64.rpm

  安裝sara:(若系統爲owl3.6,則zlib包須要更新)
  useradd sara
  tar -zxvf sara-7.9.2.tgz
  cd sara-7.9.2
  ./configure --prefix=/opt/sara  --with-ssh=yes
  make
  make install

7.數據庫備份
  備份整個數據庫:
  su - oracle
  rman
  connect target sys/oracle
  backup database;

  或者
  //備份腳本
  backup database
  format "/opt/oracle/full_%d_%T_%s_%p.bak"
  include current controlfile;

  //還原數據庫
  restore database;
  或者
  restore datafile XXid;

  //恢復
  recover database;

  不一樣機器的備份:
  rsync -av -e ssh 192.168.59.253:/xxx xxxx


  單個進程監控
  ps -auxww|grep XXXX
  vi XX.sh

  //編輯sh內容以下:(功能是若是multipathd進程死了,就啓動該進程)
  #!/bin/bash

  set -x

  pidof multipathd
  isrun=$?
  if [ $isrun=1 ] ;then
    /etc/init.d/multipathd start
  fi;

:wq

配置crontab定時php

相關文章
相關標籤/搜索