Please assign a menu to the primary menu location under menu

리눅스 NFS 구축

NFS(Network File System)는 썬 마이크로 시스템(SUN)에서 네트워크를 통해 파일을 공유할 수 있도록 만든 프로토콜 이며 NFS의 하드웨어, 운영체제, 네트워크 구조가 서로 달라도 파일을 공유 할수 있도록 해줍니다. NFS는 리눅스에서 윈도우 사용자가 파티션을 마운트하여 사용하듯이 NFS서버의 특정 디렉토리를 클라이언트에서 마운트하여 자신의 영역인 것 마냥 사용하는 것을 말합니다. NFS 는 RPC 를 이용하기 때문에 NFS, RPC 관련 패키지인 portmap 설치 되어 있는지 확인 해야 합니다. 필자는 CentOS 5.3 에서 구축했으며 기본적으로 portmap 설치와 옵션이 활성화 되어 있습니다. 만약 활성화가 되어 있지 않다면 수동으로 시작 해줍니다. portmap 설치 확인 # rpm -qa | grep portmap portmap-4.0-65.2.2.1 portmap 시작 # /etc/init.d/portmap start portmap (을)를

FreeBSD – rsync 설치

rsync 는 서버간의 데이터를 동기화 할때 주로 사용하며 파일크기, 시간 변화등을 이용하여 동기화를 합니다. FreeBSD 에서 ports 로 설치를 진행합니다. # cd /usr/ports/net/rsync && make install clean   설치가 완료 되면 /etc/rc.conf 에 rsync 를 사용 가능하도록 설정 해줍니다. # echo ‘rsyncd_enable=”YES”‘ >> /etc/rc.conf   설치된 디렉토리에 접근하여 rsyncd.conf 를 사용자 환경에 맞게 수정 해줍니다. # vi /usr/local/etc/rsyncd.conf # 서비스명 # rsync 할 디렉토리 설정 path = /home/ruo91/public_html # nobody 권한으로 실행 uid  = nobody gid  = nobody # chroot 사용 여부 use chroot = yes # 읽기만 가능 read only  = yes # 접속 가능 한 아이피 설정 hosts

사용자,그룹 추가/삭제

사용자 추가 # useradd ruo91   사용자 비밀번호 설정 (파란색 부분은 보안상 보이지 않음) # passwd ruo91 Changing password for user ruo91. New UNIX password: Retype new UNIX password: passwd: all authentication tokens updated successfully.   사용자 삭제 # userdel –help 사용법: userdel <로그인> 옵션: -f, –force             파일의 소유자가 아니더라도 강제로 지웁니다 -h, –help             이 도움말 메시지를 표시하고 끝냅니다 -r, –remove          홈 디렉토리와 메일 저장소을 지웁니다 # userdel -r ruo91 사용자가 잘 지워졌는지 확인.. 사용자가 잘 지워졌다면 아무것도 안나옴 # cat /etc/passwd | grep

FreeBSD – 로케일(Locale) 변경

FreeBSD 에서 한글 로케일을 변경하고 싶을 경우 자신의 홈 디렉토리에서 .cshrc 파일에 아래와 같이 추가 해준다.ruo91# echo ‘setenv LANG ko_KR.eucKR’ >> ~/.cshrc ruo91# echo ‘setenv LC_ALL ko_KR.eucKR’ >> ~/.cshrc위의 설정을 적용하고 로케일이 변경됐는지 확인 한다.ruo91# source ~/.cshrc ruo91# locale LANG=ko_KR.eucKR LC_CTYPE=”ko_KR.eucKR” LC_COLLATE=”ko_KR.eucKR” LC_TIME=”ko_KR.eucKR” LC_NUMERIC=”ko_KR.eucKR” LC_MONETARY=”ko_KR.eucKR” LC_MESSAGES=”ko_KR.eucKR” LC_ALL=ko_KR.eucKRBash 쉘 사용자라면 .profile 파일에 아래와 같이 추가 해주면 된다.# echo ‘export LANG=ko_KR.eucKR’ >> ~/.profile# source ~/.profile# localeLANG=ko_KR.eucKRLC_CTYPE=”ko_KR.eucKR”LC_COLLATE=”ko_KR.eucKR”LC_TIME=”ko_KR.eucKR”LC_NUMERIC=”ko_KR.eucKR”LC_MONETARY=”ko_KR.eucKR”LC_MESSAGES=”ko_KR.eucKR”LC_ALL=ko_KR.eucKR

AWstats 설치

Webalizer 보다 깔끔한 웹 서버 로그분석기인 AWStats 을 설치 하는 방법이다. 아래의 홈페이지에서 최신 Stable 버전을 받자. http://awstats.sourceforge.net/#DOWNLOAD AWStats 설치 awstats/tools 디렉토리에 있는 awstats_configure.pl 를 이용하여 설치를 진행하며 파란색 부분을 유심히 보길 바란다. # wget http://prdownloads.sourceforge.net/awstats/awstats-6.9.tar.gz # tar xzvf awstats-6.9.tar.gz # mv awstats-6.9 /usr/local/awstats # chmod 755 /usr/local/awstats # cd /usr/local/awstats/tools # ./awstats_configure.pl 아파치의 httpd.conf 설정 파일을 지정 해주면 된다. AWstats 에서는 httpd.conf 내용 중 로그 방식이 common 으로 되어 있으면 경고 메세지가 나오며 combined 방식으로 로그가 설정 되어야만 경고 메세지가 뜨질 않는다. —– AWStats awstats_configure 1.0 (build 1.8) (c) Laurent Destailleur —– This tool will help you to configure

1 33 34 35 45