2022-07-12 rsync

Featured image for 2022-07-12 rsync

인터넷을 통한 서버간 동기화 (rsync) – 생활코딩 이 글은 이고잉님의 오픈튜토리얼 리눅스 강의를 듣고 정리한 내용입니다. rsync 수업목표 : “여기서는 인터넷을 통해서 컴퓨터와 컴퓨터의 파일을 동기화하는 방법인 rsync 대해서 알아봅니다.” rsync는 컴퓨터 시스템 상에서 파일을 효율적으로 전송하고 동기화하기 위한 유틸리티의 하나로, 파일의 타임스탬프와 크기를 검사함으로써 이루어진다. rsync 명령어는 서버 간에 동기화나 백업을 진행할 때 유용하다. … 더 읽기

2022-07-12 도메인(Domain)

Featured image for 2022-07-12 도메인(Domain)

도메인 (domain) – 생활코딩 이 글은 이고잉님의 오픈튜토리얼 리눅스 강의를 듣고 정리한 내용입니다. Domain 영역, 범위 혹은 소유지라는 의미의 영어단어다. 컴퓨터와 관련된 도메인의 의미는 … 넓은 의미로는 네트워크상에서 컴퓨터를 식별하는 호스트명을 가리킨다. 좁은 의미에서는 도메인 레지스트리에게서 등록된 이름을 의미한다. 이를 통틀어서 ‘웹 주소’라고 (잘못) 부르는 경우도 있다. 출처 : https://ko.wikipedia.org/wiki/도메인_네임 domain name ip addr https://www.naver.com/ 223.130.195.95 https://www.google.com/ … 더 읽기

2022-07-10 웹서버(apache)_2

Featured image for 2022-07-10 웹서버(apache)_2

라우터 설정을 열어서 포트포워딩을 수행해 집에서 놀고 있는 라즈베리파이로 웹서버 돌리기. 죽은 라즈베리파이 살리기 사실 죽은 지 산지도 모른다. 부팅을 안 한 지 한참이나 되었다. 이전에 운영체제로 라즈비안을 설치했었는데… 지금은 전원을 넣어도 반응하지 않는다. 운영체제부터 다시 설치해야 할 것 같다. 라즈베리파이 우분투 설치 라즈베리파이 우분투 설치 : “Raspberry Pi Imager”를 통해서 쉽게 설치할 수 있다. … 더 읽기

2022-07-08 웹서버(apache)_1

Featured image for 2022-07-08 웹서버(apache)_1

웹서버 (아파치) – 생활코딩 이 글은 이고잉님의 오픈튜토리얼 리눅스 강의를 듣고 정리한 내용입니다. 웹서버(apache) 웹서버는 클라이언트의 요청(request)을 대기하고 있다가 요청이 들어오면 요청을 분석한다. 웹서버는 분석에 맞는 결과값(response)을 클라이언트로 반환한다. 직접 웹서버를 설치하고 접속해 이 과정을 이해해 보자. apache 설치 웹서버의 종류는 apache, nginx, IIS등이 존재한다. 우리는 apache를 사용할 것이다. 또 별도의 도메인 네임을 획득하지 않은 … 더 읽기

2022-06-30 리눅스_네트워크

인터넷, 네트워크 그리고 서버 – 생활코딩 이 글은 목소리가 감미로우신 이고잉님의 오픈튜토리얼 리눅스 강의를 듣고 정리한 내용입니다. 자신의 ip 주소 확인 terminal로 확인 강의 기준으로 ip addr이지만 맥북은 해당되지 않더라… 자신의 운영체제에 해당되는 명령어를 인터넷에서 검색해서 알아내자. macOS에서는… ipinfo.io/ip로 확인하기 ipinfo.io/ip 해당 주소로 접속하면 접속할 때 사용한 나의 ip주소를 보여준다. 인터넷 웹브라우저 대신에 curl 명령어를 … 더 읽기

2022-06-30 리눅스_권한_그룹_소유권

Featured image for 2022-06-30 리눅스_권한_그룹_소유권

권한 (permission) – 생활코딩 이 글은 목소리가 감미로우신 이고잉님의 오픈튜토리얼 리눅스 강의를 듣고 정리한 내용입니다. 권한 (Permission) 유저가 파일과 디렉터리에 대해서 읽기, 쓰기, 실행을 할 수 있는지 없는지 설정. 가장 앞 -는 파일이라는 의미다. (d는 디렉터리) rwx : read, write, excute (읽기, 쓰기, 실행 권한) (-는 해당 권한이 없음을 표시) 잠정적으로 rwxrwxrwx 9 글자가 올 … 더 읽기

2022-06-29 다중사용자, 슈퍼유저

이 글은 목소리가 감미로우신 이고잉님의 오픈튜토리얼 리눅스 강의를 듣고 정리한 내용입니다. 다중 사용자 유닉스 계열 운영체제는 여러 명이 함께 사용할 수 있다. 장점도 있는 강력한 기능이지만 다중 사용자를 지원하면서 시스템의 복잡도가 올라갔다. 이 복잡성과 그곳에서 파생된 위험성을 이해하고, 원활하게 사용하기 위해서 권한에 대해서 이해해보자. 사용자가 사용 중인 id에 대한 정보를 출력한다. 현재 접속 중인 사용자 … 더 읽기

2022-06-28 Cron_실행

이 글은 목소리가 감미로우신 이고잉님의 오픈튜토리얼 리눅스 강의를 듣고 정리한 내용입니다. Cron 출처 : https://terms.naver.com/entry.naver?docId=4125592&categoryId=59321&cid=59321 cron은 백업과 같이 주기적으로 실행하는 명령들을 정해진 시간에 자동으로 실행해 주는 도구다. 문법은 아래와 같다. 해당 명령어를 입력하면 에디터로 이동. 여기에 주기적으로 실행할 명령어를 입력하면 된다. 출처 : https://ko.wikipedia.org/wiki/Cron 별도의 주소를 지정하지 않고 date.log로만 입력하면 홈디렉터리 아래에 date.log 파일이 생성된다. … 더 읽기

리눅스 apt 서버 변경

미국에 있는 서버를 사용하면 다운로드 속도가 느리다. apt 서버를 최대한 가까운 곳으로 변경하자. 한국은 카카오에서 관리한다. (우분투를 사용 중이기 때문에 거기에 맞춰서 변경해주었다.) 보통 처음에 경우 archive.ubuntu.com 혹은 kr.archive.ubuntu.com으로 설정되어있을 것이다. 전자의 경우 미국, 후자의 경우 한국(카이스트)에 위치한 서버일 것이다. 우리는 한국기준 평균적으로 가장 빠른 속도를 제공하는 카카오의 서버를 사용할 것이다. 출처 : https://bigbigpark.github.io/linux/change_repo/ [Ubuntu] 우분투 저장소 … 더 읽기

2022-05-12 리눅스_디바이스_드라이버_1

Featured image for 2022-05-12 리눅스_디바이스_드라이버_1

Device란? 네트워크 어댑터, LCD 디스플레이, 오디오, 터미널, 키보드, 하드디스크, 플로피디스크, 프린터 등과 같은 주변 장치를 뜻함. 디바이스의 구동을 위해서 디바이스 드라이버가 필요함. Device Driver란? 실제 device를 추상화하여 사용자 프로그램이 정형화된 인터페이스를 통해 디바이스를 제어할 수 있도록 하는 프로그램. 디바이스 제어에 필요한 정형화된 인터페이스를 구현하기 위하여 요구되는 함수와 자료구조의 집합체. 응용 프로그램이 하드웨어를 제어할 수 있도록 … 더 읽기