Operating System/Linux

    [Linux] sftp 사용하여 파일 전송

    [Linux] sftp 사용하여 파일 전송

    * sftp를 통하여 파일을 전송하고 관리하는 보안 파일 프로토콜이다. * 대용량 파일을 전송할 때 적합하다. * 파일을 전송하려면 원격 시스템에 대하여 쓰기 권한이 필요하다. * sftp 접속 계정@ip 입력 ex) sftp root@192.168.200.139 * 비밀번호 입력 * cd 명령어를 이용하여 저장하고 싶은 디렉터리를 입력 * pwd 명령어는 현재 작업 디렉터리 경로를 확인 * put 파일명을 입력하여 원격 서버로 파일을 업로드 ex) put V38500-01_1of2.zip * df : 원격 시스템의 디스크 사용량에 대한 정보 ex) df * mkdir : 새 디렉터리 생성 ex) mkdir directory_name * rename : 파일 이름 변경 ex) rena..

    Oraclelinux 6.6 다운

    Oraclelinux 6.6 다운

    * Virtualbox에 oraclelinux 다운로드하기 전에 Oracle Software Delivery Cloud 해당링크에 들어가서 회원가입을 해야 한다.

    Oraclelinux 6.6 설치

    Oraclelinux 6.6 설치

    * 설치하기 전에 https://gonmossi.tistory.com/23?category=989137 다운받기 * USE ALL Space : 기존에 존재하는 파티션이 있다 하더라도 전부 초기화 * Review and modify partitioning layout : 스토리지 파티션 정보를 확인 * 온라인 상에서 자동으로 소프트웨어를 업데이트할 것인지 여부를 선택하는 과정이다. 단순히 테스트 환경으로만 사용할 계획이므로 No,~ 클릭 * 보안 관련 소프트웨어 옵션을 설정하는 화면이다. 앞과 동일한 이유로 No~ 클릭 * 리눅스 OS에 사용자를 생성하는 과정이다. 오라클 소프트웨어 설치 과정 가운데 일괄적으로 필요로 하는 사용자를 생성할 계획이므로 Skip 한다.

    [Linux] rpm명령어, wget명령어

    [Linux] rpm명령어, wget명령어

    1. rpm * 레드햇에서 사용하는 패키지 관리 도구로 RPM은 Redhat Package Manager의 약자이다. * yum으로 설치하기 어려운 상황에 많이 사용 * 명령어 정리 - i : 패키지 설치 - v : 설치 과정 확인 - h : 설치 진행과정을 화면에 출력 - U : 패키지 업그레이드 - e : 패키지 삭제 - qa : 설치된 모든 패키지 확인 - qi : 설치된 패키지 정보 확인 - qpl : 패키지 파일에 어떤 파일이 포함되었는지 확인 - V : 패키지 검사 - a : 모든 패키지 2. wget * 파일을 다운로드하는 명령어 * 파일 주소를 알면 하드디스크에 저장할 수 있음

    [Linux] watch명령어

    [Linux] watch명령어

    * watch 명령어는 반복적으로 지정한 명령어를 화면에 출력한다. * 예제 $ watch -n 60 from : 60초마다 메일이 오는지 감시 $ watch -d ls -i : 디렉터리의 내용이 변경되는지 실시간의 확인 $ watch -d 'ls -i : fgrep joe' : 지정한 사용자가 소유한 파일이 변경될 때만 정보를 출력 $ watch -n ,5 'df -h' : 디스크 공간을 0.5초 간격으로 계속 업데이트하며 출력

    [Linux] Bonding(본딩) 설정

    [Linux] Bonding(본딩) 설정

    1. 본딩 * 물리적인 랜카드 두 개를 논리적으로 하나로 묶어서 이중화를 하거나 대욕 폭을 늘릴 때 사용한다. * 네트워크 선로에 문제가 생기거나 NIC 카드에 장애가 발생할 시 네트워크 사용이 원활하지 않을 수 있을 때 이러한 장애에 대비하고자 사용한다. * 상황에 따라 Fail/over 모드로 사용도 가능하다. 2. 본딩 설정 * 본딩 작업을 하기 위해 최소 2개 이상의 NIC가 필요하기 때문에 추가한다. * 본딩 작업을 하기 전에 Slave로 잡을 NIC들과 Bonding을 잡을 인터페이스 이름을 정해야 한다. * Slave는 enp0s8, enp0s9로 잡고 Bonding은 bond0로 잡는다. * Slave로 지정할 네트워크 설정 작업 * enp0s8과 enp0s9 네트워크 인터페이스를 bond..

    [Linux] yum명령어

    [Linux] yum명령어

    * 레드햇 계열의 리눅스로 패키지를 관리하기 위해 yum명령어를 사용한다. yum명령어는 Yellow-dog Updater Modified의 줄임말이며 RPM을 통한 패키지 설치를 개선하기 위해 개발되었다. * yum명령어에 대한 설정은 /etv/yum.conf에서 하고 있으며, /etc/yum.repos.d/디렉터리에 있는 파일에 지정된 서버 주소로부터 패키지들을 설치하고 관리할 수 있다. * 사용법

    [Linux]리눅스 정의 및 종류

    [Linux]리눅스 정의 및 종류

    1. 리눅스 * 리눅스란 컴퓨터 OS 커널의 일종인 리눅스 커널, 또는 리눅스 커널을 사용하는 운영체제를 가리키는 말이다. 그리고 이를 가지고 각 제조사들이 리눅스 OS를 만들고 배포한다. 그래서 리눅스라고 하면 리눅스 커널 소스를 지칭한다고 생각하는 게 더 바람직하지만, 레드햇, 우분투, 센토스, 페도라 등 리눅스 OS를 리눅스라고 많이 부르기 때문에 처음 접하는 분들은 헷갈릴 수도 있다. 2. 리눅스 OS * 리눅스 OS는 종류가 매우 많은데, 크게 레드햇 계열과 데비안 계열로 나뉜다. 2.1 레드햇 계열 * 레드햇 : 2003년 레드햇 버전 9까지는 오픈소스 라이선스로 진행하다가 이후 상용화되었다. 레드햇은 회사 이름이기도 하다. 정식 명칭은 레드햇 엔터프라이즈 리눅스(RHEL)이다. * 페도라 :..

    [Linux] IP 설정

    [Linux] IP 설정

    1.ifcoifng enp0s3 xxx.xxx.xxx.xxx 2.route add default gw xxx.xxx.xxx.xxx 3.vi /etc/resolve.conf nameserver xxx.xxx.xxx.xxx * BOOTPROTO를 static ip로 설정, ONBOOT는 ON으로 설정, IP, BROADCAST, GATEWAY 주소만 입력 * TYRE : 이더넷 * BOOTPROTO : IP 할당 방식 - static : 아이피 지정 - dhcp : 동적 아이피 - none : 노네 * DEVICE : enp0s3 (이더넷 인터페이스의 종류) * ONBOOT : 부팅 시 자동 활성 여부 * IPADDR : 아이피 주소 * BROADCAST : 브로드캐스트 주소 * GATEWAY : 게이트웨이..

    [Linux] vi 명령어 정리

    [Linux] vi 명령어 정리

    * vi 편집기는 명령 모드, 입력 모드, 마지막 행 모드로 총 3가지모드로 구성 1. 명령 모드 - 처음 vi 명령어로 vi를 시작하게 되면 들어가게 된다. 방향키를 이용하여 커서를 이동할 수 있으며, "dd" 나 "yy"로 한 줄 삭제 및 한 줄 붙여 넣기 또는 "x" 명령어로 글자 하나를 삭제할 수 있다. 2. 입력 모드 - 명령 모드에서 "i" 나 "a" 명령을 통해 입력모드로 이동한다. 입력모드로 가게 되면 자유롭게 코드나 글을 작성하면 된다. 명령모드로 다시 이동하려면 "ESC"를 누르면 된다. 3. 마지막 행 모드 - 마지막 행 모드는 명령모드에서 ":(콜론)"을 입력하면 화면 맽 밑단에 입력할 수 있는 공간이 나온다. 여기서 작성한 내용을 저장하고 vi를 종료 (wq) 할지, 그냥 종료(q..