공부/Linux6 리눅스(6) 인터넷, 네트워크 그리고 서버 1. Internet 1 - 통신 : request와 response가 왔다갔다하는 대화 - client : request를 한 컴퓨터 - server : request를 받아서 response한 컴퓨터 - domain name : 서버에 접속하기 위해 사용 ex) google.com 1) ip address로 변환해서 접속 - ip address : 서버에 접속하기 위해 사용 1) 리눅스에서 PING google.com 2) 172.217.25.78 라는 주소 나옴 3) 붙여넣기로 접속 - DNS server : domain name을 ip address로 변환해줌 2. Internet 2 - 자산의 ip를 알아내는 방법 1) ip addr 2) 127.0.01 제외하고 .. 2019. 8. 25. 리눅스(5) 다중 사용자 1. 다중 사용자 소개 - 시스템의 복잡도가 높아짐 2. id와 who 1) id - 나는 누구인지 알려줌 - uid : user id - gid : group id 2) who - 현재 이 시스템에 누가 접속했는지를 보여줌 - ssh -p 3002 k8805@local.host : k8805로 리눅스에 접속 관리자와 일반 사용자 - 유닉스 계열 두가지 형태의 사용자 1) super(root) user - sudo [명령어]; : 일시적으로 super user의 권한을 사용 - root라는 이름을 가짐 - # : super user - root 디렉토리 사용 2) user - 그냥 일반 사용자는 sudo 사용 안됨 - $ : 일반 유저 3) super user가 되기 - su : change.. 2019. 8. 23. 리눅스(4) 파일을 찾는 법 - 파일의 용도 1) 데이터를 보관하기 위한 용도 2) 명령 즉, 실행파일을 보관하기 위한 용도 1. locate와 find 1) locate - locate [파일명].[확장자] - mlocate라는 데이터베이스에서 파일을 찾음 - sudo updatedb : 컴퓨터의 파일들을 저장, 정기적으로 처리 2) find - 디렉토리에서 직접 파일을 찾음 - find [디렉토리] [파일명].확장자 - find . [파일명].[확장자] : 현재 디렉토리에서의 하위 디렉토리에서 찾음 - 에러 시 sudo 사용 - find . -type f : 파일 확장자(f) 지정, file만 directory 나오지 않음 - find . -name [파일명].[확장자] : 이름과 일치하는 것 찾아냄 - find.. 2019. 8. 21. 리눅스(3) IO Redirection - I(Input)O(Output) 1. Output 1) ls -l > result.txt : result.txt로 파일 목록 저장 2) cat result.txt : result.txt에 저장된 것 보여줌 - Refirection : 출력되는 방향을 돌려서 다른 곳에서 출력 - Review:UNIX Programs : slideplayer.com/slide/5126304 - 프로세스 ex) ls -al (입력) => 출력 - [파일로 출력(실행결과)할 프로세스] > [파일] - 프로세스 : 유닉스 계열에서 어떤 프로그램이 실행된 것 - 프로세스 출력 결과 1) Standard Output(>(redirection)) : 1> 2) Standard Error : 2>, 에러에.. 2019. 8. 20. 리눅스(2) sudo - super user do의 약자 - sudo apt-get install git : git 설치(super user의 권한으로 실행) 파일편집(nano) - 파일 : 정보를 저장하는 가장 기본적인 수단 - 디렉토리 : 파일을 정리하기 위한 수납 공간 - 파일 편집 프로그램 : nano, VI - nano 입력하여 들어감 - ^는 ctrl 키 의미 - nano [파일명].[파일 확장자] : 파일 수정 - Cut Text : 복사 기능 - Uncut Text : 붙여넣기 기능 - 일부만 복사할 때 1) ctrl + 6(숫자) : 블록 설정 2) 복사할 글자의 뒷 글자까지 커서(깜빡이는 밑줄바) 이동 3) Cut Text 한 후 복사할 위치에서 Uncut Text - Get help : 메뉴얼 -.. 2019. 8. 11. 리눅스(1) 1. 디렉토리와 파일 - 터미널(콘솔)을 통해 제어할때 중요한 점 1) 명령어를 통해 제어한다. ( = CLI(Command Line Interface) GUI) ex) ls -l : 현재 머물고 있는 디렉토리의 파일 목록 자세히 보여줌 2) 내리는 명령은 현재 머물고 있는 디렉토리 안의 파일들을 대상으로 한다. ex) pwd : 현재 머물고 있는 위치 - mkdir [디렉토리 이름] : 디렉토리 생성 - touch [파일명.] : 비어있는 파일 생성 - ㅁㅁ - ㅇ -> ㅇ는 파라미터, 옵션 - ls -l에서 앞에 d가 붙어있는 것은 디렉토리이다. - cd [이동할 디렉토리의 이름] : 해당 디렉토리로 이동 - 부모 디렉토리로 돌아가는 방법 1) cd [부모 디렉토리까지 경로] 2) cd .. - 상대.. 2019. 8. 7. 이전 1 다음