파일 소유와 허가권 /프로세서

2021. 12. 14. 22:28·Linux
728x90
반응형

- rw-r--r-- 1 root root 0 6월 30 11:56 mydata.txt

 

- (파일유형) rw-r--r-- (파일허가권) 1 (링크 수) root (파일소유자) root (파일 소유 그룹) 0 (파일 크기 byte)

 

[!]파일 허가권

소유자 그룹 그외 사용자
  r w -   r - -    r - -
4 2 0 4 0 0 4 0 0
6 4 4

이진수로 되있고 r=> read w=> write x=>execute(실행)의 약자이다.

 

파일 허가권이 754이면? rwx r-x r-- 이런식으로 표현된다.

 

여기서 chmod(파일 허가권 변경)을 사용

ex) chmod 777 mydata.txt 면 모든 사용자가 mydata.txt 파일을 마음대로 할 수있다.

 

chown(파일 소유권 변경)

chown ubuntu mydata.txt => mydata.txt파일의 소유자를 ubuntu 사용자로 바꿔라

chown ubuntu.ubuntu mydata.txt => 파일의 그룹도 ubuntu 그룹으로 바꿔라

chgrp ubuntu mydata.txt =>그룹만 ubuntu그룹으로

 

 

링크

하드 링크(Hard link) 심벌릭/소프트 링크 (Symbolic link / Soft link)

ln myfile hardfile => 하드 링크

[#] 복사하고 원본을 다른곳으로 이동시켜도 이상없다

 

ln -s myfile softfile => 소프트 링크

[#] 복사하고 원본을 다른곳으로 이동시키면 파일의 연결이 끊어져 cat명령 사용시 '그런 파일이 없다고 나옴'

 

* inode <리눅스나 유닉스의 파일 시스템에서 사용하느 자료

구조 파일이나 디렉토리의 여러 정보가 담겨있음(종류,허가권 등등>

 

ls -il (il옵션은 inode 번호를 맨 앞에 출력)

 

프로세스

'하드디스크에 저장된 실행 코드(프로그램)가 메모리에 로딩되어 활성화 된 것'

=> 크롬(프로그램)이 저장되어 있는 하드디스크/ 크롬을 실행해서 화면에 나타난 상태(메모리 로딩) "프로세스"

 

foreground process ( 사용자와 상호 작용 눈에 보여요~)

background process ( 백신,서버 안보여요~)

process number

operation number

부모 프로세스(윈도우) / 자식프로세스(크롬)

윈도우가 종료시? 크롬 종료 (부모 프로세스 종료시 자식 종료)

 

ps - 현재 프로세스 상태를 확인하느 명령어 

ps -ef | grep 프로세스명 (번호와 상태 확인)

kill - 강종

pstree - 부모/자식 프로세스 관계를 트리 형태로 보여줌

 

yes > /dev/null (yes는 화면에 'y'를 무한출력하고 /dev/null는 아무 반응도 하지 않는장치(?)를 말함

yes > /dev/null &(백그라운드)

bg(백그라운드)

jobs - 현재 실행중인 백그라운드 프로세스 확인 -> 맨 앞에 작업번호가 나옴 ex) [1]

fg 작업번호 - 포그라운드 프로세스로 만들기

 

728x90
반응형

'Linux' 카테고리의 다른 글

Cron( 백 업 )  (0) 2021.12.15
원격 접속 서버 /  (1) 2021.12.15
리눅스 패키지 설치 / GRUB 부트로더  (1) 2021.12.14
사용자 관리  (0) 2021.12.14
네트워크  (1) 2021.12.14
'Linux' 카테고리의 다른 글
  • 원격 접속 서버 /
  • 리눅스 패키지 설치 / GRUB 부트로더
  • 사용자 관리
  • 네트워크
Hun-bot
Hun-bot
IT를 중심으로 다양한 것
  • Hun-bot
    로봇이 만드는 눈사람
    Hun-bot
  • 전체
    오늘
    어제
    • All Article (128)
      • Programmers (6)
        • TIP (1)
        • SQL (2)
        • LV1 (1)
        • LV2 (2)
        • LV3 (0)
      • Baekjoon (31)
        • Bronze (10)
        • Silver (19)
        • Gold (2)
        • Platinum (0)
        • Diamond (0)
      • Leetcode (0)
        • Easy (0)
        • Medium (0)
        • Hard (0)
        • SQL (0)
      • 알고리즘(Algorithm) (42)
      • JavaScript (40)
      • Linux (7)
      • JSP (1)
  • 블로그 메뉴

    • 링크

    • 공지사항

    • 인기 글

    • 태그

      파이썬 #입력 #python #input
      JS #javascript #객체 #Object
      Programmers
      리눅스 #입문
      BaekJoon
      자바스크립트 #연습문제
      c++
      고득점 Kit
      Javascript
      리눅스
      알고리즘
      JS #정규표현식
      티스토리챌린지
      JS #클래스
      오블완
      Python #알고리즘
      프로그래머스
      자바스크립트
      JavaScript #Set #Collection
      JS #JavaScript #프로그래머스 #카카오
      LeetCode #JS #Javascript #Algorithm
      SQL
      async await #js #문법 #자바스크립트 #비동기
      프로그래머스 #자바스크립트 #JS
      Algorithm
      알고리즘 #Algorithm
      JS #프로그래머스 #숫자의표현 #알고리즘
      JSP #Vscode #톰켓 #Tomcat #Java #Web #jdk
      JS #JavaScript #프로그래머스 #알고리즘
      Vue #Vue.js #정리
    • 최근 댓글

    • hELLO· Designed By정상우.v4.10.3
    Hun-bot
    파일 소유와 허가권 /프로세서
    상단으로

    티스토리툴바

    티스토리툴바