- Today
- Total
목록리눅스 (11)
프로그래밍 농장
-임베디드 시스템이란? A Computer system that has a dedicated function within a larger mechhanical or electronic system. -> 다른 큰 시스템에 부분으로 들어가는 작은 시스템 : [ 내장형시스템 ] = 내장형시스템(within a larger system) = 특정기능(dedicated functions) = 일반적으로 작은 마이크로프로세서를 탑재 -> 제한적 기능 ( 특정 기능만을 구현 ) -> 엄격한 제약사항 ( 크기 / 무게 / 가격 / 전력소모량 등이 지정됨 ) [ex. 원자로 제어 ] -> 실시간성(=Realtime) ( 특정작업이 완료되는 시간을 보장 ) [ex. 자율주행시스템, 무인항공시스템 . .] -> 신뢰성 :..
auto mount ( 자동 마운트 ) ==재부팅후에도 mount 유지 == /etc/fstab 파일에서 설정 자동마운트를 하는이유 : 기존의 mount 명령어를 이용한 마운트작업은 재부팅시 초기화되기떄문에 사용한다 . 자동마운트 하는법 : /etc/fstab 파일을 vi 에디터로 들어가서 아래의 형식대로 마운트할 내용을 추가해주고 저장후 재부팅하면 자동마운트가 된다. --> 이후 자동마운트된 경로(디렉토리) 내에서 파일이나 디렉토리를 생성해보면 정상적으로 추가한 디스크의 용량을 사용가능한 것을 알 수 있다. /etc/fstab ==시스템 부팅시 자동으로 mount 되어야 할 장치 정보 표시 ==설정 오류시 부팅 오류 발생 == 6개의 필드로 구성 /etc/fstab 파일 필드에 대한 설명 - 첫번쨰( ..
DHCP Server 를 구성해보자 . == server , client 기본 설정 완료 상태로 돌린 후 작업 실시하기 -조건 -server : /etc/sysconfig/network-scripts/ifcfg-ens32 안에 있는 모든 내용 삭제 1. dhcp server network 설정을 CLI 환경에서 설정 진행 후 DHCP 서비스 구성하기 2. dhcp 서비스 구성 후 client 에서 정상 할당 확인, 일반 할당 확인 후 예약 할당 까지 작업해볼것 . 풀이: 1. server : /etc/sysconfig/network-scripts/ifcfg-ens32 안에 있는 모든 내용을 삭제했기떄문에 아래와 같이 내용들을 추가해준다. 이떄 주소는 본인의 ip에 맞게 채워준다. TYPE=Ethernet..
리눅스는 그래픽, 터미널 등 여러가지 부팅모드를 가지고있다. 이떄 , 만약에 현재 본인이 무한부팅모드, 등 복구모드(=윈도우: 안전모드) ,나 그 외의 systemctl 명령어가 링크되지않는 환경이라면, ln 명령어를 사용해주면된다. 일반적으로는 systemctl 명령어를 이용해, 그래픽환경으로 부팅하고싶다면 graphical.target ( centos 7.x버전이후 target 으로 사용 ) 을 입력하면되지만, 이떄 failed to get D-Bus connection~ 의 오류가 발생한다면, 이는 위에서 언급했듯이, 현재 본인이 복구모드 등, systemctl 명령어가 정상적으로 링크되지않는 상태인것이다. 이떄, 부팅모드를 직접적으로 링크할수있게 해주는 ln 명령어를 이용해서 아래와 같은 형식으로..
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 ==..
-하드디스크(HDD) 란 ? 플래터 : 비자성체 금속 ( 알루미늄..) 등의 금속으로 만들어진 원판 모양의 disk에 산화금속막을 양면에 도장 --> 산화금속막을 논리적으로 나눠주는 개념 == 파티셔닝 --> 플래터가 빨리 돌아갈수록 원하는 데이터를 더빨리 뽑아낼수있다 (= 하드디스크의 성능이 더 좋다 ) 스핀들 : 플래터를 회전시켜주는 역할 헤드 : 플래터 표면에 코팅된 자성체에서 데이터 읽기,쓰기,삭제를 하는 장치 == 일반적으로 플래터 수 *2 == 플래터 회전시 생기는 공기압을 사용해 플래터 위를 비행하면서 동작함 (리눅스/윈도우등) 시스템에서 HDD의 종류 : IDE, SATA, SCSI, SAS, SSD ..... -HDD Type : 시스템 자동 부여 - IDE : 병렬 --> 가장 오래된 ..