우리가 세상을 살아가는 이유

우리가 세상을 살아가는 이유

세상을 살면서 누구나 한번 이상은 고민해봤을 주제입니다. 인생의 목표나 정체성을 바로잡는데 괜찮은 행위라고 생각합니다. 전 살아가면서 인생이 2번 바뀌었습니다. 한번은 학교를 졸업 했을 때, 한번은 결혼 했을 때 입니다. 이 변화들은 세상을 바라보는 관점을 전혀 다르게 만들어 줍니다. 하지만 “세상을 살아가는 이유”라는 범주의 질문은 계속 하게 됩니다. 정답이 없는 문제이기 때문입니다. 하지만 자신을 되돌아 볼 수 있는 각성제 같은 역할을 합니다.   학교를 졸업 했을 때의 생각 아무래도 학교라는 울타리에서 벗어나 사회에 첫 발을 내딛는 시기이니 미래에 대한 불확실성에 직면하게…

Read More Read More

[Linux] 라우터가 존재하는 환경에서 네트워크가 간헐적으로 끊기는 문제

[Linux] 라우터가 존재하는 환경에서 네트워크가 간헐적으로 끊기는 문제

이 문제는 검색을 해봐도 나오지 않고 굉장히 오랜 삽질을 했던 기억이 남는 이슈였습니다. 증상 : 1. 네트워크가 연결 된 후 10~20초 후에 연결이 끊김 2. 네트워크를 죽이고 다시 살리면 살아남. (그리고 다시 10~20초 후에 죽음) 처음에는 드라이버문제이거나 네트워크 설정에 문제가 있지 않을까하고 설정을 이것저것 변경해보았으나 특이한 설정도 문제 될것도 없었습니다. 네트워크를 재시작하면 잠시나마 동작이 된다는게 정말 난해한 부분이었습니다. (차라리 아예 안되면 문제가 더 명확했을텐데) ping을 날려봐도 네트워크가 살아있을땐 잘 나가더니 잠시 후 네트워크가 끊기며 먹통이 됩니다.  (난감) 하지만 오랜 삽질 끝에…

Read More Read More

[Linux] SSH 접속 Root 계정 제한하는 방법

[Linux] SSH 접속 Root 계정 제한하는 방법

서버의 보안에서 모든 권한을 가진 계정을 직접 사용할 수 없게 하는 기본 중 기본으로 아직까지 많은 서버들이 처리를 하지 않아 피해를 보는 경우가 있습니다. 그 중 SSH 접속 제한을 하는 조치는 가장 기본이라 할 수 있습니다. 아무리 소규모로 운영되는 서버라도 외부에서 대놓고 SSH 봇 공격시도를 해옵니다. 이를 방어하는 방법은 아주 간단하지만 또 간단하기에 쉬쉬하는 경향이 있습니다. SSH 원격 접속은 보통 일반 사용자 계정으로 접속 뒤 필요한 경우 su로 root권한을 취득한 후에 시스템을 컨트롤하는 것이 기본입니다. 직접적으로 root로 접근하는 것을 막는 것이죠….

Read More Read More

[MySQL] ‘/var/lib/mysql/mysql.sock’ (111) 에러 해결방법

[MySQL] ‘/var/lib/mysql/mysql.sock’ (111) 에러 해결방법

보통 이 문제가 발생하는 경우는 mysql 을 패키지(RPM)으로 설치하는 케이스입니다. 설치하고 실행하는데 문제가 없어보입니다. 하지만 재부팅이나 재시작시 mysql이 동작되지 않고 아래 에러 메세지를 토해냅니다. Another MySQL daemon already running with the same unix socket. 그리고 mysql로 접속하면 이런 에러가 또 나옵니다. ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ (111) 이 문제는 간단히 해결 할 수 있습니다. # rm -rf /var/lib/mysql/mysql.sock 하지만 이 방법은 임시 방편에 불과합니다. 삭제해도 다시 생겨나는 파일이기 때문입니다. 그럼 그때마다 지워줘야 할까요?…

Read More Read More

[MySQL] Select 한 내용 Insert 시키는 방법

[MySQL] Select 한 내용 Insert 시키는 방법

Select 한 내용을 그대로 Insert 시키는 방법과 약간 응용하는 법을 소개합니다. 처음에는 저도 방법이 정확히 떠오르지 않아 구글링을 했지만 간단명료하게 나와있는 글이 없어 시간을 좀 뺐겼던 기억이 납니다. 1. select 한 내용의 전체 컬럼 Insert INSERT INTO [table] SELECT * FROM [table] WHERE [조건]; 당연한 이야기지만 select하는 테이블과 insert할 테이블의 컬럼은 일치해야 합니다.   2. 원하는 컬럼만 select 해서 Insert INSERT INTO [table] (column1, colum2, colum3) SELECT column1, colum2, colum3 FROM [table] WHERE [조건]; PRIMARY키가 있어 1번의 방법으로 INSERT가 안되는…

Read More Read More

[PHP] Notice: Undefined Variable 에러 처리 방법

[PHP] Notice: Undefined Variable 에러 처리 방법

PHP 5.x에서는 변수 선언에 대해 조금 더 엄격해 졌습니다. 굳이 변수 초기화를 하지 않고 바로 사용해도 상관이 없었던 때에 비해 지금은 변수 초기화 없이 사용을 하게 되면 Notice 에러가 발생하게 됩니다. Notice는 시스템에 영향을 주는 문제는 아닌 단순 경고 메세지 입니다. Notice 에러 표시를 php.ini의 Error Reporting 설정을 변경해 보이지 않도록 처리하는 방법이 몇몇 곳에서 소개되고 있지만 이런 방법은 권장하고 싶지 않습니다. 모든 Notice 메세지가 비활성화 되기 때문에 중요한 이슈를 자칫 놓칠 수도 있기 때문입니다. 근본적으로 Undefined Variable 메세지를 해결하기…

Read More Read More

전기컨벡터에 대한 솔직한 사용기

전기컨벡터에 대한 솔직한 사용기

전기컨벡터를 구매하게 된 계기 한달 전, 겨울을 따뜻하게 보내기 위한 대비를 하고자 난방기구를 집에 하나 더 들여 가스난방비를 줄여보자라는 생각을 했다. 몇 번의 한파가 있는 달은 20만원이 우습다고 나와버리는 고지서가 부담되었고 그렇다고 아기를 키우는 집에서 버틸 수도 없는 노릇. 그래서 여러 보조난방기구를 검색하고 또 검색했다. 각기 장단점이 있기에 신중하게 선택하려 했다. 보조난방기구라고 하면 보통 전기 스토브나 히터 종류가 떠올랐다. 그 뒤로 이들은 공기가 건조하게 될 것이라는 전제가 따라 오고… 그 와중에 소셜커머스를 통해 컨벡터라는 녀석을 보게 됐다. 컨벡터라는 말이 나에게는…

Read More Read More

도입 이후 한 달, 도로명주소에 대한 생각..

도입 이후 한 달, 도로명주소에 대한 생각..

도로명주소 전면시행이 된지 한 달이 조금 지난 시점에서 과연 이 도로명주소 체계가 합리적인가에 대해 의문이 들어왔습니다. 1. 도로명 체계 도입 배경과 근거 정부에서는 과학적이고 합리적이며 선진국이 대부분 사용하고 있는 체계라며 도입 배경을 설명합니다. 하지만 어떤 점에서 과학적이고 합리적인지에 대한 설명은 어디에도 없었습니다. 새로운 체계를 도입한다면 사용자들에게 이해를 시켜주는 것이 우선인데 너무 조급하게 시행한 감이 없지 않아 있습니다.   2. 국제화 트렌드에 앞장선 외래어 사용 급하게 시행했다는 기분은 다른 부분에서도 느껴졌습니다. 도로명에 대한 부분인데 무분별한 작명에서 상당수 외래어가 사용된 점인데 오랫동안…

Read More Read More