1. What's Daemon? 데몬 = 서비스 = 서버 프로세스 라고 이해해도 좋다. 명확히 말하면 데몬은 서버 백그라운드 프로세스로 항상 메모리에 상주하면서 사용자의 요청이 오면 사용할 수 있게한다. 시스템과 독자적으로 구동되어 제공하는 프로세스를 의미한다. ex) mongod, httpd 흔히 사용하는 systemctl start mongod 는 몽고데몬을 항상 메모리에 상주시킨다는 뜻이다. 2. where is it? 등록된 서비스 목록은 다음 경로에서 확인 할 수 있다. /usr/lib/systemd/system 실행 스크립트 파일은 .service 라는 확장자를 지닌다. 3. 서비스 데몬과 소켓 비교 서비스 데몬 소켓 확장자 .service .socket 가동시기 Alawys (if Enabl..
LINUX
정의 The package resource list is used to locate archives of the package distribution system in use on the system. - Linux docs APT: Advanced Package Tool Ubuntu같은 Debian 계열 Linux 자동 Update, Delete , Install 도구로서 버전 호환 Dependency 를 자동 체크해주고 환경변수 설정도 자동으로 해주는 고마운 도구다. 원리 ubuntu `/etc/apt` 에 보면 sources.list 파일을 확인할 수 있다. 이 파일에 여러 패키지의 버전 및 URL 주소가 들어있다. 사용 방법 패키지 정보를 담는 곳 - sources.list /etc/apt/ li..
cd ~/.ssh authorized_keys 여기에 public key가 등록되어있어야 생성해서 private key 를 사용해 접속이 가능하다. ssh-keygen rsa -t 1. 공개키를 권한키로 설정하기 in ~/.ssh $ cat id_rsa_pub >> authorized_keys rsa_pub 에 있는 공개키 내용을 authorized_keys에 넣기 이제 client에서 id_rsa (private key)를 사용할 경우 원격 호스트에 ssh 를 통해 접속할 수 있다. ※ 선결조건: /.ssh/sshd_config 파일에 authentication 방식을 지정해줘야함 (password no, ~~등등 sshd_config: 외부->내부로 들어올 때 환경 설정 ssh_config: 내부->..
https://wani.kr/posts/2017/03/22/ubuntu-resolvconf-settings-summary/ 우분투 resolv.conf 세팅 정리 - 완두블로그 서버는 AWS EC2(Ubuntu 16.04) + RDS 를 사용하고 있습니다. 일단, 문제의 발단은 다음 에러였습니다. SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo failed: Name or service not known PDO쪽에서 Exception이 발생했는데 처음보는 메시지였습니다. 네트워크 쪽에 능통하신 분들이라면 아마도 쉽게 해결하셨겠지만 네트워크를 눈대중으로 배운 저에게는 당 wani.kr 영구 반영을 원한다면 vim /etc/resolv.conf 여..
https://m-falcon.tistory.com/201 ubuntu apt-get stuck at 0 [Connecting to us.archive.ubuntu.com] 1. 문제 상황 sudo apt-get update 나 기타 패키지 다운로드 명령시 0% Connecting to us.archive.ubuntu.com 에서 더이상 진행되지 않고 Err:1 http://archive.ubuntu.com/ubuntu xenial/main amd64 ssl-cert all.. m-falcon.tistory.com 🔒 문제 상황 sudo apt-get update 나 기타 패키지 다운로드 명령시 0% Connecting to us.archive.ubuntu.com 에서 더이상 진행되지 않고 Err:1 h..
OS 상관 X 1. 문제 root 계정에 접근하려하는데 root password를 몰라서 불가능 한 경우. or root 권한 명령어를 사용하려는데 root 권한이 없는 경우. 2. 계정 전환 개념 & 명령어 Root 계정: Administrator Account that has all permission. 명령어 의미 & 기능 sudo SuperUser Do => sudo (LinuxCommand) Root 유저 권한으로 Linux Command를 실행한다. su - - 'userType' (Option) 에 해당하는 유저로 사용자를 전환한다. userType 생략시 Default: Root Administrator ※ sudo 명령어의 필요성 어떤 계정 사용자든 su - root 가 가능하면 (누구든..