Korean Language Pack for Visual Studio Code

PHP Debug

PHP Intelephense

sftp

favorites

Auto Close Tab

Dart

Flutter

JavaScript (ES6) code snippets

Overtype

 

CentOS 7 Minimal 설치

https://www.centos.org/download/

 

 

 

iso 파일을 USB에 부팅할 수 있도록 만들어 주는 프로그램 rufus를 사용합니다.

 

설치할때 네트워크는 수동으로 고정아이피를 설정해 줍니다.

 

 

 

호스트명 변경

 

[root@localhost ~] # hostnamectl set-hostname new_hostname

[root@localhost ~] # hostname

new_hostname

 

재부팅해야 바뀐 상태로 나옵니다.

 

 

NTP(Network Tiem Protocol) 설치

 

* 설치

yum -y install ntp

 

* 설정파일에 내용 추가 : vi /etc/ntp.conf

 

server time.bora.net
server time.kornet.net

 

* 서비스시작 : systemctl start ntpd.service

 

* 시작시 실행 : systemctl enable ntpd.service

 

* 확인 : ntpq -p

 

 

시간 동기화 설정

 

 

* rdate 설치

yum -y install rdate

 

* 하드웨어 시간확인

hwclock -r

 

* 운영체제 시간확인

date

 

* 타임서버 시간확인

rdate -p time.bora.net

 

* 부팅시 동기화

vi /etc/rc.d/rc.local

 

/usr/bin/rdate -s time.bora.net
/sbin/hwclock -w

 

* 주기적으로 동기화

crontab -e

00    01    *    *    *    /usr/bin/rdate -s time.bora.net&&hwclock -w

 

 

netstat 설치

 

yum install net-tools -y

 

 

iptables 설치

yum install iptables-services

Docker를 이용해 Rocket.chat 서버를 설치하려고 합니다.

 

시행착오를 정리하는 차원에서 적습니다.

 

 

1. Ubuntu 공식 이미지

 

최소한의 기능만 제공하는 서버로 안되는 것이 많습니다.

 

ssh로 메인 시스템에 접속 한 후, docker attach ubuntu 로 docker Ubuntu 에 접속합니다.

 

hostname> docker attach ubuntu

 

기본 업데이트 및 sudo을 설치합니다.

 

root@ubuntu:/# apt update

 

root@ubuntu:/# apt install -y sudo

 

root@ubuntu:/# apt update

 

vi 설치

 

root@ubuntu:/# apt install vim

 

snap 설치

 

root@ubuntu:/# apt install snapd

 

메인시스템으로 돌아올때 그냥 exit하면 docker가 종료됩니다.

 

Ctrl-P, Ctrl-Q 로 나옵니다.

 

snap이 실행이 안됩니다. manaul로 설치하는 것도 잘 안되서 다른 방법으로 시도합니다.

 

2. 다른 Ubuntu 이미지로 시도

 

 

용량도 크고 기본으로 기능이 많을 것으로 생각되어 다운로드 받아 설치를 시도했으나 snap에서 똑같이 막힙니다.

 

하지만 이 경우는 크롬브라우저를 통해 Ubuntu GUI를 사용할 수 있어서 다음에 활용하면 좋을 것 같습니다.

 

 

 

 

3. Rocket.chat에서 제공하는 공식 이미지 사용

 

설명을 읽어보니 Rocket.chat에서 제공하는 이미지가 있습니다.

 

하지만 다운받아 실행하지 자동 종료됩니다. 설정해 줘야 하는 것이 많이 있는 것 같습니다.

 

시간이 없어서 아쉽지만 다른방법으로 갑니다.

 

 

4. CentOS 공식 이미지에 설치

 

CentOS 공식 이미지를 받아 실행하고, Manual로 설치를 진행합니다.

 

"systemctl start mongod"

 

하지만 여기서 문제 발생

 

Failed to get D-Bus connection: Operation not permitted

 

https://linuxacademy.com/community/posts/show/topic/21629-docker-failed-to-get-dbus-connection-operation-not-permitted

 

아무래도 Docker는 적당한 방법이 아닌 것 같아, Linux에 직접 설치해 봐야겠습니다.

 

+ Recent posts