본문 바로가기

운영체제

(48)
[Linux] 리눅스 특수 권한(special permission) su : sutitute user 접속 사용자를 전환하는 명령어 - 옵션을 필수로 - 수퍼 유저인 경우 암호X, 일반 유저 암호O # su - 사용자명 접속 사용자가 전환됨 !! 빠져나올 땐 exit 하면 하나씩 빠져나와짐(사용자 전환의 반대순서) 퍼미션 기본값 # umask 0 022 디렉터리 기본값 777-022 = 755 파일 기본값 666-022 = 644 특수 권한(Special Permission) 시스템 관리의 효율성을 높이기 위해 사용하는 특별한 권한 보안의 취약점이 될 수 있으므로 꼭 필요한 경우가 아니면 사용하지 않는 것이 좋음 특수 권한 절대 모드 상대 모드 Setuid 2^2 XXX = 4000 u+s Setgid 2^1 XXX = 2000 g+s Sticky bit 2^0 XXX ..
[Linux] 소유권과 허가권 소유권(Ownership) 개체에 대한 소유자와 소유그룹 Linux 시스템의 모든 개체는 소유자와 소속그룹이 지정되어 있다. 소유권 관리 명령어 chown 개체(파일 및 디렉터리)의 소유자 및 소속 그룹 변경 계정이름/그룹이름 대신 UID/GID 로 사용 가능 # chown 계정이름:그룹이름 파일이름 ==> chown test1:test1 /root/test1.txt 옵션 -R 하위 디렉터리 및 파일 전체의 소유권 변경 chgrp 개체(파일 및 디렉터리)의 소속그룹 변경 # chgrp gid/그룹이름 파일이름 !! root는 모든 퍼미션 소유권에서 자유로움 !! 허가권(Permission) 멀티 유저 환경에서 개체(파일, 디렉터리 등)에 접근할 수 있는 자격 사용자(user), 사용그룹(group), 나..
편집기 활용 실습 1. vi로 /root/install.log 파일을 열기 vi /root/install.log 2. 프롬프트를 200번 라인으로 이동 :200, 200G 3. 200번 라인부터 5라인을 복사한 후 문서의 제일 마지막 라인에 붙여넣기 5yy –5줄 복사 G 맨마지막 행 p 붙여넣기 4. 현재 문서에서 라인 번호를 표시 :set nu 5. 300번 라인으로 이동 :300, 300G 6. 수정모드로 edit 문자열 입력 i로 입력모드로 전환하거나 R(덮어써짐)로 바로 수정 7. 6번에서 작업했던 내용 취소 esc -> u 8. 100번 라인으로 이동 :100, 100G 9. 현재프롬프트를 기준으로 오른쪽으로 5개의 문자 삭제 5x 5X는 왼쪽으로 5개 삭제 10. 현재 프롬프트를 기준으로 위쪽으로 mailca..
Linux의 vi 편집기 vi editor : 문서 편집기 명령 모드 -vi editor의 기본 모드이며 다른 모드로 전환 할 수 있는 모드 간단한 검색, 커서 이동, 복붙 등등 편집 모드 -문서의 텍스트를 입력, 수정, 삭제 할 수 있는 모드 내용 작성 시 사용 실행(ex) 모드 -vi editor를 제어하는 명령어 실행하는 모드 치환, 저장, 파일 읽기 등등 입력 모드로 들어가기 명령 모드 rm : 파일 삭제 [root@localhost ~]# rm /root/1.txt rm: remove 일반 파일 `/root/1.txt'? y 파일일 때는 rm만 써도 금방 삭제되지만 디렉터리를 삭제 시에는 삭제 할 것이 많다. 물어보지 않고 바로 삭제 # rm -f /root/2.txt 삭제 확인 # ls 복사 yy 잘라내기 dd 붙여넣..
Linux 기본 명령어 man : 매뉴얼 확인을 하는 도움말 같은 기능 # man[command] 종료 q date : 시스템의 시간과 날짜 확인 권한이 필요해서 #에서만 가능 # date 날짜 확인 수동지정 # date -s "yyyy-mm-dd hh:mm:ss" 인터넷이 될 시 시간관련 서비스를 하는 서버와 통신 방법 원격지로부터의 시간 동기화 # rdate -p time.bora.net 확인만 하는 명령어 # rdate -s time.bora.net 시간 변경(LG U+에서 운영하는 시간대) # hwlock (os의 시간) : 하드웨어 시간 동기화 # hwclock -w (현재 컴퓨터os시간 -> 메인보드 시간 변경) = 하드웨어 시간을 시스템 시간과 동기화 # hwclock -s (현재 메인보드 시간 -> 컴퓨터os 시..
[Linux] CentOS 비밀번호 잊어버렸을 때 로그인 없이 변경 방법 로그인을 하려는데 비밀번호를 까먹어서 로그인이 안될 때 !!!! 로그인 없이 프롬프트에 들어온 상태 ==>비밀번호 변경 명령어 새 비밀번호 비밀번호 확인 한번 더 입력 후 init 6 ==> 재부팅 바꾼 비밀번호로 로그인 하면 끝
운영체제의 이해 + 디렉터리 경로 운영체제 (Operating System) 하드웨어와 소프트웨어를 관리하는 시스템으로 사용자가 편하게 컴퓨터를 사용할 수 있는 환경을 제공하는 프로그램 종류 : Windows, Linux, Unix, MAC OS . . . 운영체제의 구성 요소 User Interface : 사용자가 시스템을 입력,출력 등 조작하게 도와줌 Shell(=명령 해석기) : UI를 시스템 언어로 해석하여 커널에 전달 Kernel : 하드웨어, 프로세스 등을 제어하는 자원 관리자 cmd => shell : 우리가 아는 cmd창은 cmd를 위한 UI가 열린 것으로 봐야함 Server Computer 네트워크를 통해 클라이언트에게 서비스를 제공하는 컴퓨터 Client Computer 네트워크를 통해 서비스를 요청하고 제공받는 컴퓨터..
VM ware에 CentOS 6.7 설치하기 vmware에서 CentOS 설치하는 법 입니다. 외장하드에 ubuntu 설치하기 포스팅도 올려놨습니다 ! https://pmin-a.tistory.com/5?category=871465 [4] 외장하드에 Ubuntu 16.04 설치 USB에 ubuntu를 설치한 과정에 이어서 작성하겠습니다 먼저 저번에 USB에 ubuntu를 설치하였습니다. 그 USB를 빼지않고 외장하드까지 꽂아놓은 상태로 노트북을 재부팅 하여줍니다 (다 설치될 때까지 pmin-a.tistory.com 먼저 Centos 홈페이지에 들어가서 centos.iso를 다운 받기 https://vault.centos.org/centos/6.7/isos/ Index of /centos/6.7/isos vault.centos.org vmware로 ..