반응형
OS: Ubuntu 8.04 desktop (AMD64)

64비트 기반의 리눅스(우분투)에서, 실행파일이 존재하는 정확한 위치에 가서도 프로그램을 실행하면 "no such file or directory" 에러가 나면서 실행되지 않을 때가 있다.

이와 관련해서 내가 직접적으로 직면한 문제는 라이센스 관리 프로그램인 "lmgrd"를 64비트 리눅스 서버에서 실행하려고 했을 때였다.

그럴 때는 32비트용으로 컴파일된 프로그램을 실행할 수 있는 라이브러리를 설치해 주면 된다.

$ sudo apt-get install ia32-libs lib32gcc1 lib32stdc++6 libc6-dev-i386 gcc-multilib


반응형
블로그 이미지

Bryan_

,
반응형
OS: Ubuntu 8.04 desktop

우분투8.04 설치 직후 시냅틱 패키지 관리자로 전체 업데이트까지 하고 나니 gcc-3.4와 gcc-4.2가 설치되어 있다. (2009년 4월 22일 현재)
현재 apt-get install을 통해 gcc 이전 버전도 설치할 수 있는데(apt-get install로는 gcc-3.3이 설치되는 것을 확인하였다. 이전버전들은 대부분 apt-get install로는 안되는 것 같은데 모르겠음), 설치되어 있는 gcc 버전을 바꾸는 방법은 링크만 바꿔주면 되어서 간단하다.

gcc-4.2에서 3.4로 바꾸기:
$ sudo rm /usr/bin/gcc
$ sudo ln -s /usr/bin/gcc-3.4 /usr/bin/gcc

바뀐 버전 확인:
$ gcc -v



반응형
블로그 이미지

Bryan_

,
반응형
- '네트워크 연결'에서 원하는 네트워크의 속성에 간다.
- 연결에 사용할 장치에 랜카드의 이름이 나오고, 옆에 [구성...] 단추를 클릭.
- 고급 탭에 가면 속성 목록에 Network Address 또는 Override Network Address가 있다. 선택하고 '없음'으로 선택된 것을 '값'으로 바꾸고 원하는 맥 주소를 입력한 뒤 확인.
- 자동으로 네트워크 연결이 리셋된다. 이후 커맨드 창에서 ipconfig /all 명령을 통해 맥 주소가 바뀐 것을 확인할 수 있다.
- 원상복구는 설정창에서 다시 '없음'을 선택해줄 것.


인텔 계열은 설정창 모양이 달라서 안될 수도 있다. =_=
이 때는 레지스트리를 수정해야 하는데,

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002bE10318}

위 경로까지 가서 랜카드 이름의 일부분으로(Realtek RTL8168) 키값 검색을 하거나, 0000부터 있는 하위의 여러 키들 중에서 DriverDesc에 원하는 랜카드 이름이 적힌 키를 찾는다.
그 안에서 NetworkAddress라는 이름으로 DWORD값을 만든 후에 원하는 맥 주소를 입력해줄 것.
원상복구하려면 생성한 NetworkAddress값을 지워줄 것.

반응형
블로그 이미지

Bryan_

,
반응형
/etc/network/interfaces 파일을 연다.
그리고 eth0 세팅을 찾아서 아래와 같이 수정한다.

(예) eth0 카드의 고정IP주소가 192.168.0.100, 서브넷마스크가 255.255.255.0, 기본 게이트웨이가 192.168.0.1, 그리고 도메인네임 서버가 220.90.215.11일 경우:

auto eth0   
iface eth0 inet static
address 192.168.0.100
netmask 255.255.255.0
gateway 192.168.0.1
dns-nameserver 220.90.215.11

sudo /etc/init.d/networking restart 명령으로 네트워크 재시작.

반응형
블로그 이미지

Bryan_

,
반응형
윈도우를 부팅할 때나 사용중에 실행되는 수많은 프로세스들에 대한 정보가 궁금하다면 여기 윈도우 프로세스들의 정보를 모아 놓은 페이지를 소개하고 싶다.

http://www.liutilities.com/products/wintaskspro/processlibrary/application/

위 페이지에는 응용프로그램을 설치했을 때 등록되는 시작프로그램, 윈도우 시스템의 구동을 위해 필수적인 중요한 프로세스부터 악성코드와 바이러스까지 모든 프로세스의 이름과 설명이 총망라되어 있다.
Top Security Risks 메뉴에는 시스템에 위험한 악성프로그램들이,
Top System Processes 메뉴에는 윈도우에 매우 중요한 시스템 프로세스들이,
Top Applications 메뉴에는 각종 응용프로그램과 관련된 프로세스들이 알파벳순으로 정리되어 있다.

영어로 되어 있어서 영어울렁증이 있는 사람들에게는 좀 불편할 수도 있지만, 어떤 기능을 하는 프로그램인지는 이해할 수 있도록 짧고 간단한 설명이 맨 위의 파란 상자 안에 적혀 있으니 그것만 봐도 충분하다.
평소에 본 적이 없는 낯선 프로세스가 실행되고 있을 때 그 정체가 궁금하다면 이 사이트를 이용해 보아요! ^^
반응형
블로그 이미지

Bryan_

,