728x90 분류 전체보기305 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. 장고 vs 플라스크 개요 장고(Django)와 플라스크(Flask)는 파이썬을 기반으로 한 두 가지 인기 있는 웹 프레임워크입니다. 각각은 다른 설계 철학과 기능 세트를 가지고 있으며, 프로젝트의 요구 사항에 따라 더 적합할 수 있습니다. 장고(Django) 장고는 "배터리가 포함된" 접근 방식으로 유명한 풀스택 웹 프레임워크입니다. 이것은 장고가 웹 개발과 관련된 많은 일반적인 기능들을 내장하고 있으며, "상자 밖에서 바로 사용할 수 있다"는 것을 의미합니다. 풍부한 기능: ORM(Object-Relational Mapping), 관리 인터페이스, 인증 시스템 등과 같은 풍부한 기능을 제공합니다. 보안: SQL 인젝션, 크로스사이트 스크립팅, CSRF(Cross-Site Request Forgery) 등에 대한 내장 보호.. 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. ADDS 시스템 구성 !! ADDS 윈도우 설치 시 구별을 위하여 비밀번호를 P@ssw0rdADDS로 설정한다 192.168.10.128 C class 192.168.10.2 X !! 멤버 도메인(ws02) 192.168.10.129 C class X 192.168.10.128 !! 자식 도메인(ws03) 192.168.10.130 C class X 192.168.10.128 1. ADDS(ws01) 2. 멤버 도메인(ws02) 윈도우 키 + R (sysdm.cpl) 재부팅 후 로그온 이후 확인 작업(ws01_ADDS) 1. ADDS 서버에서 Active Directory 사용자 및 컴퓨터(dsa.msc) 에서 컴퓨터 추가된 것 확인 2. 멤버 도메인에서 확인한 정보와 동일하다 참고 사항 로그인 방법 estar9.. 2024. 2. 17. 리눅스의 파일 압축과 아카이브 관리 개요 리눅스 시스템에서 파일 압축과 아카이브 관리는 공간 절약, 파일 전송 최적화, 백업 용이성 등 여러 이점을 제공합니다. 주로 사용되는 명령어는 gzip, tar, zip 등이 있으며 각각의 명령어는 고유의 특징과 옵션을 가지고 있습니다. 이러한 도구들을 사용하여 파일을 압축하고, 아카이브(여러 파일을 하나의 파일로 묶는 것)를 생성할 수 있습니다. gzip gzip은 파일을 압축할 때 사용되는 도구로, 주로 단일 파일을 압축하는 데 사용됩니다. 압축된 파일은 .gz 확장자를 가집니다. 기본 사용법: gzip [파일명] 압축 해제: gunzip [파일명.gz] 또는 gzip -d [파일명.gz] # gzip abc # gunzip abc.gz !! 특징 gzip은 압축률이 좋아서 많은 리눅스 시스템에.. 2024. 2. 17. 이전 1 ··· 37 38 39 40 41 42 43 ··· 51 다음 728x90