본문 바로가기

Linux45

rdate - 타임서버와 시간 동기화 rdate rdate (remote date) 는 원격지의 타임서버에서 시간 정보를 가져와 로컬 시스템의 시간과 동기화를 하는 명령어다. rdate 설치 yum install -y rdate 보라넷이라는 타임서버의 시간과 본인의 리눅스의 시간을 비교해본다. 24초 차이가 난다. date rdate -p time.bora.net 보라넷 서버와 동기화해본다. rdate -s time.bora.net 동기화가 성공했다. 1초 차이나는 것은 명령어 입력시간때문에 나는 것이다. 2022. 12. 22.
awk awk 문자데이터는 기본적으로 행 정보만 있고 열 정보는 없다. 하지만 awk는 열 정보를 이용한 필터링이 가능하다. 매뉴얼 man awk 설명란 맨 앞줄부터 본인은 프로그래밍 언어라고 자칭하고있다. 그만큼 잘 만든 명령어라는 자부심이 느껴진다. awk 시스템 변수 awk가 내부적으로 인식하는 변수들이다. 이것을 이용하면 조금 더 효율적으로 사용 할 수 있다. 많은 부분에서 엑셀이 생각나는 명령어다. 변수명 내용 ------------------------------------ FILENAME 현재 처리중인 파일명 FS 필드(열) 구분자로 디폴트는 공백 RS 레코드(행) 구분자로 디폴트는 새로운 라인 NF 현재 레코드의 필드 개수 NR 현재 레코드의 번호 OFS 출력할 때 사용하는 FS ORS 출력할 때.. 2022. 12. 16.
sed (스크립트) 오늘은 스크립트를 작성할 때 유용한 출력-수정 명령어를 실습해보겠다. Stream stream 이란 다음과 같이 여러 파일을 하나로 취급해 읽는 것이다. cat 은 stream은 되지만 동시에 edit은 안된다. sed 이름에서 알 수 있다싶이 sed는 stream 능력과 edit 능력이 동시에 있다. 출력 : sed ' ~ /p' 수정 : sed -i ' ~ / ' or sed -e ' ~ / ' sed에 대한 메뉴얼 보기 man sed sed -n '1p;2p;3p' 1 2 3 하나의 파일처럼 출력되고 edit도 가능하다. 준비물 selinux 설정파일 복사 cp -v /etc/selinux/config ./ sed '' config vi config Unix is not the Linux. Linu.. 2022. 12. 15.
egrep 정규표현식 (연습) https://ko.wikipedia.org/wiki/%EC%A0%95%EA%B7%9C_%ED%91%9C%ED%98%84%EC%8B%9D 이론 and 구문에 대해서는 이렇게 두번 실행해서 처리한다. egrep 'Dec' dd | egrep '1172' 1004lucifer 주의할 점은 자릿수 상관없이 모든 문자를 뜻하는 와일드카드의 *와 정규표현식의 *는 뜻이 다르다는 점. 준비물 vim dd :$r /root/anaconda-ks.cfg :$r /var/log/dmesg :$r /var/log/secure 정규표현식 작동방식 확인 사이트 https://regexper.com/ Regexper regexper.com 문제 행의 첫 문자가 [ 로 시작하고, 바로 다음 \s(공백)이 4번 반복되는( \{4\.. 2022. 12. 14.
VMware 네트워크 새 세팅 https://mobaxterm.mobatek.net/download-home-edition.html 2022. 12. 13.
linux routing (Networking 문제 트러블 슈팅) 일전 게시글에서 구성했던 구성도 위에 추가로 CentOS7 을 구성하는 중에 문제가 생겼다. Centos7과 Win10 머신끼리만 통신이 안되고 다른 모든 경우의수의 통신은 다 되는 상황이었다. 심지어 같은 네트워크 대역인 Mem1도 Win10과 통신이 되는데.. 원인은 다음과 같이 CentOS7에 C2어뎁터 카드 = ens36을 꼽아서 그쪽으로 통신하기를 원했으나! 그 이전에 ens33 등 다른 네트워크 카드들이 우선적으로 트레픽을 가져가는게 문제였다. 쉽게 말해 다중 게이트웨이 상황에서 ens36 라우팅 우선순위가 밀렸다는 것 이를 확인 하기 위해 사용한 명령어를 기제한다. route 리눅스 라우팅 방법 라우팅 테이블 ifconfig yum install -y net-tools 설치해야 아래 명령어 .. 2022. 12. 6.