[00:07] 음... 그럼 계속 ceph 써야하나... [00:32] ㅜㅜㅜㅜ [00:42] 안녕하세요~ ㅎㅎ [01:23] 예전에 컴퓨터 잡지에선가 이런말글을 읽었던 적이있습니다. [01:23] 한달 안에 쓸게 아니면 지워버려라~ 이게 맞는거 같기도 하고 아닌거같기도 하고 아리송하네요 [01:23] 케이스 별로 다를 수 있기 때문에 아리송 한게 맞는거같기도 하구요 ㅎㅎ [01:40] 집에서 쓰는거면 뭐 당연히 그러는게 맞죠 ㅎㅎ [01:41] 이번에 제 사무실에서 오픈스택 2개 중 하나를 없앨건데, ceph로 구축된 스토리지 클러스터를 어떻게 할까 고민 중이라서요 [01:41] 그냥 두고 쓸지, 다른 방법이 있는지 알아보고 있어요 [01:42] 그냥 zfs 깔아서 쓰면 관리 자체는 편한데, 여러대를 클러스터링할 수 없어서 좀 그렇거든요 [01:54] GlusterFS! [01:56] 글러스터 구축하기 쉽나요? [01:56] 참고로 세프는 쉽습니다... [01:58] gdeploy가 있습니다! ㅎㅎ [01:59] 앤서블 기반이라 나름... [04:21] 일이 손에 안잡히는 금요일 오후 [04:21] 한국에 리눅스 커뮤니티는 우분투 밖에 없나요? [04:36] 정확히는모르겠습니다만 있지않을까싶습니다. [04:36] 꼭 리눅스 말고 오픈소스 포럼 이런것도 있구요~ ㅎㅎ [04:37] 페이스북에 리눅스 관련 그룹이 많이 있기는 해요 [04:45] 현재 활성화 되어 있는건 kldp 랑 우분투랑...두가지 아닌가요 [04:45] falinux? [04:46] 활성화까지는 아닌가... [04:46] 리눅스민트 커뮤니티도 있긴 있는데 일년내내 글이 없네요 ㅋ [04:47] 임베디드 계열은 몰라서.. [04:49] kldp에 오랫만에 들어갔다가 어떤분 아이디가 딱 보이는 ㅋ [04:50] 아하... [04:50] 뉴스 쪽에... [04:50] 네 [04:51] 안끼는 곳이 없으신 것 같네요...ㅎㅎ [04:52] KTUG에서도 뵜었는데... [04:53] 하모니카 프로젝트 게시판에서도 봤어요 ㅎㅎ [05:04] 음 전 원래 관련없는 문과였다가 제작년부터 리눅스랑 배쉬 조금, 그리고 씨, 자바를 배웠는데 [05:08] 프로젝트를 해본 경험이 전혀 없어서 [05:08] 혹시 학교 과제만 해본 사람도 할 수 있는 프로젝트 추천 좀 해주시겠어요? ㅎㅎㅎ [05:11] 목표치가 UI 랑 시스템 이랑 같이 하시는건가요 UI 만 하시는건가요 ? ㅎㅎ [05:15] 으음 좋은 질문이시네요 ㅎㅎ 욕심으로는 시스템도 포함하고 싶은데요.. [05:22] 프로젝트라... 개인 프로젝트를 해보고 싶으신거지요? [05:23] 뭐 거창하게 프로젝트까지는 저도 모르겠구요 저는 자주 내주는 과제가 [05:23] C 만 할때는 개인만의 파일 압축 프로그램 만드는거구요 [05:23] 아뇨 오픈 프로젝트 참여도 괜찮을 것 같아요 [05:24] UI 는 저도 잘 몰라서 ㅜㅜ [05:24] 파일 압축 프로그램은 만들어 본 적이 없지만 흥미롭네요 [05:24] 아하 다른 프로젝트에 참여하시는 ... 그런 사이즈가 큰건 다른 더 잘 아시는분께서 알려주실거 같습니다 ㅜㅜ [05:25] 또 어떤 과제를 내주세요? [05:27] DB 연동해서 텍스트 및 바이너리 입출력 하는거 thread 쓰는거 mutex_lock 사용법 structure 랑 pointer 친숙해질때까지 써보기 뭐 이정도입니다. [05:27] 간단한 gdb 사용법 도 가르쳐 주긴 합니다. [05:29] 저정도 하고 ctag 나 IDE 손에 붙을때까지 연습좀 하고 좀더 큰 작업을 하게 될거같습니다. [05:29] 아 그렇군요.. 텍스트, 바이너리 입출력은 해봤는데 DB는 어떻게 연동하는지 모르겠네요. 포인터 ㅎㅎㅋㅋ [05:31] DBMS 마다 다르겠지만 , php DB 연동 해보셨으면 비슷합니다. [05:33] mutex_lock은 생소하고.. 이야 [05:33] 감사합니다 ㅎ [05:33] C로 UI를 만든 다는 건 어떤건가요? [05:33] 아마 제가 앱과 UI의 차이를 잘 모르는 걸지도... [05:34] UI 는 말그대로 사람눈에 보이는거지요 web-ui 도 있고 그냥 OS 에 바로 올라가는 UI 도 있지요 [05:38] 네에. 그런데 전 UI하면 GUI만 떠오르는데 C로 GUI를 만들수 있는가요? [05:38] 게임도 만드니 가능한가...^^; [05:39] 저도 그게 궁금하긴 합니다. 위에서 제가 말씀드린건 GUI 단을 다른 언어로 만들때를 말씀드린거구요. [05:40] qt 나 gtk+ 를 쓰지 않을까 싶긴합니다. [05:41] 아... 좀 더 알아봐야겠지만 뭔가 연결점이 생기네요 [05:44] 예전에 독자포맷 압축프로그램 만들려다 어려워서 포기했었는데 ㅎㅎㅎ [05:46] 테스트해보면 막 용량 더 늘어나 있고... [05:47] ㅎㅎㅎ [05:48] 저도 만약 만들면 그럴듯 ㅎㅎㅎ [05:50] 사실 저도 바라는게 압축률을 높일려는건아니니까요 [05:51] 로직이랑 문법 이런걸 직접 구현해보는게 필요할거같아서요 ㅎㅎ 압축 안하고 다순 치환이라던가 그런것도 나름 의미가 있다고 생각합니다 ㅎㅎ [05:51] 물론 결과물 파일이 정상적으로 동작을 해야겠지요 ㅎㅎ [05:52] 이놈의 율 률은 아직도 햇갈리네요 ㅜㅜ [05:54] 압축했는데 용량이 커지면 압축이 아니라 암호화 아닌가요? ㅋㅋㅋㅋ [05:55] 내용을 전부 바꾼건 아니니까 암호화는 아닌가 [06:01] 쉘 만들기 [06:06] 역쉬 울 감자군 클라스가 다르구만~~ [06:08] 시스템 프로그래밍의 가장 기본적인 요소들은 모두 핸들링해볼 수 있는 것 같아요...ㅎㅎ; [06:08] 콘솔 모드가 어느정도 제어가 된다면 UI까지 올리면... [06:10] Potato Trusted Terminal ㅎㅎㅎ PoTaTo [06:14] grep , rsync 등 명령어 쓸때 보면 --exclude 할때 명확한 경로가 아니라 이름 매칭으로 빼도록 되어있더라구요. [06:14] 이게 가끔 같은 이름이 있는경우가 있어서 좀 불편합니다. [06:16] 감자사마가 하나 만들어 주십시요~ ㅎㅎ [06:16] ㅎㅎ [06:25] 허허... 두개 모두 제 주제에 넘볼 것들이 아닌... [06:28] 그래서 저걸 피할려면 find 라던가 ls 랑 막 썩어서 [06:29] 첫번째 디렉토리에 있는 디렉토리랑 파일들 목록을 추출해서 작업을 해야되서 ㅜㅜ [06:49] root@crocheck:/exdel11# rm -rf d2 ; rsync -a -v --progress --exclude='/.git' d1/ d2 [06:49] sending incremental file list [06:49] created directory d2 [06:49] ./ [06:49] d11/ [06:49] d12/ [06:49] d12/.git/ [06:49] sent 132 bytes received 56 bytes 376.00 bytes/sec [06:49] total size is 0 speedup is 0.00 [06:49] root@crocheck:/exdel11# rm -rf d2 ; rsync -a -v --progress --exclude='.git' d1/ d2 [06:49] sending incremental file list [06:49] created directory d2 [06:50] ./ [06:50] d11/ [06:50] d12/ [06:50] sent 103 bytes received 52 bytes 310.00 bytes/sec [06:50] total size is 0 speedup is 0.00 [06:50] root@crocheck:/exdel11# rm -rf d2 ; rsync -a -v --progress d1/ d2 [06:50] sending incremental file list [06:50] created directory d2 [06:50] ./ [06:50] .git/ [06:50] d11/ [06:50] d12/ [06:50] d12/.git/ [06:50] sent 153 bytes received 60 bytes 426.00 bytes/sec [06:50] total size is 0 speedup is 0.00 [06:50] root@crocheck:/exdel11# [06:51] exclude 줄때 / 로 시작하면 디렉토리 구조라고 이식하고 아니면 마지막 경로/이름 으로 인식한다고 하네요. man 페이지를 덜 읽어본 죄인을 용서하소서 ㅜㅜ [06:51] ㅎㅎㅎㅎ [06:52] 자~ 불금입니다 오늘 밤세실분 손드십시요~ ㅎㅎ [06:52] 제가 어떤 게시판에서 읽은 바도 그렇네요 ㅎ [11:21] 11월 정기 세미나와 11월 대전 세미나 연사 신청을 받고 있습니다. 자세한 사항을 포럼 공지를 참고해 주세요. :slightly_smiling_face: -> https://forum.ubuntu-kr.org/viewtopic.php?f=2&t=29779 [22:38] 안녕하세요, 도움이 필요해서 왔는데요. Picking 'linux-hwe' as source package instead of 'linux-image-4.10.0-28-generic' E: Unable to find a source package for linux-hwe 라는 에러가 뜨는데 , linux-image가 담긴 ppa를 추가하거나 linux-hwe라는 ppa를 추가하면 될거같은데 canonical team에 ppa를 추가해도 같은 오류만 뜹니다. 도와주실 수 있을까요? [22:39] ppa 추가하고 apt-get update는 하신거죠? [22:39] apt-get update와 apt-get upgrade는 했습니다. [22:39] ppa 추가한다고 해서 패키지가 설치되는건 아니에요 [22:39] hwe라는 패키지를 설치하셔야하거든요] [22:40] 패키지 이름을 모르실테니, apt-cache search linux-hwe라고 해보세요 [22:42] 뭔가 엄청 많이 떠서, 어떻게 해야할지 모르겠네요. [22:42] 앞부분은 패키지 이름, 뒷부분은 설명입니다 [22:42] 예를 들어서, [22:42] linux-hwe-generic-trusty - Depends on the generic hardware enablement kernel image and headers. [22:43] 이런 줄이 뜬다면, 패키지 이름은 linux-hwe-generic-trusty에요 [22:43] - 이 뒤로는 그냥 설명이구요 [22:43] 따라서 apt-get install linux-hwe-generic-trusty라고 하시면 됩니다 [22:45] linux-headers / linux-hwe-cloud-tools / linux-hwe-edge-cloud-tools / linux-hwe-edge-tools / linux-hwe-tools가 버전별로 있는거 같네요. 전부 설치해야할까요? [22:45] 현재 설치된 커널 버젼과 같은걸 설치하시며 됩니다. [22:46] cloud 붙은건 안하셔도 될 거 같은데요 [22:53] 에러 메시지가 바뀌었네요. 헤더와 hwe-tools는 설치했는데 hwe-edge tools은 unable to locate package를 뿜어내고 , 다시 sudo apt-get source linux-image-$(uname -r)을 입력하니 linux-image- 라는 패키지를 찾을 수 없다고 떠요. [22:54] 그러면 패키지가 있는지 없는지 검색부터 해보시죠 apt-cache search linux-image [22:56] linux-iamge-4.10.0.28-generic과 lowlatency 있는거 확인했어요 [22:56] 그게 현재 설치된 커널 버전과 같으면 그걸 설치하시면 되겠네요 [22:58] The following packages have been kept back: linux-generic-hwe-16.04 linux-headers-generic-hwe-16.04 linux-image-generic-hwe-16.04 0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded. 이런게 뜨는데 세개 찾아서 직접 업데이트하라는 소릴까요? [22:58] 아뇨 [22:59] apt-get 메시지에서 사용자보고 직접 하라고는 안합니다. [23:02] 아직도 에러메시지가 나오면, 위의 설치 메시지 로그를 명령어 입력부터 끝날 때까지 올려보세요 [23:04] 제가 뭔가를 착각하고 있던거 같은데, 메세지를 차분히 살펴보니 이미 설치돼서 건드리지 않는거 같습니다. 커널을 수정하기 위해 다시 받는건데 이미 있다고 소스를 안받아오나보네요 [23:05] 네 그게 맞을 거에요. 보통 설치되어있으면 따로 옵션 주지 않는 이상 재설치는 안해요 [23:07] 그럼 소스만 받아와야 하는건데 , 소스도 ppa나 git을 sources.list에 추가 해두면 받을 수 있을까요? [23:08] git은 등록이 안되요 [23:08] 근데 어차피 git은 그냥 git 명령어 쓰시는게 낫지않으세요? [23:09] wget 명령어로 어떻게 했던거 같은데 git도 wget도 어떻게 쓰는지 잘 몰라서, 알아보고 와야겠네요. [23:09] git clone https://github.com/.... [23:09] wget http... [23:09] 이게 다에요 [23:16] github에는 해당 커널이 올라와있지 않은거 같네요 . wget은 어디 사이트에서 받아오는건가요? [23:18] wget은 어디 사이트에서 받아오는게 아니라, wget 뒤에 원하는 주소를 붙이시면 그 주소를 긁어오는 명령어에요 [23:24] 구글링이 답이군요 [23:29] 조금 더 고민해보겠습니다 ! 도와주셔서 감사해요. [23:29] 별말씀을요 [23:30] 저는 이만 일이 있어서 가보겠습니다! :)