나무 위키 CentOS 소개
저는 Ubuntu LTS 버전으로 서비스 하려 했으나… 퍼블리셔 및 주변의 권유로 CentOS로 세팅해서, 서비스 하기로 했습니다.
CentOS에 대한 핵심 정리를 인용합니다.
RHEL의 소스를 기반으로 만들어지며 철저하게 최신 버전의 RHEL을 미러링하는데 중점을 둔다. 단, 상표권은 회사가 가져가는 GPL의 특성상 레드햇의 트레이트 마크와 로고를 그대로 쓸 경우 상표권 분쟁이 있을 수 있기 때문에 레드햇이 소유하고 있는 레드햇 트레이드마크와 로고는 제거, 그리고 그 자리에 센트OS 고유의 로고를 대신 넣으면 완성. 이 때문에 버전도 RHEL과 똑같이 나간다. 덤으로 센트OS에서 말하는 “북미 엔터프라이즈 소프트웨어 벤더”은 레드햇을 지칭한다.
docker를 이용할 수도 있었지만, CentOS에 대한 이해도를 높이는 차원에서 직접 세팅해보았습니다. 그 과정에서의 기록들을 간단하게 공유해봅니다.
CentOS7
- Setup
- Usage
- [위치 확인] (http://zetawiki.com/wiki/%EB%A6%AC%EB%88%85%EC%8A%A4%EB%AA%85%EB%A0%B9%EC%96%B4%EC%9C%84%EC%B9%98_%ED%99%95%EC%9D%B8)
- 폴더 내 용량 확인
du -hs *
- 디스크 용량 확인
df -h
- SSH
- ssh login error
- Network
- cent os 7 방화벽 [http://www.conory.com/note_linux/42477]
firewall-cmd --permanent --zone=public --add-port=포트번호/tcp
firewall-cmd --reload
- 포트 확인
- SSH,TELNET, FTP 설치 및 운용
- cent os 7 방화벽 [http://www.conory.com/note_linux/42477]
- vnc
- Rails
- rbenv 설치
- rails 설치
- 버전 강제 [현상은 주로 gem 오류]
rbenv install 2.1.5
rbenv local 2.1.5
rbenv rehash
- execJS runtime error
- CentOS node.js install
- pg gem 설치 오류
- rails 설치시 nokogiri 오류
- rails 4.2.4 이후 외부 접속 안되는 오류
- 기본 bind가 localhost(=127.0.0.1)
- 0.0.0.0으로 외부 접근 가능하게 bind 해야 함.
- 기본 bind가 localhost(=127.0.0.1)
- Base64 load error
- /usr/local/share/gems/gems/activesupport-4.2.4/lib/active_support/dependencies.rb:274:in `require’: No such file to load – Base64 (LoadError)
- Base64 -> base64. on linux error. [대소문자 구분]
- /usr/local/share/gems/gems/activesupport-4.2.4/lib/active_support/dependencies.rb:274:in `require’: No such file to load – Base64 (LoadError)
- bundler/setup load error
- Redis
- Git
- 작업 취소 명령
- resolving conflrict
- svn
- 설치
- <http://zetawiki.com/wiki/SVN_%EC%84%9C%EB%B2%84_%EC%84%A4%EC%A0%95>
- 시작/중지
- 설치
- Nginx
- 설치
- thin 연동
- 포트나 루트 폴더 변경
- 디렉토리 리스트화
- 403 forbidden error
- <https://www.digitalocean.com/community/questions/nginx-403-forbidden–2>
- PostgreSQL
- 설치
- <https://www.digitalocean.com/community/tutorials/how-to-use-postgresql-with-your-ruby-on-rails-application-on-centos-7>
- auth failed error
- <http://stackoverflow.com/questions/18664074/getting-error-peer-authentication-failed-for-user-postgres-when-trying-to-ge>
- http://stackoverflow.com/questions/9987171/rails-3-2-fatal-peer-authentication-failed-for-user-pgerror
- 외부 접속 허용하기
- 설치
- Jenkins
- Cron [스케쥴러]
- FTP
- 설치
- 설정 파일 설명
- 500 OOPS: vsftpd: refusing to run with writable root inside chroot()
- 상위 폴더로 이동 제한