무슨 명령어를 수행할지 파악해서 컴퓨터에게 수행하도록 지시한다. 쉘은 다른 것과 마찬가지로 프로그램이다. 조금 특별한 것은 자신이 연산을 수행하기 보다 다른 프로그램을 실행하는 것이다.윈도우의 쉘리눅스의 쉘윈도우에서 클릭해서 파일을 열던 것이, 리눅스에서는 파일을 키보
ls는 현재 디렉토리의 목록들을 보여주는데, ls -l은 자세히 보여주기, ls -a는 윈도우로 치면 숨김 파일까지 다 보여주는 것.ls -l과 같은 명령어는 ll이 있다.리눅스는 파일 이름 앞에 .이 붙어있다면 숨김 파일이다.l옵션과 a옵션을 같이 쓰면 ls -al이
vi 편집기를 시작하면 바로 입력할 수 있는게 아니다.모드가 총 3가지가 있다.모드를 편집 모드로 바꾸어야 입력을 할 수 있다.처음 시작하면 명령 모드가 된다.i나 a o를 입력하면 편집 모드로 바뀌고, 명령 모드로 가려면 esc키, last line 모드는 명령 모드
파일 내용에서 특정 내용만 찾을 때 사용grep client ./passwdpasswd 파일에서 root라는 단어가 포함된 문장을 뽑아서 보여준다.그런데 위와 같이 안쓰고 cat passwd | grep client 이런 식으로 쓴다.file이라는 이름을 가진 파일을
실행중인 프로그램.윈도우에서 실행되는 프로그램은 종료 버튼이 있거나, alt f4 를 이용해 나간다.리눅스는 보통 백그라운드에서 돌아간다.윈도우에서는 작업 관리자를 들어가서 프로세스를 볼 수 있다.리눅스에서는 ps 명령어를 통해 볼 수 있다.백그라운드에서 돌아가는 프로
여러 파일을 하나의 묶음으로 보관테이프 아카이브 명령어비어있는 파일 3개 생성tar cvf 명령어를 이용해 3개의 파일 묶음으로 만듬그 후, tar 파일을 제외한 나머지 파일 삭제tar xvf 명령어를 이용해 묶음 해제아카이브는 압축과 다른 말.gzip 명령어를 이용해
etc 밑에 있는 passwd 파일현재 이 리눅스 컴퓨터에는 어떤 사용자가 있고, 그 사용자에 대한 정보가 쓰여져 있다.하나 하나의 필드들을 :(콜론)으로 구분지어 놨다.UID가 0번인 사용자는 root 사용자이다.만약 파일을 확인해 봤는데, UID 0번인 사용자가 한
systemd란? init의 세대 교체 init 뿐만 아니라 다른 기능들도 대체한 systemd systemd 유닛 종류 systemd는 전체 시스템을 시작하고 관리하는 데 유닛(units)이라 부르는 구성 요소를 사용 systemd는 관리 대상의 이름을 '서비스 이름.유닛 종류'의 형태로 관리 유닛은 같은 이름과 종류로 구성된 설정 파일과 동일한 이...
디스크의 이름이 /dev/sda 이다.하나 더 추가하면 /dev/sdb하나 더 추가하면 /dev/sdc 이런식으로그 다음이 용량이고 나머지 뒤에 두 개는 알 필요 없다.밑으로 내리다보면 위의 그림과 같은 라인이 있는데 이게 파티션으로 나눈 것이다.sda1에 1기가, s
Redundant Array of Independent Disks파티션의 반대되는 개념여러개의 비싸지 않은 디스크들을 하나로 묶어버리는 것장점용량이 늘어남.속도도 훨씬 빠르다.ssd 보다 빠름.단점여러개 중에 하나라도 고장이 나면 c 드라이브에 접근 자체가 안된다.fa
Logical Volume ManagerPE : Physical ExtentPV : Physical VolumeVG : Volume Group파티션을 PV 단위로 쪼갠다.쪼갠 volume을 PE 단위로 더 쪼갠다.PV들을 모아놓은 것이 VG이다.LE : Logical
일단 리눅스에서 ip를 확인하기 위한 명령어ifconfig만약 이 명령어가 없다면 ip addr을 입력하자.네트워크 장치 이름 ens160UP은 네트워크를 사용함 상태로 되어 있는 활성화 상태이다.inet과 netmask는 ip주소와 subnetmask 주소이다.게이트
거의 대부분의 로그를 /var/log/messages에 남겨놓는다.syslog가 실행중이다.syslog의 설정파일이다.위의 그림과 같이 작성되어 있다.Facility는 어디에서 무슨일이 생겼나를 지정하는 것. Level은 얼마나 심각한 일이 벌어졌나를 지정. 위쪽으
윈도우의 공유 폴더와 비슷하다.일단 yum install nfs-utils 를 해서 서버를 설치.방화벽 해제 systemctl stop firewalldshare 디렉토리 생성/etc/exports 파일vi 편집기로 들어가서 공유할 디렉토리 경로와 네트워크 ID/서브넷
서버란?클라이언트에게 서비스를 제공하는 프로그램도메인 주소를 ip 주소로 바꿔주는 서비스를 제공하는 서버 프로그램.클라이언트가 로컬 DNS 서버에 도메인을 알려줌.로컬 DNS가 루트, 최상위, 책임 DNS 로부터 도메인에 맞는 ip 주소를 불러옴.yum install
서버 2대 준비1대는 원래 지금까지 쓰던 vm나머지 1대에 yum install bind 설치/etc/named.conf/ 설정 변경 (위의 그림처럼)type은 slave이다!그 후, systemctl restart named 명령어를 통해 재시작하자./var/name