반응형

학습자료(~2017) 232

커널 특정 모듈만 컴파일

http://tmdgus.tistory.com/116 http://www.troot.co.kr/tc/2671 http://stackoverflow.com/questions/16360689/invalid-parameters-error-when-trying-to-insert-module-that-accesses-exported-s - insert module 시 Invaild parameters 오류 발생시, 모듈 컴파일시 undefined 오류 발생시 해결법 1. 특정 모듈 컴파일시 필요한것1. 커널 소스 헤더와 의존되는 모듈이 있다면 해당 모듈의 심볼 테이블이다. 심볼 테이블의 이름은 Module.symvers 이다.심볼 테이블은 모듈을 컴파일하면 해당 디렉토리에 생성되며 함수의 위치 정보를 가지고 있다..

커널 컴파일

참고 : http://www.thegeekstuff.com/2013/06/compile-linux-kernel/http://mintnlatte.tistory.com/314http://bbanghee.wordpress.com/2010/08/05/make%EC%9D%98-j-%EC%98%B5%EC%85%98%EC%9D%80-%EC%8B%A4%EC%A0%9C%EB%A1%9C-%EC%96%B4%EB%96%BB%EA%B2%8C-%EB%8F%99%EC%9E%91%ED%95%98%EB%8A%94%EA%B0%80/ - make j 옵션 설명 1. 우분투 - 커널 deb 패키지 만들어 설치하기커널을 그냥 컴파일하여 설치하는 방식이 아닌 패키지를 만들어 설치하는 방법으로 커널 패키지를 생성시키면 여러대의 우분투의 커널을 ..

시리얼(직렬) 포트 설정/연결 (스위치 콘솔 연결)

시리얼 포트는 스위치 설정을 위해 사용해보았다. 우선 스위치와 컴퓨터에 시리얼 포트를 연결하고 장치관리자를 확인해보자. 포트(COM & LPT)에 보면 COM3에 시리얼 포트가 연결된것이 보인다. 그럼 해당 포트를 우클릭하고 속성부분을 클릭하고 포트설정탭에서 포트를 설정해라. Baud rate : 9600 data bits : 8stop bit : 1parity noneflow control xon/xoff 로 설정하자. 설정은 하나의 예이다. 필요에 의해서 바꾸어도 된다. 위와 같이 설정했다면 putty와 같은 클라이언트를 이용하여 연결하면된다.예를 들어 putty 의 경우 아래와 같이 설정하고 연결하면 된다. 연결 설정부분을 포트설정했던것과 동일하게 하면 연결될 것이다. 중요 : 설정을 하고 시리얼 ..

학습자료(~2017) 2013.11.06

[linux] apt-get 저장소를 추가/변경 해보자

만약 daum 의 ubuntu 저장소를 추가하고 싶다면echo deb http://ftp.daum.net/ubuntu/ $(lsb_release -sc) main | sudo tee /etc/apt/sources.list.d/daum.list 명령을 내려라. 현재 내 우분투 버전에서는 아래와 같이 입력된다. deb http://ftp.daum.net/ubuntu/ raring main 내 우분투의 버전이 raring 이기 때문이다. lsb_release -sc 는 내 리눅스의 패키지 버전을 나타내준다. 위 방법은 저장소를 추가하는 방법이다. apt-get install 로 설치시 daum 사이트로 연결될지는 장담못한다. 저장소를 아예 바꾸고 싶다면 vi 로 /etc/apt/sources.list 를 열고..

10 Gigabit Ethernet 네트워크 설정, 테스트

참고 :http://sd.wareonearth.com/~phil/jumbo.htmlhttp://windy.luru.net/565 10 기가비트 네트워크 카드, 10 기가 지원 스위치(가격이 좀 비싸다.) 가 있는 상황에서 10 기가비트 네트워크 환경에서 제속도를 내기 위해서는 아래의 3가지 사항이 중요하다. 1. switch jumbo frame 설정 switch의 jumbo frame(packet)을 지원하는 switch 라면 설정을 enable 시키고 만약 사이즈도 지정해야 한다면 9014 Bytes 로 지정해라.2. Network Interface Card MTU 설정 nic 의 MTU 값은 기본 1500 이다. 이 값을 9000 으로 바꾸어라. 테스트 결과 1500일 경우 10Gigabit 의 절..

[Linux] NTP local time server 설정

NTP 는 시간을 동기화 하기 위해 쓰이는 프로그램이다. 기본 설정값은 공공의 time server (예를 들어 0.ubuntu.pool.ntp.org ..) 에서 시간을 받아 동기화 한다. 외부 네트워크와 단절된 보안을 요구하는 네트워크 환경에서 time server 를 두고 내부에 모든 서버가 time server의 시간으로 동기화 하는 방법을 사용할 수 있다. 이때 내부 네트워크에서만 동작되는 time server 를 local time server 라고 부른다.설정은 아주 간단하다. 예제 정의예를 들어 외부 네트워크와 연결이 단절된 사설 네트워크 내에서 한대의 time server가 동작하고 10대의 클라이언트가 있다고 가정하자.Time server address : 192.168.0.1clien..

[Python] 공부하기 좋은 사이트

http://docs.python.org/2/tutorial/ - 공식 사이트http://www.learnpython.org/ - 파이썬 기초 강좌(웹에서 코드 직접 실행가능)http://www.tutorialspoint.com/python/http://learnpythonthehardway.org/book/ EBOOK 무료(원서)http://it-ebooks.info/go.php?id=171-1377522735-4c235745ad127629362836d41b35f6f4 - Python Pocket Reference, 4th Edition PDFhttp://it-ebooks.info/go.php?id=172-1377522792-d61571b22c3628e6dba17be4ad6afef8 - Python f..

[linux] 두 장비사이의 네트워크 속도 측정 유틸 iperf

http://sourceforge.net/projects/iperf/ - iperf 소스 배포 두 장비(연결)사이의 네트워크 속도를 측정하는 유틸로 네트워크 설정(bonding, switch)을 제대로 했는지 확인하는 수단으로 좋다. 하나의 장비를 서버, 하나의 장비를 클라이언트로 실행하여 두 연결 사이의 속도를 측정하는 방법을 사용한다.사용법 또한 매우 간단하다.이것 찾게된 이유는 switch 10G 환경에서 장비 bonding 시 실제로 속도가 예상치만큼 나오는지 설정이 잘 되었는지 확인해보고 싶었다. 설치$ sudo apt-get install iperf 실행서버$ iperf -s------------------------------------------------------------ Server..

sudo 사용하는 환경에서 원격지에 파일 보내기 (sudo , scp)

sudo 를 사용하는 환경에서 원격지에 파일 보내기 파일을 보낼때 우리는 흔히 scp 를 이용한다. 이때 sudo 환경이라면 아래와 같이 실행할 것이다. $ sudo scp {sourcefile} {hostname}:/targetfile 위의 명령어의 경우 ubuntu와 같이 {hostname}의 장비가 root 를 사용하지 못하고 sudo 를 통해 권한을 이양받아 실행하는 환경이고 targetfile이 root 소유라면 이 명령어는 실패한다. (물론 targetfile 에 쓰기권한이 있다면 scp 써도 문제 없다.)sudo scp {sourcefile} root:{hostname}:/targetfile 이렇게 실행하면 안되냐는 말이 있을것이다. ubuntu 의 경우 정책상 root의 비밀번호가 없다. ..

반응형