본문 바로가기

전체 글74

리눅스 PC 네트워크 설정 명령어로 설정 1. IP와 서브넷 마스크 ifconfig [장치명] [IP주소] netmask [서브넷 마스크] 2. 게이트웨이 route add default gw [GW 주소] 파일 수정을 통한 설정 1. vi 편집기를 통해 네트워크 설정을 한다. 2. 편집기 안의 내용을 수정한다.(붉은색으로 나타난 부분 추가 및 수정) 3. systemctl restart network 명령어를 사용하여 변경사항 적용 *버전에 따라 다를 수도 있어서 적용이 안 될 경우, 재부팅해서 적용한다. 2023. 2. 7.
리눅스 RAID & LVM RAID RAID(Redundant Array of Independent Disks)란 2개 이상의 비싸지 않은 디스크를 묶어서 용량을 넓히는 것이다. 디스크 수가 증가할수록 속도도 빨라진다는 장점이 있다. 하지만 디스크가 고장날 경우, 데이터에 접근이 안되기 때문에 고장날 확률이 올라간다는 단점이 있다. RAID 0 : 하나의 디스크에 데이터를 기록하고 다른 디스크에는 나머지 데이터를 기록한다. RAID 1 : 하나의 디스크에 기록되는 모든 데이터가 다른 디스크에 똑같이 복사되는 것을 말한다. RAID 2, 3, 4 : 최소 3개의 디스크가 필요하고, 하나의 디스크는 데이터를 복구하기 위한 패리티 값(parity)을 저장하고 하나의 디스크를 제외한 나머지 디스크는 RAID 0 처럼 구성한다. RAID .. 2023. 2. 7.
리눅스 쉘 명령어에 대해 쉘이란? 쉘(Shell)은 터미널에 사용자가 입력한 명령어를 커널에게 번역해주는 역할을 하는 프로그램이다. 쉘은 사용자와 커널 사이를 연결시켜주는 역할을 한다. Bash 쉘 쉘은 여러 종류가 있는데 가장 많이 사용되는 쉘은 Bash(Born Again SHell) 쉘이다. bash에 기능에는 명령어 히스토리, 별명, 쉘 스크립트, 자동완성, 명령행 편집, 작업제어가 있다. 명령어 히스토리는 상하 방향키를 통해 상(↑)은 이전에 입력했던 명령어, 하(↓)는 최근에 입력했던 명령어를 볼 수 있다. 별명은 명령어를 축소된 명령어 형식으로 입력할 수 있는 기능이다. *쉘 스크립트는 나중에 자세히 다룰 예정이다. 자동완성은 tap키를 사용한다. 명령행 편집은 방향키와 Backspace키를 사용하여 명령어를 작성하.. 2023. 2. 3.
리눅스에서 권한이란? 권한이란? 리눅스의 모든 파일과 디렉토리는 권한을 가지고 있다. 권한을 통해 시스템 상에 존재하는 파일들의 읽기, 쓰기, 실행에 대한 접근 여부를 결정한다. 명령어 'ls -l'을 입력하여 확인 할 수 있다. 첫 번째 문자는 해당 파일의 종류를 의미한다. 두 번째~ 열 번째 문자는 권한을 나타낸다. 두 번째부터 열 번째 문자는 3개씩 끊어읽는다. 띄어쓰기로 구분된 1, root, root는 각각 소유자, 관리그룹, 나머지이다. 각 문자의 의미는 다음과 같다. r : 읽기 권한 w : 쓰기 권한 x : 실행 권한 - : 권한이 없음 따라서, 모든 권한이 있으면 'rwx'가 된다. 권한 설정 방법 간단한 문자로 설정하는 심볼릭 모드, 0~7까지의 숫자를 이용하는 옥텟(8진수)모드가 있다. 권한 설정 관련 명.. 2023. 2. 3.