프로그래밍 QnA

hmd7932의 이미지

CentOS의 sudoers에서 Host_alias

안녕하세요? CentOS를 공부하고 있습니다.

현재 user1이라는 사용자를 만들어 권한을 주는 실습을 하고 있는데 sudoers의 메뉴얼을 봐도 이해가 가지 않는 부분이 있어 이렇게 질문 올립니다.

기본적으로

root ALL=(ALL) ALL이 되어 있는데 각 부분의 의미에 대해 이해가 가지 않습니다.

맨 처음 root는 유저명 혹은 user alias명이라는 것은 알고 있습니다.

두 번째 ALL은 Host 혹은 Host alias라고 하는데 이는 접속하는 ip를 말하는 건가요? 아니면 접속되는 서버의 host를 말하는 건가요?

그리고 (ALL)은 Runas_alias라고 하는데 이것은 무슨 의미인지 모르겠습니다.

마지막 ALL은 커맨드 인것은 알고 있습니다.

정리하자면 두번째 ALL과 세번째 (ALL)에 대해 이해가 가지 않는데 리눅스 고수님들의 답변을 기다립니다.

bureokjam의 이미지

주소공간 관련해서 질문 남겨봅니다.

1.

주소버스의 크기에 따라 기억 장치의 크기가 결정된다라고 알고 있습니다.

예를들면 주소버스의 크기가 32비트라면 컴퓨터에 장착되는 RAM의 크기가 얼마가 되든,

사용할수 있는 메모리의 크기는 4GB가 되는게 맞는거겠지요?

혼란스러운게 실제로 주소버스의 크기가 32비트 컴퓨터 환경에서 8GB의 RAM을 장착해도

전부 인식되는게 아닌것으로 알고 있습니다.

32비트 크기의 주소버스를 가지는 컴퓨터 환경이라도 사용 할 수 있는 최대 메모리 크기가 4GB인것 뿐이니

인식은 전부 되어야 한다는 부분때문에 혼란스럽습니다.

나름 편의상 억지로 운영체제가 전부 인식하기를 거부했다라고만 이해하고 넘어갔던 부분이라 확인차 질문 남겨보았습니다.

2.

32비트 보호 모드에서 태스크나 프로그램은 선형 주소 공간의 주소를 4GB까지 지정할 수 있다라고 합니다.

bureokjam의 이미지

스레드 관련 질문 남겨봅니다.

백신 프로그램을 이용해서 파일을 검사하고 있는 상황입니다.

사진을 보면 16개의 스레드로 파일을 검사하고 있다고 나와있습니다.

의문이 생기는 부분이 하나의 CPU는 한번에 1개의 스레드 밖에 실행할 수 없다고 알고 있습니다.

그래서 위와 같은 문제를 극복하고자 하이퍼 스레딩이라는 기술이 개발되었다고 생각하구요.

따라서 여러개의 스레드를 하나의 CPU에서 처리할수 있게 되었다고 생각되구요.

여기서, 16개의 스레드를 수행하기 위해서는 CPU는 논리적으로 16개가 되는게 맞는건가요?

아니면 스레드간의 전환을 통해서 16개가 순차적으로 수행되는건가요?

어떤식으로 접근을 해야되는지 답답한 마음에 질문 남겨보았습니다. 감사합니다.

c2bin의 이미지

mutex unlock 관련 문의

mutex read lock 이후
unlock을 2회 이상 수행했습니다.
이후 다른 작없을 위해 write lock 수행 시 pending 되어 이후의 작업을 수행하지 못하는 현상이 발생되어 문의드립니다.
lock과 unlock의 쌍이 맞지 않고 unlock을 2회 이상 수행하는 경우 즉, lock이 되어 있지 않는 상태에서 unlock 수행하면
나중에 write lock 수행시 문제가 발생되나요? 어떤 현상이 발생되는지 도움주시기 바랍니다.
linux에서 thread관련 프로그래밍이 처음이라 모르는게 넘 많습니다.

koheag2의 이미지

마이크로 입력받은 사운드를 버퍼에 저장한뒤 그 소리의 크기를 측정하여 모니터화면의 밝기를 조정하는 코드를 짜려하는데 도와주십시요

마이크로 입력받은 사운드를 버퍼에 저장한뒤 그 소리의 크기를 측정하여 모니터화면의 밝기를 조정하는 코드를 짜려하는데 도와주십시요
waveInxxxx으로 버퍼에 저장하는방법외의 api에서 사운드의 크기를 측정할수 있는지와 모니터자체혹은 윈도우 창에 밝기를 조절할수있는지 자체와 코드를 어떻게 구성해야할지 모두 궁금합니다.

jungong87의 이미지

부모 클래스에서 자식 클래스의 private 멤버함수에 접근할 수 있는지 궁금합니다.

c++로 개발하고 있는데요.

상속관계가 4단계로 나누어져 있습니다. A(최상위) -> B -> C -> D(말단) 의 순서로 상속받고 있는데요

A 클래스에서 virtual로 선언된 함수가 있습니다.(function() 이라고 가정 하겠습니다.) 그것을 C에서 상속받아 구현하고 있는데요. (다른 클래스에는 구현되어 있지 않음)

그 구현된 함수가 C에서 private 멤버로 선언이 되어 있습니다.

클래스를 인스턴스 화 할때는 A* = new D 의 형식으로 인스턴스화 되고 있습니다.

이럴 때 A->function() 이런 식으로 호출이 가능한지요?

아직 내공이 부족하여 질문 올립니다.

fensy의 이미지

PHY칩 gigabit 사용 시 따로 설정해야할것이 있나요??

이번에 기가bit 을 사용해야 하는 프로젝트가 있는데요

이놈이 허브를통해서 10/100으로는 통신이 잘 되는데

노트북이랑 다이렉트로 gigabit으로 붙히면 통신이 안되네요;;(ping안됨)

링크는 살았다고 나오는데,

일단 데이터시트상 나오는 CPU쪽 RGMII 세팅, PHY의 Control 레지스터 세팅 다 해봤는데

이상하게 기가로 붙히면 핑이 안되네요...;;

기본적인 사항 (UTP 케이블 종류)은 확인 해보았고..

지금 나오는 현상중에 가장 문제는 cpu에서 나가는 클락은 125mhz인가..? 여튼 GIGA로 세팅되어

져 나가는데 파이측에서 들어오는 클락이 10/100으로 들어온답니다.. 제가 하드웨어쪽에 거의 지

식이 없어서..; 이정도까지의 정보밖에 못들엇고요..

혹시 cpu쪽이나 phy쪽에 레지스터 세팅이 잘못되어서 그런지..

하드웨어관점으로 확인해봐야하는 포인트가 있는지 궁금하네요

a2000rsh의 이미지

리눅스 gedit 실행 에러

리눅스 페도라 14를 사용하고 있는데, gedit를 실행하면 에러메세지가 뜨면서 실행이 안됩니다.
메세지 내용은 첨부된 파일과 같습니다.
해결방법 아시는 분 답변 부탁드립니다.

skymoonw의 이미지

웹스피어 root 권한 실행시 servlet 오류

선배님들 제목 그대로 입니다

소유권한으로 웹스피어 서버 구동시키면

샘플페이지(serlvet 포함)정상 작동되지만

root 로 서버 구동시키면 Error 500: SRVE0207E: Servlet에서 발생한 미발견 초기 예외 라는 메시만 띄우네요 ㅠㅠ

답변 부탁드리겠습니다

고생하십시오..!

hyojin9191의 이미지

쉘프로그래밍 몇가지 질문드려요.


첫번째는요!

식을 인자로 받아서.. 예를 들면 Calc.sh 라는 파일이라치면 sh Calc.sh 1 * 2

요런식으로 식을 입력받아서 계산되게 하는 프로그램인데요!

case문으로 수식 입력 받는데 저 인자가 *면 이상하게 두번째 인자 받은 값은 02가 되고 뒤에 꺼는 03이 되서
첫번째 인자에 무조건 3이 곱해지는 답이 나와요!!!!!! 왜그런걸까요 ㅠㅠㅠ

페이지

프로그래밍 QnA 구독하기