- Today
- Total
목록Linux (6)
프로그래밍 농장
-임베디드 시스템이란? A Computer system that has a dedicated function within a larger mechhanical or electronic system. -> 다른 큰 시스템에 부분으로 들어가는 작은 시스템 : [ 내장형시스템 ] = 내장형시스템(within a larger system) = 특정기능(dedicated functions) = 일반적으로 작은 마이크로프로세서를 탑재 -> 제한적 기능 ( 특정 기능만을 구현 ) -> 엄격한 제약사항 ( 크기 / 무게 / 가격 / 전력소모량 등이 지정됨 ) [ex. 원자로 제어 ] -> 실시간성(=Realtime) ( 특정작업이 완료되는 시간을 보장 ) [ex. 자율주행시스템, 무인항공시스템 . .] -> 신뢰성 :..
리눅스 환경에서 사용자에 대한 정보를 이동시켜 줄떄에는 보통 우리는 아래와 같이 작업을 수행한다. korea 사용자정보를 /export/home/ 내로 이동시켜주어라. 그렇다면, 일단 tail -3 정도 ( or cat/head ) 로 명령어입력해서 , 현재 서버내 사용자정보를 확인해본다. 그렇다면, 3개정도로 출력된 목록에서 korea : /~~~ 형식으로 user형식이 출력될것이다. 여기서 일단 korea사용자정보가 저장된 경로에서 /export/home/ 경로내로 mv 명령어를 사용해서 옮겨준다. 이후, usermod -d 옵션을 이용해서 경로를 변경했다고 알려주기위해 마찬가지로 경로를 수정해준다. 최종적으로 사용자정보 출력시 korea사용자정보가 아래와 같이 수정된것을 확인할수있다. + 추가로 s..
yum 이란 ? RPM 기반 시스템에서 사용하는 패키지들의 설치 / 제거도구. yum을 이용하면 원하는 기능의 패키지를 yum에서 확인후 install 만하면 의존성에 맞춰서 프로그램자체에서 알아서 필요한 패키지들을 다운로드해준다. yum update == 업데이트 가능한 패키지 목록 조회 후 업데이트 작업 진행 -> 리눅스 초기 설정 작업 중 하나 . yum install [package] == 패키지 설치형식 그렇다면 이전에 우리가 의존성에 맞춰서 일일이 설치했던, mariadb 패키지를 yum 에서 설치해보자 . yum을 이용한 패키지 설치 일단 본인의 리눅스에서 yum update 를 치고 엔터를 누르자. 그럼 이전에 우리가 인터넷을통해서 mirror list에서 패키지를 따와서 설치했던것과 같이..
리눅스에서 디렉토리 내부의 내용을 열어볼수있는 명령어는 ls-l 과 그옵션들이있다 . 그렇다면, 디렉토리내의, 아니면 별도의 파일내부의 내용을 열어볼려면 어떤 명령어를 이용해야할까 ? 이떄 사용하는 명령어가 cat이다. cat 명령어는 문서전체의 내용을 출력하며, 사용형식은 ls 명령어와 같다 예시를보면, cat /etc/passwd ---> /etc/passwd 경로의 passwd파일의 내용전체를 출력해줘 두번쨰로, head는 cat와 똑같은 명령어이지만, 해당파일의 위로부터 10번쨰줄까지만 출력해준다. 세번쨰로, tail은 cat과 똑같은 명령어이지만, 해당파일의 아래로부터 위로10줄까지 출력해준다. + 추가로 more - cat과 사용형식이 같으며, 한페이지( 화면단위로 잘라서 보여준다. ) les..
OS 란? 리눅스를 배우기전에, 우리는 OS (Operating System ) 이 무었인지를 먼저 알아야한다. OS란, 모두 알다싶이, 운영체제를 말하며, OS의 종류로는 windows, linux, unix 등이있다. OS는 용도에 따라서 , desktop OS, network OS 로 구분된다. Client OS(desktop OS) -> windows95, 98, Me, xp, vista, 7, 8, 10, mac ... Server OS (network OS) -> windows server NT, 2008, 2012, 2016, linux, unix ... 컴퓨터의 부팅 형태 1. single booting mode 한 pc에 한가지 os만 사용 2. multi booting mode - 한 ..