728x90 반응형 리눅스114 Shell Bash(Bourne-Again SHell) !! 특징 가장 널리 사용되는 쉘로, 대부분의 리눅스 배포판과 macOS의 기본 쉘입니다. Bourne 쉘(sh)의 확장판으로, 사용하기 쉽고 강력한 프로그래밍 기능을 제공합니다. !! 장점 자동 완성, 명령어 히스토리, 쉘 스크립팅 등 풍부한 기능을 제공합니다. !! 용도 일반적인 시스템 관리 작업, 쉘 스크립팅 등 다양한 용도로 사용됩니다. Zsh(Z Shell) !! 특징 Bash와 유사하지만, 사용자 친화적인 기능과 확장성이 더 강조된 쉘입니다. Oh My Zsh와 같은 프레임워크를 통해 쉽게 커스터마이징할 수 있습니다. !! 장점 테마 및 플러그인 지원, 강력한 명령어 자동 완성 기능, 향상된 글로브(globbing) 기능 등을 제공합니다. !! 용도.. 2024. 2. 17. 파이썬 VS 자바 개요 몇 년 뒤 DevOps 엔지니어가 되고 싶은 목표가 있는 전 리눅스를 기반으로 자바 혹은 파이썬 개발 언어 중 어떤 언어를 본격적으로 공부할지 고민을 하게 되었습니다. DevOps 엔지니어링은 애플리케이션 개발뿐만 아니라 배포, 운영, 시스템 관리 등 광범위한 기술 영역을 포함합니다. 이러한 컨텍스트에서 각 언어와 프레임워크의 특성을 고려해 봅시다. 파이썬(플라스크 또는 장고) 장점 !! 광범위한 사용 파이썬은 DevOps 도구와 스크립트, 웹 애플리케이션 개발, 데이터 분석, 머신러닝 등 다양한 분야에서 널리 사용됩니다. !!빠른 개발 파이썬은 읽기 쉽고 간결한 문법을 가지고 있어 빠르게 프로토타이핑하고 개발할 수 있습니다. 플라스크는 가볍고 간단한 웹 애플리케이션에 적합하며, 장고는 보다 복잡한.. 2024. 2. 17. Alias 개요 alias는 리눅스와 유닉스 시스템에서 사용되는 명령어로, 긴 명령어를 짧은 별칭으로 대체해서 사용할 수 있게 해주는 기능입니다. 이를 통해 복잡하거나 길게 입력해야 하는 명령어를 간단한 단어나 문구로 대체할 수 있으며, 사용자의 쉘 사용 효율성을 높일 수 있습니다. Alias 사용법 !! 새로운 alias를 생성할 때는 다음과 같이 사용합니다 # alias shortname='your-long-command-here' !! 여기서 shortname은 새로운 별칭 이름이며, 'your-long-command-here'는 그 별칭이 대체할 명령어입니다. !! 예를 들어, 매번 ls -la 명령어를 사용하여 자세한 파일 목록을 보고 싶을 때, 다음과 같이 alias를 설정할 수 있습니다 # alias .. 2024. 2. 17. 리눅스의 파일 압축과 아카이브 관리 개요 리눅스 시스템에서 파일 압축과 아카이브 관리는 공간 절약, 파일 전송 최적화, 백업 용이성 등 여러 이점을 제공합니다. 주로 사용되는 명령어는 gzip, tar, zip 등이 있으며 각각의 명령어는 고유의 특징과 옵션을 가지고 있습니다. 이러한 도구들을 사용하여 파일을 압축하고, 아카이브(여러 파일을 하나의 파일로 묶는 것)를 생성할 수 있습니다. gzip gzip은 파일을 압축할 때 사용되는 도구로, 주로 단일 파일을 압축하는 데 사용됩니다. 압축된 파일은 .gz 확장자를 가집니다. 기본 사용법: gzip [파일명] 압축 해제: gunzip [파일명.gz] 또는 gzip -d [파일명.gz] # gzip abc # gunzip abc.gz !! 특징 gzip은 압축률이 좋아서 많은 리눅스 시스템에.. 2024. 2. 17. Partiton 개요리눅스 파티션 관리는 시스템의 효율적인 저장 공간 분배와 관리를 가능하게 합니다. 이러한 관리 작업은 데이터 조직화, 시스템의 보안 강화, 및 성능 최적화에 중요한 역할을 합니다. 본문에서는 리눅스에서 파티션을 관리하는 데 사용되는 기본 개념과 도구들에 대해 자세히 설명하겠습니다.파티션이란?파티션은 하드 드라이브의 물리적 구분 없이 저장 공간을 독립적으로 분리할 수 있는 방법입니다. 각 파티션은 별도의 파일 시스템을 가지며, 운영 체제는 각각을 독립적인 드라이브로 취급합니다. 이를 통해 사용자는 데이터를 논리적으로 구분하고, 시스템의 보안과 성능을 개선할 수 있습니다.fdiskfdisk는 리눅스에서 가장 널리 사용되는 디스크 파티셔닝 도구 중 하나입니다. 이 명령어는 MBR(Master Boot Re.. 2024. 2. 15. Parted 실습 리눅스 Parted 사용법 1. 디스크 확인 - fdisk -l 명령어를 사용하여 분할할 디스크를 확인합니다. 2. Parted 실행 - parted /dev/sdb 명령어로 fdisk로 확인한 디스크에 접속합니다. 3. 라벨 설정 - mklabel gpt 명령어로 2TB 이상의 디스크일 경우 GPT 라벨을 설정합니다. 4. 파티션 생성 - mkpart 명령을 통해 파티션을 생성합니다. - 파티션 이름을 물어보면 원하는 이름을 지정합니다. - 파일 시스템 타입에는 주로 ext4 또는 xfs를 사용합니다. - 시작 지점을 0G로 설정하여 GiB 단위로 지정합니다. - 종료 지점을 20G로 설정하여 0GiB부터 20GiB까지 파티션을 나눕니다. 5. 파티션 확인 - print 명령어로 파티션이 제대로 나눠졌.. 2024. 2. 15. 이전 1 ··· 11 12 13 14 15 16 17 ··· 19 다음 728x90 반응형