목록IT 일기 (상반기)/LINUX (10)
겉바속촉
로그를 찍어서 보는 데 나의 ubuntu의 시간이 범상치 않다.... 과거에서 열심히 작업중인 내 우분투... 지금은 10월 14일...... 우분투는 10월 12일...... 그래서 우분투 시간을 달려서 지금이랑 동기화 시켜볼 예정 구글링을 해보니 NTP를 설치해야되길래 또 NTP를 검색해보니 Network Time Protocol의 약자이며, 네트워크를 통해 시스템의 시간을 동기화하는 프로토콜이라고 함 1. NTP 설치 sudo apt-get install -y ntp 설치가 완료되면 /etc 경로에 ntp.conf 라는 ntp 설정파일 생성 인데 인터넷이 안되고있스므뮤뮤ㅠㅠ 그래서 나의 해결책껏다키기...! 껏다 켰더니 너무나 시간이 잘 맞습니당... 하지만 저 위의 방법이 필요로 하신 분들을 위해..
지난 번에 이어 리눅스에 대해서 더 공부해보도록 하겠습니다 VI 편집기 사용법 : vi filename --> VIM 1. 명령모드 2. 명령 =>편집모드 --> i, a, o, I, A, O 명령 i: 현재 커서 앞 a: 현재 커서 뒤 o: 현재 커서 다음 줄 I: 현재 커서 윗 줄 A: 현재 줄의 맨 끝 O: 현재 줄의 맨 앞 3. 명령 => Last line 모드 --> /, ?, : ( /랑 ? 는 패턴 검색할 때) 4. 편집 =>명령 or last line => 명령 --> ESC 이제 여러가지 명령들 알아보도록 하겠습니다:) 커서 이동하기 키 시퀀스 커서 이동 h 한 문자 왼쪽으로 이동 j 한 줄 아래로 이동 k 한 줄 위로 이동 l 한 문자 오른쪽 (앞)으로 이동 $ 줄 끝으로 이동 0 줄 ..
지난 번에 이어 리눅스에 대해서 더 공부해보도록 하겠습니다 파일 제어하기 파일 이름 대체 메타 문자 --> WILDCARD 1. * 문자 ls f* : f로 시작하는 것들 다 ls d* : d로 시작하는 것들 다 lf *3 : 3으로 끝나는 것들 다 2. ? 문자 ? -> any one char ls dir? : dir로 시작하고 뒤에 one char ls z? : z로 시작하고 뒤에 one char 3. [] 문자 ls [a-f]* = a 부터 f 로 시작하는 모든 파일 ls [fp]* = f 나 p 로 시작하는 모든 파일 ls [!fp]* = f 나 p 로 시작하는 것 빼고 모든 파일 ls로 확인 d1 디렉토리 생성 p로 시작하는 모든 파일에 대해 d1으로 복사 ls로 확인해보기 p로 시작하는 모든 ..
지난 번에 이어 리눅스에 대해서 더 공부해보도록 하겠습니다 예전에 살짝 Shell을 다뤄보기는 했습니다 2020/12/29 - [IT 일기 (상반기)/LINUX] - [LINUX] 리눅스_개념 및 기초 [LINUX] 리눅스_개념 및 기초 LINUX !!리눅스에 대해서 공부할거에요!! Linux를 알려면 Unix를 알아야합니다 1969. Unix 탄생 1973. Unix C언어로 재탄생 1980s. BSD Unix : 연구목적, SYSTEM V Unix : 상업적 목적 1990s. 연구 및 상업적.. 2-juhyun-2.tistory.com 이제 Shell에 대해서 더 정확하게 공부해보도록 할게요:) Shell 로그인 시 사용자를 위한 실행프로그램 Operating system(kernel)과 사용자 사이..
지난 번에 이어 리눅스에 대해서 더 공부해보도록 하겠습니다 Manual 사용법 uname 커맨드에 대해 매뉴얼 페이지 보기 passwd 커맨드에 대해 매뉴얼 페이지 보기 근데 너무 많이 나오니까 옵션을 넣어서 페이지 보고 싶다면 -k 를 넣어서 명령을 내려보기 passwd란 키워드로 찾겠다는 것 man 명령어의 매뉴얼 페이지 보기 섹션별로 알 수 있다 그래서 man -s5 passwd 와 같이 섹션 번호를 넣어서 원하는 정보만을 보는 것도 가능 설명서 페이지 스크롤 제어하는 키 space바 : 다음 화면 표시 Return키 : 다음 줄 표시 b : 한 화면 뒤로 이동 /pattern : 현재 위치부터 패턴 검색 ex) / -d ==> -d 나 -D 들어가는 것 검색 n : 다음 패턴 N : 이전 패턴 H..
지난 번에 이어 리눅스에 대해서 더 공부해보도록 하겠습니다 사용자 정보 보기 1. id root는 uid가 0번 사용자 이름을 준 경우 사용자에 대한 정보도 알 수 있다 현재 student와 wheel 그룹으로 구성되어 있음 컴퓨터는 숫자로 구분한다 --> user id , group id 2. who 누가누가 접속했니 다음 보면 1번에서 접속했어!! 이런 식으로 알려줌 tty 명령 내려보면 어떤 터미널과 맵핑된 건지 알 수 있음 3. who am i 4. 사용자 전환하기 su - 사용자 ID 지금 root라서 student 사용자로 전환해봄 그리고 id로 확인 권장하는 것 관리작업을 할 때 root로 로그인하는 것 보다는 ( su - root --> 이때는 비번 입력해야함 ) sudo로 작업하는 것이 ..
지난 번에 이어 리눅스에 대해서 더 공부해보도록 하겠습니다 원격 세션 login 연결 클라이언트 = centos (리퀘스트하는 쪽) 서버 (리퀘스트 받는 쪽) 키를 생성해야하는 데 이 키는 클라이언트 즉 centos 키 1. ssh 명령어를 내린 후 tab키 두 번 ssh-keygen 명령 내리기 그럼 다음과 같이 generatig 할게!!! rsa 알고리즘으로 public키랑 private키를!! 라고 나옴 어쨌든 지금 그냥 엔터키 계속 눌러서 기본 파일에 저장 그리고 계속 엔터 눌러눌러서 생략 그럼 다음과 같이 출력됩니다 보니까 public 키는 /root/ .ssh에 저장이 되네요 2. 진짜 있는지 확인해보기 현재 위치 확인 현재 위치 밑에 .ssh 해보니 id_rsa , id_rsa.pub ===..
지난 번에 이어 리눅스에 대해서 더 공부해보도록 하겠습니다 File system 하드웨어 자원을 여러 사용자가 공유하는 multi-user system 그렇다면 user1, user2, user3 ........ ==> 인증해서 허용된 사용자들이 h/w 공유하는 것, 그럼 h/w위에 o.s도 공유 xshell 터미널에서 해보기 1. ls / root 밑의 디렉토리들 확인이 가능 2. ls /home path 지정해보면 그 밑의 디렉토리들도 확인 가능 3. ps bash라는 shell이 스타트업이 된 상태 shell 중에 bash를 내가 쓰고 있는 것 사용자 인터페이스 중에서 shell을 제공 4. ls 현재 쓰는 bash 쉘에서 다음 명령이 들어올때까지 다음과 같이 대기 명령을 읽고 파싱해서 결과를 다음..
LINUX !!리눅스에 대해서 공부할거에요!! Linux를 알려면 Unix를 알아야합니다 1969. Unix 탄생 1973. Unix C언어로 재탄생 1980s. BSD Unix : 연구목적, SYSTEM V Unix : 상업적 목적 1990s. 연구 및 상업적 목적이 표준화 작업을 거쳐 SYSTEM VR4 탄생 --> C언어 표준화 1991. LINUX 커널이 개발 --> GNU(Gnu is Not Unix)의 GPL(General Public License) 정책 따라 무료 배포 조건적 Free License : 수정된 소스코드는 공개해야하며, 변경 재판매 가능 그래서 다양한 배포판이 만들어지는 계기 ( 다양한 배포판은 s/w관리 방법으로 보면 ===> RedHat 계열/ slackware 계열/ D..