본문 바로가기
728x90
반응형

Server57

[LINUX] 1. 리눅스 기본 이해 1. 리눅스 기본 이해 1.1. 초간단 리눅스 배경 이해 컴퓨터의 운영체제 중 하나로 리누스 토르발스(Linus Torvalds)에 의해 시작된 다중 사용자, 다중 작업을 지원하는 유닉스(UNIX)와 유사한 운영체제 GNU 프로젝트 GNU = Gnu is not Unix 유닉스(UNIX) 운영체제를 여러 회사에서 각자 개발하며, 소스를 공유하지 않는 문화에 반발 리차드 스톨먼이라는 사람이 초기 컴퓨터 개발 공동체의 상호협력적인 문화로 돌아갈 것을 주장하며 1985년 3월에 GNU 선언문을 발표 GNU 프로젝트를 지원하기 위해 자유 소프트웨어 재단(FSF) 설립과 GNU 공개 라이선스(GPL)라는 규약 제공 GNU 프로젝트와 리눅스 초기 운영체제 개발에 필요한 라이브러리, 컴파일러, 에디터, 유닉스 쉘 개.. 2021. 5. 26.
[Linux] 자주 사용하는 cmd 명령어(명령 프롬프트) 알아보기. CMD 명령어. 즉 명령 프롬프트를 말합니다. 윈도우OS 역사가 오래된 이 시점에 명령 프롬프트를 자주 사용하진 않겠지만 가끔 CMD 명령어를 이용해 관련 파일을 실행하거나 네트워크 환경을 살펴보기도 합니다. 문자로만 표현되는 것이 대부분이니 어렵게 느끼시는 분도 많은데요. 명령어가 많을 뿐 천천히 살펴보면 큰 어려움은 없습니다. 오늘은 CMD 명령어에 대해 간략히나마 글을 써보려 합니다. ​ cmd (명령 프롬프트) 실행하기 우선 cmd를 실행하려면 단축키 Win+R을 눌러 실행을 활성화시킨 후 CMD를 입력 후 확인을 눌러주면 됩니다. 그러나 윈도우의 중요 사항을 변경하려면 CMD도 관리자 권한으로 실행해주는 것이 좋아요. 단축키 Win+S를 누르거나 윈도우10 하단 좌측의 돋보기 클릭 후 CMD를 .. 2021. 5. 26.
[Linux] 쉘 사용하기 [리눅스 쉘의 기능과 종류] 쉘 사용하기 [리눅스 쉘의 기능과 종류] 셸[Shell] - 사용자와 리눅스 커널 사이에서의 중간자 역할 우리가 사용하는 프로그램은 일반적으로 바이너리 형태의 명령어 집합체이며, 컴퓨터는 기본적으로 바이너리 형태의 정보들을 읽어들인다. 따라서 관리나자 사용자가 컴퓨터에 일정한 명령을 내리기 위해서는 매개체로서의 특정한 인터페이스가 필요했고 이런 역할을 하도록 하는 것이 쉘이다. [ 셸의 기능 ] ①명령어 해석기로서의 기능 (대화식 사용) 셸의 가장 기본적 기능으로서 셸은 사용자와 커널 사이에서 명령을 해석하여 전달하는 해석,번역 기능을 제공한다. 사용자가 로그인하면 셸이 자동으로 실행되 사용자 명령을 기다리는데, 이를 로그인 셸이라 하고 etc/passwd 파일에 사용자별로 지정되어 있다. 사용자의 요청.. 2021. 5. 26.
[Linux] 디렉토리와 파일 사용하기 [디렉토리를 다루는 명령어] 디렉토리와 파일 사용하기 [디렉토리를 다루는 명령어] ★현재 디렉토리 확인하기 : pwd (print working directory) pwd : 현재 디렉토리의 절대 경로를 출력 ★디렉토리 이동하기 : cd (change directory) 홈 디렉토리로 이동하는 가장 간단한 방법 : cd 상위 디렉토리로 이동 : cd .. ★디렉토리 내용보기 : ls (list) ls -a : 숨김 파일을 포함한 모든 파일 목록 출력 (출력시 .으로 시작하는 것이 숨김 파일이다.) ​ ls 디렉토리 : 해당 디렉토리로 이동하지 않고도 디렉터리 내용 확인할 수 있음 ls -F : 디렉토리(/), 심벌릭 링크(@), 실행파일(*), 일반 파일(아무 표시도 없음)등 파일 종류를 구분할 수 있다. ls -aF : 숨김 파일.. 2021. 5. 26.
[Linux] 꼭 알아야 할 리눅스 기본 명령어 10가지 꼭 알아야할 리눅스 기본 명령어 10가지 1. ls - 현재 위치의 파일목록을 조회하는 명령어 2. cd - 디렉토리를 이동하는 명령어 3. touch - 파일의 용량이 0인 파일을 생성, 날짜 변경하는 명령어 4. mkdir - 디렉토리를 생성하는 명령어 5. cp - 파일을 복사하는 명령어 6. mv - 파일을 이동시키는 명령어 7. rm - 파일을 제거하는 명령어 8. cat - 파일의 내용을 화면에 출력하거나 파일을 만드는 명령어 9. redirection - 화면에 출력되는 결과를 파일로 저장하는 명령어 10. alias - 자주 수행하는 명령어들을 쉽게 사용할 수 있도록 설정하는 명령어 01. ls (list segments) ls 는 현재 위치의 파일 목록을 조회하는 명령어 입니다. 주요 옵.. 2021. 5. 26.
[Linux] 리눅스 쉘과 명령어 기초 ■ 리눅스와 쉘 - alias alias란, 여러가지 옵션을 가지는 명령을 짧은 이름으로 대체하는 것으로써 윈도우의 바로가기 아이콘 정도로 생각하면 됩니다. 파일/디렉토리에 있어서는 바로가기 아이콘과 유사한 기능으로 리눅스에서는 심볼릭 링크라는 개념을 사용합니다. - 쉘과 쉘 스크립트 쉘이란, 운영체제에서 제공하는 명령을 실행하는 프로그램이며 운영체제의 관리하에 있는 파일, 프린팅, 하드웨어 장치, 그리고 애플리케이션과의 인터페이스 (커뮤니케이션 채널)를 제공합니다. 즉, 운영체제에서 제공하는 각종 명령들을 쉘 인터페이스에서 실행하면 운영체제가 그 명령에 해당하는 일을 수행하게 됩니다. 쉘 스크립트란, 인터프리터로써 다음과 같이 리눅스 시스템에서 지원하는 명령어들의 집합을 묶어서 프로그램화한 것을 말합니.. 2021. 5. 26.
[Linux] 리눅스 쉘(shell)의 이해 쉘(shell) 쉘(shell)은 명령어 해석기, 명령행 인터페이스이자 스크립트 언어이다. 유닉스 계열의 운영체제는 보통 텍스트 모드의 터미널 화면에서 명령행에 명령어를 타이핑 하여 사용한다. 이 명령어를 해석하는 프로그램이 쉘(shell)이다. 즉 쉘은 명령어 해석기 또는 명령행 인터페이스를 의미한다. 쉘을 사용하는 것은 윈도우의 '명령 프롬프트'에서 명령을 실행하는 것과 유사하지만 리눅스의 쉘은 훨씬 강력한 기능을 제공한다. 쉘 명령은 GUI 도구로는 수행하기 어려운 다양한 고급 기능을 제공한다. 또한 쉘은 스크립트 언어이기도 하다. 쉘 명령어로 구성된 쉘 스크립트 프로그램을 작성하면 쉘이 스크립트 파일을 읽어 일련의 명령을 수행할 수 있다. 쉘은 운영체제의 일부이며 커널과는 분리된 프로그램이다. 쉘.. 2021. 5. 26.
🐳 Docker 도커 - #1 기본 명령어 모음 도커란 간단하게 말해 서버환경에서의 다양한 프로그램, 실행환경을 컨테이너라는 격리된 환경에서 실행할 수 있게 해주는 컨테이너 기반의 오픈소스 가상화 플랫폼 입니다. 이를 이용하면 복잡한 서버환경을 코드로 쉽게 관리할 수 있고 안정적인 배포환경 (무중단 배포 등) 구성할 수 있습니다. 그래서 이번 글에서는 도커에서 이미지를 받고 컨테이너를 생성하고 삭제 할 때, 자주쓰는 기본 명령어를 알아보려 합니다 :) docker 설치 리눅스 자동 설치 스크립트$ sudo wget -qO- https://get.docker.com/ | sh $ curl -fsSL https://get.docker.com -o get-docker.sh $ sh get-docker.sh우분투$ sudo apt-get update $ su.. 2021. 5. 18.
Docker 명령어 정리 Docker 사용법 CentOS Docker는 OS의 자원을 사용하기 때문에 기본적으로 Root 사용자에서 명령어를 사용해야한다 1. search (image 검색) # docker search centos - Docker Hub로부터 사용가능한 image를 찾는 명령어 - Docker는 Dokcer HUB 를 통해 Git Hub 처럼 사용자들간의 이미지 공유를 할 수 있는 환경이 구축되어 있다 - 공식이미지는 galid/centos 처럼 / 앞에 사용자의 이름이 붙지 않는 것 2. pull (image 다운로드) # docker pull centos:latest - docker hub로 부터 image를 다운받는 명령어 3. images (image 목록 보기) # dokcer images - 현재 H.. 2021. 5. 18.
728x90
반응형