- Today
- Total
목록Linux (70)
프로그래밍 농장
process 란? == cpu에서 연속적으로 실행되고 있는 모든 프로그램 -포그라운드( forground ) 프로세스 : 화면에 보이는 상태에세 동작하는 프로세스 ex ) 대화형 프로세스 -백그라운드( background ) 프로세스 : 화면에 보이지 않는 상태에서 동작하는 프로세스 ex) 데몬 프로세스 == 특정 서비스 실행을 위해서 백그라운드 상태에서 동작하는 서버 프로세스 위에서 보다싶이, 백그라운드와 포그라운드는 기능적으로 똑같이 동작하지만, 단지 우리한테 보여주며 실행할것인지, 아닌지를 구분한다. ps -ef : 모든 프로세스의 자세한 정보 표시 UID PID PPID C STIME TTY TIME CMD 1 4 X 6 2 3 5 4 UID : user id PID : process id ==..
-리눅스에서 관리자 비밀번호 재설정하기 1.부팅시 보이는 kernel .. 선택화면에서 최신 kernel 버전을 선택한 후에 e 키를 누른다. 2. linux16.... 으로 시작하는 라인을 편접 -> 뒤에서부터 rhdg 부분까지 전부삭제후 init=/bin/bash 작성 앞의 ro --> rw 로 변경 완료 후 ---> ctrl + x 로 시스템 시작하기 . 3. 이후 프롬프트 창이뜨면 ( #: 관리자모드) -> passwd 명령어 사용해서 관리자 비밀번호 재설정 4. exec/sbin/init == 시스템 재부팅 후 관리자 로그인 진행 --> 위와같은 작업으로 관리자 비밀번호를 재설정하면 누구나 이렇게 재설정할수있기떄문에 아래와 같은 방법을 사용한다. ===========================..
풀이 순서 디스크 넣어주기 디스크 넣어졌는지 확인하기 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에서 패키지를 따와서 설치했던것과 같이..