컴퓨터는 크게 하드웨어와 소프트웨어로 나뉜다.하드웨어는 눈에 보이고 , 손으로 만질 수 있는 것들 예를 들면 모니터 , 데스크톱, CPU 등이 될 수 있다.소프트웨어는 하드웨어와 반대로 눈에 보이지 않고 손으로 만질 수 없는 것들 , 예를 들면 현재 우리가 이 블로그를
\*참고CLI(Command Line Interface)란 , 화면에서 마우스 등을 이용해 컴퓨터 조작하는 것이 아니라 ,터미널에 명령어(텍스트)를 통해 컴퓨터를 조작하는 명령어 기반의 인터페이스GUI(Grapghic User Interface)란 , CLI와 다르게
Linux의 대표적인 텍스트 편집기 vi와 호환되는 텍스트 편집기vim에서 가장 중요한 것은 모드를 구별하는 것.vim은 총 4가지 모드를 가지고 있는데 그것은 다음과 같다.\_1\. 일반(Normal)모드 or 명령(Command)모드 :사용자가 키보드를 통해서 타이
리눅스란 윈도우나 MacOS 같은 컴퓨터의 운영체제(Operating System)이다. 운영체제란 내부적으로 복잡한 구조로 이루어져 있지만, 간단히 말하면 컴퓨터 하드웨어를 구동하고 사용자의 요청을 받아 여러가지 응용프로그램을 실행시키는 프로그램을 운영체제라고 한다.
리눅스란? 💡 Linux는 커널이다 -> 커스텀 OS 만들기 가능 Windows나 Mac과 달리 Linux는 실제로 분리되고 잘 정의된 운영 체제가 아니다. 오히려 Linux는 커스터마이즈된 OS를 만들 수 있는 커널이다. Linux 커널을 기반으로 한다. Li
리눅스는 유닉스 계열을 바탕으로 만들어진 오픈소스 운영체제이다.그래서 유닉스와 마찬가지로 모든 것들을 파일로 관리한다.리눅스의 경우 계층구조(트리구조)의 디렉토리를 가지고 있는데, 이것은 용도에 따라 구분되며, 이를 파일 시스템이라고 부른다.데이터 저장에 사용되는 파일
우분투는 데비안 GNU/리눅스에 기초한 컴퓨터 운영체제로서 고유한 데스크탑 환경인 유니티를 사용하는 리눅스 배포판이며 4월, 10월에 한번씩 업데이트가 이루어진다.x.04, xx.10로 나누어 지며 뒤에 04, 10은 발표 된 월을 xx같은 경우 는 배포된 년도를 나타
shell은 운영체제상에서 사용자가 입력하는 명령을 읽고 해석하여 대신 실행해주는 프로그램이다. 즉 다시 말해서, 운영체제의 커널과 사용자 사이를 이어주는 역할을 하며 사용자의 명령어를 해석하고 운영체제가 알아들을 수 있도록 도와주는 명령어 해석기이다.Linux에서 사
Crontab은 스케줄링을 관리하는 프로그램으로써 시스템 관리자에게 매우 중요한 유틸이다. 즉 반복적인 작업을 정의하여 실행해주는 자동 매크로라고 생각하면 된다.:위와 같이 먼저. 5개의 실행 주기에 대한 정의를 해준다. 분 시 일 월 요일의 순서이다.사용 가능한 값
리눅스에서 특정 명령을 실행하거나 , 특정 파일에 접근하기 위해서 때로는 루트(root) 권한이 필요한 경우가 있다. 이러한 경우에 사용하게 되는 su / su- / sudo 명령어들과 각 명령어들의 차이점, 현재 계정을 확인하는 whoami 명령어와 계정 전환 후
리눅스에서 80 포트를 사용해서 서버가 꺼지지 않게끔 하기 위해서 pm2를 사용해야했다.nginx & pm2를 사용하려고 했으나 실패 ,, vim으로 서버 및 location을 바꿔주려 했으나 nginx index 화면만 로딩 될 뿐 80포트를 사용하고 있다는 에러가