Linux/Ubuntu2012. 6. 2. 21:55
so(shared object) 파일을 찾을수 없을때 발생하는 녀석으로 해결책은 두가지가 존재한다.

1. 사용자 별로 설정
$ vi ~/.bashrc
export LD_LIBRARY_PATH=[so 파일경로]
$ source ~/.bashrc  

2. 전체 시스템 설정
$ sudo vi /etc/ld.so.conf/user.conf
[so 파일경로]
$ sudo ldconfig   


'Linux > Ubuntu' 카테고리의 다른 글

rutorrent on ubuntu 12.04 LTS  (0) 2012.06.07
ubuntu 12.10 에서 모니터 없이 부팅시키기  (0) 2012.06.02
cuda 4.2 linux  (0) 2012.06.02
grub loader 날리기  (0) 2012.04.29
ubuntu 12.04 LTS released  (0) 2012.04.28
Posted by 구차니
Linux/Ubuntu2012. 6. 2. 19:06
cuda를 리눅스에 깔려니 참.. 어렵구나..
아무튼 driver는 ubuntu 12.04 LTS에서 lightgdm 서비스를 종료하고 설치해야 하는데
드라이버 설정 문제로 오작동 중이고.. -_-
toolkit의 경우는 /usr/local에 설치해야 해서 sudo를 통해 설치
sdk는 사용자 디렉토리에 설치되므로 부담없이 사용자 권한으로 설치하면 된다.

$ sudo ./cudatoolkit_4.2.9_linux_32_ubuntu11.04.run

Enter install path (default /usr/local/cuda, '/cuda' will be appended):
========================================

* Please make sure your PATH includes /usr/local/cuda/bin
* Please make sure your LD_LIBRARY_PATH
*   for 32-bit Linux distributions includes /usr/local/cuda/lib
*   for 64-bit Linux distributions includes /usr/local/cuda/lib64:/usr/local/cuda/lib
* OR
*   for 32-bit Linux distributions add /usr/local/cuda/lib
*   for 64-bit Linux distributions add /usr/local/cuda/lib64 and /usr/local/cuda/lib
* to /etc/ld.so.conf and run ldconfig as root

* Please read the release notes in /usr/local/cuda/doc/

* To uninstall CUDA, remove the CUDA files in /usr/local/cuda
* Installation Complete 

$ ./gpucomputingsdk_4.2.9_linux.run
Enter install path (default ~/NVIDIA_GPU_Computing_SDK):

Could not locate CUDA.  Enter the full path to CUDA.
If you do not know the path, accept the default and then 
modify the CUDA_INSTALL_PATH variable in
/home/minimonk/NVIDIA_GPU_Computing_SDK/C/common/common.mk.

Enter CUDA install path (default /usr/local/cuda):  

드라이버는 빡쳐서 그냥 우분투에서 관리하는 독점드라이버 사용 -_-
295.40 버전이 자동으로 설치되는것으로 보인다.(굳이 X윈도우 시작도 안되게 devdriver 깔필요 없을지도..)
$ sudo ./devdriver_4.2_linux_32_295.41.run 








Posted by 구차니
Linux/Ubuntu2012. 4. 29. 11:42
찾아보면 윈도우나 dos에서 fixmbr 등의 명령어를 이용하는게 보이지만
리눅스 유저로서! 리눅스에서 날려야! 하는 오기 발동 -_-

만약 로더만 날리고 싶다면
 $ sudo dd if=/dev/null of=/dev/sda bs=446 count=1
 $ sudo dd if=/dev/zero of=/dev/sda bs=446 count=1 

파티션까지 날리고 싶다면
 $ sudo dd if=/dev/null of=/dev/sda bs=512 count=1
 $ sudo dd if=/dev/zero of=/dev/sda bs=512 count=1 

bs(block size)의 크기를 조절해주면 되는데..
gparted에서 create partition table을 이용해서도 완전 갈아 엎을수 있는것 같은 기분이 드는건 왜일까 -_-

[링크 : http://www.cyberciti.biz/faq/linux-how-to-uninstall-grub/ ]
[링크 : http://www.linuxquestions.org/.../dd-if%3D-dev-zero-of%3D-dev-sda-bs%3D512-count%3D1-oh-noes-642006/]


---
덧. /dev/null로 할 경우 
0+0 records in 
0+0 records out
이라고 뜨면 쓰지 못한 것이니 /dev/zero로 해주면 덮어쓰기 성공!

 
Posted by 구차니
Linux/Ubuntu2012. 4. 28. 18:29
목빼고 기다리던 12.04 LTS가 드디어 나왔다!!!
머.. 4월에 나오긴했군 -_-


[링크 :  http://www.ubuntu.com/]

'Linux > Ubuntu' 카테고리의 다른 글

cuda 4.2 linux  (0) 2012.06.02
grub loader 날리기  (0) 2012.04.29
xwindow 터치스크린 축뒤집기(change swap axis)  (0) 2012.04.26
리눅스를 이용한 하드 백업 및 마운트  (0) 2012.04.23
gsmartctrl이 hdtune 보다 나은점?  (0) 2012.04.13
Posted by 구차니
Linux/Ubuntu2012. 4. 26. 20:20
mbook에 리눅스를 돌리니 좌우가 위아래로 움직이고 위아래가 좌우로 움직이는 문제가 발생 -_-
(GParted live라던가 우분투 설치시 발생)

부랴부랴 검색을 해보니 xorg.conf에서  아래의 키워드를 이용해서 설정이 가능하다고 한다.
그러고 보니 좌우가 위아래가 된건.. 
CW + swapX
CCW + swapY 이런식으로 해야 하려나?

swapX / swapY / rorate
[링크 : https://help.ubuntu.com/community/EloTouchScreen
[링크 : http://www.conan.de/touchscreen/evtouch.html]
[링크 : https://wiki.archlinux.org/index.php/Touchscreen]

'Linux > Ubuntu' 카테고리의 다른 글

grub loader 날리기  (0) 2012.04.29
ubuntu 12.04 LTS released  (0) 2012.04.28
리눅스를 이용한 하드 백업 및 마운트  (0) 2012.04.23
gsmartctrl이 hdtune 보다 나은점?  (0) 2012.04.13
wget -r 로 웹 사이트 통채로 끌어오기  (0) 2012.04.13
Posted by 구차니
Linux/Ubuntu2012. 4. 23. 17:19
dd if=/dev/sd? of=filename 으로 백업이 가능하고
mount -o loop를 이용해서 마운트 가능하다고 한다.

MBR도 백업이 가능하다는데 한번 umid 업어온김에 해봐야할듯.
(헉 히밤.. 2.2MB/s 는 너무하잖아 ㅠ.ㅠ)
[링크 : http://www.debianhelp.co.uk/ddcommand.htm]
[링크 : http://www.linuxquestions.org/questions/linux-general-1/mounting-a-dd-image-file-95579/]


dd 명령의 경우 상태를 보여주는 verbose 옵션이 없기 때문에
USR1 시그널을 kill을 통해 전송해주면서 진행상태를 볼 수 있다.
[링크 :  http://prefetch.net/blog/index.php/2006/06/11/printing-dd-status/ ] 


---
2012.3.26 추가

bs가 기본값 512(byte) 이기 때문에 느렸던듯.
bs=16M 로 설정하고 하니 10MB/s
bs=32M 로 설정하고 하니 19.4MB/s 까지 향상되었다.

[링크 :  http://linux.die.net/man/1/dd
Posted by 구차니
Linux2012. 4. 14. 21:07
듀얼코어지만 귀찮아서 하나만 잘라붙임

정상부팅(일반 커널)시 flags
$ cat /proc/cpuinfo 
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 42
model name : Intel(R) Pentium(R) CPU G840 @ 2.80GHz
stepping : 7
cpu MHz : 1600.000
cache size : 3072 KB
physical id : 0
siblings : 2
core id : 0
cpu cores : 2
apicid : 0
initial apicid : 0
fpu : yes
fpu_exception : yes
cpuid level : 13
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 popcnt xsave lahf_lm arat epb xsaveopt pln pts dts tpr_shadow vnmi flexpriority ept vpid
bogomips : 5587.32
clflush size : 64
cache_alignment : 64
address sizes : 36 bits physical, 48 bits virtual
power management:

XEN 커널로 부팅시 flags 차이점
$ cat /proc/cpuinfo 
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 42
model name : Intel(R) Pentium(R) CPU G840 @ 2.80GHz
stepping : 7
cpu MHz : 2800.000
cache size : 3072 KB
physical id : 0
siblings : 1
core id : 0
cpu cores : 1
apicid : 0
initial apicid : 0
fpu : yes
fpu_exception : yes
cpuid level : 13
wp : yes
flags : fpu de tsc msr pae cx8 apic sep cmov pat clflush acpi mmx fxsr sse sse2 ss ht syscall nx lm constant_tsc rep_good nopl nonstop_tsc aperfmperf pni pclmulqdq est ssse3 cx16 sse4_1 sse4_2 popcnt hypervisor lahf_lm arat epb pln pts dts
bogomips : 5587.44
clflush size : 64
cache_alignment : 64
address sizes : 36 bits physical, 48 bits virtual
power management:

'Linux' 카테고리의 다른 글

프레임버퍼를 이용하여 캡쳐하기(/dev/fb0)  (0) 2012.07.22
리눅스를 위한 아이튠스 서버 만들기  (0) 2012.07.08
localtime() 과 mktime()을 이용하기  (0) 2012.03.27
partitionless disk  (2) 2012.01.06
sudo와 selinux  (0) 2011.12.25
Posted by 구차니
Linux/Ubuntu2012. 4. 13. 23:35
정품을 쓴게 아니라 공개버전/트라이얼버전만 사용해서 그런지 모르겠지만
USB 하드의 smart정보를 못 읽어 오던 hdtune에 비해,
gsmartcontorl(smartctl)는 usb 하드 디스크까지 읽어오고, 에러 리포트까지 지원한다.

외장 USB 1T짜리 녀석



지금도 끅끅 거리는 불안한 하드. HDtune에서는 별다른 에러는 발견되지 않았었다.



조만간 이녀석도 맛이 가겠군...


2012/01/04 - [Linux/Ubuntu] - ubuntu용 S.M.A.R.T 프로그램

---
다시 윈도우로 돌아와서 확인해보니
공개버전에서는 usb를 지원하지 않았지만, 4.60 포터블 버전으로 해보니 인식을 한다 -_-
Posted by 구차니
Linux/Ubuntu2012. 4. 13. 23:20
혹시나 해서 찾아봤는데.. 헐 이렇게 가까운데에 이렇게 막강한 명령어가 있을줄이야.. OTL
윈도우에서는 웹집이라던가 이런류의 웹사이트 퍼오는 프로그램이 있어야 하지만
리눅스에서는 wget으로 간단하게 해결~!

-r
--recursive
Turn on recursive retrieving.

[링크 : http://linux.die.net/man/1/wget

[링크 : http://www.cyberciti.biz/faq/wget-recursive-download-command/]

Posted by 구차니
Linux/Ubuntu2012. 4. 13. 23:08
PXE용으로는 일반 iso를 받으면 안된다고 한다.
아무튼 이걸로 kickstart 고생 안해도 되려나?

[링크 : http://cdimage.ubuntu.com/netboot/]
[링크 : http://linux-textcube.blogspot.com/2009/10/pxe-네트워크-부팅을-통한-우분투-설치기.html]
Posted by 구차니