본문 바로가기

쉘스크립트

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 .. 더보기
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.. 더보기