Linux

· Linux
개요 데이터 엔지니어라는 직무를 하면서 인프라와는 밀접하게 지낼 수밖에 없고 인프라에서 네트워크는 중요한 부분이다. Application 끼리의 연결이 안 되거나 할 때는 네트워크 이슈가 대부분이기 때문에 이참에 리눅스 환경에서 네트워크 트러블 슈팅을 할 때 상황에 따른 대처 방법과 필요한 명령어에 대해 정리하려고 한다. 해당 글은 OSI 7 계층에 대한 이해가 어느 정도 있다고 가정하고 포스팅한다. 네트워크 모델 일반적으로 우리가 알고 있는 대표적인 네트워크 모델로는 OSI 7 Layer Model 이 있다. 하지만 OSI 모델보다 현대 네트워크에 더 어울리는 모델인 TCP/IP 모델을 우리는 중점적으로 볼 것이다. TCP/IP 모델은 크게 네 가지의 계층으로 나뉜다. Application Layer ..
· Linux
우분투에서 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 속도가 빨라졌음을 체감할..
· Linux
우분투에서 계정을 생성할 일이 생길 수 있는데 어떻게 생성할 수 있을까? 우분투에서는 계정을 생성하는 두 가지 명령어가 있는데 adduser와 useradd가 있다. 1. adduser 명령어를 통해 계정을 생성할 경우 기본 계정 정보, 홈 디렉터리, 쉘 설정 등 한 번에 진행되면서 생성된다. 2. useradd 명령어는 계정만 생성이 되고 비밀번호 설정이나 홈 디렉터리 등 기타 부가적인 부분들은 따로 진행을 해야 한다. 한번 각각 실행해보면서 알아보자. adduser 계정을 생성하면서 group 추가와 user 추가, 홈 디렉터리 생성, 비밀번호 설정 등 모든 과정이 한 번에 진행된다. useradd useradd 명령어는 계정을 생성하고 추가적으로 더 설정을 해줘야 한다. 1. 계정 생성 userad..
· Linux
개발자의 길을 걷게 되면 리눅스라는 환경을 많이 사용하게 된다. 리눅스 환경에서 적응을 하거나 테스트하고 싶어도 별도의 리눅스 운영체제를 사용하지 않으면 힘든데 윈도우에서는 WSL2 (Windows Subsystem for Linux 2) 라는 가상화 기능을 통해서 윈도우 위에서 리눅스를 사용할 수 있게 해 준다. 단순히 가상 머신으로 리눅스를 사용하는 게 아닌 윈도우 시스템과 통합되어 마치 하나의 환경처럼 리눅스를 활용하는 것이 가능하게 해 준다. Windows 10에 WSL2 기능 설정하기 전 준비사항 1. 윈도우 버전 (필수) WSL을 설치하려면 Windows 10의 20H1 이상 버전 이어야 한다. 만약, 이 버전 이하의 윈도우라면 버전을 업데이트해주어야 한다. 2. BIOS 가상화 설정 (필수)..
· Linux
리눅스는 시스템과 관련된 정보들을 파일로 관리합니다. 리눅스는 파일을 효율적으로 관리하기 위해 directory를 사용하는데 directory는 계층구조를 가지고 있습니다. 리눅스는 전체 파일을 용도에 따라 계층 directory로 구분하여 관리하며 이것을 파일 시스템이라고 합니다. directory 구조 주요 directory 설명 디렉토리 명 설명 home 사용자 홈 디렉토리가 생성되는 곳입니다. media CD_ROM이나 USB같은 외부 장치를 연결하는 디렉토리입니다. opt 추가 패키지가 설치되는 디렉토리입니다. dev 장치파일들이 저장되어 있는 디렉토리입니다. root root계정의 홈 디렉토리입니다. ('/' 디렉토리 X) sys 리눅스 커널관련 정보가 있는 디렉토리입니다. usr 기본 실행파..
멍이요
'Linux' 카테고리의 글 목록