프로그래밍 QnA + 설치 및 활용 QnA

asurada92의 이미지

solved : 허접한 초보지만 질문 드립니다! (리눅스에 오픈소스 라이브러리 설치 관련)

안녕하세요,.. 초보 개발자 입니다.

리눅스 서버 관련해서 고수분들께 여쭤보고 싶은게 있는데요...

외부에서 libxl 이라는 c++ 라이브러리를 받아서 사용해야 하는 상황인데,

make install을 통해 라이브러리를 설치하려면 /bin 에 mkdir 을 하는 스크립트 문이 있더라구요,, 여기에서 항상 sudo 권한이 없어서 막힙니다...

회사 서버이다 보니, 제가 수도 권한을 얻어서 작업할 수도 없고, 아직 신입이라 IT 지원팀 분들에게 계속 이것 저것 설치해달라고 하기가 조금 눈치가 보입니다...(ㅜㅜ)

이전 대학원생때, 연구실 서버에서 전체 계정이 사용하는것이 아니라 본인계정에 라이브러리등을 설치해서 썼던 적이 있었던 것 같은데,

/bin 위치와 같이 상단 디렉토리에 접근하지 않고 제 디렉토리 하단 경로에 라이브러리를 설치해서 사용할 수 있는 방법은 없나요! ? ㅠㅠ 고수님들 답변 부탁드립니다.!

trymp의 이미지

linux 에서 cgroup 사용시 메모리 제한에 걸리면 어떻게 되나요?

linux에서 controlgroup 을 이용해서 특정프로세스의 메모리 사용량을 제한할 수

있는 것으로 알고 있습니다.

A 라는 데몬은 100MB 로 걸어두면 다 사용한 경우 어떻게 되나요?
단순희 malloc 만 실패하나요? 아니면 OOM(out of memory) 가 발생하나요?

알려주시면 감사하겟습니다.

master9의 이미지

dpkg 파이프가 깨젔어요...

패키지 목록을 읽는 중입니다... 완료
의존성 트리를 만드는 중입니다
상태 정보를 읽는 중입니다... 완료
의존성을 바로잡는 중입니다...Starting pkgProblemResolver with broken count: 0
Starting 2 pkgProblemResolver with broken count: 0
Done
완료
Starting pkgProblemResolver with broken count: 0
Starting 2 pkgProblemResolver with broken count: 0
Done
다음 패키지가 자동으로 설치되었지만 더 이상 필요하지 않습니다:
libnvidia-common-435
Use 'sudo apt autoremove' to remove it.
다음의 추가 패키지가 설치될 것입니다 :
libcublas-dev
다음 새 패키지를 설치할 것입니다:
libcublas-dev

세벌의 이미지

Solved: 주 도메인은 에러, 부 도메인은 정상?

https://debianusers.or.kr/
502 Bad Gateway
나옵니다. 그런데... 부 도메인은 잘 나오는 거 같네요.
https://wiki.debianusers.or.kr/

주 도메인은 에러나고, 부 도메인은 잘 되는 경우에 어떻게 해결하나요?

kimchaegon의 이미지

windows gvim에서 쓰던 vim file을 Linux mint에서 그대로 쓰려했는데 error납니다

windows 10, gvim ver8.0에서 아래와 같이 vim script를 짜서 잘 썼습니다만
같은 file을 Linux mint, vim-gtk에서 실행하니 error가 나네요. 무엇이 문제일까요?
초등학생들에게 나누기 계산의 몫과 나머지 계산을 이해, 연습시키는 script입니다
나눗셈 연산자로 :를 씁니다. 99:3 =을 쓴 후 를 누르면 답과 다음 문제가 나오는
script이고 windows에서 잘 사용했습니다. linux에서도 잘 될텐데 어디를 바꿔야할지..
99:3 = 33 r 0
100:3 = 33 r 1
101:3 = 33 r 2
고칠 곳을 알려 주시면 감사하겠습니다. 더 좋은 코드를 새로 써 주시면 더 감사하죠

kimchaegon의 이미지

Linux mint에서 vim을 쓸 때 syntax file에 대해

Linux mint에서 vim-gtk를 깔았습니다.
을 쓸 때 제가 만든 syntax file ro3.vim을
vim/vim80/syntax에 넣었습니다. 그러나
syntax의 coloring 이 windows와 달랐어요.
coloring이 전혀 되지 않는 듯합니다.
이 ro3.vim은 제가 windows, gvim에서 오래
쓰던 것입니다. 무엇이 문제인지 모르겠습니다.
- ro3.vim 내용을 일부 바꿔야 할까요?
- Mint의 명령 창에서 ro3.vim에 관해 뭔가
해야 할까요?
제가 Linux 초보자라서 여러가지 배워야 할 듯하네요
앞으로도 답답할 때마다 여쭤보겠습니다.
저는 외국에서 초중고 학생들에게 성경과 수학을
가르치는 평신도 선교사입니다. 뒤늦게 coding도
가르쳐 보려고 시도합니다.
기독교대한감리회 평신도 선교사 김재곤 올림.

6Gelemen의 이미지

nimf에서

제가 글을 쓸때 커서를 아무데도 놓지 않고 자판을 치면 어떻게 그 글자가 담긴 박스가 나타납니다.
그 박스를 없애거나 위치를 옮길 순 없나요?

6Gelemen의 이미지

uim 질문

uim에서 입력기를 이것과 같이 하였는데 한글 입력이 안됩니다.(nimf로 하고있어요)
이미 im-config로 설정을 마치고 로그인하고 로그아웃한 상태입니다.
그리고 이것은 어떻게 없애죠? 보기 불편하네요

grazie3의 이미지

우분투 19.10

현재 우분투 19.10을 사용중인데..
스마트폰을 USB로 연결해서 큰파일들을 복사할때.. 자꾸연결이 끊기는 현상이 발생하는데.. 다시 새로 깔아야 하나요?

우분투는 18.04으로 잘사용하고 있었고 ..이때는 아무 문제 없었는데

19.10에서는 이문제가 발생해서 구글에서 찾아봤는데.. 제대로 해결되는방법을 못찾아서요..

livey의 이미지

C언어 저수준/고수준 입출력 문의

"저수준 입출력함수는 1바이트 단위로 입출력을 하고 고수준 입출력함수는 버퍼를 통해 출력한다."
버퍼를 사용하므로 고수준 입출력함수가 더 빠르다는건데
이 말의 의미가 정확히 이해가 되지않아서 문의 드립니다.

1. 시스템콜 호출 횟수 차이인가?
예를들어 1000 바이트를 파일에 출력하는 경우.

저수준 입출력은 write 함수를 1000번 호출하고
고수준 입출력은 fwrite 함수를 한번만 호출하여 1000바이트를 출력한다 라고 이해되는데

결국 시스템콜 호출 횟수의 차이때문에 성능 차이가 있는건가요?

2. 시스템콜은 왜 1바이트씩 처리하나?
시스템콜은 버퍼를 거치지않고 파일에 직접 입출력한다라는 의미가
커널 메모리 버퍼도 사용하지 않고 cpu 가 파일에 직접 입출력하기 때문에 1바이트 단위로만 처리한다는건가요?
파일을 열어놓고 1000바이트를 쓰고 파일을 닫으면 시스템콜을 한번만 호출해도되는거 아닌가요?

이런것들을 이해하려면 어떤 내용들을 봐야하는지 궁금하네요

페이지

프로그래밍 QnA + 설치 및 활용 QnA 구독하기