본문 바로가기

script

Cisco Switch MAC(ver2) 정보 자동화 *세팅값 작성을 생활화 하자 Version : 모든 운영체제에서 문제 없이 동작 *단 bash, expect를 지원 해야합니. 주석이 처리된 부분은 제외하고 사용하셔도 됩니다. *추가적으로 업데이트 및 수정 사항이 생길때마다 수정할 예정 *추가 여러분들의 댓글 의견도 바로 반영하겠습니다. #!/bin/bash #!/usr/bin/expect #========== 스위치ip정보확인 데이터 정리 ==========# ip_list=`cat ./switch_ip | sed 's/ //g'` if [ -f "switch_ip_list.txt" ] ; then rm -rf switch_ip_list.txt fi for ipList in ${ip_list} ; do echo ${ipList} | awk -F "#".. 더보기
Info - 서버 정보 읽어오는 스크립트 ver.2 스크립트 동작 테스트 해본 리눅스 OS CentOS 6.9 , 7.0, 7.1 UbuntuOS 16.04 / 18.04 LTS 주석이 처리된 부분은 제외하고 사용하셔도 됩니다. *추가적으로 업데이트 및 수정 사항이 생길때마다 수정할 예정 *추가 여러분들의 댓글 의견도 바로 반영하겠습니다. #!/bin/bash #SVR_INFO_COMMAND_CHECK #dmidecodeCMD=`CMDck "dmidecode"` #topCMD=`CMDck "top"` #dmesgCMD=`CMDck "dmesg"` # #lspciCMD=`CMDck "lspci"` #lscpuCMD=`CMDck "lscpu"` #unameCMD=`CMDck "uname"` CMDlist="dmidecode top dmesg lspci lsc.. 더보기
Cisco Switch MAC 정보 자동화 *세팅값 작성을 생활화 하자 Version : 모든 운영체제에서 문제 없이 동작 *단 bash, expect를 지원 해야합니. 주석이 처리된 부분은 제외하고 사용하셔도 됩니다. *추가적으로 업데이트 및 수정 사항이 생길때마다 수정할 예정 *추가 여러분들의 댓글 의견도 바로 반영하겠습니다. #!bin/bash #!/usr/bin/expect #description : Switch Auto Conneciton\ ip_list="192.168.6.15" function dev_ping_ck(){ #해당 IP정보를 가지고 Ping 테스트 진행 for ip_info in ${1}; do ip_total_cnt=`echo "${1}"| grep -Ev "^$" |wc -l | tr -d " "` ping -c 2 .. 더보기
Backup - FTP서버로 백업파일 생성 및 전송 스크립트 (수정19.06.13) *세팅값 작성을 생활화 하자 Version : CentOS 7 1503 Kernel : 3.10.0-229.el7.x86_64 설치환경 : Text 모드 *장비 : Sun x4170 Enterprise Model 스크립트 동작 테스트 해본 리눅스 OS CentOS 6.9 , 7.0, 7.1 vsftpd설치가 되어있다는 전제하에 진행하셔야합니다. 주석이 처리된 부분은 제외하고 사용하셔도 됩니다. *추가적으로 업데이트 및 수정 사항이 생길때마다 수정할 예정 *추가 여러분들의 댓글 의견도 바로 반영하겠습니다. [수정사항] 개인 유저별 백업 폴더 생성 확인(현재 테스트 스크립트는 적용안함) 백업 시간 30분 단위로 수정 -> 백업 파일 생성시 '년원일'_'시분'_'계정명'_'압축명' 로그인된 유저만 백업파일이 .. 더보기
Info - 패키지 설치 여부 체크하는 스크립트 스크립트 동작 테스트 해본 리눅스 OS CentOS 6.9 , 7.0, 7.1 Ubuntu 180402 주석이 처리된 부분은 제외하고 사용하셔도 됩니다. *추가적으로 업데이트 및 수정 사항이 생길때마다 수정할 예정 *추가 여러분들의 댓글 의견도 바로 반영하겠습니다. #!/bin/bash pkg_check=`which rpm >& /dev/null; echo $?` rpm_need_list=( "lshw" "dmidecode" "lsb" "util-linux" ) rpm_need_install="yum install" #dpkg_need_install=`apt-get install` if [ ${pkg_check} -eq 0 ]; #PRM PKG Check Point!!! then echo "" echo .. 더보기
Info - 서버 정보 읽어오는 스크립트 (수정19.06.18) 스크립트 동작 테스트 해본 리눅스 OS CentOS 6.9 , 7.0, 7.1 UbuntuOS 18.04 LTS 주석이 처리된 부분은 제외하고 사용하셔도 됩니다. *추가적으로 업데이트 및 수정 사항이 생길때마다 수정할 예정 *추가 여러분들의 댓글 의견도 바로 반영하겠습니다. #!/bin/bash pkg_check=`which rpm >& /dev/null; echo $?` rpm_need_list=( "lshw" "dmidecode" "lsb" "util-linux" ) rpm_need_install="yum install" dpkg_need_list=( "lshw" "dmidecode" "lsb" "util-linux" ) dpkg_need_install=`apt-get install` if [ ${p.. 더보기