본문 바로가기

분류 전체보기99

[Unix] 심볼릭링크 (Symbolic Link) 가이드 주로 사용하는 심볼릭링크(Symbolic Link)에 대하여 정리합니다. ■ 개요 - 심볼릭링크(Symbolic Link)는 파일 및 폴더에 대해 Link를 연결하여 원본효과를 갖는 기능 (다른 연결파일을 생성) - 예를 들어 Windows의 바로가기(.link)와 유사 - 하드링크(Hard Link)는 Link를 연결하는건 동일하나 원본과 같은 Link 파일이 생성 (i-node상 동일한 ID를 갖는 파일 생성) - 하드링크와 파일복사(cp)의 차이점은 복사본을 수정해도 원본에 적용이 되지 않는점이 다름 ■ 명령어 구조 - ln [옵션] [원본파일 or 폴더] [새로만들 링크이름] ■ 옵션 옵 션 설 명 -b 링크파일 생성 시 대상파일이 존재하면 백업파일을 생성 후 링크파일을 생성 -d 디렉토리에 대해.. 2022. 1. 6.
[Unix] 서버 시간 확인/설정 가이드 Unix 환경에서 서버의 시간설정 관련 아래와 같이 정리하여 공유합니다. ■ 개요 - 서버의 경우 시간이 다를 경우 문제가 발생할수 있음 - 서버 시간 설정 확인 및 설정 가이드 정리 ■ 서버 시간 확인 및 설정 방법 1. 서버 시간 확인 - 명령어 : date 2. time.bora.net 타임서버의 시간 확인 - 명령어 : rdate -p time.bora.net 3. time.bora.net 타임서버의 시간으로 설정 - 명령어 : rdate -s time.bora.net 4. 서버 시간 확인 - 명령어 : date 위와 같이 설정하였음에도 처리되지 않을 경우, 1. 기존의 타임존 파일을 백업 #) mv /etc/localtime /etc/localtime_back 2. 타임존을 Seoul로 변경 #.. 2022. 1. 6.
[Unix] passwd 파일 가이드 (계정 정보) Unix 환경에서 계정 정보를 관리하는 passwd 파일관련하여 아래와 같이 정리합니다. ■ 개요 - 계정 정보를 가지고 있는 파일 (패스워드 정보 x) - 계정 목록 확인 가능 - 계정의 사용자ID(UID), 그룹ID(GID) 확인 가능 ■ 파일 경로 - /etc/passwd ■ 파일 형식 - [사용자ID] : [패스워드(x)] : [사용자ID(UID)] : [그룹ID(GID)] : [종보] : [홈디렉토리] : [명령어 처리 Shell] 2022. 1. 6.
[Unix] User(사용자) 추가/수정/삭제 가이드 Unix 환경의 User(사용자) 추가/수정/삭제 명령어 정리하여 공유합니다. ■ 사용자 생성 (명령어 : useradd) ○ 계정 생성 #) useradd 계정명 #) passwd 계정명 새 암호 : 새 암호 재입력 : passwd: 모든 인증 토큰이 성공적으로 업데이트 되었습니다. ○ 그룹 지정하여 생성 (기존 그룹 없을 경우 - 생성) #) useradd 계정명 -G 신규그룹명 ○ 그룹 지정하여 생성 (기존 그룹 있을 경우) #) useradd 계정명 -g 기존그룹명 ○ UID 지정하여 생성 #) useradd 계정명 -u 사용자UID ○ 옵션 옵 션 설 명 -u 유저번호(UID) 설정 -g 그룹번호(GID) 설정 -G 보조 그룹번호(GID) 설정 -d 홈 디렉토리 설정 -s 사용할 Shell 설정.. 2022. 1. 5.
[Unix] TOP 명령어 (서버 성능/리소스 확인) Unix 환경에서 서버 내 CPU, Memory 등의 성능 리소스 확인 명령어 가이드 정리합니다. ■ 명령어 #) top [옵션] ■ 실행 후 옵션 옵션 설명 1 CPU 갯수별 사용량 보기 shift + m 메모리 사용량이 큰순으로 정렬 shift + p CPU 사용량이 큰순으로 정렬 shift + t 실행시간이 큰순으로 정렬 c 명령인자 표시/비표시 space bar Refresh u 입력한 유저의 프로세스만 표시 - which u ■ 화면 상단 세부 필드 설명 필드 구분 설 명 top 현재시간, uptime, 현재 로그인 유서주, 로드 에버리지 ※ 로드 에버리지란? : 작업대기시간, 값이 1이라면 1분동안 평균 1개의 프로세스 대기상태임을 나타냄. 보통 5이면 서버가 부하를 받는다고 생각함. 10~1.. 2022. 1. 5.
[Unix] rm 명령어 가이드 (파일/폴더 삭제) Unix 환경에서의 파일 및 디렉토리 삭제 명령어 가이드 입니다. ■ 명령어 구조 - rm [option] [파일/디렉토리명] ■ 명령어 옵션 옵션 내용 -f - 삭제 여부를 묻지 않고 강제 삭제 -i - 매번 삭제할때 마다 물어봄 -d - 빈 디렉토리를 삭제 (디렉토리 안에 파일이나 서브디렉토리가 있으면 삭제 X) -r - 하위 디렉토리를 포함한 모든 파일을 삭제 -v - 삭제 과정을 출력 ■ 명령어 사용 예제 ○ 특정 파일 삭제 - 명령어 : rm 파일명1 파일명2 파일명3... #) ll 합계 4 -rw-r--r--. 1 root root 5 2021-05-17 15:59 file1 -rw-r--r--. 1 root root 0 2021-05-17 15:59 file2 #) #) rm file1 f.. 2022. 1. 3.
[Unix] NFS Mount 후 nobody 사용자 Mapping 방법 다른 서버의 NFS 서비스를 이용하는데 있어, 계정정보가 서로 달라 nobody 출력 및 권한설정이 잘 되지 않는 경우가 있어 아래와 같이 사용자 Mapping 하는 방법 가이드 합니다. ■ 목적 - 2개의 서버를 NFS 공유 후, 소유자 및 그룹이 nobody 권한이 부족한 경우 - 이름이 동일한 계정의 UID가 달라 권한을 부여 못받을 경우 - 서버 계정의 UID 및 GID를 똑같이 설정하여 처리 ■ 계정 ID 확인 방법 - 경로 : /etc/passwd ■ 계정 UID 및 그룹 GID 변경 방법 1. User 생성 - 계정 생성 / 패스워드 설정 #) useradd destiny #) passwd destiny > 엔터 > 패스워드 2. UID 확인 #) id -u 계정명 3. UID 변경 #) u.. 2022. 1. 3.
[Unix] more 명령어 가이드 (파일 내용 확인) Unix 상에서 파일 내용 확인 시 많이 사용되는 more 명령어 가이드 정리합니다. ■ 명령어 구조 - more [option] [파일명] ■ 옵션 옵 션 내 용 -p - 페이지 이동 시 새로고침하며 출력 됨 -숫자 - 한페이지에 출력할 줄수를 설정 -s - 공백이 여러줄의 경우 한줄의 공백으로 줄임 ■ 실행 중 옵션 옵 션 내 용 스페이스바, z - 다음 페이지로 넘어감 b - 이전 페이지로 돌어감 Enter(엔터) - 한줄씩 넘어감 d - 반 페이지씩 넘어감 f - 2 페이지씩 넘어감 = - 현재 위치의 행번호를 표시 /문자 - 문자 검색 n - 검색한 문자 계속해서 찾기 v - 현재 화면에서 vi 편집창으로 전환 h - 도움말 출력 q - 명령을 종료 ■ 파일 읽기 - 명령어 : more 파일명 .. 2021. 12. 30.
[Unix] Group(그룹) 생성/삭제/수정 가이드 Unix 환경에서 Group(그룹) 생성/삭제/수정 가이드 정리합니다. ■ 그룹 확인 ○ 그룹 확인 #) more /etc/group 또는 #) grep 그룹명 /etc/group ○ 계정이 속한 그룹 확인 #) groups 계정명 ■ 그룹 추가 - 명령어 구조 : groupadd -옵션 그룹명 ○ 그룹 추가 (기본 명령어로 생성 시 GID는 500이상(일반그룹)으로 할당) $) groupadd 그룹명 ○ GID 할당하여 그룹 추가 $) groupadd -g 999 그룹명 ○ GID 할당하여 시스템그룹 추가 (GID 499이하 中 가장 큰수) $) groupadd -r 그룹명 ■ 그룹 수정 - 명령어 구조 : groupmod -옵션 ○ 그룹 이름 변경 $) groupmod -n 새로운그룹명 기존그룹명 ○.. 2021. 12. 30.
[Unix] du 명령어 (용량 확인) Unix 환경에서 특정 폴더의 용량 확인 명령어 가이드 입니다. ■ 명령어 구조 - du [option] [파일/디렉토리명] ■ 명령어 옵션 옵 션 내 용 -a - 파일단위의 용량도 출력 (-a옵션을 사용하지 않으면 디렉토리 용량만 출력) -b - 바이트(byte) 단위로 출력 (Default KB) -k - 키로바이트(KB) 단위로 출력 -m - 메가바이트(MB) 단위로 출력 -B - 블록 크기(Size) 단위로 출력 -h - 작은파일은 KB단위, 큰파일은 MB, GB단위로 출력 -d - 하위 디렉토리를 몇 단계 까지 출력할지 지정 -s - 용량의 합계를 출력 -D - 심볼릭 링크의 경우 원본의 값을 보여줌 ■ 명령어 사용 예제 ○ 특정 폴더의 용량 합계 확인 (하위 포함) - du -sh 폴더명 $).. 2021. 12. 29.
728x90
반응형