NVIDIA Quadro NVS 310을 구입하게 되어 어디에 사용해볼까 고민을 하다가 마이크로 서버의 내장 VGA를 대체하기로 마음 먹었다.

 

기분 좋게 그래픽 카드를 장착하고 부팅을 해본 결과 바이오스 포스팅은 잘보이는데 우분투 부팅화면 부터 사진과 같이 화면이 깨져 보인다.

 

 

해결방법을 문의 및 찾아본 결과 다음과 같이 시도하였다.

 

$ sudo apt-add-repository ppa:ubuntu-x-swat/x-updates
$ sudo apt-get update
$ sudo apt-get install nvidia-current nvidia-settings

 

설치를 하고 재부팅을 해본 결과 화면은 보이지만 해상도가 640x480 고정으로 다른 해상도로 조정을 할 수가 없었다.

아마도 드라이버 설치에 오류가 있는듯 하다.

 

다른 방법을 찾다보니 NVIDIA에서 직접 최신 드라이버를 다운로드 받아 수동으로 설치하는 방법이 있었다.

 

0. 앞서 apt-get으로 설치한 nvidia-current와 nvidia-settings를 삭제한다.

$ sudo apt-get remove nvidia-current nvidia-settings

 

1. http://www.nvidia.com/Download/index.aspx?lang=en-us 에서 그래픽 카드에 맞는 드라이버를 다운로드 받는다.

 

2. 부팅 후 Ctl + Alt + F1을 눌러 콘솔모드로 로그인 한다.

 

3. X server를 멈춘다. KDE의 경우 lightdm 서비스를 종료하고 GNOME의 경우 gdm 서비스를 종료

$ sudo service lightdm stop

또는

$ sudo service gdm stop


4. 다음 명령을 통하여 linux-source와 linux-headers-generic을 설치한다.

$ sudo apt-get install linux-source linux-headers-generic

설치 후에 드라이버를 설치한 결과 crash가 발생했을 때 자동으로 로그아웃되는 현상이 사라졌다.


5. 다운로드 받은 NVIDIA-Linux-x86_64-319.17.run를 실행한다.

$ chmod 755 NVIDIA-Linux-x86_64-319.17.run

$ sudo sh NVIDIA-Linux-x86_64-319.17.run

 

실행을 하게 되면 라이선스 동의 및 질문에 대해 상황에 맞게 선택을 한다.

OpenGL 설치도 선택하였으나 설치 중 에러가 발생하였고, DKMS 설치를 선택하였다.

 

6. reboot 명령어로 재부팅 한다.

$ sudo reboot 

 

참고: http://www.drugdesign.gr/1/post/2012/10/problems-with-screen-resolution-after-installing-nvidia-drivers-in-ubuntu-1204-lts.html

Posted by dcmru
,

JDK를 Oracle에서 다운로드 받는다.

http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html

최신 버전이 아닌 하위 버전을 받으려면 아래 링크에서 다운로드 받는다.

http://www.oracle.com/technetwork/java/javase/archive-139210.html

 

다운로드 받은 파일을 다음 명령어 순서대로 실행한다.

 

# mkdir /usr/java

# mv jdk-7u25-linux-x64.tar.gz /usr/java

# tar xvfz jdk-7u25-linux-x64.tar.gz

 

jdk1.7.0_25 디렉터리로 압축이 해제된다.

다음 명령어로 javac, java, javaws를 등록한다.

 

# update-alternatives --install /usr/bin/javac javac /usr/java/jdk1.7.0_25/bin/javac 1
# update-alternatives --install /usr/bin/java java /usr/java/jdk1.7.0_25/bin/java 1
# update-alternatives --install /usr/bin/javaws javaws /usr/java/jdk1.7.0_25/bin/javaws 1

 

만약 다른 버전의 JDK가 설치되어 있을 경우 다음 명령어로 새로 등록한 명령어로 변경해준다.

 

# update-alternatives --config javac
# update-alternatives --config java
# update-alternatives --config javaws

 

다음 명령어로 java 명령어들을 확인한다.

 

# ls -al /etc/alternatives/java*

 

/etc/profile.d/path.sh 파일을 만든 후 환경 변수를 등록한다. /etc/profile 이나 사용자 디렉터리의 .profile에 추가해도 된다.

 

export JAVA_HOME=/usr/java/jdk1.7.0_25

export PATH=$PATH:$JAVA_HOME/bin

export CLASSPATH=.:$JAVA_HOME/jre/lib:$JAVA_HOME/lib/tools.jar

 

source 명령어로 환경변수를 읽어 들인다.

 

# source /etc/profile

Posted by dcmru
,

Ubuntu 12.04에서 XRDP를 통해 원격 데스크탑을 실행한 후 터미널을 실행하였을 때 PATH가 설정되지 않는다면,

 

아래의 방법으로 PATH 환경변수를 설정할 수 있다.

 

# vi /etc/xrdp/startwm.sh 명령어를 입력하여 파일을 연 후 파일의 상단에 다음 라인을 추가한다.

 

. /etc/environment

. /etc/profile

 

참고: http://askubuntu.com/questions/92333/ubuntu-haves-a-different-path-when-access-via-xrdp-session

 

참고: XRDP 설치

# apt-get install xrdp

# apt-get install gnome-shell

# ls -al /usr/share/xsessions

# cat ~/.xsession

gnome-session --session=gnome-classic

# service xrdp restart

 

 

 

Posted by dcmru
,

CentOS 5.8 x86에 SVN을 편리하게 사용하고자 GUI 프로그램을 찾아본 결과

 

MS Windows 프로그램인 TortoiseSVN의 리눅스 프로그램인 RabbitVCS가 보였다.

 

하지만 설치해본 결과 의존성 문제 등 제대로된 환경을 구성할 수 없었다.

 

할 수 없이 다른 프로그램을 찾아본 결과 kdesvn이라는 프로그램이 보였다.

 

http://kdesvn.alwins-world.de/wiki/DownLoads 여기에서 소스를 다운로드 받았다.

 

CentOS 5.8은 설치된 KDE가 KDE 3환경이므로 Version 1.0.6을 받았다.

 

http://kdesvn.alwins-world.de/wiki/InstallInstructions#Installationofkdesvn 의 내용을 참고하여, kdesvn 설치

 

소스의 압축을 풀고, 아래의 순서로 설치하였다.

 

#yum install cmake                    <= cmake가 설치되어 있지 않을 경우 설치

#tar xvfj kdesvn-1.0.6.tar.bz2

#. /etc/profile.d/qt.sh

#export CXXFLAGS="-DQT_THREAD_SUPPORT"

#cd kdesvn-1.0.6

#mkdir kdesvn-build

#cd kdesvn-build

#cmake ../

#make

#make install

 

소스로 설치하였을 때 삭제는 아래와 같이 한다.

#make uninstall

 

아래 그림은 kdesvn을 실행한 모습이다.

 

최초 실행시 기본경로로 설치를 하였다면, libsvnqt.so를 못찾아 정상실행이 되지 않을 수 있다.

 

이 때에는 "export LD_LIBRARY_PATH=/usr/local/lib" 를 /etc/profile 또는 라이브러리를 찾을 수 있도록 등록시켜 실행하면 된다.

 

 

이상으로 CentOS 5.8 x86 환경에 kdesvn 설치하는 방법을 알아보았다.

'형상관리 > 리눅스' 카테고리의 다른 글

Ubuntu 12.04 x86_64에 JDK 설치  (0) 2013.08.22
Ubuntu 12.04 XRDP에서 PATH 설정  (0) 2013.08.22
CentOS 6.2 설치후 IP를 못받아오는 현상  (0) 2012.02.14
CentOS 5.5 Tomcat 6 설치  (0) 2011.09.20
CentOS 5.5 kdevelop 설치  (0) 2011.09.19
Posted by dcmru
,

CentOS 6.2 i386을 설치하는 중간에 네트워크 설정을 하였으나 설치 완료 후 인터넷이 되지 않는다.

X-window에 로그인하여 System->Preferences->Network에서 네트워크 설정을 또 하였다.

그래도 네트워크 설정이 정상적으로 적용되지 않는다.

터미널에서 system-config-network를 실행하여 네트워크를 재설정한 후

# /etc/init.d/network restart 를 하였지만 에러만 발생하여 eth0이 시작되지 않고, IP가 설정되지 않았다.

# netstat -ant 를 실행해 보면 Port 리슨은 잘되고 있다.

# ifconfig 를 실행해보면 결과에서 eth0에 inet addr 라인이 없다.

CentOS의 네트워크 설정은 /etc/sysconfig/network 파일에 아래 정보들이 설정될 수 있다.

NETWORKING=yes
HOSTNAME=호스트네임
GATEWAYDEV=게이트웨이 장치명
GATEWAY=게이트 웨이 IP

다음으로 /etc/sysconfig/network-scripts/ifcfg-eth0 파일에는 아래 정보들이 설정될 수 있다.

ONBOOT=yes
IPADDR=아이피
GATEWAY=게이트웨이
DNS1=dns1
DNS2=dns2
NETMASK=서브넷마스크

기타 /etc/hosts 파일도 추가 설정

원인은 NetworkManager라는 네트워크 설정 기능이 추가된 듯 한데, network와 충돌이 발생하는 것으로 보인다.
아래 순서대로 실행하여 NetworkManagere을 off하고 network를 사용하도록 설정해준 후 문제를 해결할 수 있었다.

# service NetworkManager stop        <= NetworkManager 정지
# chkconfig NetworkManager off        <= 부팅시 NetworkManager 실행되지 않도록 설정
# chkconfig network on                     <= 부팅시 network 실행되도록 설정
# system-config-network                  <= IP, 게이트웨이, DNS, 서브넷마스크 등 설정
# service network restart                   <= network 재시작

'형상관리 > 리눅스' 카테고리의 다른 글

Ubuntu 12.04 XRDP에서 PATH 설정  (0) 2013.08.22
CentOS 5.8에 kdesvn 설치  (0) 2012.04.23
CentOS 5.5 Tomcat 6 설치  (0) 2011.09.20
CentOS 5.5 kdevelop 설치  (0) 2011.09.19
CentOS 5.5 한글 설정  (0) 2011.09.19
Posted by dcmru
,

# yum install yum-priorities

# rpm -Uhv http://apt.sw.be/redhat/el5/en/i386/rpmforge/RPMS/rpmforge-release-0.3.6-1.el5.rf.i386.rpm
# rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-4.noarch.rpm

# cd /etc/yum.repos.d/
# wget http://jpackage.org/jpackage50.repo

# yum install java

# yum install tomcat6 tomcat6-webapps tomcat6-admin-webapps

# service tomcat6 start

참고: http://www.how2centos.com/installing-tomcat-6-on-centos-5-5-tutorial/


또는 수동으로 설치하는 방법은


http://www.oracle.com/technetwork/java/javase/downloads/index.html 여기서 JDK 또는 JRE를 받은 후

JAVA_HOME, CLASSPASS, PATH 환경 변수를 설정하고,

http://tomcat.apache.org/download-60.cgi 여기서 Tomcat를 다운 받아 압축을 푼 후 bin의 실행 스크립트를 실행하면 된다.

'형상관리 > 리눅스' 카테고리의 다른 글

CentOS 5.8에 kdesvn 설치  (0) 2012.04.23
CentOS 6.2 설치후 IP를 못받아오는 현상  (0) 2012.02.14
CentOS 5.5 kdevelop 설치  (0) 2011.09.19
CentOS 5.5 한글 설정  (0) 2011.09.19
CentOS 5.5 나눔글꼴 설치  (1) 2011.09.19
Posted by dcmru
,
"프로그램->소프트웨어 추가/삭제"를 실행한 후 찾기에서 kdevelop을 검색한 후 설치한다.

또는

# yum install kdevelop

으로 설치 가능하다.

kdevelop에서 한글 입력에 문제가 있거나 키 입력이 안되는 문제가 발생한다면, 다음 패키지를 설치한다.

http://dcmru.tistory.com/2510999를 따라 먼저 설치 및 설정 한 후 아래 패키지를 설치한다.

# yum install scim-bridge scim-bridge-gtk scim-qtimm

kdevelop 사용시 기존에 생성되어 있는 소스와 Makefile을 사용하려면,

kdevelop 실행 후 "프로젝트->Import Existing Project..."을 실행 한 후 소스가 있는 디렉터리를 지정한 후

Project type을 "Generic C Application (Custom Makefiles)"로 해준다.

참고: http://wiki.kldp.org/wiki.php/KDevelop
Posted by dcmru
,

# yum install kde-i18n-Korean

# yum install fonts-korean

# yum install scim-hangul

# vi /etc/sysconfig/i18n
LANG="ko_KR.eucKR"
SUPPORTED="en_US.UTF-8:en_US:en:ko_KR.eucKR:ko_KR:ko"
SYSFONT="latarcyrheb-sun16"

# vi /etc/profile
export LESSCHARSET=utf-8

설정 후 재부팅

만약 UTF-8로 사용하려면, 아래와 같이 설정한다.

# vi /etc/sysconfig/i18n
LANG="ko_KR.UTF-8"
SUPPORTED="en_US.UTF-8:en_US:en:ko_KR.UTF-8:ko_KR.eucKR:ko_KR:ko"
SYSFONT="latarcyrheb-sun16"

ko_KR.eucKR로 사용하면, VMware 사용시 OS 부팅될 때 vmware-user가 실행이 안되어 화면 자동 조절이 안된다.
이외에 VMware Tools 설치할 때도 에러가 발생하므로, 맘편하게 ko_KR.UTF-8을 사용하기로 했다.

Posted by dcmru
,

네이버 나눔글꼴 설치

# mkdir /usr/share/fonts/nanumfont

# cd /usr/share/fonts/nanumfont

# wget http://cdn.naver.com/naver/NanumFont/fontfiles/NanumFont_TTF_ALL.zip

# unzip NanumFont_TTF_ALL.zip

# mkfontscale

# mkfontdir

# fc-cache -r

"시스템->기본 설정->글꼴"에서 설정해준다.


네이버 나눔고딕 코딩글꼴 설치

# wget http://dev.naver.com/frs/download.php/443/ttf-nanum-coding-2.0-2.noarch.rpm

# rpm -i ttf-nanum-coding-2.0-2.noarch.rpm

나눔고딕 코딩글꼴은 개발툴의 폰트 설정에 지정해준다.


사용을 하다보니 나눔고딕이 고정폭이 아니어서 고정폭을 사용하는 터미널 등에서 글자가 겹쳐보인다.
그래서 고정폭 글꼴은 CentOS 5.5에 기본으로 포함되어 있는 DejaVu LGC Sans Mono로 설정하니 한결 보기 편하다.


PS. 우분투 12.04에서도 설치 방법은 위의 "네이버 나눔글꼴 설치" 설명과 다르지 않다. /usr/share/fonts/에 복사되는 파일은 확장자가 ttf인 파일이다.

Posted by dcmru
,

리눅스 ia64 플랫폼에서 PostgreSQL을 구동하다 보니 /var/log/messages 파일에 floating-point assist fault 메시지가 계속 쌓여 문제를 해결해보고자 한다.

해결 방법은 아래와 같이 컴파일 시에 -ffast-math 옵션을 주고 컴파일하거나 dmesg 명령어로 syslog의 floating-point assist 메시지를 끄는 것이다.

dmseg로 메시지 기능을 끄면 다른 에러도 쌓이지 않을 수 있으니 컴파일 시 -ffast-math 옵션을 주는 것이 좋을 것 같다.

출처 : http://h21007.www2.hp.com/portal/site/dspp/menuitem.863c3e4cbcdc3f3515b49c108973a801?ciid=62080055abe021100055abe02110275d6e10RCRD

When working at the Linux console or looking through the kernel's log file in /var/log/messages, you may encounter messages of the form:

 test-fpsr(1416): floating-point assist fault at ip 40000000000005d2
This message means that program "test-fpsr" with process id 1416 performed a floating-point operation that required software assistance. On Itanium, this usually happens when operating on IEEE denormals (numbers that cannot be represented in normalized form).

Again, just like for unaligned accesses, these operations are emulated in the kernel, so there is nothing to worry from a correctness point of view. However, emulating these operations takes time and can slow down a program significantly. Since most programs don't need full IEEE-compliance, Itanium Linux provides a function to turn on "flush-to-zero" mode in the processor, which avoids generating IEEE denormals as a result of ordinary floating-point calculations. This mode can be turned on using the following code fragment:

 #include <fenv.h>
    :
 fesetenv (FE_NONIEEE_ENV);
    :
Alternatively, compiler option -ffast-math can be used when linking the final program to achieve the same effect. For example:

 gcc -ffast-math test.o -o test
would build program "test" with flush-to-zero mode turned on.

Note: It is also possible to completely turn off the floating-point assist messages. To do this, simply issue the command

  $ dmesg -n4
as "root".

'형상관리 > 리눅스' 카테고리의 다른 글

CentOS 5.5 한글 설정  (0) 2011.09.19
CentOS 5.5 나눔글꼴 설치  (1) 2011.09.19
리눅스 USB 마운트  (0) 2009.03.01
리눅스(RHAS 4.0) S-ATA하드를 IDE로 인식시켜 설치하기  (0) 2009.02.15
telnet troubleshooting  (0) 2008.04.02
Posted by dcmru
,


USB Flash Disk 의 기본 화일시스템은 대부분 vfat 를 사용하며, USB Flash Disk 는 커널에 의해서 SCSI 장치를 이용해서

접근 대부분 /dev/sd* , 하나의 USB Flash Drive 라면 아마도  /dev/sda1 을 사용한다.


- 마운트

# mkdir /mnt/usb

# mount -t vfat /dev/sda1 /mnt/usb


- 확인 : USB 가 사용하는 장치명을 확인하고 싶다면, dmesg 또는 fdisk -l 을 통해서 아래와 같이 확인할 수 있다.

 # fdisk -l                                                                        

Disk /dev/sda: 256 MB, 256900608 bytes

16 heads, 32 sectors/track, 979 cylinders

Units = cylinders of 512 * 512 = 262144 bytes

Device Boot    Start       End    Blocks   Id  System

/dev/sda1             1       979    250574+   6  FAT16


- 언마운트

# umount /mnt/usb


- USB 드라이브에서 한글 깨짐 현상 복구

# mount -t vfat -o iocharset=cp949 /dev/sda1 /mnt/usb

Posted by dcmru
,
RHAS 4.0 을 최신형 메인보드를 탑재한 데스크탑에 설치하려고 했더니 S-ATA 하드가 인식되지 않는다.

S-ATA 드라이브를 올려서 설치할 수 있겠지만 드라이브를 지원하는 경우는 많지 않을것이라 생각된다.

RHAS 4.0 Update7 부터는 S-ATA 드라이브를 포함하고 있어서 S-ATA 하드에 설치가 된다.

하지만 하위버전을 사용해야하기 때문에 S-ATA 를 IDE 로 인식시켜서 설치할 수가 있다.

CD로 부팅한 후 설치 옵션을 입력하는 화면에서 아래와 같은 명령으로 실행하게 되면,

boot : linux pci= nommconf all-generic-ide

S-ATA가 IDE로 인식되어 설치가 진행된다.

파티션 설정 화면에서도 sda가 아닌 hda로 잡혀있는 모습을 볼 수 있다.
Posted by dcmru
,

서버에 텔넷으로 접속을 할려는데, 계속 접속이 안되고, 창이 닫히는 현상이 나타나 어떤점이 문제일까 고민을 하던중 구글에게 물어본 결과 아래와 같은 답변을 주셨다. ^^

1. Connection Refused
서버로 telnet 접속을 시도했는데 위와같은 메시지가 나오면, 방화벽 설정 때문에 Connection이 거부된 경우이다. X-window 상에서는 시스템 -> 관리 -> 보안 수준 및 방화벽 으로 가서 '신뢰하는 서비스'에 telnet 을 추가하며, 콘솔상에서는 리눅스일 경우 /etc/xinet.d/telnet 파일을 열어 disable = yes 를 disable = no 로 바꾼 후 xinetd  를 재시작 시키면 된다.

2. Connection closed by foreign host
서버에 telnet 접속을 했는데 telnet 서버가 Connection 을 강제종료시킨 경우. 다음과 같은 메시지가 수반되는 경우가 있다.

getnameinfo:localhost:Success
Temporary failure in name resolution:Illegal seek

위와 같은 메시지가 나오면 답은 간단하다. 증상의 원인은 전부 name server 와 관련이 있다.

1. name server 에 접근이 불가능한 사설망 안에서 telnet 을 시도한 경우
2. name server 의 위치가 잘못 입력되어 있는 경우

telnet 서버는 DNS 에 역쿼리를 해서 지금 나한테 telnet 접속을 하려는 클라이언트가 존재하는지를 파악하려고 시도한다. 그 시도가 실패하게 되면 telnet 을 하는 클라이언트가 '안전하지 못한' 클라이언트라는 판단을 하고 접속을 강제종료하게 된다. 따라서 telnet 접속이 안될 경우, telnet 서버가 name server 에 접속을 할 수 없기 때문에 그런 일이 벌어지는 것이라고 보는 것이 맞다.  이 문제를 해결하는 방법은 두가지가 있는데, name server 의 위치가 잘못 입력되어 있는 경우에는 /etc/resolv.conf 에 nameserver XXX,YYY.ZZZ.GGG 를 입력해줘서 해결하는 방법이 있을 것이고, name server 에 접속할 수 없는 사설망이라면 /etc/hosts 파일에 접속 가능한 클라이언트의 IP를 직접 적어주는 방법이 있다. 다음과 같이 129.XXX.YYY.102   foo.bar.com foo 추가해주면 해당 IP에 대해서는 접속이 허용될 것이다.

나의 경우 putty 를 클라이언트로 사용하는데, 세션을 저장하고 사용하는 경우가 많다. 세션을 저장하여 사용하는 경우 종료 시 창을 안닫히게 설정해서 사용한다면 위의 문제 같이 에러 메시지를 창에서 볼 수가 있다. 하지만 세션 종료 시 창이 닫히게 되어 있다면, 에러가 발생할 시 창은 자동적으로 닫히게 되므로 에러메시지를 볼 수가 없게 된다. 그러므로 세션 종료 시 창이 안닫히게 설정해서 사용하는 방법을 추천한다. 하지만 정상적인 경우에도 창이 안닫히므로 종료 버튼을 눌러주어야하는 번거러움이 있다. 설정은 설정창에서 "세션" 항목 아래부분을 보면 설정부분이 있다.

Posted by dcmru
,
/etc/mail/access를 이용한 Spam 메일방지법



1. 개념



특정 IP또는 domain 또는 Email Address및 네트웍에 대하여

sendmail에 접근하지 못하도록 제한을 설정할수 있는 파일이다.



따라서 이러한 설정은 하게되면



특정 IP Address로부터오는 메일이나

특정 Email Address로부터오는 메일이나

특정 Domain으로부터오는 메일에 대하여



sendmail이 거부할수 있도록 설정할수 있다.



즉, 스패머 Email이나 Spam으로 사용되는 서버의 IP Address를

등록하여 스팸메일을 relay하는 것을 방지할수 있다.





2. /etc/mail/access파일등록형식및 방법



/etc/mail/access파일에 등록하는 형식





형식 : host option





host에는 다음과 같은 형식으로 지정될수 있다.

- test.co.kr 도메인

- 166.126.11.11 IP Address

- 166.126.11.0 네트웍주소

- webmaster@test.co.kr Email Address



option에는 다음과 같은 형식으로 지정될수 있다.

- OK 관련(host에서지정된)메일의 모든것을 허용(relay)한다.

- RELAY 관련(host에서지정된)메일의 수신/발신을 허용한다.

- REJECT 관련(host에서지정된)메일의 수신/발신을 거부한다.

- DISCARD /etc/sendmail.cf에 시정된 $#discard mailer에 지정된곳으로 메일을 패기함.(발신자는 메일일 발신된것으로 알게됨.)

- 501 메시지 관련(host에서지정된)메일의 Email Address와 일치된 메일을 받지않음.

- 502 메시지 발신메일주소에 host명이 없을경우에 메일을 받지않음.

- 503 메시지 관련(host에서지정된)된 도메인과 관련된 메일을 받지않음.





3. 등록후 DB작업



등록후에는 반드시 다음과 같이 /etc/mail/access.db에 등록되도록 작업을 해야함.



makemap hash /etc/mail/access.db < /etc/mail/access





4. DB작업후 DB에 spammer등록확인



[root@superuser mail]# strings access.db | grep mailer

mailer@test.co.kr
Posted by dcmru
,
갑자기 리눅스로 돌리고 있는 서버가 관리가 잘되고 있는 것인지 궁금증이 생겼다.

디스크조각모음은 해줘야되는거 아닌지, 기타 템프파일을 정리해줘야되는 것은 아닌지 등등.

그래서 kldp에 가서 검색을 해봤다. 얻은 답변은 아래와 같다.


1. 레지스터정리
리눅스는 설정파일을 하드웨어와 소프트웨어를 정보를 분리해 가지고 있고 각 프로그램마다 고유 설정파일을 가지고 있기에 레지스트리 정리라는 개념을 적용할 수는 없다. 즉 사용자가 프로그램을 추가했다고 하여 전체적인 부팅 속도나 시스템의 속도에 미치는 영향은 없거나 미미하다.


2. 디스크조각모음
리눅스에서는 디스크조각모음이라는 개념이 적용되지 않는다. (자세한것은 ext2fs, ext3fs 등의 파일시스템 참조) 윈도우즈의 경우도 ntfs부터는 자주해줘야 할 이유는 없다. ntfs의 특징에 대한 글을 읽어보시길.


3. 템프폴더정리
기본적으로 /tmp /var/tmp 와 같은 전체유저에 대한 global 한 템프디렉토리가 있으나 시스템이 관리하므로 별다른 사용자 레벨에서 신경쓸 필요는 없다.


4. 쿠키정리
일반적으로 응용프로그램의 경우 개인 홈디렉토리 아래 해당 프로그램의 디렉토리를 생성후 그곳에서 관리. 그리고 쿠키는 시스템 성능과는 그다지 큰 관계는 없을거 같군요...


윈도우를 데스크탑으로 쓰고 있고, 거의 윈도우를 개인적으로 쓰고 있다 보니

결론은 한쪽에 취우친 생각을 가지게 된 것이었다.

그래도 리눅스를 설치한지 1년은 족히 넘은 것 같은데, /var/log/xferlog 를 열어보니

ftp접속로그가 많이도 쌓여 있었다. 이걸 어떻게 정리를 해야하나. 흠

다시 검색하러 고고~~
Posted by dcmru
,
포트 번호가 정리 된 것이다.

가끔씩 알아야할 번호가 생길 때 보면 유용하다.

Posted by dcmru
,
한글 파일로 정리된 리눅스 기본 명령어이다.

예전에 리눅스 서버 설치할 때 유용하게 보았다.

대략 1년 전에 받은 것이라 어디서 받았는지는 기억이 잘 안난다. ㅡㅡㅋ

가끔 생각 안날 때 프린트해놓은 것을 본다. ^^

Posted by dcmru
,