[오늘은 생각중] 결국 거짓, 결국 기만, 결국 카카오톡

카카오가 결국 유저들을 기만했다. 카카오 우영규 부사장은 국정감사장에 출석해 "카카오톡 롤백이 기술적으로 어렵다"라는 입장을 밝혔다. 과연 기술적으로 어려운 것일까? 아마 우 부사장이 홍민택 CPO의 거짓부렁에 놀아났거나, '금융기술적'으로 손실을 감내할 수 없기 때문에 같이 공범이 되려고 한 것이 아닐까 싶다.   카카오톡 롤백 할 수 없는 이유. "이전 버전 어차피 들고 있을거 아니예요? 그럼 그냥 롤백하면 되는거 아니예요?" 카카오톡은 그냥 단순한 구조의 메시징 앱이 아니죠. MAU도 약 4,819만 명 되니까요. 이런 엔터프라이즈 수준의 메시징 플랫폼에서는 롤백은 단순하지 않아요.. 오지게 욕을 먹은… https://t.co/spd1MQLpen — lucas (@lucas_flatwhite) October 14, 2025   인터넷에 기술적으로 어려운 이유를 누군가 적어놨으나, 이 이유는 공학도의 입장에서 보면 잘 모르고 하는 소리라고 치부된다. 먼저 "메이저 업데이트이기 때문에 프로토콜과 데이터 구조로 기록을 하고 있을 수 있다"라는 주장은 다르게 말하면 "이전 버전의 카카오톡 메신저 내용은 기록되지 않고 있다"라는 얘기와 같다. 현재 구버전 카카오톡을 이용하는 사람들은 정상적으로 카카오톡을 이용하고 있다. 프로토콜이 달라졌다면 구버전 카카오톡에서는 이전 프로토콜로 기록이 되고 있기 때문에 메시지가 가지 않는 등 문제가 생길 수 있다. 그러나 인터넷에는 '카카오톡 구버전으로 돌리는 방법' 같은 팁이 공유되고 있고, 사람들이 잘 이용하고 있다는 점을 볼 때, 이런 주장은 설득력을 잃는다. 인프라를 수정했기 때문에 어려울 것이라는 주장도, 구버전 앱 실행이 정상적으로 된다는 점. PC카톡, macOS 카카오톡이 정상적으로 실행되고 있다는 점 등을 본다면 서버 프레임워크가 구버전과 차이가 없다는 뜻이기 때문에 해당되지 않는다. 카카오톡은 메신저 앱 중...

[오늘은 공부중] nginx 설치하기

SSH를 다룰 줄 안다면 CentOS 서버에 Nginx를 설치하는 것은 매우 쉬운 일이다.
CentOS에서는 YUM(Yellowdog Updater Modified)이라는 패키지 관리 프로그램을 사용한다.
YUM이 관리하는 패키지 관리 프로그램에 설치하고자 하는 프로그램이 있다면

yum install 프로그램명

를 입력하면 자동으로 설치가 된다.
중간 중간에 설치할 것인지, 설치하지 않을 것인지를 묻는데
무조건 허용을 하려면 끝에 '-y'를 붙여주면 된다.

yum install 프로그램명 -y

하지만 무조건 넣었다가는 나중에 돌이킬 수 없는 서버 오류가 발생할 수 있으므로 권장하지는 않는다.


nginx를 설치하는 방법은 인터넷에 많이 나와있지만, 
나는 nginx 기술문서에 나와있는데로 설치해, 가장 깔끔하고, 단순하게 프로그램을 구성해보려 한다.

cd /

를 입력해 최상위 폴더로 이동한 뒤,

cd etc
cd yum.repos.d

로 이동한다. (현재 위치: /etc/yum.repos.d/)


/etc/yum.repos.d 는 yum을 이용해 설치하기 전, 설정을 하는 파일을 보관하는 곳이다.
이곳에서

vi nginx.repo

를 입력하면, 윈도우의 메모장과 같은 vi 창이 나온다.
바로는 입력이 안되고, [i]키를 누르면 아래에 -- insert -- 문구가 뜨면서 입력모드로 바뀌게 된다.


입력모드로 바뀌면 아래 문구를 입력한다.

[nginx]
name=nginx repo
baseurl=https://nginx.org/packages/centos/$releasever/$basearch
gpgcheck=0
enabled=1

이 때 주의할 점은 입력 후 바로 닫지 말고, 빨간색으로 표기한 $releasever에 CentOS의 버전을 입력한다.
현재 CentOS 8은 나가리가 됐고, 그나마 2024년까지 지원하는 CentOS 7 사용이 보편화됐기에 7을 입력할 가능성이 높다.
CentOS 7로 설치를 진행한다면, 최종 입력 코드는 아래와 같다.

[nginx]
name=nginx repo
baseurl=https://nginx.org/packages/centos/7/$basearch
gpgcheck=0
enabled=1

입력이 끝나면 [ESC]키를 눌러 입력모드에서 빠져나온다.
다음 [:]을 눌러, wq를 입력하면 입력한 내용을 nginx.repo에 저장한 뒤 프로그램을 종료하게 된다.


이후 명령어 입력에

yum install nginx

를 입력하면 설치가 된다.
설치를 묻는 질문에는 y를 입력하면 된다.(y는 총 2번 누르게 된다.)


설치 확인은

nginx -v

을 눌러, 버전이 나오면 제대로 설치됐다는 것을 확인할 수 있다.


설치만 했다고 프로그램이 실행된 것은 아니기 때문에

systemctl start nginx

로 프로그램을 실행시켜줘야 한다.

프로그램 실행여부를 알려주지 않기 때문에, 

systemctl status nginx

을 통해 현재 실행 상태 여부를 확인해야 한다.
초록색 부분에 active 라고 나온다면 현재 nginx가 작동 중인 것이다.


만약 시스템이 부팅할 때마다 nginx가 실행되도록 하고 싶다면

systemctl enable nginx

를 입력하면 된다.





댓글

이 블로그의 인기 게시물

[오늘은 공부중] 조명의 기능

[오늘은 공부중] 인물 구도 여백 이름

[오늘은 공부중] 방송 프로그램의 가상광고 규정