본문 바로가기

Docker/도커를 위한 리눅스 기초6

[Docker를 위한 Linux 기초] 6. Vim 에디터 간단 사용법 반갑습니다!vi 또는 vi 에디터는 리눅스에서 사용하는 파일 에디터입니다 ^^본래 Visual Editor의 줄임말이며,vim은 Vi Improved의 축약 표현입니다! 리눅스 사용자는 vim 또는 Emacs라는 에디터 둘 중 하나를 사용하고,한 때는 vim이 좋네, Emacs가 좋네 하면서 싸웠던 시절이 있었다죠 ^^  이 Vim 에디터도 깊게 들어가면 정말 수많은 내용들이 있지만,Docker 실습을 위한 기초이므로 간단한 내용들만 조금 살펴보겠습니다 ^^    위와 같이 $ vi [파일명]의 형식으로 입력해주시면에디터의 기능을 사용할 수 있는데요 만약 기존에 존재하는 파일명이라면 해당 파일에 대한 편집을,존재하지 않는 파일이라면 해당 이름의 새 파일을 생성해서 편집을 수행합니다 ^^   해당 파일이 .. 2024. 8. 13.
[Docker를 위한 Linux 기초] 5. 우분투 패키지 관리 반갑습니다!Docker 실습을 진행할 때 Linux 배포판 중 Ubuntu Linux를 사용할건데요 ^^ubuntu 패키지 관리에 대해서 간단한 명령어를 조금 알아보도록 하겠습니다!  1. $ sudo apt-get update위 명령어는 패키지 인덱스 정보를 업데이트 하는 명령어입니다 ^^해당 패키지에 업데이트 상황이 있을 때마다 자신의 개인 메일로 안내 메세지가 오는건 아니죠?때문에 패키지 관리자를 통해서 패키지 저장소에 접근해서 새로운 다운로드를 받으려면,소프트웨어의 변경사항에 대해 업데이트를 진행해줘야 합니다 ^^  2. $ sudo apt-get upgrade위 명령어는 우분투 패키지를 업그레이드 하는 명령어인데,함부로 사용하지 않는 것이 좋습니다 ^^ 소프트웨어라는 것이 무조건 최신 버전이라고.. 2024. 8. 13.
[Docker를 위한 Linux 기초] 4. 하드 링크와 소프트 링크 반갑습니다!이번에는 하드 링크과 소프트 링크에 관련된 내용을 살펴보겠습니다 ^^ 하드 링크에 대해서 살펴보기 전에, 해당 파일 또는 디렉토리를 복사하는 명령어인$ cp 명령어에 대해서 먼저 소개해드리겠습니다 ^^이 명령어는 해당 파일을 그대로 복사하는 명령어입니다  $ cp 명령어를 이용해서 기존에 존재하는 test.txt 파일을 그대로 복사해서test2.txt 파일을 만들어줬습니다 $ cat 명령어를 통해 해당 파일의 내용을 조회해보면 내용이 동일한 것을 확인할 수 있겠습니다 ^^   이제 vi 에디터를 이용해서 test.txt 파일의 내용을 일부 수정해주겠습니다 ^^test 22222라는 문자열을 추가해줬습니다 !   마찬가지로 $ cat 명령어를 이용해서 test.txt와 test2.txt 파일의 .. 2024. 8. 13.
[Docker를 위한 Linux 기초] 3. 프로세스 관리 반갑습니다!이번에는 프로세스 관리에 대해서 알아보겠습니다 ^^! 기본적으로 프로세스는foreground 실행과 background 실행 상태가 있습니다 ①foreground쉘에서 해당 프로세스 실행을 명령한 후, 해당 프로세스 수행 종료까지 사용자가별도의 다른 입력을 하지 못하는 상태입니다해당 프로세스에 대한 작업 취소 명령은 Ctrl+C입니다 ^^ ②background사용자 입력과 상관없이 실행되는 프로세스입니다background 실행 명령시 명령어 맨 뒤에 앰퍼샌드(&)를 붙여주면 됩니다 ^^   그 다음으로는 프로세스 상태 확인 명령어가 있는데요$ ps를 이용하시면 되겠습니다 ^^ 이 명령어에는 여러 옵션들이 있습니다① -a시스템을 사용하는 모든 사용자의 프로세스를 출력합니다보통 aux와 같이 u,.. 2024. 8. 13.
[Docker를 위한 Linux 기초] 2. Redirection과 Pipe 반갑습니다!이번 포스트에서는 Docker를 위한 Linux 기초두 번째 내용 리다이렉션과 파이프에 대해서 알아보겠습니다 ^^  먼저 기본 배경지식이 필요한데요 command로 실행되는 프로세스는 세 가지의 스트림을 가지고 있습니다①표준 입력 스트림(Standard Input Stream) - STDIN②표준 출력 스트림(Standard Output Stream) - STDOUT③오류 출력 스트림(Standard Error Stream) - STDERR 모든 스트림은 일반적인 Plain Text로 Console에 출력하도록 되어있습니다 ^^  리다이렉션(redirection)이란건 이 표준 스트림의 흐름을 바꿔주는 기능을 합니다!> 또는 주로 명령어 표준 출력을 화면에 나타내는 것이 아니라특정 파일에 쓸 .. 2024. 8. 13.
[Docker를 위한 Linux 기초] 1. 파일시스템 및 사용자 관리 반갑습니다!이번 포스트부터는 Docker를 다루기 위해기본적으로 알아야 하는 필수 Linux 명령어를 간단하게 살펴보겠습니다 ^^    1. whoami : 로그인한 사용자 ID 조회 현재 로그인한 사용자의 ID를 조회하는 명령어입니다 ^^    2. $ sudo 명령어 : root 권한으로 명령 실행 명령어 앞에 sudo를 붙이면 root 관리자 권한으로 명령어를 실행합니다Linux는 별도로 root 관리자로 로그인하지 않기 때문에,해당 권한이 필요하면 이 명령어를 사용합니다 ^^ sudo는 super user do의 축약 표현입니다 ^^!    3. $ pwd : 현재 디렉토리 위치 조회 현재 디렉토리의 위치를 조회합니다 ^^/ 는 root 디렉토리이고모든 파일과 디렉토리는 이 root 디렉토리의 하.. 2024. 8. 13.