리눅스
-
[Linux/리눅스] 08-1. yum 명령어Linux 2018. 12. 24. 10:03
// 특정 남성과 매칭된 이력 조회 List metFemales = whoMeetRepository.findByMetUser2(man.getUser()); for (WhoMeet met : metFemales) { metFemalesSet.add(met.getMetUser1().getUserNickname()); // 이전에 매칭된 여성 추가 } // 여자 그룹을 순회하면서 남자의 선호도를 결정 for (Woman woman : womenGroup.values()) { String womanName = woman.getName(); if (metFemalesSet.contains(womanName)) { continue; // 이전에 매칭된 여성은 제외 } if (!man.isDontCareSameDep..
-
[Linux/리눅스] 07. 프로세스 관리 명령어 , top , uptime , w , gnome-system-monitor , nice , reniceLinux 2018. 12. 21. 17:46
KILL PROCESS 프로세스 제어 신호- 프로세스에 전달된 소프트웨어 인터럽트이다. - 실행 중인 프로그램에 이벤트를 보고한다. - 신호를 생성하는 이벤트는 오류, 외부 이벤트, 명시적 요청 등으로 발생한다. Term - 프로그램이 한 번에 종료된다. Core - 메모리 이미지를 저장한 후 프로그램이 종료된다. Stop - 프로그램 실행이 중지된 후 재실행을 대기한다. 명시적 요청에 의한 신호 전송 명령- 일시중지 Ctrl + Z , 중단 Ctrl + S , 코어 덤프 Ctrl + \ 을 사용하여 현재 포그라운드 프로세스 신호를 보낼 수 있다. - kill 명령은 ID 로 프로세스에 신호를 전송한다. 이름과는 다르게 kill 명령은 단순히 프로그램 종료 신호가 아니다. 모든 신호를 전송하는 데 사용할..
-
[Linux/리눅스] 06. SELinux , Enforcing , PermissiveLinux 2018. 12. 21. 16:47
SELinux (Security Enhanced Linux) 활성화 및 모니터링 SELinux 보안 - SELinux 는 시스템 보안을 한 단계 강화 한다.- 손상된 시스템 서비르로부터 사용자 데이터를 보호하는 것이다.- 개체 기반 MAC(Mandatory Access Control) 이라는 추가 보안 레이어를 제공한다. - SELinux 는 어느 프로세스가 파일, 디렉토리, 포트에 액세스 할 수 있는지 결정하는 보안 규칙의 집합이다.- 파일을 처리하는 대부분의 명령에는 SELinux 컨텍스트를 표시하거나 설정하는 옵션 -Z 가 있다. SELinux Mode - 문제 해결을 위해 SELinux 모드를 사용하여 SELinux 보호를 일시적으로 비활성화 할 수 있다. 1. SELinux Enforcing- ..
-
[Linux/리눅스] 04. 사용자 명령어 , 그룹 명령어 , su , sudo , 액세스 제한Linux 2018. 12. 21. 13:01
사용자 및 그룹 사용자 시스템의 모든 프로세스는 특정 사용자로 실행된다.모든 종류의 파일은 특정 사용자가 소유한다.파일과 디렉토리에 대한 액세스는 사용자가 제한한다. id 명령은 현재 로그인한 사용자에 대한 정보를 표시한다.UID = 0~65535 까지의 범위이고 신규는 1000부터 할당된다.GROUPS = 주 그룹이다. [ , ] 는 세컨더리 그룹이다. MAX 32 개 까지 가능하다. 파일/디렉토리 관련 사용자를 확인하기 위해서 ls -l 명령을 사용한다.세 번째 열은 사용자 이름을 보여준다. 프로세스 정보를 확인하기 위해서 ps 명령을 사용한다.프로세스와 연관된 사용자를 확인하기 위해서 u 옵션을 적용한다.첫 번째 열은 사용자 이름을 보여준다. root : UID를 username 으로 매핑한 것이다..
-
[Linux/리눅스] 03. 파일 명령어 , 디렉토리 명령어 , 링크 명령어 , 하드 링크 , 소프트 링크Linux 2018. 12. 20. 12:52
Linux 파일 시스템 계층 구조 파일 시스템 계층 구조 Linux 시스템의 모든 파일:: 파일 시스템 계층 구조 , 반전된 단일 디렉토리 트리로 구성된 파일 시스템에 저장된다. 루트가 최상단에 위치하고 디렉토리와하위 디렉토리의 분기는 하단으로 뻗어 나간다. ( 뒤집힌 나무 모양 ) / 디렉토리는 파일 시스템 계층 구조의 최상단에 있는 루트 디렉토리이다. / 문자는 파일 이름에서 디렉토리 구분자로도 사용된다. 위치 목적 /usr 설치된 소프트웨어, 공유 라이브러리, 포함된 파일 및 정적 읽기 전용 프로그램 데이터 중요한 하위 디렉토리에는 다음이 포함된다. - /usr/bin : 사용자 명령 - /usr/sbin : 시스템 관리 명령 - /usr/local : 로컬 사용자 지정 소프트웨어 /etc 이 시스..
-
[Linux/리눅스] 0-6. Directory & File (디렉토리와 파일)Linux 2018. 11. 26. 16:10
터미널 리눅스는 터미널에서 명령어를 통해 제어한다. CLI :: Command Line Interface 전 시간에 설치한 가상머신에서 리눅스로 들어간후 터미널에 들어가자. 위와 같은 화면이 나오면 터미널 접속에 성공한 것이다. 1. ls ls → 현재 디렉토리 파일 목록을 출력하는 명령어 ls -l→ -l 은 파라미터/옵션이라고 불리며 "l 은 format 이 long 이다."라는 의미이다. 파일 형태, 사용권한, 하드링크 번호, 소유주 이름, group 이름, 파일 크기, 파일이 만들어진 날짜등을 자세하게 표시해준다. ls -a → "a는 all의 약자" 경로안의 모든 파일을 표시한다. ls -al / ls-la→ 순서 상관 없음 "a:all + l:long" 을 같이 하겠다는 의미이다. 모든 파일을..
-
[Linux/리눅스] 0-4. 리눅스 디렉토리 종류와 특징Linux 2018. 11. 8. 11:20
1. 리눅스 디렉토리 종류와 특징 (1). 디렉토리 구조 - 역 트리(Tree) 구조- 루트(/)에서 크게 주요한 디렉토리로 분할 , 특정 디렉토리 하위에 해당 분류 기준에 따라 여러가지 디렉토리들이 놓이게 된다. → 파일체제- /etc 디렉토리 :: 설정 파일에 관련된 파일들을 저장 /var/spool 디렉토리 :: 장래의 작업을 기다리는 자료들의 임시 저장 공간의 용도 /var/log 디렉토리 :: 로그파일을 저장하는 용도로 사용 (2). 디렉토리 종류와 특징 디렉토리 특징 / 최상위 디렉토리 /bin 기본적인 명령어가 저장된 디렉토리 mv , cp , rm , rmdir , df , sync 등 존재 root 사용자 뿐만 아니라 일반 사용자들도 사용할 수 있다. CentOS7 부터는 /usr/bin..