일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 보안취약점
- centOS7.8
- RHCSA
- 리눅스 파일 시스템
- centos보안
- 리눅스
- 리눅스보안
- 그룹삭제
- FDISK
- Virtual Box
- 서버 보안
- 보안 취약점 조치
- 서버 보안취약점 조치
- RHEL7
- 리눅스 서버 보안취약점
- 리눅스 서버보안
- Linux
- 리눅스 보안
- ubuntu
- 계정관리
- 보안취약점조치
- 보안취약점 조치
- vi /etc/pam.d/system-auth
- 서버보안
- 가상머신
- CentOS
- 서비스관리
- Cent OS7.8
- yum remove
- 리눅스 서버 보안
- Today
- Total
목록서버/리눅스 기초 (8)
엔지니어 은성의 성장록

1, /etc/fstb 설정 2. reboot or remount 3. quota database 설정 4 . 사용자 개인별 quota 설정 5. 시스템 적용(쿼터 활성화) ▶ 디스크 사용량 할당 quota ▶ 디스크 사용량 할당 (Quota) 1. 패키지 확인 및 패키지 설치 # rpm -qa quota 패키지 설치되어있는지 확인 만약 설치되어있지 않으면 # yum -y install quota로 설치하기! 2. /etc/fstab 설정 Disk Quota 설정하기 위해서는 Quota를 설정할 파티션에 옵션을 주어야 함 사용자 계정에 대한 용량 제한일 경우 usrquota 그룹에 대한 용량 제한일 경우 grpquota 등의 옵션 추가 3. reboot or remount Quota 기능을 추가한 후에는..
포스팅 순서 &연산자 백그라운드 실행 jobs 명령어 , 백그라운드에서 돌아가는 프로세스 확인 fg %1 포그라운드 전환 bg %1 백그라운드 전환 다른 tty 전환 (로그아웃해도 작업실행) # nohub command ▶ & 연산자 (백그라운드 실행) 포그라운드에서 명령어 입력 후 &를 붙이게 되면 작업 번호와 PID를 출력하고 다음 명령을 입력받을 수 있는 대기상태가 됩니다. 백그라운드 작업은 키보드 입력 없이 프로세스 장시간 실행해야 하는 경우에 사용하는 방법이며 시스템 부팅 시에 동작하는 대부분의 프로세스들은 이러한 백그라운드 방식으로 동작합니다. 백그라운드로 동작하는 프로세스는 앞에서 배운 kill명령어로 종료 가능합니다. # mc& -> mc프로그램을 백그라운드로 실행, 작업 번호와 PID가 ..

포스팅순서 프로세스 관리 명령어 ps, ps -옵션 ps -ef pstree 프로세스 연결구조 트리형식으로 출력 프로세스에게 전달하는 메세지 시그널 kill -9 , -15 pid 프로세스 종료 프로세스 죽이기 pkill 리눅스 프로세스 우선순위 snice, nice ▶ 현재 터미널과 관련된 프로세스 정보 확인 ps 옵션 설명 -a 실행 중인 프로세스 중 제어 터미널을 가지고 있는 프로세스 목록 출력 -e 시스템에서 실행 중인 모든 프로세스의 상태를 출력 -f PID, PPID 포함 정보 출력 -l -f 옵션보다 더 자세한 정보 출력 -u 사용자 이름과 프로세스가 시작된 시간 출력 -x 터미널에 종속되지않은 프로세스 출력 ▶ 가장 많이 사용하는 프로세스 명령어 옵션 ps -ef pid : 프로세스 식별번..

▶ 프로세스 - 실행 중인 상태의 프로그램 - 리눅스 최초의 프로세스는 init 프로세스 /sbin/init - 부팅할 때 init프로세스를 만들고 -> login 프로세스 생성 -> login 프롬프트 보여주고 사용자의 로그인 입력 처리 - 로그인이 성공하면 login 프로세스는 쉘 프로세스를 생성한다. - 쉘 프로세스는 쉘 프롬프트를 보여주고 사용자 입력을 처리한다. -> 사용자가 프로그램 입력을 입력하면 쉘 프로세스는 프로그램을 실행한다. ▶ 부모 프로세스, 자식 프로세스 - 자신을 만든 프로세스 : 부모 프로세스 - 자신이 마든 프로세스 : 자식 프로세스 ▶ 프로세스 시분할 시스템, 우선순위 - 여러 프로세스가 메모리에 적재되어 수행될 수 있으며, 작은 시간 동안 차례대로 수행되는데 사람이 보기에..

▶ 리눅스 파일 시스템 개요 - 파일 데이터의 집합 정규 파일 (regular file) : 텍스트 파일, 바이너리 파일 디렉터리 특수파일 : 장치(device) 파일, 파이프 파일 등 # ls -l - 파일 목록의 첫 번째 글자가 파일의 유형을 보여준다. - : 정규 파일 d : 디렉터리 c, b, p : 특수 파일( character device, block device, pipe) ㅣ : 링크 -rw------- : 파일의 유형 및 허가권 1 : 파일의 링크 수 root : 파일의 소유자 root : 파일의 그룹 1423 : 파일의 크기 Sep 6 04:15 파일의 변경 날짜 ▶ 파일의 소유권 파일 사용자의 세 가지 유형, 각 유형에 따라 사용권한을 다르게 할 수 있음, 파일의 소유권은 슈퍼 사용자..

리눅스는 다중 사용자 시스템으로 여러 사용자가 동시에 사용 가능하다. ▶ 계정 확인 ID와 password는 /etc/passwd 파일에 사용자 계정 정보가 저장되며 실제 패스워드는 /etc/shadow파일에 저장된다. # /etc/passwd # /etc/shadow # vi /etc/passwd # vi /etc/shadow ▶ 그룹 - 그룹 : 사용자들을 그룹으로 묶음 (학생, 교수 그룹 등) - 사용자는 하나 이상의 그룹에 속하게 된다. - 사용자 계정을 생성할 때 자동으로 동일 이름의 그룹이 생성되며 그 그룹에 소속된다. - 특정 그룹에 속하게 하려면, 그룹을 새로 만들어야 한다. - vi /etc/group - 사용자 식별번호(UID), 그룹 식별번호 (GID) UID는 0~100까지 리눅스 ..

▶ 슈퍼 유저로 로그인하기 - 로그인 프롬프트에서 슈퍼유저로 로그인 login : root - 일반 사용자로 로그인한 상태에서 슈퍼유저로 로그인 su ▶ 패스워드 변경 passwd - 패스워드 변경 시 6 문자 이상으로 영문자와 숫자를 혼합하는 것이 좋다. ▶ 로그아웃 (Ctrl + D, logout ) 입력 - 리눅스 시스템을 끝내기 위해서는 쉘 프로프트에서 Ctrl + D, logout 입력 ▶ 시스템 종료 #shutdown, halt - 슈퍼 유저가 시스템의 사용을 종료하고 파워를 끝낼 때 # halt # poweroff //하드디스크와 메모리 동기화 하지않고 바로 종료 하므로 가급적 사용 x //사용할 경우 sync 명령으로 동기화 수행후 사용하는것을 추천 ▶ 시스템의 재부팅 : reboot # ..

▶ 리눅스 커널 - 내부적으로는 컴퓨터의 모든 동작을 제어 - 외부적으로는 명령어를 해석해 컴퓨터에 동작을 수행하도록 함 ▶ 리눅스 커널 상태 - 안정 커널 : 2.6.38.4 (3.0.4) - 버전 번호의 규칙성은 다음과 같다: - 안정화 버전 : 둘째 자리가 짝수 ex) 2.0.x, 2.2.x, 2.4.x, 2.6.x - 개발 버전 : 둘째 자리가 홀수 ex) 2.3.x, 2.5.x ▶ 리눅스 커널 버전 및 배포판 버전 확인방법 - 커널 정보 및 시간 등을 표시 # uname -a - 커널 버전만 표시 # uname -r - 리눅스의 배포판 이름 표시 # cat /etc/redhat-release - 운영체제명, 커널 버전, gcc 컴파일 버전 등의 상세판 정보 표시 # cat /proc/version