분류 전체보기
-
리눅스8 : system 명령어리눅스 2017. 2. 14. 00:25
systemd 명령어systemctl [옵션] [명령] [유닛 이름]옵션-a : 상태와 관계없이 유닛 전체를 출력한다.-t 유닛 종류 : 지정한 종류의 유닛만 출력한다. 명령start : 유닛을 시작한다.stop : 유닛을 정지한다.reload : 유닛의 설정 파일을 다시 읽어온다.restart : 유닛을 재시작한다.enable : 부팅 시 유닛이 시작되로록 설정한다.disable : 부팅 시 유닛이 시작되지 않도록 설정한다.is-active : 유닛이 동작하고 있는지 확인한다.is-enabled : 유닛이 시작되었는지 확인한다.isolate : 지정한 유닛 및 이와 관련된 유닛만 시작하고 나머지는 정지한다.kill : 유닛에 시그널을 전송한다. 현재 동작중이거나 오류난 유닛 확인하기systemctl 현..
-
리눅스7리눅스 2017. 2. 14. 00:24
리눅스 시스템 Booting 개요 컴퓨터에 전원을 공급하면 먼저 Main board의 BIOS를 검사한 후 BootLoader 및 kernel을 로딩하고 각종 서비스(데몬)을 시작하고 마지막 단계에 login 프롬프트를 화면에 출력하게 된다. 사용자는 콘솔 및 네트워크로 로그인을 하여 다양한 작업을 할 수 있다. 부팅할 때 가장 먼저 실행되는 프로세스가 init인데, 이것은 다른 프로세스를 동작시키는 스크립트를 실행한다. 그래서 init 프로세스를 부모 프로세스라고 한다. 리눅스의 대표적인 boot loader는 grub인데, root 계정에 대한 암호를 잃어버렸을 때는 단일 사용자 모드로 부팅하여 해결할 수 있다. BIOS에서 CPU, RAM 등이 있는지 검사한 후 부팅 디스크를 찾아서 그것의 첫 번째..
-
리눅스6리눅스 2017. 2. 13. 23:55
RunLevelrunlevel이란 시스템을 어떤 수준으로 운영할 것인지를 결정하는 것으로서 다양한 runlevel이 있다.runlevel 종류 및 목록 확인ls -l /lib/systemd/system | grep runlevel 현재 runlevel 상태 확인who -r default runlevel 확인과 설정default runlevel이란 시스템이 시작할 때 자동으로 설정되는 runlevel 값이다 확인하기systemctl get-default 변경하기systemctl set-default multi-user.targetshutdown -r nowsystemctl get-default systemd와 runlevel과의 관계RunLevel target 파일(심벌릭 링크) target 원본 파일설명..
-
리눅스5리눅스 2017. 2. 12. 20:34
명령어 구문 이해명령의 구조 형식 [명령] [옵션] [인자] 명령 리눅스를 사용하기 위해 사용자가 입력하는 명령 date, man, ls, cp, mv 등 옵션 옵션을 사용하여 명령의 세부 기능을 선택할 수 있다. 리눅스는 대소문자를 구분한다. 인자 명령으로 전달되는 값으로 주로 파일명이나 디렉토리명이다. ex)명령어만 사용하는 경우 : ls명령어와 옵션을 사용하는 경우 : ls -al명령어와 인자를 사용하는 경우 : ls /tmp명령어와 옵션 그리고 인자를 모두 사용한 경우 : ls -al /tmp 리눅스 명령어의 특징대소문자를 구분한다.세미콜론을 사용하여 한 라인에 여러 개의 명령어를 순차적으로 실행할 수 있다.파일에 대한 사용 권한이 있다.명령어 및 파일에 확장자가 없다(파일종류 확인 : file ..
-
리눅스4리눅스 2017. 2. 12. 20:18
CENTOS 원격 접속 - ssh client(putty.exe) 1. virtual mushine의 메뉴 중, 파일에서 환경설정을 클릭한다 2. 추가된 NatNetwork를 더블 클릭해서 포트포워딩 창으로 진입한다이름 프로토콜 호스트 IP 호스트 포트 게스트 IP 게스트 포트 centos01 TCP 현재IP 22 가상IP 22 3. 가상 os의 환경설정 창에서 네트워크를 해당 NatNetwork로 설정한다. TerminalCentOS는 여러개의 Terminal을 실행할 수 있다. OS GUI에서 오른쪽 클릭으로 실행시키는 Terminal은 가상 터미널, 가짜 터미널, psedo라 부른다. CTRL + ALT + F2 ~ F6 의 단축키를 통해 실행되는 터미널을 진짜 터미널이라고 하며최대 5개를 실행할 ..
-
리눅스3 : 디렉토리리눅스 2017. 2. 12. 19:24
디렉토리 기능 dev 장치 파일을 가진다 home 사용자 홈 디렉토리를 가진다 media 시디롬이나 usb같은 외부 장치를 연결한다 opt 추가 패키지가 설치된다 root root계정의 홈 디렉토리이다. 루트(/) 디렉토리와 다르다 sys 리눅스 커널과 관련된 파일이 있다 usr 기본 실행 파일과 라이브러리 파일, 헤더 파일 등 많은 파일이 있다. (unix system resource) boot 부팅에 필요한 커널 파일을 가지고 있다. etc 리눅스 설정을 위한 각종 파일을 가지고 있다 lost+found 파일 시스템에 문제가 발생하여 복구할 경우, 문제가 되는 파일이 저장괴는 디렉토리로 보통은 비어있다 mnt 파일 시스템을 임시로 마운팅 하는 디렉토리이다 proc 프로세스 정보 등 커널 관련 정보가 ..
-
리눅스2 : centos 고정 IP 설정하기리눅스 2017. 2. 12. 19:05
리눅스 설치 후 해야 할 기본적인 작업 Linux 버전 확인hostnamectlcat /etc/centos-releasecat /etc/os-releasecat /etc/redhat-releasecat /etc/system-releasecat /etc/*-release Linux Kernel 버전 확인uname -rcat /proc/version os 버전을 확인한 후, 필요하다면 업데이트를 한다.yum update -y 호스트 이름 확인hostnamecat /etc/hostnameuname -n호스트 이름 변경하기vi /etc/hostname - 시스템 재시작 후 hostname 확인.hostname newName(임시적인 변경으로 재시작하면 원래대로 돌아간다) 네트워크 확인- cat /etc/sysc..