Operation 8

Linux, 기본 명령어 (디렉토리, 파일)

필자는 리눅스를 취업하고 급하게 쓰게 되면서,외우지 않으려고 노력했다.(사실 찾아쓰는게 제일 확실하기도 하고 내 메모리는 일을 다했다...)어원을 찾아보려고 했고, 어원을 통해 재미난 사실들과 흥미를 일으키기도 했다. 디렉토리 명령어 살펴보기만들기 / 지우기mkdir [option]... ...mkdir pdir mkdir pdir/rmdir [option]... ...부모 디렉토리가 존재하지 않을 경우 당연한 말일 수 있으나 그 아래 하위 디렉토리를 만들 수 없다.부모 디렉토리가 없더라도 한번에 부모와 자식 디렉토리를 한번에 만들어 줄 수 있다 (mkdir -p)삭제 할 때에도 하위 디렉토리가 있다면 삭제가 불가능 하다. 한번에 지우기 위해서는 (rmdir -p) 명령어가 필요하다. mkdir #mak..

Operation/Linux 2025.02.22

Linux(ubuntu), 파일의 권한.

파일의 권한리눅스에서 파일의 권한은 다음 세 가지 범주로 나뉜다.사용자의 접근 권한의 구분 : 소유자(user) / 그룹(group) / 그 외(other) ls - l 을 통해 다음과 같은 목록이 표시가 되는데 ,유형 , 권한 , 링크수, 소유자 , 그룹 , 파일크기 , 변경일자 , 이름 의 목록이 출력된다. 읽기쓰기실행읽기쓰기실행읽기쓰기실행rwxrwxrwx421421421777읽기(read, r): 파일 내용을 읽을 수 있음 (값: 4)쓰기(write, w): 파일을 수정할 수 있음 (값: 2)실행(execute, x): 파일을 실행할 수 있음 (값: 1)실행 권한은 속성의 파일이 아니고 디렉토리의 경우 접근 권한을 나타내기도 한다.이 값들을 숫자값으로 표시하게 되면 다음과 같이 합산식으로 표시할 수..

Operation/Linux 2025.02.21

Linux(ubuntu), 사용자(그룹) 추가, 변경, 삭제

2025.02.02 - [Operation/Linux] - 리눅스, 사용자 정보 확인 리눅스, 사용자 정보 확인/etc각종 설정파일들의 디렉토리로 시스템 전반의 설정파일과 구성파일을 저장하는 곳.사용자 정보 확인 cat /etc/passwd사용자 계정 확인cat /etc/shadow사용자 암호cat /etc/group 사용자 그룹 확인 /etc/paradaonmommy.tistory.com 사용자 추가[sudo] adduser [option] [--home DIR] [--shell SHELL] [--disabled-password] [--disabled-login] . adduser 만 입력하면  할 수 없다고 뜬다.당연한 말로 , 아무나 사용자를 마구 추가하면 안되겠다. 관리자만 추가 할 수 있다.su..

Operation/Linux 2025.02.21

리눅스, 사용자 정보 확인

/etc각종 설정파일들의 디렉토리로 시스템 전반의 설정파일과 구성파일을 저장하는 곳.사용자 정보 확인 cat /etc/passwd사용자 계정 확인cat /etc/shadow사용자 암호cat /etc/group 사용자 그룹 확인 /etc/passwd사용자 명패스워드계정 UID계정 GUI - 계정 그룹 id이름home 디렉토리로그인 쉘많은 계정 유형들이 이미 존재한다.웹서비스 같은경우 www-data(5.이름)라는 권한으로 실행되고 , 이렇게 특정 프로세스를 사용하기 위해서는 사용하는 계정 권한을 서비스 어카운트라는 이름으로 부른다.root account로만 사용했던 부분들을  service account 라는 개념을 이해해야 한다.클라우드 서비스는 상당히 많은 다양한 service account 가 존재하..

Operation/Linux 2025.02.04

리눅스 , 권한 대여

권한의 대여sudosuperuser do 의 준말 → 슈퍼유저의 권한을 수행한다.내가 잠시 슈퍼유저의 권한을 빌러 명령어를 실행하는 것이다.cat /etc/shadow# 허가 거부됨을 확인sudo cat /etc/shadow# file 에 sudo 권한을 빌려 접근이 가능 루트 권한으로 아무 파일이나 들어가게되고 또 생성 , 수정 , 아무 프로세스나 루트 권한으로 실행하고 웹 서비스도 루트 권한으로 실행하고 그러면 웹 취약점으로 루트 권한을 뺴앗기게 되고 시스템을 다 장악당하게 된다.정말 꼭 필요한 상황에서만 사용해야한다.권한을 빌리기 위해 sudo 명령어를 쓰게되는데 문제가 하나 있다.아무나 루트 유저의 권한을 빌려오면 안되기 때문이다.그래서 누가 sudo의 권한을 빌려올 수 있는지에 대한 정책이 필요..

Operation/Linux 2025.02.04

리눅스 , 다중 사용자의 개념과 권한

다중사용자(multi-user)Microsoft window 운영체제는 pc라고 불리는 personal computer  즉 , 태생자체가 개인용 컴퓨터를 위해 만들어졌다.지금은 다중 사용자도 쓸 수 있지만 그들이 동시에 접속하는 것이 아니라 한명의 사용자가 이용한 이후 그 사용자가 로그아웃 해야지만 다른 사용자가 사용할 수 있는 구조이다.linux는 태생 자체가 다중 사용자가 동시에 접속을 해서 사용 할 수 있는 환경을 고려하여 탄생하게 되었다.리눅스의 태생이 유닉스 시스템 즉 , 서버운영 환경에서 출발하였기 때문이다.Ctrl + Alt +F1text 터미널 1Ctrl + Alt + F2~6text 터미널 2 ~6Ctrl + ALt +F7GUI 터미널 1이를 활용하여 다중 사용자 접속창을 활성화 시킬 ..

Operation/Linux 2025.02.03

리눅스 운영체제(operation system)와 커널(kennel)

운영체제란?운영체제 또는 오퍼레이팅 시스템은 시스템 하드웨어를 관리할 뿐만 아니라 응용 소프트웨어를 실행하기 위하여하드웨어 추상화 플랫폼과 공통 시스템 서비스를 제공하는 시스템 소프트웨어.최근에는 가상화 기술의 발전에 힘입어 실제 하드웨어가 아닌 하이퍼바이저 위에서 실행되기도 한다.공통 시스템 소프트 웨어란 입출력, 메모리 관리 , 프로세스 관리 , 디스크 관리 등의 다양한 부분을 수행하며 ,응용프로그램을 구동하고 멀티 테스킹을 수행하기 위해 필수적으로 필요한 공통 시스템이고 이러한 것들을 대신 수행해 주는 것이 운영체제다 라고 할 수 있다.한 마디로 ​컴퓨터와 인간 사이에 매개자 역할을 해주는 것이 바로 운영체제라고 할 수 있다.커널이란 ?커널이란 컴퓨터의 운영체제의 핵심이 되는 컴퓨터 프로그램의 하나..

Operation/Linux 2025.02.02

Linux 란 ?

Linux 란 ?   리누스 토르발스에 의해 개발된 운영체제운영체제 는 시스템 하드웨어를 관리할 뿐만 아니라 응용 소프트웨어를 실행하기 위해서하드웨어 추상화 플랫폼과 공통 시스템 서비스를 제공하는 시스템 소프트웨어시스템 소프트웨어는 응용 소프트웨어를 실행하기 위한 플랫폼을 제공하고,컴퓨터의 하드웨어를 동작, 접근할 수 있도록 설계된 소프트 웨어이다.리눅스의 역사운영체제에 세계적인 거장인 앤드를 탄앤버드함이라는 교수님이 교육용 목적으로 개발한 리눅스의 배급판을 개발.리눅스 토르발즈가 재미삼아 표방하여 만들게 되었고 , 이것을 유즈넨 뉴스그룹에 초기버전이 발표되며 세상에 드러나게 됨.그당시 인텔CPU를 장착한 PC에서 구동되는 운영체제였으나 이후에 오픈 소스형태로 공개가 되며 많은 사람들이 함께 개발하며 다..

Operation/Linux 2025.02.01
728x90