반응형

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
반응형