'리눅스 (Linux)/Ubuntu'에 해당되는 글 4건

  1. 2019.10.25 내 가상컴퓨터 (우분투 리눅스) 관련 파일들 경로
  2. 2019.10.25 ubuntu oracle-xe 삭제
  3. 2019.10.24 (Ubuntu) 우분투 사용자 권한 설정
  4. 2019.10.24 우분투(Ubuntu)의 시스템 구조

내 가상컴퓨터 (우분투 리눅스) 관련 파일들 경로

리눅스 (Linux)/Ubuntu 2019. 10. 25. 13:24


- tomcat8 -


경로 : /etc/tomcat8




- 프로젝트 -


경로 : /var/lib/tomcat8/webapps

'리눅스 (Linux) > Ubuntu' 카테고리의 다른 글

ubuntu oracle-xe 삭제  (0) 2019.10.25
(Ubuntu) 우분투 사용자 권한 설정  (0) 2019.10.24
우분투(Ubuntu)의 시스템 구조  (0) 2019.10.24
:

ubuntu oracle-xe 삭제

리눅스 (Linux)/Ubuntu 2019. 10. 25. 12:53

1.  $ sudo dpkg --purge oracle-xe







  2. 설치 폴더 삭제


  $ sudo rm -rf /u01/app/oracle/


  $ sudo rm /etc/default/oracle-xe


  $ sudo rm /etc/init.d/oracle-shm


  $ sudo rm /etc/oratab




  

  3. 시작 프로그램에 등록된 오라클 삭제


  $ cd /etc/init.d/


  $ sudo rm oracle-xe







출처

https://uiandwe.tistory.com/907


:

(Ubuntu) 우분투 사용자 권한 설정

리눅스 (Linux)/Ubuntu 2019. 10. 24. 14:18

우분투에서 사용자 권한


- 우분투를 포함한 리눅스 시스템들은 최초에 개발될 때부터 다수의 사용자가 동시에 한 컴퓨터를 같이 쓰는 환경을 고려해서 개발되었다.


- 다수의 사용자가 같이 하나의 컴퓨터를 사용할 때 가장 중요한 것은 파일의 소유권과 사용권한이다.


- 리눅스는 모든 파일과 디렉토리에는 반드시 소유자 개념이 존재하고 소유 개념 외에도 소유자, 소유그룹, 제3자로 권한을 분리해서

각각에 해당하는 사람에 따라서 파일을 읽고, 쓰고, 실행할 수 있는 권한을 따로 줄 수 있게 되어 있다.



* 소유자 개념의 구분 *


ㄱ. 소유자


- 파일의 주인을 말한다.


- 파일을 생성하면 자동으로 해당 계정이 파일의 주인이 된다.



ㄴ. 소유그룹


- 계정들은 특정 그룹으로 묶여 있을 수 있다.


- 같은 그룹으로 묶어 놓으면 파일의 소유주가 아니더라도 그룹 권한으로 파일을 다룰 수 있다.


- $ groups 라고 입력하면 자신이 속한 그룹을 확인 할 수 있다.




ㄷ. 제 3자


- 자신이 파일의 소유자도 아니고, 소유그룹도 아닌 모든 계정은 제 3자 계정에 속한다.





1. 0번 영역


- 디렉토리를 의미한다.


- 파일은 -로 표시가 된다.




2. 123 영역


- 소유자의 사용권한을 의미한다.


- 위 예제에서는 소유자는 읽고, 쓰고, 실행할 수 있는 모든 권한을 부여받았다.




3. 456 영역


- 소유 그룹의 사용 권한을 의미한다.


- 위 예제에서는 소유 그룹은 읽거나 실행할 수는 있지만 쓸 수는 없다.




4. 789 영역


- 제 3자의 사용권한을 의미한다.


- 제 3자는 소유 그룹과 마찬가지로 읽거나 실행할 수는 있지만 쓸 수는 없다.




* 읽기, 쓰기, 실행 권한 *



① r권한 


ㄱ. r은 읽는 권한을 의미한다.


ㄴ. r권한이 없으면 해당 사용자는 음악을 재생할 수도, 사진 파일은 사진을 볼 수도 없다.


ㄷ. 설령 파일의 소유자가 본인이라고 해도 권한이 없으면 읽을 수 없다.




② w권한


ㄱ. w권한은 쓰기 권한을 의미한다.


ㄴ. 이 권한이 없으면 파일의 내용을 수정할 수가 없다.




③ x권한


ㄱ. x권한은 실행 권한을 의미한다.


ㄴ. 대부분의 데이터 파일 (음악, 사진, 문서) 들은 실행파일이 아니기 때문에 읽고, 쓰는 권한을 부여 받으면 사용하는 데 문제가 없다.


ㄷ. 하지만 실행파일 같은 경우는 실행권한을 부여 받지 못하면 실행할 수가 없다.




- 권한 변경하기 -


ㄱ. 권한을 바꾸는 명령어는 chmod 이다.


ㄴ. chmod를 쓰는 방법은 위에서 살펴본 r,w,x 의 영문자를 이용하는 방법과, 숫자를 이용하는 방법 2가지가 있다.


ㄷ. chmod는 파일의 소유자나 루트 계정만이 실행할 수 있다.




- 영문자를 이용하는 방법 -



$ chmod u-x Music



ㄱ. 위 명령을 Music 디렉토리의 소유자 권한 중에서 실행권한을 제거하라는 명령이다.


ㄴ. u는 소유자를 의미하고, -x는 실행권한 제거를 의미한다.



u

소유자 

g

소유 그룹

o

제 3자



 +r 또는 -r

읽기 권한 추가 또는 삭제 

 +w 또는 -w

쓰기 권한 추가 또는 삭제 

 +x 또는 -x

실행 권한 추가 또는 삭제 



위에서 설명한 내용을 바탕으로 몇가지 예제를 살펴보자.




  ex01)


  $chmod go+rwx Music


  위의 명령어는 Music 디렉토리의 소유 그룹과 제 3자에게 읽기, 쓰기, 실행권한을 모두 부여하겠다는 의미이다.




  ex02)


  $chmod o-xw Music


  위 명령어는 Music 디렉토리의 제 3자에게 실행과 쓰기 권한을 주지 않겠다는 의미이다.




- 숫자를 이용하는 방법 -


아래 표처럼 각각의 권한마다 숫자를 지정해서 더해주는 방법이다.


R

W

X


예를 들어 보자.



  ex01)


  $ chmod 755 Music


  위 명령어는 소유자에게는 읽기 (4), 쓰기 (2), 실행 (1) 권한을 전부 부여하고, 소유그룹과 제 3자에게는 읽기 (4) 와 실행 (1) 권한만을 

  부여하는 명령이다.


  총 세 자리 숫자를 적어줘야 하는데 첫 번째 자리 숫자 값은 소유자의 권한을, 두 번째 자리 숫자값은 소유 그룹의 권한을,


  마지막 셋째 자리 숫자 값은 제 3자의 권한을 의미한다.




  ex02)


  $ chmod 300 Music


  위 명령어는 소유자는 쓰기 (2) 와 실행 (1) 권한을 부여하고, 소유 그룹과 제 3자에게는 아무런 권한을 부여하지 않는 명령이다.






출처

http://magic.wickedmiso.com/43?category=727613

:

우분투(Ubuntu)의 시스템 구조

리눅스 (Linux)/Ubuntu 2019. 10. 24. 11:36

- 우분투 소개 -


우분투는 리눅스 배포판의 한 종류이다.


리눅스 배포판들은 겉으로 보이는 모양이 많이 다를 수 있지만 내부 시스템 구조는 일관성을 띄고 있다.


콘솔을 이용하게 되면 리눅스 시스템에 직접 접근해서 작업을 수행할 수 있어서, 리눅스 배포판 종류와 상관없이


거의 비슷하게 사용할 수 있다는 장점이 있다.




 

  1. 우분투의 파일시스템 구조


  - 우분투는 MS윈도우와 같이 드라이브 ( C: 나 D: ) 라는 개념이 없다.


  - 우분투의 파일 시스템은 단 하나의 파일 시스템으로 구성되어야 한다.

(간단하게 말해 우분투는 무조건 C:나 D: 라는 하나의 드라이브만 존재해야 한다는 것이다.)


  - 이는 리눅스 시스템의 공통된 특징으로 다른 리눅스 배포판도 마찬가지 이다.




  2. 우분투 파일시스템의 최상위 루트 (root) 디렉토리


  - 우분투의  파일 시스템의 최상위는 루트 디렉토리 (/) 라고 부르는 공간이다.

    이는 MS 윈도우로 비유하자나면 C:\와 비슷한 것이다. (C: 드라이브의 가장 최상위 폴더는 C:\ 이기 때문이다.)


  - 리눅스는 드라이브라는 개념이 없고 무조건 루트 디렉토리(/) 부터 존재하기 때문에 다른 저장장치에 접근하려면

    특정 디렉토리를 해당 저장 장치에 연결해서 접근해야 한다.




  3. 우분투의 디렉토리 구조


  - 우분투의 디렉토리 구조에서 가장 큰 특징은 운영체제의 다양한 시스템 파일들이 한곳에 모여있는게 아니라 

    많은 디렉토리에 분산되어 있다는 점이다.


  - 이는 우분투 뿐만이 아니라 리눅스 기반의 배포판들의 특징이다.






- 우분투의 디렉토리 구조 - 





1. bin


- 실행파일들을 모아놓은 디렉토리이다.


- cp, rm 같은 명령어들의 실행파일이 이 폴더에 존재한다.


- 시스템에 존재하는 모든 실행파일들이 이 디렉토리에 있는 건 아니다.




2. sbin


- 시스템 관리자용 실행파일들을 모아놓은 디렉토리이다.


- bin 폴더와의 차이점은 여기에 있는 실행파일은 시스템을 관리하거나 수정할때 사용하는 명령어들이라는 점이다.




3. etc


- 환경설정 파일들을 모아놓은 디렉토리이다.


- MS윈도우 같은 경우 환경 파일이 레지스트리(Registry) 라고 불리는 영역에 저장되거나 각각의 프로그램 폴더에 저장되는 경우가

많지만 우분투에서는 대부분 이 디렉토리에 담아 놓는다.




4. dev


- 장치를 접근할 수 있는 파일들이 담겨 있다.


- 장치를 접근할 수 있는 파일이라는 말이 생소한데, 리눅스에서는 전통적으로 모든 장치를 파일로 표현한다.


- 예를 들어 /dev/tty 파일에 데이터를 쓰면 실제로 저장 장치에 해당 내용이 저장되는게 아니라 해당 장치로 데이터가 전송되는 구조이다.


- 좀 더 자세히 알려면 많은 지식이 필요하고, 일반 사용자들은 깊게 이해하지 않아도 되므로 이 정도만 알아도 된다.




5. lib


- 시스템에서 사용하는 라이브러리 파일들이 존재한다.


- 라이브러리 파일은 어떤 실행파일이 실행될 때 필요한 기능들을 담고 있는 파일을 의미한다.


- MS윈도우에서는 DLL이란 파일을 자주 볼 수 있는데, 라이브러리 파일도 이와 비슷한 역할을 한다.




6. home


- 사용자 데이터를 저장하고 있는 디렉토리이다.


- 이 디렉토리의 하위 디렉토리를 살펴보면 각각 사용자 계정과 동일한 디렉토리들이 나열되어 있는 것을 볼 수 있다.


- 각각의 사용자의 디렉토리들은 각자의 홈 디렉토리로 지정된다.

따라서 콘솔을 시작하면 항상 'home/자기계정명' 디렉토리에서 시작하게 된다.




7. usr


- 사용자가 사용하는 프로그램들이 있는 디렉토리이다.


- 운영체제에 설치되는 대부분의 응용프로그램들이 이 디렉토리에 설치된다.




8. sys, proc


- sys, proc 디렉토리들은 특이하게 실제로 존재하는 파일을 담고 있는 디렉토리가 아니다.


- sys, proc 디렉토리들은 현재 시스템의 상태나 정보들을 알려주는 파일을 담고 있다.


- sys, proc의 파일들은 실제 저장 장치에 있는 것이 아니라 메모리상에 존재한다.

예를 들어 /sys/bus/cpu/device 디렉토리에는 현재 컴퓨터에 장착된 프로페서의 정보를 담고 있는 파일이 존재한다.

이 파일의 내용은 우분투가 부팅될 때마다 새롭게 생성되는 것이다.




출처

http://magic.wickedmiso.com/41?category=727613


: