Android, Cocos2d, Java Web, Linux, reading...

[CentOS] sudo 명령어 사용하기


이번 포스팅에서는 sudo 명령어에 대해서 포스팅하려고 한다. sudo란 ‘superuser do’라고 해서 쉽게 말해, ‘최고 관리자(root)가 내리는 명령’이라고 보면 된다. 특히 이 sudo 명령어는 권한 문제로 인해 많이 사용하고 데비안, 레드헷 계열의 리눅스에서 모두 사용할 수 있는데, 이번 포스팅에서 레드헷 계열인 CentOS만 하는 이유는 Ubuntu는 root 비밀번호만 알면 일반 계정에서 sudo를 바로 이용할 수 있지만 CentOS의 경우는 일반 계정에서 root 비밀번호를 알고 있어도 sudo를 바로 이용할 수 없기 때문이다. 검색해보니 약간의 설정을 해줘야 했다. 그래서, 이번 기회에 공부할 겸 포스팅해보려고 한다. 실습 환경은 VM CentOS 7이다.


阅读全文 »


sbt 설치하기


이번 포스팅에서는 sbt를 설치하는 방법에 대해 알아보고자 한다. 필자는 Spark를 Scala로 하려고 하기 때문에 SBT를 써야만 한다. 그래서 이를 다루는 법에 대해 공부해 볼 예정이다.

阅读全文 »


TypeError: slice indices must be integers or None or have an __index__ method


Python 코드를 돌리다가 이런 에러가 나왔다.

阅读全文 »


리눅스에서 백그라운드로 실행하기


이번 포스팅에서는 리눅스의 백그라운드 실행에 관해 알아보고자 한다. 어려운 내용은 아니지만 나중에 사용할 수도 있을 것 같아서 간단하게 정리해본다.


(1) Ctrl + Z

阅读全文 »


ssh 서버 설치 및 root 계정 접속 허용하기


이번에는 ssh 서버 설치 및 root 계정으로 접속하는 법에 대해 포스팅하려고 한다. root 계정으로 접속하는 법을 따로 알아보는 이유는 ssh를 설치했다고 하더라도 기본적으로 root 계정을 통한 ssh 접속은 차단되기 때문이다. 물론 어려운 내용은 아니고 인터넷에도 많이 나와있는 내용이지만 이번 기회에 간단하게 정리해보고자 한다. 환경은 Docker Container의 Ubuntu 18.04 컨테이너, CentOS 7 컨테이너이다(모두 root인 경우로 진행하였습니다).


(1) Ubuntu

阅读全文 »


리눅스에서 Python 버전 변경 및 yum 에러 해결


이번 포스팅에서는 리눅스의 Python 버전을 변경하는 법에 대해 포스팅해보려고 한다. 리눅스를 깔게 되면 보통 Python 2.7이 깔려있어 python 명령을 실행하게 되면 Python2.7이 실행된다. 하지만 필자는 Python3 이상이 필요해서 python 명령을 실행했을 때 Python3.x가 실행되기를 원해서 Python 버전을 변경해보기로 했다. 리눅스 환경은 CentOS 7이다.

阅读全文 »


Pod에 문제가 발생한 경우


이번 포스팅에서는 Pod가 문제가 발생한 경우에 대해서 간단하게 포스팅하려고 한다. 환경은 마스터 노드(hpclab : 서버1), Worker 노드(hpclab2 : 서버2, hpclab3 : 서버3) 이렇게 3개의 노드로 구성되어 있으며 모두 CentOS 7이다.

阅读全文 »


split, map, index, max, min 함수, [0]*a (feat. 백준 1966번)


이번 포스팅에서는 백준 알고리즘을 풀면서 필자가 썼던 함수에 대해서 다뤄보고자 한다. 이런 포스팅이 좀 많아질 것 같긴 하다. Python 환경은 모두 3.4.5이다.


(1) split() 함수

阅读全文 »