목록Linux (20)
이열매의 메모장
리눅스 : 유닉스 스타일의 공개 운영체제 C언어 기반으로 다중 사용자, 멀티 태스킹 기능을 지원 안정적이고 강력한 네트워킹 기능으로 인해 서버 운영체제로 많이 사용 다양한 플랫폼 지원 낮은 하드웨어 요구사양 오픈소스 -> 수정 및 배포/패치가 빠름 리눅스란 리눅스 커널을 의미. 리눅스 커널 + 응용프로그램 -> 배포판 (ex. 페도라코어, 레드햇, 데비안) 커널 Kernel : 운영체제의 핵심 부분. 하드웨어와 사용자 간 인터페이스 역할 스케줄링, 메모리 관리, 파일 시스템, 입출력 제어 기능 지원 시스템 콜로 동작하여 하드웨어 제어 유닛에 접근 원격 접속 : 일반적으로 윈도우나 Mac OS와 병행하여 리눅스를 사용하기 위하여 원겹 접속을 통해 사용 텔넷 원격 호스트 컴퓨터 접속을 지원하는 표준 프로토콜..
1. 네트워크 설정 IP 주소 고정이나 부팅 시 자동으로 네트워크 연결을 하기 위하여 CentOS 쪽에서 이더넷 카드의 설정 정보를 바꿔줘야 한다. a. 해당 설정을 변경하기 위하여 write 권한이 있는 관리자 계정으로 로그인한다. b. cd /etc/sysconfig/network-scripts 해당 디렉토리로 이동하여 'ifcfg-'로 시작하는 파일을 찾는다. 이는 서버마다 파일명이 다르다. c. vi 편집기를 이용하여 파일을 열어준다. 나의 경우에는 파일 이름이 ifcfg-enp0s3 이었다. d. IP 주소 고정은 다음 링크를 참고한다. 원격 접속만을 위해서는 우선은 주소 고정을 생략해도 무방하다. (참고: https://bbada.tistory.com/4?category=697988#recen..
개요 CentOS는 기본적으로 GUI모드로 설치된다. 서버 관리를 위해서 CLI 모드를 설치할 경우 다음과 같은 과정을 따른다. 해당 포스트는 Virtual Box 기준으로 설명한다. 설정 1. Virtual Box 새로 만들기 > 기본 설정 그대로 확인 버튼을 눌러 생성 2. 저장소 > [광학 드라이브] 비어 있음 우클릭 > 디스크 이미지 선택 > 다운받은 CentOS 이미지 선택 (이미지 다운로드) 3. 상단 시작 버튼 클릭 4. install 화면에서 tab키 누른 후(커널 라인 활성화) 나온 커맨드 라인 뒤에 linux text 덧붙인 후 엔터 5. 환경 설정 5-1. 1 누르고 language 설정 > 36) Korea > 1) South Korea > Enter 5-2. 2 누르고 Time 설..
개요 컴퓨터에서 기본적으로 사용하는 윈도우나 맥 운영체제와 병행하여 리눅스를 사용하기 위해서 원격 접속으로 리눅스 환경을 사용한다. 이 때, SSH*로 접속하기 위해서는 개인 PC가 VM의 22번 포트로 매핑되어야 한다. 이를 위한 설정이 바로 포트 포워딩이다. 설정 VirtualBox 해당 머신 설정탭 > 네트워크 > 고급 > 포트 포워딩에 들어가 규칙을 추가한다. 이때, 호스트 IP에는 개인 PC IP 주소*를 입력하고, 게스트 IP에는 VM상의 CentOS에서 사용하는 IP 주소*를 입력한다. 호스트 포트는 well-known 포트가 아닌 번호를 입력한다. 게스트 포트에는 SSH에서 사용하는 22번 포트 번호를 입력한다. 설정을 완료한 후, 윈도우 OS를 사용할 경우 OpenSSH 클라이언트를 이용..