우분투에서 apt-get을 통해 패키지를 설치할 때 속도가 잘 안 나오는 경향이 있는데 우분투에서 기본적으로 제공하고 있는 다운로드 서버가 그렇게 좋지 않기 때문이다. 그래서 그 다운로드 서버를 kakao에서 제공하는 mirror.kakao.com으로 바꾸어 보겠다. 1. sources.list 파일 열기 $ sudo vim /etc/apt/sources.list 2. mirror.kakao.com으로 수정하기 기본적으로 archive.ubuntu.com으로 되어있을 것이다. vim 편집기를 통해 일괄 수정하도록 하자. :%s/archive.ubuntu.com/mirror.kakao.com 이후 :wq 로 저장 3. 잘 변경되었는지 확인하기 $ sudo apt-get update 속도가 빨라졌음을 체감할..
ubuntu
우분투에서 계정을 생성할 일이 생길 수 있는데 어떻게 생성할 수 있을까? 우분투에서는 계정을 생성하는 두 가지 명령어가 있는데 adduser와 useradd가 있다. 1. adduser 명령어를 통해 계정을 생성할 경우 기본 계정 정보, 홈 디렉터리, 쉘 설정 등 한 번에 진행되면서 생성된다. 2. useradd 명령어는 계정만 생성이 되고 비밀번호 설정이나 홈 디렉터리 등 기타 부가적인 부분들은 따로 진행을 해야 한다. 한번 각각 실행해보면서 알아보자. adduser 계정을 생성하면서 group 추가와 user 추가, 홈 디렉터리 생성, 비밀번호 설정 등 모든 과정이 한 번에 진행된다. useradd useradd 명령어는 계정을 생성하고 추가적으로 더 설정을 해줘야 한다. 1. 계정 생성 userad..
보통 클라우드 서버를 생성했을 때 docker를 사용하기 위해 ubuntu에서 docker를 설치해야 할 일이 생기게 된다. 이번 포스팅에서 docker를 어떻게 설치하는지 알아보겠다. docker 설치 전 요구되는 OS 현재 docker 공식 문서에서 지원하는 OS이다. 설치하기 전 OS가 해당되는지 확인 바란다. Ubuntu Impish 21.10 Ubuntu Hirsute 21.04 Ubuntu Focal 20.04 (LTS) Ubuntu Bionic 18.04 (LTS) Repository를 이용하여 설치하기 1. 기본적인 패키지들이 최신 버전인지 확인하기 $ sudo apt-get update && upgrade 2. apt가 HTTPS를 통해 repository를 이용하는 것을 허용할 수 있도..
개발자의 길을 걷게 되면 리눅스라는 환경을 많이 사용하게 된다. 리눅스 환경에서 적응을 하거나 테스트하고 싶어도 별도의 리눅스 운영체제를 사용하지 않으면 힘든데 윈도우에서는 WSL2 (Windows Subsystem for Linux 2) 라는 가상화 기능을 통해서 윈도우 위에서 리눅스를 사용할 수 있게 해 준다. 단순히 가상 머신으로 리눅스를 사용하는 게 아닌 윈도우 시스템과 통합되어 마치 하나의 환경처럼 리눅스를 활용하는 것이 가능하게 해 준다. Windows 10에 WSL2 기능 설정하기 전 준비사항 1. 윈도우 버전 (필수) WSL을 설치하려면 Windows 10의 20H1 이상 버전 이어야 한다. 만약, 이 버전 이하의 윈도우라면 버전을 업데이트해주어야 한다. 2. BIOS 가상화 설정 (필수)..
docker에서 centos 이미지를 이용하여 컨테이너를 만들어보겠다. 1. centos 이미지 가져오기 $ docker search centos $ docker pull centos docker docker 실행 명령어 search docker hub에서 이미지 검색 pull docker hub에서 이미지 다운로드 내 컴퓨터에 이미 다운받아져있다면 새롭게 다운로드하지 않음(재활용) 2. 가지고 있는 이미지 확인 $ docker images images 현재 내 컴퓨터에 다운받아진 이미지 목록 3. Docker에서 컨테이너 이름은 hello, 이미지는 centos 사용하여 실행 $ docker run -it --name hello centos or $ docker run -it --name hello c..