블로그 이미지
은총애비!!

카테고리

분류 전체보기 (2795)
Linux (35)
Error 해결 방법 (5)
소소한 일상 (1849)
사진실 (0)
책책책, 책을 읽읍시다!! (21)
기타(JSP & DB & 등등) (4)
미국 주식 관련 (554)
아침형 인간 프로젝트 (292)
Total
Today
Yesterday
반응형

[MicroServer G7 N54L] Linux Kernel 4.6.2 compile

 

 

kernel 컴파일시 추가 패키지 목록

- ncurses-devel hmaccalc binutils-devel qt-devel gcc make

 

 

https://www.kernel.org/ 에서 버전을 다운 받을수 있습니다.

 

 

wget https://www.kernel.org/pub/linux/kernel/v4.x/linux-4.6.2.tar.gz

 

 

위와 같이 리눅스 쉘상태에서도 wget로도 다운 받을 수 있습니다.

 

커널을 다운 받고 디렉토리 안으로 들어가 아래와 같이 순서대로만 하시면 됩니다.

 

1. make mrproper

※반드시 1번 후에 config-xxx파일을 복사 해야 합니다.

2. make menuconfig => /boot/config-xxx 커널 위치에 .config로 복사후 menuconfig에서 LOAD후 make oldconfig 적용

3. make oldconfig => 기존 설정 적용

4. make clean

5. make all

6. make modules

7. make modules_instal

8. make install

9. make -j4 all && make -j4 modules && make -j4 modules_install && make -j4 install

 

 

 

 

 

ERROR: modinfo: could not find module snd_page_alloc

ERROR: modinfo: could not find module output

ERROR: modinfo: could not find module crc_t10dif

 

 

그런데 말입니다..예전 3.x버전에서는 이런 에러가 없었는데..모듈관련 에러가 있습니다.

 

 

 

 

lsmod로 모듈이 있는지 확인해 봤습니다.

 

 

빨간색 네모는 컴파일시 모듈을 못찾는다는 에러..

 

 

노란색 네모는 lsmod로 모듈을 확인해 보았습니다.

 

 

하얀색은 에러난 모듈을 검색해서 나온 결과 입니다.

 

 

현재 버전에서 모듈을 검색해본 결과 입니다.


 

 

 

vi /boot/grub/grub.conf에서

default=1번을 defaule=0번으로 수정하고 reboot

 

 

아래의 사진은 커널 업데이트 하고 모듈을 확인해 보았습니다.

 

컴파일 후 하위 버전에서는 분명 확인 했었습니다.

 

 

 

 

그런데 말입니다. 아까 하얀색 네모를 검색해보니 이름이 바껴서 모듈이 제대로 올라왔습니다. 이게 에러인지 아닌지 정확하게는 알 수는 없지만..일단 제대로 컴파일 되고 사용하는데는 무리가 없어 보입니다.

 

 

 

에러를 보고나서 정말 20번 이상은 컴파일 했습니다. 리눅스도 몇번 다시 설치도 해보고 커널 버전도 바꿔서 해보고..모듈 검색과 추가/삭제도 알게 되고..많은 시간을 들였지만 그래도 몇가지 정보와 지식을 얻었으니 다행이라고 생각합니다.

반응형
Posted by 은총애비!!
, |
반응형

[MicroServer G7 N54L] Linux Bash 보안 업데이트

 

 

최근? 보안 이슈로 bash 취약점이 발견 되어 bash 업데이트 방법에 대해서 글을 올립니다.

 

 

 

사실 bash 취약점은 오래전에 발견되었습니다.

 

 

 

그럼 간단한 방법으로 업데이트를 해보겠습니다.!!

 

 

 

 

 

[ env x='() { :;}; echo vulnerable' bash -c "echo this is a test" ] 라고 명령어를 치고

vulnerable --> 이부분이 나올 경우 bash 보안 취약점 존재

this is a test --> 취약점이 없을 경우 나오는 문구

 

 

저도 지금 취약점이 발견 되었네요!!

 

 

 

 

yum -y update bash 로 업데이트를 시작합니다. yum은 레드헷 계열에서 사용 가능합니다.

 

 

 

 

업데이트가 성공적으로 끝났습니다.!!

 

 

 

 

다시 명령어를 입력하니...취약점이 없을때 나오는 "this is a test"가 나오네요!!

반응형
Posted by 은총애비!!
, |
반응형

[Linux ERROR] Virtual Box에 Linux 설치후 SSH로 Guest(Linux) 접속 방법

 

 

ERROR이라고 하기엔 너무 허접하지만 우선 안되는걸 되게 하는 방법이라 ERROR 카테고리에 올립니다.

 

 

우선 재미 있는건 VMWARE에서는 아무 셋팅없이 HOST에서 GUEST 접속이 정말 간단했는데...

 

 

Virtual Box는 셋팅이 필요한것!!!

 

 

정말이지 무식해서 다시 Linux를 설치 할뻔!!!

 

 

GUEST에서는 10.0.2.XX로 랜카드가 설정됩니다.

 

 

GUEST IP 주소를 알아야 합니다. 저는 10.0.2.15로 셋팅되어 있습니다.

 

 

Virtual Box에서 셋팅을 시작 합니다. 셋팅이라고 해봐야 거창한거 없이 그냥 따라만 하셔도 됩니다.

 

 

오른쪽 버튼을 클릭후 설정으로 들어 갑니다.

 

 

 

설정에서 네트워크로 탭으로 가서 "포트 포워딩"을 클릭합니다.

 

여기서 중요한건 Virtual Box에 GUEST를 시작 하셨다면 바로 이런 화면이 나오지만

 

중지를 하고 셋팅 하신다면 이런 화면이 안보입니다. 위의 사진을 보시면 "고급"을 클릭하시면

 

위의 사진 같이 "포트 포워딩"이 나옵니다.

 

 

"+" 를 클릭하시고 호스트 IP"127.0.0.1"와 "1234" 포트를 입력하시고(여기까진 저랑 같이 입력하셔도 됩니다.)

 

게스트 IP는 맨 처음에 확인했던 본인의 Virtual Box의 Linux의 IP를 입력하시면 됩니다. 

 

 

 

짜잔~~이젠 접속이 잘 됩니다!!

반응형
Posted by 은총애비!!
, |

최근에 달린 댓글

최근에 받은 트랙백

글 보관함