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

powert99의 이미지

리눅스에서 쉘 종료후에도 선언한 변수를 유지하는 방법이 있을까요?

예를 들어서 test.sh 이라는 쉘파일에

#!/bin/sh

NM=$1

echo $NM

뭐 이런식으로 쉘을 작성을 했다면 보통 쉘이 끝나게되면 이 변수도 unset하게 되는데 unset되지 않도록 해서 쉘이 종료후에도 변수가 유지될수있게끔 할수 있는 방법이 있을까요?저 test.sh이 종료후에도 echo $NM치면 쉘에서 선언한 값이 출력되게끔요.

가능한지 불가능한지,그리고 가능하다면 어떤 방법을 사용하면 좋을지 조언 부탁드려요.ㅠㅠ

skydeux의 이미지

Centos7 IP 설정 헷갈리는점 질문..

안녕하세요.
RHCSA 준비를 하고있는데요,

준비하면서 문득 궁금한부분이 있어 질문드립니다..

거의 초반에 등장하는 ip 설정하는 문제인데요.

저같은경우 보통 ip설정은 직접 network-scrips 에서 vi 로 ip수정하고, dns는 넣지 않았는데,

시험의경우 dns도 넣어야 하는 것 같더라구요.

덤프답안 상에서는 "nmcli connection modify eth0 ipv4.dns ***,***,***,***"

명령어를 실행하면,

cat /etc/sysconfig/network-scrips/ifcfg-eth0 를 확인해보면 dns1= ***,***,***,*** 가 등록되 있고,

동시에 cat /etc/resolv.conf 파일에도 nameserver ***.***.***.*** (dns1 동일) 기록되 있습니다.

저것또한 제가 vi로 시험에서도 수정하면 될 것 같은데,

제가 궁금한건, resolv.conf 내용에서 nameserver = dns 인가요?

zasxer의 이미지

fixmap에 관하여.

fixmap 구조체를 살펴보면 FIX_PTE, FIX_PGD, FIX_PMD 등 page table에 관한 정보가 들어 있습니다.
궁금한 점은

FIX_PTE, FIX_PGD, FIX_PMD 등 커널 컴파일 시에 자동으로 생성이 되어 있는가?? 입니다.

penclub79의 이미지

데비안에서 iredMail 설치 오류입니다.. 도와주십셔 ㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠ

Linux 고작 4일 다뤘는데.. 에러가 뜰때마다 검색을 해도 영어 때문에 계속 헤매게 됩니다.....

그래서 본론은 ssh에 접속한 상태에서

iredMail을 설치하려고 했으나 계속 (1)NO_PUBKEY 오류가 나네요.

그래서 sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys xxxxxxxxxxxxxxxx
명령어로 해결하려 했지만

(2)keyserver receive failed: Connection refused 오류가 났고

다른 방법을 써봤지만

(3)keyserver receive failed: No keyserver available

이 세가지 오류에서 계속 헤매고있습니다..

skaskawl의 이미지

application에서 timer모듈을 어떻게 체크할까요?

임베디드 리눅스 공부하고 있는데요.

hrtimer를 모듈화해서 커널에 올리고

application 짜서 타이머가 신호가 바뀔대마다 led 발생시키려고하는데

LED가 GPIO에 물려있어서 어플쪽에서 gpio 제어하면 간단하게 led는 제거할꺼같은데

타이머체크를 모듈에서 어떻게 가져와서 어떤식으로 체크해야하는지 감이안오네요 .. 고수분들 도와주세요 ㅠㅠ

파랑천사의 이미지

질문드립니다. 리눅스 파일명이 안보이네요

A 리눅스 서버에서는 USB를 마운트하면 파일명이 보입니다.

B 리눅스 서버에서는 USB를 마운트하면 파일명이 안보입니다.
해서 ls를 해보면 파일명이 보여야 할 공간에 빈공간이 보이고 용량도 표시됩니다.

복사를 위해 파일명 앞 몇자리 및 탭을 누르면 파일명이 나오는 것으로 봐서 파일자체가 깨진건 아니고요.

이걸 윈도에 연결하면 파일명이 보이고요.

버전은 두 서버 다 우분투 서버 16.04 입니다.
fat32 usb 고요.

왜 그럴까요?

midasb의 이미지

Centos7 KVM을통해 VM 생성 후 외부접속

운영체제는 Centos7입니다.

KVM을 통해 VM을 생성하고 해당 VM을 포트포워딩을 통하여 외부에서 접속하고자 합니다.

네트워크는 NAT를 사용하는데요 VM에 사설 IP를 할당하고 사용하려고 합니다.

공인 IP:80801 -> 사설 IP:80 이렇게 사용하려고 하는데 어떻게 하는 걸까요..

방화벽에서 포트포워딩 설정을 한 것 같은데... 잘 안되네요 ㅠㅠ

dh0450의 이미지

c++ 에서 wsetlocale과 유니코드

c++ 에서 비주얼 스튜디오가 utf-16으로 읽는다면
왜 로케일 설정을 하는건가요?
물론 안하면 ??로 wchar에 넣은 한글이 깨지는건 압니다.
다만 유니코드가 로케일 관계없이 온갖 글자를 크기가 큰 자료형에 넣는거라면
로케일을 따로 설정하는 것이 이상하게 여겨집니다.
왜 그런가요..?

페이지

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