- Today
- Total
목록분류 전체보기 (360)
프로그래밍 농장
풀이 순서 디스크 넣어주기 디스크 넣어졌는지 확인하기 fdisk 로 디스크에 접속후 n 으로 파티션 설정하기 설정한 파티션별로 포멧해주기 포멧한 파티션 리눅스에 마운트해주기 ( 마운트할 디렉토리경로 미리 생성하기 ) 유저 계정 마운트한 디렉토리에 넣어준 후, 정상적으로 유저접속되는지 확인하기 ( 새로 넣어준 디스크가 정상적으로 작동하는지 확인하기 위함 ) 최종적으로 유저계정의 경로가 맞게 저장되었는지 확인하기위해서 tail -5 /det/passwd 로 사용자정보 확인해보자. +df -h /mkfs / 등등 기본적인 명령어 모두 알아서 풀이가능하다 +마지막 파티션을 만들떄는 보통 자동( 엔터) 로 나머지용량을 모두 넣어준다 ( 1gb는 보통 1000mb보다 조금더(20mb정도) 많기떄문 ) ++ 한번 파..
- mount ( 마운트 ) --> 하나의 장치(하드디스크.. )와 디렉토리를 연결해주는 역할을 해준다. ----> 하드디스크를 새로만들고 파티션을 나눈후, 리눅스환경에서 그 공간을 실질적으로 사용할수있도록 임의의 디렉토리를 리눅스에 생성함과 동시에 하드디스크의 공간과 연결해주는 과정이라고 생각하면된다. 설정 : mount [Device] [임의의 Directory ] 장치명 해제 : unmount [Device] 또는 [임의의 Directory ] - CD - ROM 를 mount 하기 mount /dev/hdc /linux1 mount /dev/cdrom /linux1 mount 시 유의사항 1. umount 시에는 , 위의 명령어를 사용하면되지만, 오류가 날떄에는 , 본인의 현재위치가 mount 포..
-하드디스크(HDD) 란 ? 플래터 : 비자성체 금속 ( 알루미늄..) 등의 금속으로 만들어진 원판 모양의 disk에 산화금속막을 양면에 도장 --> 산화금속막을 논리적으로 나눠주는 개념 == 파티셔닝 --> 플래터가 빨리 돌아갈수록 원하는 데이터를 더빨리 뽑아낼수있다 (= 하드디스크의 성능이 더 좋다 ) 스핀들 : 플래터를 회전시켜주는 역할 헤드 : 플래터 표면에 코팅된 자성체에서 데이터 읽기,쓰기,삭제를 하는 장치 == 일반적으로 플래터 수 *2 == 플래터 회전시 생기는 공기압을 사용해 플래터 위를 비행하면서 동작함 (리눅스/윈도우등) 시스템에서 HDD의 종류 : IDE, SATA, SCSI, SAS, SSD ..... -HDD Type : 시스템 자동 부여 - IDE : 병렬 --> 가장 오래된 ..
yum 이란 ? RPM 기반 시스템에서 사용하는 패키지들의 설치 / 제거도구. yum을 이용하면 원하는 기능의 패키지를 yum에서 확인후 install 만하면 의존성에 맞춰서 프로그램자체에서 알아서 필요한 패키지들을 다운로드해준다. yum update == 업데이트 가능한 패키지 목록 조회 후 업데이트 작업 진행 -> 리눅스 초기 설정 작업 중 하나 . yum install [package] == 패키지 설치형식 그렇다면 이전에 우리가 의존성에 맞춰서 일일이 설치했던, mariadb 패키지를 yum 에서 설치해보자 . yum을 이용한 패키지 설치 일단 본인의 리눅스에서 yum update 를 치고 엔터를 누르자. 그럼 이전에 우리가 인터넷을통해서 mirror list에서 패키지를 따와서 설치했던것과 같이..
그렇다면, 지금까지 우리가 배운것들을 종합해서 아래와 같은 문제를 풀이해보자 . -문제1번 (기본 예제) linux에 기본적으로 설치되어있는 패키지인 vim 패키지는 이름 그대로 vi editor를 사용가능하게 해주는 패키지이다. 현재 본인의 linux 에서 기본적으로 설치되어있는 vim 패키지를 삭제한 후에, 다시 centos7 mirror list에 접속해서 vim 패키지를 윈도우상에서 다운받은후 , ftp 서버를 이용해서 리눅스 사용자 디렉토리에 올린다음에 , rpm + 옵션 명령어를 이용해서 vim패키지를 재설치해보자. ( 이떄, 의존성에 맞게 삭제 / 설치를 진행해주어야한다 . ) -리눅스 패키지 파일 list http://mirror.kakao.com/centos/7.7.1908/os/x86_..
RPM( redhat package management ) 란, 리눅스에 프로그램을 설치하는 방법중 하나이다. 리눅스에서는 윈도우처럼 원하는 프로그램을 설치하면 바로 그 동작을 하는것이 아니라, 원하는 작업에 필요한 패키지들을 맞춰서 설치해줘야 그 작업을 설치해놓은 여러 패키지들이 맞물려서 실행되는 과정이다. 그렇다면, 이떄 패키지하나라도 잘못된다면, 패키지충돌,패키지꼬임 등의 문제가 발생될수 있기떄문에, 현재 내가 사용할수있는 패키지버전, 아키텍쳐가 맞는지 잘 확인후 설치해야한다. 1. 수동설치 과정 : 소스 - 컴파일 - 환경설정 - 설치 - 실행 : tar & make ex) configure -> make -> make install configure== 소스파일에 대한 환경설정 ==설치 경로 지..