linux

#TIL Linux Swap space(스왑 공간) 설정

less than 1 minute read

클라우드 서비스에서 저사양 가상 머신 인스턴스를 생성했다면 시스템 스왑 공간을 가장 먼저 확인해야 한다. 시스템 RAM 크기가 작아서 OOM(Out Of Memory) 발생 가능성이 더 높아 시스템이 불안정해지기 때문이다.

#TIL systemd로 프로세스를 관리하고 systemd-journald로 로그를 본다

less than 1 minute read

Heroku를 떠나기로 했다. Tbot-800.ex은 세심한 관리가 필요한 프로그램이 아니라서 Linux 인스턴스에서 직접 관리해도 충분하다. 두 가지가 필요하다. 프로그램이 크래시로 종료하거나 재부팅을 했을 때, 자동으로 실행해야 한다. 지난 로그도 적당히 볼 수 있으면 좋겠다....

#TIL sudo 명령어에서 유지할 환경 변수 설정

less than 1 minute read

시키는대로 설치 명령을 입력해도 실패해서 알아보니 환경 변수 문제였다. 그냥 sudo 커맨드를 사용하면 환경 변수로 설정된 프록시(proxy) 서버 세팅이 적용되지 않았기 때문이다. sudo -E 커맨드로 실행하면 환경 변수를 유지해서 설치했던 기억이 있다. 매번 sudo -E 를...

#TIL #linux #sed 첫번째 라인만 교체

less than 1 minute read

$ cat test.csv header1,header2,header3 1,2,3 2,3,1 3,1,2 $ sed -i.bak -e "1s/[^,]/x/g” test.csv $ cat test.csv xxxxxxx,xxxxxxx,xxxxxxx 1,2,3 2,3,1 3,1,2