전체 글 253

리눅스 설치시 의존성 해결 -- 찾아서 설치하기

높은게 좋겠지 하면서 64bit리눅스를 깔아서 쓰다보니 호환성이나 의존성문제가 많이 발생한다. 아래 예제는 흔한 의존성 문제 중 하나 [root@mail mypg]# rpm -Uvh /media/cdrom/RedHat/RPMS/dovecot-0.99.11-2.EL4.1.x86_64.rpm 경고: /media/cdrom/RedHat/RPMS/dovecot-0.99.11-2.EL4.1.x86_64.rpm: V3 DSA signature: NOKEY, key ID db42a60e 오류: Failed dependencies: libpq.so.3()(64bit) is needed by dovecot-0.99.11-2.EL4.1.x86_64 Suggested resolutions: postgresql-libs-7...

리눅스 네트워크 재시작시 DNS서버(/etc/resolv.conf) 가 자동으로 변경되는것 방지하는 법

vmware로 리눅스를 깔았는데 처음에는 NAT설정이라서 그런 줄 알았는데 문제는 생각보다 간단한 곳에 있었다. # system-config-network 실행 후 해당 랜카드(eth0) 더블클릭 후 DHCP설정에서 제공자로부터 DNS정보를 자동으로 얻기(D)를 체크해제하면 다음부터는 DNS서버가 자동으로 변경되지 않는다.

2011.12.15 솔라리스 4일차 swap, AutoFS, syslog

SWAP 하기전에 명령어 하나~ # mkfile 40mb /export/home/filename 40MB filename 인 파일을 만든다. 1. SWAP의 개념 SWAP은 왜 필요한가? 프로세스가 200mb라고 가정하고, RAM이 100mb라고 가정한다. 이때 램에서는 일단 100mb를 불러들인다음, 계속 진행하다가 사용자가 램에 없는 100mb중에서 뭔가를 요구하면 램은 현재 램안에 있는 자료를 비우고 나머지 100mb를 불러들인다. 이 때, 현재 램안에 있는 자료를 SWAP안에 저장한다. 고로 램이 2GB이하라면 SWAP시스템은 램의 1.5배~2배가 적당하다.(램 용량이 많으면 swap용량은 그리 많이는 필요하지 않다) 2. SWAP에 관한 명령어 # swap -option(-lsad) -l : s..

OS/Solaris 2012.01.09

2011.12.14 솔라리스3일차 2번째, NFS

NFS (Network File System) 이라 부르고 줄여서 네트워크공유라 부른다. NFS 서버쪽에 필요한 daemon mountd Daemon NFS Server Daemon( nfsd ) statd, lockd start하면 /download가 공유된다. 여기서 주의!!!!!! 클라이언트가 /download폴더를 쓸떄 nobody계정으로 연결해서 사용하기 때문에 # chmod o+w /download 를 써줘야 클라이언트가 쓸 수(업로드,수정)가 있다. 복사같은 경우에는 read권한만 있으면 되니까 상관없다. 기타 : 공유를 풀고 싶다면 # unshare pathname 하지만!! 이 공유 폴더를 쓰는 법을 알아야 쓰지 않겠는가? Client 쪽 # dfshares hostname (해당host..

OS/Solaris 2012.01.09

2011.12.14 솔라리스 3일차 첫번쨰(패키지, slice, 하드인식, 하드포멧, 응급복구, runlevel)

chown -option username:groupname filename option : -R : 하위디렉토리 소유권도 변경 --------------------------------------------------------------------------------------------------------------------------- Device Configuration Slices == Partition 솔라리스에서의 Slices랑 Partition이랑 똑같다. 주의 : slice 2 는 전체 disk를 표현하기 때문에 수정하면 안된다! --------------------------------------------------------------------------------------..

OS/Solaris 2012.01.09

2011.12.07 리눅스 APM개념 및 APM설치

APM 이란? Apache(웹서버) PHP(웹프로그래밍 언어) MySQL(데이터베이스) 를 합쳐서 APM이라고 한다. 이들 프로그램을 한 회사에서 만들 것이 아니며, 이 3가지 서로 잘 연동되어 운영되도록 만든 환경을 APM이라고 한다. 이제 설치 및 설정으로 가기로 하자 중구난방으로 설치하기 전에 간단한 순서부터 살펴보자 현재 설치는 소스컴파일을 기준으로 한다. rpm설치도 거의 비슷한 순서로 하면 될것이다. 소스다운로드 -----------> Apache설치 및 설정 ------------------------> MySQL 설치 및 설정 ------------- httpd-2.2.11 1.아파치 소스 컴파일 1. MySQL 소스 컴파일 php-5.3.0 2.환경설정(/etc/ld.so.conf, /e..

OS/Linux 2012.01.09

2011.12.05 vsFTP for local login, 64bit linux,installation

로컬로그인을 위한 설정!! 여기서 설치패키지안의 INSTALL파일안을 보면 Step 6) Set up PAM for local logins (optional) If you are running vsftpd on a PAM enabled machine, you will need to have a /etc/pam.d/ftp file present, otherwise non-anonymous logins will fail. [NOTE - if you have an older version of PAM, that file might be /etc/pam.conf] For a standard setup, you can just copy a provided example file: cp RedHat/vsftpd.p..

OS/Linux 2012.01.09