IT 공부방 [기본지식 정리]
-
SELINUX란?IT 공부방 [기본지식 정리]/리눅스 서버 2019. 5. 6. 14:10
* 리눅스는 오픈소스이기 때문에 문제도 많고 기본적으로 보안에 취약하다. 편리성이 증가 -> 보안성 감소 보안성이 증가 -> 편리성 감소 (Trade off 관계) 그래서 도입된 리눅스 자체 보안 기능이 SELINUX이다. *Selinux는 3가지 상태를 가진다. 1) enforcing (활성화) 2) permissive (부분적 허용) 3) disabled (비활성화) 보통은 이 기능을 비활성화하고 또 다른 방화벽 기능인 IPTABLES를 사용한다. *Selinux 비활성화 방법 1) vi /etc/sysconfig/selinux 설정이 끝났으면 재부팅하자 reboot~ 그러면 안되던 서비스가 잘 될 것이다.
-
[CentOS 7] 리눅스의 로그 종류IT 공부방 [기본지식 정리]/리눅스 서버 2019. 5. 6. 01:03
1) 시스템에 관한 로그 /var/log/boot.log : 부팅시에 처리되었던 요약된 시스템 로그들이 담겨있다. /var/log/secure : telnet이나 ssh와 같은 원격 로그인에 관련된 로그기록 /var/log/dmesg : 부팅시에 처리되었던 모든 기록이 다 담겨진다. /var/log/cron : 예약한 작업이 정상적으로 실행되는지에 대한 log 기록 /var/log/anaconda.log : 패키지 / 어플리케이션 설치시 log파일 /var/log/maillog : 메일 서버의 로그 기록 /var/log/btmp : 로그인 시도 5번 실패한데 대한 로그 기록 (lastb 명령어 이용가능) /var/log/wtmp : 시스템 로그인, 로그아웃, 재부팅에 대한 전체적인 로그 기록 (last ..
-
[Redhat] 리눅스 디렉토리 구조IT 공부방 [기본지식 정리]/리눅스 서버 2019. 5. 5. 18:42
1. / (최상위 디렉토리) 리눅스 시스템의 모든 파일/디렉토리를 담는 디렉토리이다. (자료구조의 트리구조에서 최상위 루트) 2. /boot (부팅 파일 저장소) 최상위 아래에 존재하는 디렉토리로 부트로더(GRUB / GRUB2 / LILO)가 존재한다. 3. /bin (기본 명령어 파일 디렉토리) 기본 쉘 스크립트 명령어 파일 저장소 (ls, find, grep 등...). 이것 역시 최상위 아래에 존재 4. /sbin (시스템 관련 명령어 파일 디렉토리) 기본명령보다 중요한 커널에 밀접한 명령들이 저장되어 있으며 권한은 root 권한이 필요하다. 5. /home (사용자 계정 생성 디렉토리) 계정의 전용공간, 계정의 접속위치로 사용자 계정이 위치하는 디렉토리이다. 6. /root (관리자 계정의 홈 ..
-
Cent OS 7 [X window 부팅 / net-tools 설치]IT 공부방 [기본지식 정리]/리눅스 서버 2019. 5. 5. 13:30
1. 먼저 네트워크 설정을 한다. vi /etc/sysconfig/network-scripts/ifcfg-ens33 수정 후, service network restart 명령을 입력한다. ping 8.8.8.8을 쳤을 때 핑이 잘 날아가면 ok 2. Network Interface 관련 명령어의 변환으로 인한 불편함 기존의 ifconfig 명령어가 먹히지 않아 불편하다. 따라서, yum install net-tools -y 입력하여 패키지를 깔아주자 3. TUI 방식 -> GUI 환경으로 전환 방법 일반적으로 startx 명령을 치면 되어야 한다. 하지만, 설치시 KDE 패키지를 설치하지 않았다면 이렇게 된다. 그럴 경우, yum update 명령 입력 yum groupinstall “X Window S..
-
Cent OS 7 [기본 설치방법]IT 공부방 [기본지식 정리]/리눅스 서버 2019. 5. 5. 12:10
1. Cent OS 페이지에서 이미지 다운받기 2. VM ware로 가상리눅스OS 생성 1) 순서대로 설치 진행 **file - new virtual Machine 탭을 선택한다. 2) 순서대로 설치 진행 **언급하지 않는 부분은 디폴트로 그냥 다음하고 넘기면 됨 3) 순서대로 설치 진행 **폴더명은 아무거나 해서 가상리눅스가 설치될 경로를 지정하자!! 4) 순서대로 설치 진행 **가상 OS가 사용할 CPU 자원을 나누어 준다. (실제 PC의 자원을 나누어준다고 생각하면 됨) 5) 순서대로 설치 진행 **가상 OS가 사용할 RAM 카드의 자원을 나누어 준다. (실제 PC의 자원을 나누어준다고 생각하면 됨) 보통은 1G / 512MB 만 줘도 실습하기엔 충분함 6) 순서대로 설치 진행 **이 부분은 나중에..
-
리눅스의 간단한 배포판 정리IT 공부방 [기본지식 정리]/리눅스 서버 2019. 5. 4. 14:52
크게 세 부류로 분류해볼수 있다. 1) Debian 계열 ...더보기 대표적으로 우분투, 쿠분투, 주분투 등이 있으며 서버로 쓰기도 하지만 오픈소스 데스크탑 용으로 많이 개발되고 있다. 칼리 리눅스도 여기에 속하지만 특수하게 슬랙웨어 계열에도 포함된다. 칼리(모의 해킹용) 2) Slackware (전문가전용) ...더보기 슬랙웨어 OS 벡터리눅스 칼리리눅스 오픈소스 하드커널링을 위한 OS (모르면 못만짐) 벡터 그래픽 작업용 모의 해킹용 ** 가장 초기에 발표되었으며, 설치나 관리가 어렵고 단독사용하지 않고 다양한 모듈들과 혼합하여 사용된다. 3) Redhat 계열 ...더보기 Fedora 리눅스 RHEL Centos 래드햇 회사 (무료 -> 유료 전환) 그래픽 설치로 쉽게 설치 가능 RPM (Redha..
-
CentOS 6에 apache - php 7 - Mysql 5.7.26 설치하기IT 공부방 [기본지식 정리]/PHP 웹 개발 2019. 4. 30. 22:36
===================================================================== 순서대로 설치 ===================================================================== # 저장소 캐시 초기화 ---------------------------------------------------- $ yum clean all # EPEL 저장소 설치 ---------------------------------------------------- $ rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm # IUS 저장소 설치 ------..