'IT/ㄴ Linux' 카테고리의 글 목록 (5 Page)
Nowhere 와 Now here 의 차이
반응형

IT/ㄴ Linux 78

[CentOS] Linux 하드디스크 추가하기 [mount / lsblk / fdisk / mkfs]

- [VMware] 사진으로 보는 가상 하드디스크 추가하기 를 보고 오시는 것도 좋습니다. [VMware] 사진으로 보는 가상 하드디스크 추가하기 - 실제 PC에서 하드디스크를 추가하기 위해서는 비용과 꽤나 시간이 필요하다. - 가상화 프로그램에서는 아주 간단하게 다양한 장치를 추가할 수 있다. - 주로 하드디스크를 추가하는 과정이 많 a-gyuuuu.tistory.com - 위에서 VMware에서 가상의 하드디스크를 추가하고 Linux에 연결하는 과정을 알아보았다. - 꽤나 다양한 명령어들이 필요했다. - 결과 확인 = mount / lsblk - 마운트 설정 = mount / fdisk / mkfs [Linux 하드디스크 추가하기] MBR 파티션 형식으로 파티션 나누기 1. 기본 개요 - 윈도우에서는..

IT/ㄴ Linux 2023.07.06

[CentOS] Linux Group 생성 / 삭제 / 수정 [groupadd / groupmod / groupdel]

Linux의 Group 구성 - 기본 그룹 - 리눅스가 설치되면서 자동으로 생성된 그룹 - 그룹마다 시스템에 변경 권한이 다름 EX) Wheel - 명령어 sudo 및 su를 사용하기 위해 생성된 그룹 - 사용자 정의 그룹 - 사용자가 생성한 그룹 - 자원에 권한을 부여하기 위해 사용되는 그룹 = 한 사용자가 여러 그룹에 포함이 가능 groups - 사용자 계정 별 Group 확인 - 명령어 id [USER]로도 확인 가능 groupadd - 새로운 Group을 생성하는 명령어 groupadd [WORD] - 새로운 Group를 생성 groupadd -g [num] [WORD] - 옵션 : -g - GID를 지정하여 새로운 그룹을 생성 groupmod - 생성된 Group을 수정하는 명령어 groupmo..

IT/ㄴ Linux 2023.07.06

[CentOS] vim 편집기 기초 및 정리

개요 - 리눅스에서 가장 많이 사용하는 텍스트 편집기 - 1976년 빌 조이가 처음 vi를 개발 - 1993년 Bram Moolenaar 가 vi 편집기의 호환 & 확장판 vim (Vi iMproved) 배포 기본 - vi 를 실행하면 처음상태가 명령상태 - 키보드 입력이 하나의 명령으로 동작한다. vim 구성 모드 - 명령모드(esc 상태) - 실행 초기 상태 - 입력모드(편집 상태) - i 혹은 a를 누르면 전환 - EX모드(콜론 상태) - : 누르면 전환 ■ 입력모드 명령어 설명 i 현재 커서 앞쪽에 입력 a 현재 커서 뒤쪽에 입력 I 현재 라인 처음에 입력 A 현재 라인 마지막에 입력 o 현재 라인 아래 줄에 입력 O 현재 라인 위쪽 줄에 입력 ■ 명령상태 기본 커서 이동 k(위) h(왼쪽) l(..

IT/ㄴ Linux 2023.07.06

[CentOS] 사용자 계정 수정 [usermod]

usermod - 사용자 계정을 수정하는 명령어 옵션 설명 -c 사용자 계정 설명 추가 (Comment) -d 새로운 Home Directory로 이동 ( * 기존 Home Directory의 파일은 이동 x) -m 새로운 Home Directory로 이동 ( * 기존 Home Directory의 파일까지 같이 이동) -e 만료 기간 지정 -f 만료 후 비활성화 기간 지정 -p 패스워드 지정 -g 주 Group 변경 -G 부 Group 변경 -l 사용자 계정 이름 변경 -L 사용자 계정 잠금 -s 사용자 계정 사용 셸 지정 -u 사용자 계정 UID 변경 -U 사용자 계정 잠금 해제 usermod -c [WORD] [USER] - 옵션 : -c = 사용자 계정 Comment 추가 usermod -d [WO..

IT/ㄴ Linux 2023.07.06

[CentOS] SSH를 통한 root 접속 제한 [sshd_config 수정 / Session 타임아웃 설정]

SSH를 통한 관리자 계정 root 접속 제한 방법은 간단하게 두 가지로 구분된다. 두 개의 파일을 수정하여 포트 변경 & 주석 제거 & 세션 타임아웃으로 root 계정 접속 제한 및 계정 접속 세션의 접속 시간을 제한할 수 있다. 하나씩 살펴보자 1. /etc/ssh/sshd_config 수정 - 포트 변경 - 주석 제거 systemctl restart sshd - sshd 서비스 재시작으로 Port 변경 확인 2. /etc/profile 수정 - Session 타임아웃 설정 - TMOUT=[num] [초단위] 설정 - export에 환경변수 추가 후 재부팅

IT/ㄴ Linux 2023.07.05

[CentOS] passwd 설정 및 옵션

passwd - 사용자 계정의 패스워드를 변경하는 명령어 -d, --delete - named 계정의 비밀번호 삭제 (root로만 실행 가능) -l, --lock - 이름이 지정된 계정의 비밀 번호를 잠금 (root로만 실행 가능) -u, --unlock - 이름이 지정된 계정의 비밀번호를 잠금 해제 (root로만 실행 가능) -e, --expire - 이름이 지정된 계정의 비밀 번호 만료 (root로만 실행 가능) -x, --maximum=DAYS 비밀번호 최대 유효기간 (root로만 실행 가능) -n, --minimum=DAYS - 비밀번호 최소 유효기간 (root로만 실행 가능) -w, --warning=DAYS - 비밀번호가 만료되기 전 사용자에게 주어지는 경고 기간 (root로만 실행 가능) -..

IT/ㄴ Linux 2023.07.05

[CentOS] 사용자 계정 관련 파일 [/etc/passwd & /etc/shadow]

[Linux] 사용자 계정 생성 & 삭제 및 옵션 활용 [useradd & userdel] 참고 사용자 계정과 관련된 파일들 /etc/login.defs - 사용자 계성 생성시 /etc/passwd & /etc/shadow의 각 필드에 적용되는 값 저장 및 설정 PASS MIN DAYS 를 2일로 변경 후 P/W 변경 시, 불가능 - 이틀 뒤에 변경 가능 /etc/passwd - 식별자 번호로 유저를 구분함 - 각 필드 별 설명 root : x : 0 : 0 : root : /root : /bin/bash 계정명 : 암호 : UID : GID : [사용자설명] : 홈 디렉토리 : 로그인 셸 * x는 /etc/shadow에서 암호화되어 저장 T1에 root 권한 부여 /etc/passwd에서 계정 사용 불..

IT/ㄴ Linux 2023.07.04

[CentOS] 사용자 계정 생성 & 삭제 및 옵션 활용 [useradd & userdel]

useradd - 사용자 계정을 생성하는 명령어 - 사용자 생성 후, 생성된 계정은 /etc/passwd /etc/shadow /etc/group에 포함된다. 옵션 설명 -d Home Directory 지정 옵션 -g Group 지정 옵션 [주 그룹] -s 기본 사용 셸 지정 옵션 -c 사용자 설명 지정 옵션 -u 사용자 ID 지정 옵션 -p 암호 지정 옵션 -G Group 지정 옵션 [부 그룹] useradd -p 1111 tree - /etc/shadow에 평문으로 저장 - SSH 접속 불가 - 접속 실패 로그 useradd -p `openssl passwd 1` bird - 기본 암호 방식보다 암호 강도가 낮은 방식으로 암호화되어 저장 - SSH 접속 가능 - 접속 성공 로그 명령어 입력 해보기 =..

IT/ㄴ Linux 2023.07.04

[CentOS] mailx를 사용해보자

Linux에서 기본 제공하는 mailx를 이용하여 간단하게 메일을 송수신해볼 수 있다. 테스트를 위하여 임의의 계정을 생성 useradd m1 & m2 생성 SSH로 m1 m2 계정으로 접속까지 완료 mailx 명령어를 이용하여 메일 보내기 [ root -> m1 & m2] mailx 로 받은 메일 확인하기 m2 에서 root에게도 보내보기 root 계정에서도 메일 확인 가능 Log 파일로도 확인해보자 [ [Linux] 파일과 디렉터리 구조 ] /var 디렉토리 참조 메일 로그 위치로 찾아가보자 /var/log/maillog 위치 확인 /var/log/maillog 파일에서 위의 작업 로그 확인 Linux System mail 디렉토리 - /var/spool/mail 사용자별로 메일 파일이 보관되어 있다..

IT/ㄴ Linux 2023.06.29

[CentOS] Remote Access

Telnet 설치 yum -y install telnet-server systemctl start telnet.socket systemctl restart telnet.socket 시작 및 재시작 후 systemctl status telnet.socket 정상 동작 확인 User : Kedu02 | P/W : 1 로 계정 생성 Putty 접속 후, 명령어 w로 현재 로그인 계정 확인 [ [Linux] 점검 명령어 정리 ] 다만, Telnet은 데이터를 평문으로 송수신하기 때문에 권고하지 않음 [ [CISCO] Telnet & SSH ] SSH 접속 또한, Telnet 접속 방법과 비슷 SSH 설치 yum -y install openssh 로 ssh 설치 vi /etc/ssh/sshd_config 에서 P..

IT/ㄴ Linux 2023.06.29

[CentOS] Firewalld & SELinux 해제

방화벽 해제 과정 현재 방화벽 상태 확인 systemctl status firewalld 명령어 ntsysv [서비스 자동 활성화 프로그램] - Firewalld의 서비스가 부팅시 자동으로 활성화 서비스 Turn-off 리부팅되어도 동작하지 않도록 disable 명령어 ntsysv [서비스 자동 활성화 프로그램] Firewalld의 서비스가 부팅 후에도 Disable Selinux Disable vi /etc/sysconfig/selinux에서 변경 SELinux 설정 값 내용 enforcing = SELinux 보안 정책 강제 작용 | firewalld disable을 꺼도 동작 permissive = SELinux 강제 적용 대신, [경고] 메시지 출력 | 서비스는 동작 disabled = SELin..

IT/ㄴ Linux 2023.06.29

[CentOS] 파일과 디렉터리 구조 [트리구조]

Linux의 파일 유형 Directory 파일 - [d] 디바이스 파일 링크 파일 - [l] 입출력 장치 디바이스 파일 - [c] 저장 장치 디바이스 파일 - [b] 일반 파일 - [-] Linux의 디렉터리 구조 / - 루트 디렉토리 모든 디렉토리는 최상위 디렉토리 즉, 루트 디렉토리의 하위에 존재 주의 : /root와 혼동하지 말 것. => /root 디렉토리는 root 계정의 Home 디렉토리 /bin - 바이너리 명령어 [root 계정 및 일반 사용자가 사용가능한 명령어 보관 디렉토리] /snin - 시스템 바이너리 명령어 [root 계정만 사용 가능한 명령어 보관 디렉토리] [Root 계정은 해당 명령어 사용 가능] [일반 사용자 계정으로 전환 후, 해당 명령어 사용 불가] /boot - 부팅 ..

IT/ㄴ Linux 2023.06.29

[CentOS] nmcli

nmcli networking on - 스냅샷으로 복원 후, 잘 사용했던 Interface ens33 가 사라져서 찾은 명령어 Interface가 사라지는 이유는 모르겠다;; lo / virbr0 두 개의 Interface만 존재했다가 명령어 입력 후 Ens33 / lo /virbr0 세 개로 늘어난 것 확인 ================================================= 테스트로 다시 스냅샷 돌리고 상태 확인 nmcli device show에서 찾은 ens33 상태 nmcli networking on 다시 입력하여 다시 상태 확인해본 결과, 연결됨으로 변경 확인 ifdown 과의 차이점이 궁금하여 아래 해당 Interface 입력 [관리되지 않음] 이 아니라 [연결 끊겼음] 으..

IT/ㄴ Linux 2023.06.29

[CentOS] 점검 명령어 정리 [df / top / free / netstat / Log File 보기]

명령어 df df -hT = 'h'uman이 알아보기 쉬운 Size 표기 및 Type 표기 사용률 90% 이상일 때, 기재 부록 - 명령어 du 특정 디렉토리 기준 디스크 사용량 확인 du -h 명령어 top a. 구동 시간 표기 = 약 23시간 소요 / users 2명 / load average 1분 | 5분 | 15분 b. 수행 프로세스 = 총 202개의 프로세스 수행 / 1개의 프로세스 실행 c. CPU 사용률 1) us : 사용자 레벨의 CPU 사용 비중 2) sy : 시스템 레벨의 CPU 사용 비중 3) ni : 우선순위가 낮은 프로세스의 CPU 사용 비중 4) id : 유휴 상태의 CPU 사용 비중 5) wa : I/O를 대기 중인 CPU 사용률 6) hi : interrupt handler에..

IT/ㄴ Linux 2023.06.29
반응형