Operating System/Linux(6)
-
[Linux] Linux 파일 및 디렉터리 명령어 (2)
1. Linux 파일 및 디렉터리 명령어 (find) : 지정된 디렉터리 하위의 파일 검색 : find [디렉터리] [옵션] [액션] 옵션 설명 -empty 비어있는 파일 찾기 -uid [UID] 지정된 UID 값으로 찾기 -gid [GID] 지정된 GID 값으로 찾기 -user [이름] 소유자로 찾기 -group [이름] 소속 그룹명으로 찾기 -nouser 소유주가 없는 파일 찾기 -nogroup 소속그룹 없는 파일 ㅣ찾기 -name [문자열] 파일 이름으로 찾기 -perm [권한] 지정된 권한을 갖는 파일 찾기 -type [f/d/b/...] 지정된 파일 타입을 이용하여 파일 찾기 -atime [+n/n/-n] Access 시간을 이용하여 찾기 -mtime [+n/n/-n] 파일 내용을 변경한 시간을..
2020.03.17 -
[Linux] Linux 파일 및 디렉터리 명령어 (1)
1. Linux 파일 및 디렉터리 명령어 명령어 설명 옵션 사용법 비고 ls 디렉터리의 파일 목록 출력 하단에 별도로 정리 ls [옵션] [경로] pwd 현재 디렉터리 위치 확인 pwd cd 디렉터리 이동 cd [경로] mkdir 빈 디렉터리 생성 mkdir [옵션] [이름] rmdir 빈 디렉터리 삭제 -p : 상위 디렉터리 포함 rmdir [옵션] [이름] 비어있어야 가능 touch 파일이 존재 할 때는 시간 정보를 갱신하고, 파일이 없을 경우 0Byte의 빈 파일 생성 -a : 최근 사용 시간 변경 -c : 파일 없을 때 생성 안함 -m : 최근 변경 시간만 변경 -t : 날짜를 지정하여 변경 touch [옵션] [이름] cat 지정된 파일 내용을 표준 출력 -n : 라인 번호를 포함 -b : 공백..
2020.03.17 -
[Linux] Linux 파일
1. Linux 파일 종류 종류 설명 - 일반 파일 b 블록형 특수 장치 파일 (주로 디스크, /dev/sda 등) C 문자형 특수 파일 (주로 입/출력, /dev/console 등) d(/) 디렉터리 파일 P(=) 파이프 파일 S 소켓 파일 l(a) 심볼릭 링크 파일 ※ Window와 다르게 Linux는 확장자의 특별한 의미가 없으며 보통 프로그램 개발 언어 등을 표시 2. Linux 파일 1) 일반 파일 : 기본적인 대부분의 파일 : 원하는 형식의 데이터 저장이 가능하며 각 사용자들이 소유 권한을 가짐 : 데이터베이스, 동영상, 음악, 실행 파일 등 2) 디렉터리 파일 : 특수 파일 : 연관 있는 파일들을 하나의 그룹으로 만들어 저장하도록 구분되어 있는 공간 : 하나의 inode를 할당 받으며 파일 ..
2020.03.17 -
[Linux] Linux 디렉터리
1. Linux 디렉터리 : FHS (Filesystems Hierarchy System)으로 트리 형태의 계층적인 구조 : 대/소문자 구분 및 파일과 디렉터리 이름 중복 불가 1) 절대경로 : 최상위 경로를 기준으로 현재 파일이나 디렉터리의 위치를 나타내는 경로 : 사용자의 현재 위치와는 관계 없음 2) 상대경로 : 현재 위치를 기준으로 파일이나 디렉터리의 위치를 나타내는 경로 : 사용자의 현재 위치에 따라 경로가 달라 짐 디렉터리 설명 / 최상위 경로 bin 사용자를 위한 명령어 저장 (ls, ps, mv, cat, chmod, ...) boot 부트로더 및 부팅을 위한 파일 저장 dev 시스템의 장치 파일 저장, 모든 장치는 파일로 표현, udev 데몬에 의해 관리됨 etc 시스템 및 프로그램의 환..
2020.03.17 -
[Linux] Linux 기본 명령어
1. 기본 명령어 (1) 명령어 설명 옵션 사용법 비고 man 메뉴얼 확인 -a : 모든 메뉴얼 -f : 간단히 man [옵션] [명령어] q로 메뉴얼 종료 date 시스템 시간과 날짜 확인 date 권한 필요 cal 간단한 달력 확인 cal [일] [월] [연도] hwclock 하드웨어 시간 동기화 -r : HW 시간 확인 -s : 시스템 시간 동기화 -w : HW 시간 동기화 hwclock [옵션] 권한 필요 rdate 원격지로부터 시간 동기화 -p : NTP 서버 시간 출력 -s : NTP 서버 시간 동기화 rdate [옵션] [NTP 서버] NTP1 : time.bora.net NTP2 : time.kriss.re.kr uname 시스템 정보 확인 -a : 모든 정보 -m : HW 타입(CPU) ..
2020.03.17 -
[Linux] CentOS 설치
1. Linux 정의 : 오픈 소스이며 Linux Benedict Torvalds가 개발 : 기존 Unix 커널을 경량화하고 GNU 프로젝트의 C Library를 포함한 OS : 기본적인 Linux 커널을 바탕으로 여러 종류의 배포판이 만들어져 있음 (Linux는 커널, Linux OS는 커널과 GNU 혼합) : 버전은 [Major].[Minor].[Patch] 형태로 표현 표현 설명 Major 커널의 큰 구조적 변화 Minor 내부적 구현방식의 변화 Patch 같은 버전에서 업데이트 종류 설명 데비안 데비안 GNU/리눅스, 우분투, 리눅스 민트, 칼리 리눅스, 크런치뱅, 하모니카, Damn Small 리눅스, Elementary OS, 스팀 OS 레드헷 레드헷 엔터프라이즈 리눅스, 페도라, 미고, 붉은..
2020.02.29