본문 바로가기

IT공부/기타

(49)
허가권, 소유권, 사용자 계정 복구 1. 허가권(CHange MODification) └ 형식 : chmod [옵션] [permision(=권한)] 파일_혹은_디렉터리 2. 권한(permision) └ r(read, 읽기) ① 파일 : 문서 안의 내용을 볼 수 있다. ② 디렉터리 : 디렉터리 안의 내용, 즉 리스트를 볼 수 있다. (예) ls 명령어 └ w(wirte, 쓰기 => 즉, 변화) └ x(eXecute, 실행) : "실행 권한이 있다는 건 홀수 형태!!" ① 문서파일 : x 권한이 없다. ② 실행파일 : x 권한이 있다. (예) 윈도우의 .exe ③ 디렉터리 : 접근!! ☞ "디렉터리에서 무언가를 하려면 접근을 해야 읽거나 쓸 수 있다." (즉, 디렉터리에서 권한을 6 6 6으로 주면 0 0 0으로 주는 것과 동일한 의미) 1)..
사용자계정 수정 및 삭제, 그룹 계정 생성, 수정, 삭제 1. 사용자계정 수정 └ 문법 usermod [옵션1] [값1] [옵션2] [값2] ... 사용자계정명 └ 옵션 s : 쉘 변경 c : comment d : 사용자의 홈 디렉터리의 정보만 변경, 홈 디렉터리는 직접 변경해야 함! md : 사용자의 홈 디렉터리의 정보와 함께 홈 디렉터리도 변경 (주의! 옵션 순서 지키기, 사용자의 정보와 실제 홈 디렉터리가 일치된 상태) u : uid 변경 g : gid 변경 2. 사용자 삭제 └ 문법 userdel [옵션] 사용자계정명 └ 첫번째, 계정만 삭제 (예) userdel user6 └ 두번재, 계정과 관련된 것들 모두 삭제 (예) userdel -r user5 3. 그룹 계정 정보 /etc/group 4. 그룹 생성 └ 문법 groupadd [옵션] 그룹명 └..
사용자계정 생성 1. 사용자와 관련된 파일 : /etc/passwd, /etc/shadow, /etc/skel, /etc/default/useradd 2. /etc/passwd : 사용자 계정의 정보가 들어있는 파일 3. cat /etc/passwd | grep samadal 결과 : samadal:x:1000:1000:samadal:/home/samadal:/bin/bash ** 결과 구조 samadal : 사용자 계정 이름 x : 비밀번호 1000 : UID(User ID) 1000 : GID(Group ID) [UID, GID : 일반사용자 1000부터 시작, 시스템 계정 0 ~ 999 / 1) 시스템(숫자), 2) 사용자(문자)로 표현] samadal : Comment(부연설명, 닉네임) /home/samadal..
FTP(File Transfer Protocal), VI 에디터, shell 명령어 1. FTP(File Transfer Protocal) : 파일 전송 프로토콜, 서로 다른 시스템끼리 파일을 공유(다운로드, 업로드) 1) 알FTP 프로그램으로 이용 2) cmd 창으로 FTP 접속 ① 업로드(클라이언트에 있는 파일을 서버로 전달) : cmd 경로 맞추기 > ftp [CentOS IP 주소] > put [업로드할 파일명] 업로드할 파일 만들기(인코딩 UTF-8로 해야 한글 사용 가능) > 강사님이 제공한 압축파일의 samadal 비밀번호는 기존에 설정한 1이 아님, 비밀번호 1로 변경하기 > ftp는 관리자로 접근 불가, 에러 발생, 따라서 일반 사용자인 samadal로 로그인하여 파일 전송 시도, 실패 > 왜? C:User\every 폴더에 우리가 올려야할 파일이 존재하지 않기 때문에...
명령어(cat, head/tail, more, |, less, nl, find) 1. 명령어 1) cat : 파일의 내용을 모두 출력 └ 형식 : cat [옵션] [경로 + 출력할 파일 이름] └ 옵션(, >>) ① : 생성 후 저장 (예) cat /etc/passwd > /filetest ③ > : 출력 후 저장, Ctrl + D를 이용하여 타이핑한 내용 저장 (예) cat > /home/samadal/a I typing "Ctrl + D"를 누르면 저장됨! [이 옵션은 주의해서사용해야 함...!] 경고 문구도 없이 기존에 있던 내용은 사라지고 새로 입력한 내용이 저장(즉, 원본 내용이 사라짐)되기 때문에...! ④ >> : 내용 추가, 원본 내용 사라지지 않고 마지막에 내용 추가, Ctrl + D를 이용하여 타이핑한 내용 저장 (예) cat >> a linux add "Ctrl ..
명령어(rm, man, --help, alias, touch, cal, date) 1. 명령어 1) rm : 파일 또는 디렉터리 삭제(기본 : 파일) └ 단일 삭제 형식 : rm [옵션] [파일 또는 디렉터리] └ 다중 삭제 형식 : rm [옵션] [파일 또는 디렉터리1] [파일 또는 디렉터리2] ... └ 옵션 ① f : 삭제하기 전에 삭제할지 물어보지 않고 삭제 처리 ② r : 파일 또는 디렉터리 하위에 포함되는 것들 모두 삭제 └ rm -rf /home/[없는내용] f 옵션 때문에 에러 출력이 되지 않아 명령어가 잘 실행된 것처럼 보일 수 있으니 주의하자! rf 옵션을 사용하여 삭제할 때, 되도록 ls -l 명령어를 이용하여 반드시 확인해보자! └ [절대 위험! 사용하지 말기!] 명령어 : rm -rf /* 왜? 최상위 디렉터리 밑에 있는 모든 것들을 삭제했다. 이 말은 즉, 전..
명령어(mv, mkdir, rmdir) 1. 명령어 1) mv(move) : 파일 또는 디렉터리 이동 └ 단일 이동 형식 : mv [원본] [목적지] 다중 이동 형식 : mv [원본1] [원본2] ... [목적지] └ 사용법은 cp와 동일, 차이점은 디렉터리 옵션을 사용하지 않아도 이동이 가능하다는 점! 2) mkdir(Make Directory) : 빈 디렉터리 생성 └ 형식 : mkdir [옵션] [경로/디렉터리명] └ 옵션 p : 필요한 경우 부모 디렉터리도 같이 생성 3) rmdir(Remove Directory) : 디렉터리 삭제 └ 형식 : rmdir [옵션] [경로/디렉터리명] └ 옵션 p : 빈 디렉터리만 삭제, 나머진 삭제되지 않음 2. 틸드란? 현재 접속중인 사용자의 홈 디렉터리를 의미 3. 실습
프롬프트 및 PuTTY 화면 설명, 명령어(pwd, cd, ls, cp) 1. 프롬프트 2. # 관리자, $ 일반사용자로 로그인 3. 같은 세션 하나 더 창 띄울 수 있다. : Ctrl + 우클릭 > Dublicate Session 이용, 하나 뿐만 아니라 여러 개의 창을 띄울 수 있다. 4. 사용자@주소(=IP) 틸드 5. 명령어 1) pwd : 현재 위치를 확인 2) cd(Change Directory) : 디렉터리 경로를 변경 └ 형식 : cd [경로] └ 경로의 종류 ① 절대경로 : /(최상위 디렉터리)에서부터 시작 ② 상대경로 : 현재 위치에서부터 시작 └ ./ : 현재 위치, ../ : 상위 디렉터리 3) ls : 디렉터리 안에 있는 내용 확인 └ 형식 : ls [옵션] [경로1] [경로2] ... └ 옵션 ① -l : 현재 위치의 디렉터리 안에 내용 자세히 출력 ..
CentOS 설치, 네트워크 IP 수동 설정, Putty 설정 1. CentOS 설치 : Edit virtual machine settings 클릭 > Use ISO image file의 Browse 클릭 > 기존에 다운받았던 CentOS 이미지 파일 선택 > Connect at power on 체크 확인 후 OK 클릭 > 이미지 파일이 잘 세팅이 되었다면 Power on this virtual machine 클릭 > Install CentOS 7 클릭 > 언어 한국어로 설정 후 계속 진행 클릭 > 소프트웨어 선택 클릭 > 서버 - GUI 사용 선택 후 완료 클릭 └ 선택한 환경의 기능은 추후에 필요할때 설치 가능하니 지금은 시간 많이 걸리니깐 기본 환경만 설치하기로 함) > 설치대상 클릭 > 파티션을 설정합니다. 선택 후 완료 클릭 > 표준 파티선 선택 후 새 마..
리눅스 이론 설명, CentOS 이미지 파일 다운, vmware PC 설정 1. 클라이언트(Client)와 서버(Server) 2. 리눅스를 사용하는 이유 IBM이 Radhat Enterprise을 약 34조원의 돈을 들여서 인수한 이유는 하이브리드 클라우드 때문이다. 이 클라우드가 기본적으로 돌아가는 OS가 리눅스이다. 앞으로 클라우드는 더욱 발전하고 대세가 될 것이고 우리가 리눅스를 배워야 하는 이유이다. ** 클라우드란? 네트워크 기기만 있으면 어디서든지 파일을 다운받거나 프로그램을 이용할 수 있다. 3. 이 수업을 듣기 위한 필수 사양 체크(가상머신이 문제없이 돌아가기 위한 사양 체크) : 윈도우 로코키 + Pause 단축키 이용 CPU IntelCore i5-5500 이상 RAM 16G 이상 운영체제 64bit ** OS(Operation System) : 컴퓨터를 구..