본문 바로가기
반응형

IT운영/리눅스11

리눅스 history 로그에 timestamp(타임스탬프) 설정 리눅스에서 입력한 커맨드는 history를 통해 모니터링한다. 하지만 기업에서는 보안 정책 때문에 정확히 몇 시, 몇 분, 몇 초에 해당 커맨드가 실행되었는지 확인을 할 필요가 있다. 이를 위해 구성하는 것이 history 로그에 타임스탬프 설정하는 것이다. 리눅스에 타임스탬프를 설정하는 커맨드는 다음과 같다. # echo 'export HISTTIMEFORMAT="%y/%m/%s %T "' >> ~/.bashrc # source ~/.bashrc echo부터 >> 기호 전까지 작은 따옴표(')가 있고, %y와 %T 끝에 큰따옴표(")가 있다. 주의해서 입력하자. %T와 " 사이에 한 칸 띄지 않으면 history 확인 시 시간(초)과 명령어가 붙어서 보이므로 이 점도 주의한다. 다시 history를 입.. 2023. 2. 26.
리눅스 TCP, UDP 방화벽 포트 오픈 확인 리눅스 서버에서 TCP, UDP 포트가 열렸는지 확인하는 방법이다. 로컬 서버의 열린 포트 확인 TCP 오픈 확인 # netstat -ano | grep tcp UDP 오픈 확인 # netstat -ano | grep udp 클라이언트에서 대상 서버의 포트가 열렸는지 확인 TCP 오픈 확인 # curl -v telnet://192.168.10.100:21 TCP 포트가 오픈되어 있으면 Connected to 라고 뜬다. UDP 오픈 확인 # nc -zu -v 192.168.10.100 123 UDP 포트가 오픈되어 있으면 successfully 라고 뜬다. 2023. 2. 26.
리눅스 IPv6 비활성화(disable)하는 방법 IPv6은 IPv4의 고갈 문제를 해결하기 위해 주소 체계를 128bit 크기로 확장한 인터넷 프로토콜 주소이다. IPv6가 고안된 지는 오래되었지만 보편적으로 사용하던 IPv4 체계를 IPv6 체계로 전향하는 데는 어려움이 있어 대부분은 여전히 IPv4를 사용하고 IPv6는 아예 Disable 한다. IPv6를 Disable 하는 이유는 기존 IPv4와 통신이 안 되는 데에 있다. OS를 다루다 보면 IPv4가 제대로 설정되었는데 통신 문제로 서비스가 실패하는 경우가 종종 발생한다. 이건 IPv6가 켜져 있다면 대상의 IPv4와 내 시스템의 IPv6 통신이 안 되는 것이 원인일 수 있다. 이런 경우에는 IPv6를 비활성화해 주면 해결된다. 아래 테스트의 OS 버전은 Redhat 8.2 버전이다. IPv.. 2023. 2. 12.
반응형