OS(30)
-
[Mac] homebrew
brewhomebrew는 각종 커맨드라인 프로그램(요즘은 GUI도..)을 손쉽게 설치해주는 맥용 패키지 매니저입니다. 리눅스의 apt나 yum과 비슷하며 brew외에 MacPorts 라는 패키지 메니저가 있는데 몇몇 단점으로 요즘은 거의 brew를 사용하는 추세입니다. 다양한 프로그램을 복잡한 빌드과정 없이 손쉽게 설치할 수 있고 업데이트, 관리도 간단하므로 안쓸 이유가 없는 필수 프로그램입니다. 설치 : /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" https://brew.sh/ 1. Homebrew를 최신으로 업데이트 brew update && brew cleanup 2...
2020.01.21 -
[Linux,Unix] 80 포트 동시접속자수
80포트 동시접속자수 netstat -na |grep :80 |awk '{print $5}' | sed 's/::ffff://g' |awk -F ":" '{print $1}' |sort |uniq |wc -l
2011.11.25 -
[Linux] 폴더별 용량 확인
폴더의 용량을 체크할때 du 라는 명령을 사용하실겁니다. du -sh 폴더명 머 이렇게들 사용하지요 이렇게 하나하나 체크하기 보다는 한꺼번에 폴더별 용량을 확인 하고 싶어서 찾아보니깐 방법이 있더라구요 ^^ 명령어 : du -h --max-depth=1 출력 12K ./.lftp 8.0K ./.gnome2 14M ./www_photo 91M ./www 11M ./util 8.7M ./whdd 84K ./modsecurity_080929 125M . -h 옵션은 사람이 볼때 보기좋게 표시해주는 옵션이고 --max-depth 옵션은 폴더의 깊이를 선택해주는 옵션이라고 합니다. 폴더의 깊이라고 하니깐 잘 이해가 안가서 실제로 해보니깐 먼말인지 알겟더라고요 명령어 : du -h --max-depth=2 출력 3..
2011.10.13 -
[Linux] 리눅스 IP 셋팅
모든 IP 설정 및 변경은 root 권한에서 실행된다. 다음은 두가지 방법으로 IP 변경 및 설정 방법을 소개한다. 1. UI 를 이용해서 변경하는 방법. 1-1. ifconfig -all 로 현재의 ip 를 확인한다. 1-2. console 창에서 setup 실행. 1-3. Network Configration 선택. 1-4. 해당 IP정보 입력. 1-5. setup을 빠져나옴. 1-6. /etc/init.d/network restart 1-7. ifconfig 로 변경된 아이피를 확인한다. 2. Console 에서 환경파일을 변경하는 방법 2-1. cd /etc/sysconfig/network-script 폴더로 이동한다. 2-2. vi ifcfg-eht0 파일을 연다. 2-3. 다음과 같이 변경한다..
2011.10.12 -
[CentOS] Proxy AJP + mod_rewrite를 이용하여 Apache 2.2 + Tomcat 연동
원본글 : http://theeye.pe.kr/entry/Proxt-AJP-mod_rewrite%EB%A5%BC-%EC%9D%B4%EC%9A%A9%ED%95%98%EC%97%AC-Apache-22-Tomcat-%EC%99%84%EB%B2%BD-%EC%97%B0%EB%8F%99%ED%95%98%EA%B8%B0 설정(쓰레드 방식) [root@Theeye src]$ CC="gcc" CFLAGS="-O2" ./configure --prefix=/usr/local/httpd --enable-so --enable-proxy-ajp --enable-cgi --enable-rewrite --enable-speling --enable-usertrack --enable-deflate --enable-ssl --enable..
2011.10.11 -
[CentOS] apache service 등록
apache 자동실행 설정 Apache 의 실행 스크립트인 apachectl 을 /etc/init.d에 httpd라는 이름으로 복사 apachectl은 Apache가 설치된 bin 디렉토리에 있다. [root@localhost /]# cp /usr/local/server/apache/bin/apachectl /etc/init.d/httpd chkconfig 를 이용하여 자동실행을 등록한다 [root@localhost /]# chkconfig --add httpd httpd 서비스는 chkconfig 를 지원하지 않습니다 [root@localhost /]# vi /etc/init.d/httpd #!/bin/sh 밑에 추가 5줄 # chkconfig: 2345 90 90 # description: init ..
2011.10.11 -
[CentOs] Mysql5.5.9 + Linux(CentOS) 설치
출처 : http://blog.naver.com/endstar7/100123032376 1. Mysql5.5.9 소스 파일 다운로드를 합니다.- 웹페이지에서 다운로드 링크를 복사하여 wget http://www.mysql.com/get/Downloads/MySQL-5.5/mysql-5.5.9.tar.gz/from/http://mirror.khlug.org/mysql/ 2. Mysql 을 서비스할 계정을 생성합니다.(보안을 위해서) #groupadd mysql #useradd -g mysql mysql 3. configure 를 진행합니다. - 여기서 5.1 때와 5.5.9 가 다른걸 알았는데요... ./configure 가 없다는거...5.5.9 부터는 cmake 라는 것을 통해 설치를 진행하게 됩니다...
2011.03.05 -
[Linux,Unix] cmake 설치
크로스 플랫폼 make 작업을 위한 Cmake 오픈소스 make 시스템이다. mysql 5.5도 cmake를 이용하더라. 공식 페이지 http://www.cmake.org. 지원하는 플랫폼만 하더라도 MS Windows, Mac OS X, Linux, FreeBSD, Solaris, HP-UX, IRIX, BeOS, QNX 설치는 ./bootstrap make make install 요걸로 끝난다. 설치경로는 /usr/local/share/cmake-2.8 요래된다. bootstrap 파일을 수정함으로 경로는 바꿀수있다.
2011.03.05 -
[Linux,Unix] tar 압축 풀기 하기
풀기 확장자가 .tar 로 압축된 파일 풀기~ tar xvf 확장자가 .tgz나 .tar.gz일 때 tar 명령어로 압축 풀기~ tar xvfz 여기서 잠깐 설명! 확장자가 tar인 것과 tgz, tar.gz인 것의 옵션이 다른데요, 이 두가지 파일은 다르기 때문입니다(당연하지 이놈아-_-) 확장자가 tar인 것은 그냥 단순히 여러 파일들을 묶기만 하는 기능을 하고, tgz나 tar.gz의 경우에는 파일을 묶어서 압축하는 기능을 하는 것입니다. .gz는 원래 한개의 파일만을 압축할 수 있는데요, tar.gz에서 볼 수 있듯이 일단 tar로 하나의 파일로 묶은 후 gz로 압축을 하는 것이라고 할 수 있습니다~ 하기 .tar로 파일 묶기~ tar cvf .tgz나 .tar.gz로 파일 압축하기~ tar cv..
2011.03.05 -
[Linux,Unix] telnet , ssh 원격 파일 다운
SCP (secure copy) scp 계정@호스트:/파일및폴더경로 /다운받을 경로 -p : 포트번호 지정 -r : 하위 디렉토리를 포함하여 모두 전송
2010.11.29