본문 바로가기

OS/Linux

vi 명령어 어떤분이 번역하신듯한 이미지를 네이버 검색에서 약 2년전(정확하지 않음)에 구했는데 도움이 되서 올려본다.이미지 안에 사이트 주소가 있는데 가보면 여러가지 있다. 하지만 영문의 압박으로 자주가지 않을듯... 더보기
CentOS - sar 명령 sar(System Activity Reporter)는 top과는 시스템 정보를 간단히 출력해준다. 하지만 복잡한 것은 비슷하다. 간단한 사용법을 보자면 $sar 1 0 Linux 2.4.21-47.ELsmp (----) 2011년 11월 04일 12시 06분 21초 CPU %user %nice %system %iowait %idle 12시 06분 22초 all 1.50 0.00 22.56 4.01 71.93 12시 06분 23초 all 1.75 0.00 25.25 0.00 73.00 12시 06분 24초 all 0.74 0.00 25.68 0.00 73.58 12시 06분 25초 all 0.75 0.00 25.56 0.00 73.68 12시 06분 26초 all 1.25 0.00 25.00 0.00 7.. 더보기
CentOS - top 명령 시스템 정보를 모니터링 할 수 있다. 기본 사용법을 알아보면, 명령어 용도 q 종료 P cpu 사용률에 따른 정렬 T 누적 시간순 정렬 A 최근 pid순 정렬 N pid 번호순 정렬 u 입력한 user의 정보만 출력 f 화면에 표시될 프로세스 관련 l load average 정보 on/off m 메모리 사용량 정보 on/off t CPU사용률 정보 on/off c 사용한 명령어의 옵션등 세부적인 내용 on/off h 도움말 보기 위 정도의 명령어면 어느정도 필요한 정보를 알 수 있다. 화면에 띄는 정보는 다음과 같다. 10:08:33 up 365 days, 13:14, 3 users, load average: 1.82, 1.90, 2.80 749 processes: 744 sleeping, 3 runni.. 더보기
CentOS(x86_64)에서 ant 설치 yum으로 간단히 설치가 가능하다. # yum -y install ant 설치후 돌아가는지 확인하기 위해 ant를 실행한다. # ant 그런데 여기서 에러가 난다. tools.jar가 없다고 한다. 이상하다? java-1.6.0-openjdk가 이미 설치 되어 있는데 안된다. 그래서 yum으로 java의 다른버젼이 있는 확인해보았다. java-1.6.0-openjdk-devel이란 패키지가 있다. jdk가 개발자 툴이라고 생각하고 있는 본인으로선 좀 이상하다. openjdk의 개발자 버전이 있는 것이다... 그냥 설치해려고 하니 무언가 충돌이 난다. openjdk를 삭제하고 다시 설치하자. # yum remove java-1.6.0-openjdk # yum -y install java-1.6.0-open.. 더보기
CentOS6(x86_64)에서 아파치 설치하기 CentIOS6 desktop패키지에는 httpd가 기본으로 설치되어 있다. 그래서 본인은 기존 httpd를 삭제하고 새로 깔았다. 이상하게 새로 깔아서 설치한 툴을 실행시켜도 이미 깔려있는 httpd의 설정대로 동작을 하기때문이다. 기존에 깔려있는게 어떻게 셋팅됬는지, 셋팅경로가 어떻게 되는지 찾아야하고 서버에 필요한 프로그램을 한 곳에 모두기위해 별도로 설치하는 쪽을 택했다. 참고로 삭제하려면 아래와 같이 한다. # yum remove httpd 이제 아파치를 다운로드한다. $ wget http://apache.tt.co.kr//httpd/httpd-2.2.21.tar.gz 다운이 끝나면 압축을 풀고 실행파일을 만들어 보자. $ tar xvfz httpd-2.2.21.tar.gz $ vi config.. 더보기
CentOS에서 cannot remove `libtoolT': No such file or directory mod_jk 설치중에 에러가 났다. /bin/rm : cannot remove `libtoolT': No such file or directory 인터넷 글들을 보면 # autoreconf --force --install # libtoolize --automake --force # automake --force --add-missing 이렇게 해결하라고 한다. 하지만 문제가 그전에 한번 해준다는데에 있다. mod_jk의 압축을 풀면 안에 buildconf.sh라는 파일이 있다. tomcat-connectors-1.2.32-src/native/buidlconf.sh echo "rm autom4te.cache" rm -rf autom4te.cache echo "libtoolize --force --autom.. 더보기
CentOS에서 configure: error: C++ preprocessor "/lib/cpp" fails sanity check configure 실행중에 에러가 났다. 설치해버리자! # yum -y install gcc-c++ 더보기
configure의 No recognized SSL/TLS toolkit detected OpenSSL이 없을 경우 나는 에러이다. 설치해주자 #yum -y install openssl-devel 더보기
CentOS6(x86_64)에서 vsftp 설치 yum으로 설치 # yum -y install vsftpd 이제 설정을 해보자. #vi /etc/vsftpd/vsftpd.conf 설치 상태에서 수정또는 추가한 부분만 설명하겠다. 나머지는 한번 찾아보자. anonymous_enable=NO # 익명 접근을 막는다. chroot_local_user=YES # 계정 홈을 ftp 루트로 한다. chroot_list_enable=YES # 계정 홈의 상위 디렉토리 접근 권한을 가지는 리스트를 관리한다. chroot_list_file=/etc/vsftpd/chroot_list # 위 옵션과 같이 사용되며 상위 디렉토리 접근 권한이 있는 계정 목록이다. pasv_enable=YES # 데이터 전송을 위해 active mode를 사용한다. pasv_min_port=.. 더보기
CentOS6에서 telnet server 설치 별도로 다운받을 필요없이 yum으로 설치하자 #yum -y install telnet-server 설치가 끝나고 원격으로 접속하기 위해 포트를 열자 #lokkit -p 23:tcp 포트는 설정에 따라 확인이 필요하다. 이제 원격이 가능할 것이다. 더보기