설치 및 활용 QnA

gurumong의 이미지

루트 디렉토리(chroot)를 바꿨을때 발생할 수 있는 문제

부트로더를 설치해야 할 일이 생겼습니다
설치 문서들을 찾아본 바로는 라이브시디로 부팅후 루트디렉토리를 마운트한 디스크의 파티션으로 변경하는 과정이 있었습니다

루트 디렉토리를 변경하면 새로운 루트 디렉토리를 기준으로 경로를 참조하게 되어 실행중이던 여러 프로세스에서 참조하던 파일들의 위치가 달라지거나 없어지는것일텐데
루트디렉토리를 변경하는것에 어떤 위험이 발생할수 있지 않나요?
물론 이번 경우에는 라이브시디로 부팅하는것이라 돌아가는 특별한 서비스도 없으니 상관없겠지만요~

u235의 이미지

배시에서 . 연산자(명령)은 뭐죠?

입수된 어떤 스크립트중 일부에 다음의 코드가 있습니다만
마지막행 첫문자 . 이 의미하는바를 아무리 생각해도 모르겠습니다.

PREREQ=""

# Output pre-requisites
prereqs()
{
echo "$PREREQ"
}

case "$1" in
prereqs)
prereqs
exit 0
;;
esac

. /usr/share/initramfs-tools/hook-functions # 문제의 행...

문제의 행에서 hook-functions 요건 데비안 계열에서 initramfs를 패치하는 실행 스크립트 같은데 기본 퍼미션은 644로 세팅된것 같습니다.
물론 그대로 실행하면 아무 표시도 안나오지만
그로인해 update-initranfs 패치가 실패하는듯 보입니다. (그 스크립트 제거시 업데이트는 성공됨)

josface의 이미지

리눅스 커널 컴파일 후 부팅 오류 - udevd[63] : error initializing netlink socket....

안녕하세요. 리눅스에 입문한지 얼마 되지 않은 초보입니다.

현재 리눅스 커널 버전 2.6.32 버전의 Red hat 6.3 버전을 사용하고 있습니다.
현재 어떤 컨트롤러를 쓰기 위해 드라이버를 설치했는데 컨트롤러 드라이버가 리눅스 커널 2.6.24 버전까지만 지원해서 커널 다운그레이드 진행중입니다.

커널 다운 그레이드를 위해 2.6.24 커널 버전을 다운 받고 커널 컴파일을 진행했는데, 부팅시 오류가 발생해서 문제 해결이 안되고 있습니다.
우선 부팅시 오류 내용은 아래와 같습니다.

Uncompressing Linux.. Ok, booting the kernel.
udevd[63]: error getting socket: Invalid argument

error initializing netlink socket
udevd[63]: error initializing netlink socket

udevadm[66]: error sending message: Connection refused

juhyun16의 이미지

arm 크로스 컴파일러 arm-eabi-4.4.3 에 대한 질문입니다.

안녕하세요 우분투 14.04 LTS 버전에 arm 아키텍쳐용 크로스컴파일러를 설치해서 궁극적인 목표는 타이젠 커널을 컴파일 하고자 합니다.

x86기반의 아키텍쳐 타이젠 OS가 있고, 최종적으로 제가 코딩한 프로그램을 ARM 기반의 아키텍쳐 디바이스(휴대폰)에 심어서 잘 작동하는지 확인해보려고 합니다. 두 아키텍쳐가 다르다 보니 크로스컴파일러를 우분투에 설치하는 것이 첫번째 과제가 될텐데요, 현재 arm-eabi-4.4.3 버전의 컴파일러를 설치하고자 합니다.

제가 궁금한 것들이 여럿 있는데요, 글로만 적으면 봐주시기 힘들 것 같아서 제가 한글파일로 작성해보았습니다. 어디가 잘못 되었는지... 제가 궁금해 하는 것들을 한번 봐주시고 답변 해주시면 정말 감사드리겠습니다.~

arusa의 이미지

버추얼 호스트 구축 하는 방법 질문드립니다.

사설서버에서 DNS를 잡고, 이름 기반 가상호스트를 만들려고 연습중입니다.

사실 영어가 너무 부족하여서, 검색해서 따라 하는데 잡혀지지가 않네요.

1. 사설서버에 BIND를 설치하여 DNS를 잡고, (1차 도메인이 다른 홈페이지 www.test1.com , www.test2.com)
2. 아파치를 설치한후 아파치를 통해서 버추얼 호스팅을 하면 되는것 아닌가요?

출처 : https://www.digitalocean.com/community/tutorials/how-to-set-up-apache-virtual-hosts-on-ubuntu-14-04-lts

darkharf2의 이미지

vi 문자 치열에 대해 문의드립니다

안녕하세요

현재 우분투를 사용하고 있는데 VI편집기를 사용하여 문자치열하려하는데 쉽게 찾아 지지않아서 문의드립니다

제가 현재 바꾸고 싶은 문자는 예를 들자면 이렇습니다

이름 :jun
이름 suk
이름 :nim
이름 jjang

이렇게 이름에 여러개의 문자가 같이 붙어있을 경우 이름 : change <<<로 이름 : ' ' 부분만 전부 바꾸고 싶은데 이럴 경우 어떻게 단어를 치환해야하는지

알고 싶습니다. 조언 부탁드립니다

오늘도 즐거운 하루 보내세요 ~

감사합니다~~

bmw2040의 이미지

리눅스 멀티캐스트 수신시 라우팅 테이블 관련 문의 드립니다.

멀티캐스트 수신을 위하여 테스트 중의 궁굼한점이 있어서 질문 글 올립니다.

interface p2p1 에 static 으로 테스트 중 입니다.

p2p1 : ip 192.168.198.6 / 255.255.255.0 gw: 192.168.198.1

위 인터페이스로 멀티캐스트 수신을 위하여 아래처럼 테이블 설정을 했습니다.

GATEWAY0=192.168.198.1
NETMASK0=255.255.255.0
ADDRESS0=237.10.10.0

-> 멀티캐스트 데이터 수신 안됨
-> tcpdump 로 igmp 요청 패킷 확인

GATEWAY0=0.0.0.0
NETMASK0=255.255.255.0
ADDRESS0=237.10.10.0

-> 멀티캐스트 데이터 수신 됨
-> tcpdump 로 igmp 요청 패킷 확인

darkharf2의 이미지

.

powersys의 이미지

ifdown ifup 이 안먹히는데..


리눅스 간만에 새로 깔아봤더니. .웰케 많이 변한건지..;;; 페도라17입니다만(원래21깔았다가 맘에 안들어서 17로 내려옴..)

질문1. 일단 ifdown ifup 이 제대로 안먹히네요.. 그냥 먹은건지 마는건지.. ifconfig 로는 보이는데.. 내려가지도 제대로 올라오지도 않습니다.

ifconfig 로 내려보면또 내려가고 올라오지만.. 설정해둔게 안먹히는등..

아무튼 요지는 ifdown,ifup eth0 로 네트웍이 잡히지 않네요..

질문2. 예전엔 ntsysv 로 서비스를 등록했다가 내렸다가 했는데 이거는 요즘 어디서 하나요?(있긴하지만.. 서비스들이 거의없어졌네요)

질문3. 해당서비스 재시작을 service 서비스 restart 로했는데 이건요즘어떻게 하는지..

flottement의 이미지

커널 모듈

커널 소스를 다운받아 bonding 모듈을 빌드(make) 하였습니다.

빌드한 모듈로 교체하고 네트워크 재시작 했는데 성능이 현저하게 떨어집니다.

코드를 수정한 부분은 없고요 그냥 build만 해서 모듈만 바꾸었는데 이런 현상이

발생하네요. 왜 이러는지 알 수 있을까요????

커널 버전 및 모듈 버전은 똑같습니다.

빌드 할 때도

make -C /lib/modules/`uname -r`/build M=`pwd` modules

이렇게 해서 해당 커널에 맞게 모듈에 맞게 빌드 하였습니다.

똑같은 모듈인 것 같은데 왜 제대로 동작을 안하는지 미치겠네요.

고수님들 초보자에게 한 수 가르쳐 주세요 ㅠㅠ

페이지

설치 및 활용 QnA 구독하기