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

익명 사용자의 이미지

커널 모드에서 커널 루틴이 호출되는 경우

커널 모드에서 커널 루틴이 호출되어 커널 소스가 실행되는 경우는
다음과 같다고 합니다

1. 프로세스에서 시스템 콜을 호출한 경우, 시스템 콜
2. 프로세스에서 예외를 발생시킨 경우, 예외 처리
3. 하드웨어가 CPU에 인터럽트 시그널을 보낸 경우, 인터럽트 핸들러
4. 커널 스레드를 실행한 경우

모듈 프로그램을 작성하여 실행시키면,

$ insmod test.ko

module_init()에 등록한,
test_init() 함수가 호출되면서
커널 모드에서 커널 루틴을 호출하여 커널 소스를 실행시킬 수 있습니다

이 경우는 위의 4가지 경우 중 어느 경우에 해당하나요?

답변 주시면 감사하겠습니다

gurumong의 이미지

어느정도 까지 데이터를 꼼꼼하게 검사해야할까요?

보통 프로그램 외부로 부터 받은 데이터가 유효한지에 대한 검사는 당연한것으로 알고있습니다
하지만 프로그램 내부적으로 처리되는 데이터는 어느정도까지 믿어야하는것인가요?

예를 들면 사용자로 부터 어떤 입력 값을 받고 그 데이터가 유효한지 체크한다음...
다음 작업을 위해 그 데이터를 어떤 함수로 넘겼습니다
그리고 그 함수 내부에서 조차 파라미터로 받은 데이터가 함수내부에서 처리하기 적절한지 또 값의 범위검사라던지 그런것들을 거칩니다

결과적으로는 똑같지는 안지만 비슷한 작업을 두번 세번 반복해서 처리하게 되는데요
이러한것이 프로그램과 프로그래머의 효율을(시간적, 에너지적!?) 낮추는것 같습니다

이것에 대해서 제가 알아야할것이 무엇이 있을까요?
작은 고민인데, 자꾸 신경이 쓰이는 문제라 답을 듣고 싶습니다 T.T

gate21의 이미지

centos에서... tomcat 7을 깔려는데..

깔고..

서비스 등록하고.. 환경변수 설정하고..

service tomcat start 하니까.. 그... catalina파일에.

DebPolaris의 이미지

리눅스 서버 ip주소와 hostname 연결 질문드립니다.

안녕하세요.
최근에 학교 서버컴퓨터를 바꾸게 되었습니다.

일단 hostname은 동일하게 지정이 되어 있구요. 당연히 ip는 다르게 설정이 되어 있습니다.

구글신께 기도한 결과
/etc/hosts
...
IP주소 xxx.mydomain.com xxx
...

/etc/network/interface
...
dns-search mydomain.com

으로 설정을 바꿨고요

uname -n
hostname -a
hostname -s
hostname -d
hostname -f
hostname

명령어도 정상적으로 나오게 되었습니다.

질문드릴건 ip가 다른 두 컴퓨터의 hostname 문제인데요

옛 컴퓨터는 host연결이 안되도록 설정을 하고(ip주소로만 연결)
새 컴퓨터는 host연결이 가능하도록 설정을 하고 싶은데

제가 제대로 한건지도 모르겠고 위 사항을 어떻게 하면 좋을지도 모르겠습니다

yjh518의 이미지

페도라 바탕화면아이콘과 상태바 가 없어졌습니다..

안녕하세요 :)

납품된 PC OS가 페도라 입니다.
현재 바탕화면 아이콘과 상태바가 없어져서..다시 복구할수 있는 방법을 알고 싶습니다.

질문이 너무 붕떠서 이야기한는것 같은데 현재 상황이 그렇습니다... 해결방법을 알고계신분 도움 요청합니다...

albothyl의 이미지

windows server 2008 r2에서 vpn 설정 후 도메인 네임으로 접속 문제

안녕하세요.

server에서 기본 제공하는 기능으로 vpn 설정을 하여 pptp연결을 하였습니다.

client에서 server로 vpn연결하는데는 아무런 문제가 없습니다.

먼저 제가 원하는것은 원격지(server)컴의 공유된 폴더를 네트워크 드라이브로 설정하려는 것인데요.

현재 문제는 다음과 같습니다.

client에서 "원격 네트워크에 기본 게이트웨이 사용"를 사용하면

-도메인 네임(\\도메인)으로 공유 폴더 접근 가능
-인터넷 사용 불가

client에서 "원격 네트워크에 기본 게이트웨이 사용"옵션을 사용하지 않으면

-도메인 네임으로 공유 폴더 접근 불가(ip로는 가능)
-인터넷 사용 가능

공유폴더 접근을 제외하고는 vpn을 거치지 않고 싶습니다.(즉 일반 웹서핑 등 할 때)

그리고 도메인 네임으로 공유폴더를 접근했으면 좋겠는데요.

만약 이게 안된다면 ip로 연결해도 상관 없는데 현재는 server가 리부팅하면 vpn 연결쪽 ip가 바뀌는 것이 문제입니다.

gate21의 이미지

php관련 질문인데요...

요즘에.. php 프로그램 공부 하고 있는데요..

집에있는컴퓨터에 centos 설치하고..

php도 설치하고.. mysql도 설치 했거든요..?

근데.. 이상한게..

<? //내용 ?> 이렇게 쓰잖아요.. 그럼 그냥 빈페이지뜨고 <?php //내용 ?> 이렇게 쓰면 또 잘뜨더군요.. 차이점좀 알려주세요..!

그리고.. form 태그 사용해서..

submit.html 을

name :


대충이렇게 만들고... 입력한다음 result.php를
<?php
echo("my name is $name");
?>
이렇게 했더니 그냥 my name is 만뜨네요...

이것도 좀... 왜그런지 알려주세요....;;

gate21의 이미지

php관련 질문인데요...

요즘에.. php 프로그램 공부 하고 있는데요..

집에있는컴퓨터에 centos 설치하고..

php도 설치하고.. mysql도 설치 했거든요..?

근데.. 이상한게..

<? //내용 ?> 이렇게 쓰잖아요.. 그럼 그냥 빈페이지뜨고 <?php //내용 ?> 이렇게 쓰면 또 잘뜨더군요.. 차이점좀 알려주세요..!

그리고.. form 태그 사용해서..

submit.html 을

name :


대충이렇게 만들고... 입력한다음 result.php를
<?php
echo("my name is $name");
?>
이렇게 했더니 그냥 my name is 만뜨네요...

이것도 좀... 왜그런지 알려주세요....;;

spkpc의 이미지

기본적인 질문인데요 텍스트모드에서 네트워크나 하드웨어, selinux 설정하는 화면 어떻게 띄우죠?

예전에 무선랜 잡느라 고생할때 한번 해봤던것 같던데
텍스트모드에서 네트워크등의 service 설정 및 시간, 하드웨어 등을 설정할 수 있는
화면을 띄우는 명령어를 알고 싶습니다..(파일이었던것 같기도 하네요)

페이지

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