sudo 비밀번호 입력하고 싶지 않아 – Ubuntu 22.04

Ubuntu 22.04에서 매번 sudo를 이용해 root 사용자 권한의 커맨드를 실행할 때 마다 sudo 비밀번호 를 입력하는 것은 귀찮은 일입니다. 물리 방화벽에 의해 ssh 접속 클라이언트의 ip 주소가 제한되어 있기만 해도 어느 정도의 보안이 이미 갖춰진 상태인데, 굳이 매번 비밀번호 를 입력하는 것은 보통의 경우에 크게 보안상 이점이 있을 것 같지가 더보기…

Python csv파일을 읽을 때 Reader, DictReader 차이점

이번 글에서는 Python 에서 csv 파일을 읽을 때 사용하는 함수인 Reader 와 DictReader 의 차이점을 살펴보려고 합니다. 또, csv 파일의 column 이 추가하거나 삭제할 때, Reader 와 DictReader 를 사용한 프로그램이 어떻게 수정되는지도 비교해 보겠습니다. 1. csv 파일의 column 이 변경되는 케이스 python 을 하다 보면 excel file 에 있는 더보기…

Python rotating log 설정하기

Python 뿐만 아니라 모든 종류의 코드를 작성하다 보면 로그에 대한 고민을 하게 됩니다. 그 중 rotating log 방식은 리눅스 커널에서부터 다양한 라이브러리에서 많이 사용하는 좋은 로그 시스템입니다. 디스크를 무한하게 점유할 가능성을 없애 주고, 로그의 양이 많고 적음에도 어느 정도 자유롭게 해 줍니다. 저는 원래 C를 많이 사용해 왔지만, 근래에는 거의 더보기…