목록리눅스 (25)
Digital Recipe
도커 무작정 따라하기 본 게시물은 외부 발표자료 내용을 바탕으로 요약한 것입니다. 도커 무작정 따라하기: 도커가 처음인 사람도 60분이면 웹 서버를 올릴 수 있습니다! from pyrasis 도커에 대한 간단 요약 1. 도커란 Docker, Inc.에서 출시한 리눅스 오픈소스 컨테이너 프로젝트의 명칭이다.2. 컨테이너란 가벼운 가상화를 목표로 하는 리눅스 기술로 게스트OS은 가상화 하지 않고 프로그램과 관련된 것들만 격리형태의 가상화를 수행한다. 게스트OS가 없기 때문에 관리가 쉬워지고 이미지가 가벼워졌다. 반대로 게스트OS가 없기 때문에 호스트OS 커널을 공유한다. Written By Hoseok Seo2016. 05. 03
Last Update : 2016. 05. 08 Linux Systems Performance 2016 from Brendan Gregg [REF.01 참조] 이 게시글은 위 발표자료의 쉬운 이해를 위한 요약본 형태로 작성되었습니다. 이 발표자료는 리눅스 성능의 6가지 측면을 다룹니다.1. 확인 가능한 요소들 2. 방법론3. 벤치마킹4. 수집 (시간별 리소스의 상태변화를 수집)5. 추적 (이벤트별 수행시간을 측정)6. 최적화 1. 확인 가능한 요소들 리눅스의 아키텍처이다. 운영체제를 구성하는 CPU 스케쥴링, 가상 메모리, 파일 시스템, 네트워크 등이 존재하고 각 역할마다 그 상태를 확인할 수 있는 리눅스 유틸리티 도구를 소개하고 있다. 이러한 도구들은 각 역할에 맞게 일반적인 평가요소를 보여준다.또한 ..
우분투 16.04 LTS의 새로운 16가지 원본 : http://www.omgubuntu.co.uk/2016/04/10-things-to-do-after-installing-ubuntu-16-04-lts 16 Things To Do After Installing Ubuntu 16.04 LTS You’re reading this post because you either plan to upgrade to Ubuntu 16.04 LTS or you already have — that makes you awesome!But before you award yourself a well-earned pat on the back I heartily suggest you check out this list of the..
윈도우10 위에 우분투 16.04 멀티부팅하기 원본 : http://www.tecmint.com/install-ubuntu-16-04-alongside-with-windows-10-or-8-in-dual-boot/ + 멀티부팅 전 윈도우 환경설정 문제 해결하기[링크]+ 우분투 16.04 설치 후 최적화[링크] How to Install Ubuntu 16.04 Alongside With Windows 10 or 8 in Dual-Bootby Matei Cezar | Published: April 22, 2016 | Last Updated: April 22, 2016Ubuntu 16.04 has been released in wild by Canonical with a life circle of 5 year..
REF. http://www.unixmen.com/ten-find-command-examples-for-beginners/
1. 프로세스의 파일접근 리눅스에서 각 프로세스는 입출력을 하기 위해서 File Descriptor(이하 FD)를 사용한다. FD는 0번부터 프로세스가 필요로 하는 파일에 대한 위치정보를 가지게 된다. 예를 들어, A프로세스가 'WEB.TXT'라는 파일을 읽기 위해서는 해당 파일을 찾아갈 수 있는 정보를 FD 중 하나에 저장하게 된다. 즉, FD란 필요한 파일을 찾아가기 위한 INDEX로 보면된다. FD는 File 구조체에 접근하여 파일이 존재하는 디렉토리 정보를 획득하고 접근하게 된다. 해당 디렉토리에 접근하면 디렉토리가 포함하는 파일들의 inode 정보를 가지고 있으며 이러한 inode 정보를 통해 실제 필요로 하는 파일에 접근하게 된다.실제 파일의 메타데이터를 나타내는 inode의 위치정보를 획득하..
Linux의 Root 암호를 까먹은 경우 Single모드로 부팅하여 암호를 재설정할 수 있다. 그 과정은 아래와 같은 과정을 거쳐 수행할 수 있다. [그림1] [그림1]은 Fedora8의 부팅과정이다. 이 화면에서 아무 키나 누르면 커널버젼을 선택할 수 있는 화면으로 이동한다. [그림2] [그림2]는 부팅할 커널 선택화면이다. 여기서 'e'를 입력한다. [그림3] [그림3]과 같은 화면이 나타나면 kernel ~을 Single모드로 부팅할 수 있도록 수정을 해야하며 'e'를 입력한다. [그림4] [그림4]와 같이 수정이 가능해 지면 그림과 같이 LABEL=/ 뒤에 single을 써넣어 수정한다. [그림5] [그림5]와 같이 수정되면 커서를 Kernel에 이동하고 'b'눌러 single mode로 부팅한다..
일반적인 프로그램 혹은 커널 소스를 분석하기 위한 하나의 방법으로, 에서 의 에서 printf() 혹은 printk()가 호출되었는지 알 수 있는 방법이 있다. 이런 출력함수를 통하여 에러가 발생하였을 때, 어느 코드까지 수행이 되었는지 확인이 가능하다. ㅁ 사용 방법 해당 Code Line에서 printf("%s, %s, %d\n". __FILE__, __FUNCTION__, __LINE__); 을 삽입해 주면 된다. 여기서 __FILE__, __FUNCTION__, __LINE__은 매크로써, 가 출력된다. 리눅스 커널소스에서는 printk()라는 커널함수를 사용하면 된다. ㅁ 단점 많은 printf()를 사용하면 전체적인 프로그램 수행속도가 느려지게 된다. 2012. 03. 24 Posted by ..