스크립트 썸네일형 리스트형 CentOS 4에서 Oracle 11g R2를 설치하는 스크립트 CentOS 4에서 Oracle 11g R2를 설치하는 스크립트 스크립트 파일 생성 vim oracle_install.sh #!/bin/bash # Oracle 설치에 필요한 패키지 설치 yum -y install compat-libstdc++-33 binutils elfutils-libelf elfutils-libelf-devel glibc glibc-common glibc-devel glibc-headers gcc gcc-c++ libaio-devel libaio libgcc libstdc++ libstdc++ make sysstat unixODBC unixODBC-devel unzip # Kernel 및 시스템 파라미터 설정 cat >> /etc/sysctl.conf > /etc/security/l.. 더보기 하이퍼쓰레딩(Hyper Threading) 활성화 상태 확인하는 스크립트 하이퍼쓰레딩(Hyper Threading) 활성화 상태 확인하는 스크립트 vim cpu-HTT.sh #!/bin/bash # Function to print a separator line print_separator() { printf -- "============================\n" } # Set the output file name output_file="cpu.txt" # HostName hostname >> "$output_file" # IP #ifconfig bind0 | awk -F'[ :]+' '/inet addr/{print $4}' >> "$output_file" ifconfig enp3s0f0 | grep -oP 'inet \K[\d.]+' >> "$output_file".. 더보기 [스크립트] dns2.sh dns2.sh 스크립트 dns2.sh editor vim /usr/sbin/dns.sh #!/bin/sh while true do NAMED="/usr/sbin/named" NAMED2="/usr/sbin/named2" NAMEDSTART1="/usr/sbin/named NAMEDSTART2="/usr/sbin/named2 -u named -c /etc/named2.conf" CHK=`ps -ef |grep $NAMED | grep -v named2 | grep -v grep` CHK2=`ps -ef |grep $NAMED2 | grep -v grep` if test -z "$CHK" then date >> /var/named/log/dns.txt ps -ef | grep named >> /var/nam.. 더보기 dns-check.sh 스크립트 dns-check.sh 스크립트 dns-check.sh 스크립트 생성 vim dns-check.sh #!/bin/bash # DNS 서버 로그 분석 및 IP 통계 스크립트 logfile="/var/named/named.recursing" # DNS 로그 파일 경로 CUR_DATE=`date '+%Y%m%H%M%S'` # 현재 날짜 및 시간 echo echo echo "---------rndc stats---------------" /usr/sbin/rndc status | grep recursive # rndc 상태 확인 /usr/sbin/rndc recursing # 재귀 요청 목록 출력 echo "----------------------------------" echo echo echo "------.. 더보기 DNS(named) 서비스를 모니터링하는 스크립트 DNS(named) 서비스를 모니터링하는 스크립트 dns.sh 스크립트 생성 vim dns.sh #!/bin/bash # DNS 서비스 모니터링 및 자동 재시작 스크립트 INTERVAL=3 # 재시작 간격 (초) LOG_FILE="/var/named/log/dns.txt" # 로그 파일 경로 NAMED="/usr/sbin/named" # named 실행 파일 경로 while true do # named 프로세스 확인 CHK=`ps -ef | grep $NAMED | grep -v grep` if test -z "$CHK" then # named 프로세스가 실행 중이지 않을 경우 # 현재 날짜 및 시간 기록 date >> $LOG_FILE # named 프로세스 상태 로그 ps -ef | grep name.. 더보기 linux system backup 스크립트 linux system backup 스크립트 vim systemBackup.sh #!/bin/bash # 시스템 정보를 백업하는 스크립트 backup_dir="/root/backup/$(date +%Y%m%d)" # 네트워크 인터페이스 정보 ifconfig > "$backup_dir/ifconfig" # 디스크 용량 정보 df -h > "$backup_dir/df" # fstab 파일 백업 cp /etc/fstab "$backup_dir" # 디스크 파티션 정보 fdisk -l > "$backup_dir/fdisk" 2>/dev/null # 라우팅 테이블 정보 route -n > "$backup_dir/route" # 네트워크 설정 파일 백업 mkdir -p "$backup_dir/ifcfg" cp /e.. 더보기 이더넷 채널 본딩하기(Bonding) 이더넷 채널 본딩하기(Bonding) ================================================================ #### bond0 3: eth1: mtu 1500 qdisc mq master bond0 state DOWN qlen 1000 9: eth7: mtu 1500 qdisc pfifo_fast master bond0 state UP qlen 1000 10: bond0: mtu 1500 qdisc noqueue state UP ================================================================ ================================================================ .. 더보기 CentOS 7 DSR 설정 스크립트 CentOS 7 DSR 설정 스크립트사전 조건1. NetworkManager 비활성화### NetworkManager 서비스 비활성화systemctl disable NetworkManagersystemctl stop NetworkManager### network 서비스 활성화systemctl enable networksystemctl start network2. /etc/sysconfig/network-scripts/ 디렉토리와 ifup 명령이 존재해야 합니다.스크립트1. 스크립트 작성vim setup_dsr_loopback.sh#!/bin/bashecho -n "DSR kernel parameter를 적용하시겠습니까? (y/n): "read apply_dsrif [[ "$apply_dsr" =~ ^[Y.. 더보기 이전 1 ··· 10 11 12 13 14 15 다음