리눅스

포스트: 556|아이템:리눅스(554)
Tags

Posts

556 posts

[리눅스커널] 리눅스소개: 리눅스와 리눅스커널은 왜 배워야 할까?

Guillermo Austin Kim|2019년 7월 22일

이번 시간에는 리눅스를 왜 배워야 하는지 생각해보는 시간을 갖겠습니다. 저는 리눅스 세미나에서 다음 질문을 종종 받곤 합니다. 리눅스를 배워야 하는 이유가 무엇인가요? 특히 리눅스를 처음 접하는 분들이 많이 던지는 질문이었습니다. 이런 질문을 받고는 리눅스를 과연 왜 배워야 할까 곰곰히 생각해봤습니다. 여러 생각 끝에 내린 필자인 저는 다음과 같은 결론을 내리게 됐습니다. 여러분들이 소프트웨어 개발을 하려고 한다면 리눅스는 반드시 알아야 합니다. 이번에 먼저 리눅스를 왜 배워야 하는지 설명하는 시간을 갖겠습니다. 리눅스는 왜 배워야 할까? 요즘에 학부 과정에서 리눅스 시스템 프로그램을 배울 수 있습니다. 또한 대학원 프로젝트 과제도 리눅스 환경에서 수행하고 있습니다. 이번에는

우분투 커널 업데이트 스크립트(ubuntu-mainline-kernel.sh)

반달가면|2019년 7월 12일

ubuntu-mainline-kernel.sh 스크립트는 우분투 계열 배포판에서 최신 버전의 커널(kernel)을 설치하게 해 주는 스크립트다. 예전에 정리했던 ukuu는 GUI 기반이고, 이 스크립트는 터미널창에서 사용한다. ubuntu-mainline-kernel.sh의 깃허브(github) 페이지는 아래의 링크로 가면 되겠다. 우선 필요한 S/W 패키지를 설치/업데이트하자. dpkg, coreutils, wget 패키지다. # S/W 저장소 정보 갱신 sudo apt-get update # S/W 패키지 설치/업데이트 (dpkg, coreutils, wget) sudo apt-get install dpkg coreutils wget 이제 스크립트를 다운

리눅스에서 특정 디렉토리가 속한 파티션의 빈 공간 확인

반달가면|2019년 7월 8일

df 명령을 아용한 디스크 빈 공간 확인은 이미 이전에 정리했으나(여기로), 몇가지 유용한 옵션이 있어 추가로 정리하기로. df에 별도의 옵션을 지정하지 않으면 현재 마운트되어 있는 파티션들의 목록과 사용률 관련 정보를 표시해 준다. 여기에 디렉토리를 인자(argument)로 지정하면 해당 디렉토리가 속한 디스크에 대한 정보만 표시한다. # /data 디렉토리가 속한 디스크의 정보 표시 df /data # -h 옵션으로 좀 더 읽기 쉬운 형태로 출력 df -h /data 만약 특정 정보만 표시하고 싶다면 --output 옵션으로 지정할 수 있다. # /data 디렉토리가 속한 파티션의 빈 공간만 출력 df --output=avail /data # -h 옵션 추가 df

리눅스 민트에서 GRUB 부트 메뉴 표시하기

반달가면|2019년 7월 5일

리눅스 민트(Linux Mint)의 부팅 화면에는 통항 GRUB 부트 메뉴가 보이지 않는다. 부팅할 때 쉬프트(shift) 키를 누르고 있으면 메뉴를 볼 수 있긴 하나, 부트 메뉴를 항상 볼 수 있도록 설정을 바꿀 수 있다. 우선 /etc/default/grub 파일을 편집해야 한다. 시스템 설정 파일이므로 루트(root) 권한을 필요로 한다. # /etc/default/grub 파일 편집 sudo vi /etc/default/grub 파일 내용을 보면 "GRUB_HIDDEN_TIMEOUT"이라는 항목이 있다. 이 항목의 값이 0으로 설정되어 있는데, 예를 들어 GRUB 부트 메뉴를 5초간 보여주고 싶다면 5로 바꾸면 되겠다. GRUB_HIDDEN_TIMEOUT=5 그리고 아래와