시스템 엔지니어는 아니지만 linux를 오래 사용해왔다.
가장 많이 사용해온건 centos 였고 얼마전 유료화 되면서 redhat 포크 버전인 Rocky linux 를 사용하고 있다.
그런데~~
Rocky linux 8 사용까지는 화면에 로그 출력이 없었는데
Rocky linux 9 버전을 설치하면서 부터 자꾸 모니터에 커널 로그가 뿌려진다.
모니터 콘솔에서 작업을 하다가도 갑자기 커널로그가 찍혀버리니까 좀 불편하기도 하고
눈에 거슬리기도 하는데, 나름 시스템 전문으로 오래 만져봤다는 몇 분께 물어봐도 잘 모르신다....
당연히 어딘가에서 설정하면 되겠지라는건 알지만 어디서 뭘 설정하는지를 모르겠고,
혹시 설치하는 과정에 어떤 설정 옵션이 있지 않았을까 하고 아무리찾아봐도 못찾겠는데
우연히 찾기는 했다^^
우선 /proc/sys/kernel/printk 파일이 있는데 이곳에 각 로그레벨이 설정되어있다.
centos 7 과 rocky linux 8의 printk 파일을 열어보면 모두
4 4 1 7
로 되어있는데
rocky linux 9 설치하고 printk 를 보면
7 4 1 7
로 되어있는거다.
이것에 대한 Redhat 사이트의 설명을 보면 아래 이미지와 같다.
이 내용으로 보면 RHEL 8 에서도 기본 값이 "7 4 1 7" 인가 보다.
내가 원하는것은 4417 이므로 변경 해야겠다.^^
하지만 /proc/sys/kernel/printk 이파일은 읽기 전용이라 root 권한으로도 7417을 4417로 한글자 변경도 할수가 없다.
그리하여 아래와 같이 /etc/sysctl.conf 파일을 통해 변경한다.
echo "kernel.printk = 4 4 1 7 " >> /etc/sysctl.conf
그리고 나서
sysctl -p
명령을 통해 적용 하고
/proc/sys/kernel/printk 파일을 열어보면 4417 로 변경되어있다.
끝!!
'개발(코딩) 경험 저장소 > 서버,유틸 설치 및 관리' 카테고리의 다른 글
[linux][redmine] rocky linux 9에 redmine 수동 설치하기 (1) | 2024.11.17 |
---|---|
[linux][oracle19c]Rocky 8 에 oracle 19c 설치하기 (1) | 2023.10.02 |
[linux][oracle11g] CentOS7에 Oracle11g 설치 (1) | 2023.05.21 |
Forbidden AH00035 오류 날때 (0) | 2022.08.06 |
[리눅스] 실전(?) tail 명령어 (0) | 2022.05.27 |
댓글