👨🏻‍💻Infra/🐧Linux

    sed 명령어

    ed명령어와 grep명령어 기능의 일부를 합친 것이 sed(stream editor)명령어 sed -n '56,60p' /root/dh : dh파일에 56~60번째까지 출력 sed -n '/abc/p' /root/dh : dh파일을 한줄씩 읽으면서(-n : 읽은 것을 출력하지 않음) abc 문자를 찾으면 그 줄을 출력(p)한다. -n : 읽어들인 라인 출력안함 ex ) 파일을 한줄씩 읽으면서(-n : 읽은 것을 출력하지 않음) 56,60 번째 줄을 출력(p)한다. -p : - n 옵션하에 있을지라도, 라인을 프린트한다 -n 옵션 sed는 항상 표준 출력에서 입력 받은 각 라인을 나타낸다는 것을 알아냈다. 그러나 때때로 한 파일로부터 몇 개의 라인들을 추출해 내기 위해 sed를 사용하기를 원할 때도 있다...

    [Linux] Bonding

    [Linux] Bonding

    본딩(Bonding) 이란? 여러 NIC를 하나로 묶어 네트워크 대역폭을 늘리거나 네트워크 이중화 를 구성 할 수 있는 기술 VMware 로 테스트 진행하였으며 Centos7 에 구성하였다. DEVICE=bond0 : 장치명 BOOTPROTO=static : 고정 IP ONBOOT=yes : 부팅 또는 network 스크립트 실행시 자동시작 IPADDR : IP NETMASK=255.255.255.0 : 넷마스크 BONDING_OPTS="mode=1 miimon100 primary=ens33" : 본딩 옵션 mode=1 Active backup 모드 miimon=100 : 네트워크 감시주기 100은 0.1초 primary=ens33 : Active가 되는 인터페이스 MASTER=bond0 : bond0에..

    echo 출력 내용 색상 변경

    echo 옵션은 다음과 같다. -e : 문자열에서 역슬래시(\)를 만나면 특수 문자로 처리 ex ) echo -e "Hello\nWorld" 많이 쓰이는 색상은 31m(Red) ~ 36m(Bluegreen) echo -e "\033[0m" -> Original echo -e "\033[31m" -> Red echo -e "\033[32m" -> Green echo -e "\033[33m" -> Yellow echo -e "\033[34m" -> Blue echo -e "\033[35m" -> Purple echo -e "\033[36m" -> Bluegreen ex ) echo -e "\033[33m"Test"\033[0m" ex ) echo -e "\033[33;1m"Test"\033[m" # 세미콜론..

    Nginx log를 logrotate를 사용하여 일자별로 관리하기

    이건 참고 하자---------------------------------------------------------------------------------------------logrotate 관련 파일# /usr/sbin/logrotate : 데몬의 위치 및 데몬프로그램# /etc/logrotate.conf : 설정 파일.# /etc/logrotate.d : logrotate를 적용할 로그 파일 보관 디렉토리.# /var/lib/logrotate.status : logrotate가 작업 내역 보관 파일.# /etc/cron.daily/logrotate : logrotate : cron 에 의해 일 단위로 실행한다. 동작 순서 1. cron.daily 에서 /usr/sbin/logrotate 호출 ..

    log파일 일자별로 정리하기

    apache log를 일자별로 정리하면 관리가 쉽다 무엇보다 일자별로 정리하면 cron을 이용하여 정리할수있을거같음 내 생각임 주로 사용하는것은 cronolog와 rotatelogs가 있는데 cronolog는 설치를 해야하고 rotatelogs는 설치를 안해도된다 /usr/local/apache/bin/rotatelogs를 ls로 확인해보면 알수있음 변경은 간단함 httpd.conf안에 나는 이렇게 수정하였다. ErrorLog "|/usr/local/apache/bin/rotatelogs /usr/local/apache/logs/error_log.%y-%m-%d 100M" /usr/local/apache/bin/rotatelogs를 이용해서 위 특정위치에 날짜별로정리하되, 100M 크기가 될때마다 순환한..

    본딩(Bonding) 실습

    본딩(Bonding) 실습

    해당 글은 VMware 를 이용하여 Centos 6.9 이용 . 본딩(Bonding) 이란? 여러 NIC를 하나로 묶어 네트워크 대역폭을 늘리거나 네트워크 이중화 를 구성 할 수 있는 기술 이런 기술을 OS에 따라 다양한 이름으로 부른다. HP-UX : APA SUN : SunTrunking Cisco : EtherChannel Windows : Teaming Linux : Bonding 장점 : 1. 여러 NIC 를 사용하여 네트워크 단일 장애 대처 ( Active-Standby or Active-Backup 이라 부름) (Linux : Active-Backup / 다른 운영체제 : Active-Standby) 2. 여러 NIC 를 사용하여 네트워크 대역폭 증가 (Trunking) 3. 여러 NIC 를..

    Smart Storage Administrator

    Smart Storage Administrator

    본 글은 HP Array Smart Storage Administrator (SSA) 에서 RAID Configuration 내용이다. # DL380 Gen8 Windows 2012 R2 Online 에서 진행하였다. 현재 Array Controller 는 P420i / 2.65.7.0 Version (펌웨어 업데이트 후) 이며 SSA 초기화면이다. ↓ 기존화면에서 Create Array 를 눌러 RAID Configuration (RAID 5) 후 Logical Devices 에서 확인 가능Array B 를 보면 Configuration Completion 된걸 알수 있음 RAID Configuration을 완료하면 Initialization 을 하는데 기다려주면 된다. # Array A 는 기존구성 ..