본문 바로가기

반응형

아카이브/Linux

(11)
성능 정보 세 가지 리눅스에서 sar, vmstat, iostat, netstat 등 다양한 모니터링 툴을 이용해서 성능을 테스트 할 때, [어떤 상황에서 어떤 툴을 사용해야하는가] 에 대한 정보가 있다. 성능 정보는 크게, 1. 요약 형식2. 이벤트 기록 형식3. 스냅샷 형식으로 구분할 수 있다고 한다. (그림으로 공부하는 시스템 성능 구조 발췌) 요약 형식은, 이전의 기록을 바탕으로 전반적, 평균적인 시스템 지표를 확인함으로써 현재 시스템 상의 대략적인 성능을 확인할 수 있다.이벤트 기록 형식은 이벤트를 순차적으로 기록하는 방식이다. Fiddler 의 패킷 캡쳐나 시스템 콜 기록 등이 해당하는데, "언제, 무엇이" 발생 했는지 대부분 알 수 있다. 요약 형식보다 상세한 내용을 조사할 수 있지만 '비디오를 찍는 것 과 같..
Centos 6.7 LEMP 환경 CentOS 6.7 / nginx / php5.4 #!/bin/bash cd /usr/local/src yum install -y wget telnet gcc-c++ vsftpd vim subversion subversion-devel # epel reporpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm # webtatic reporpm -Uvh http://mirror.webtatic.com/yum/el6/latest.rpm yum install -y zlib-devel nginx php54w php54w-cli php54w-common php54w-devel php54w-fpm php54w-gd php5..
[vi설정] set ts=4 "tag selectset sts=4 "st selectset sw=1 " 스크롤바 너비set autowrite " 다른 파일로 넘어갈 때 자동 저장set autoread " 작업 중인 파일 외부에서 변경됬을 경우 자동으로 불러옴set cindent " C언어 자동 들여쓰기set bs=eol,start,indentset history=256set laststatus=2 " 상태바 표시 항상"set paste " 붙여넣기 계단현상 없애기set shiftwidth=4 " 자동 들여쓰기 너비 설정set showmatch " 일치하는 괄호 하이라이팅set smartcase " 검색시 대소문자 구별set smarttabset smartindentset softtabstop=4set tabstop=..
Ubuntu의 apt-get 명령어 정리 출처:::: http://blog.outsider.ne.kr/346Outsider's Dev Story apt-get(Advanced Packaging Tool)은 우분투(Ubuntu)를 포함안 데비안(Debian)계열의 리눅스에서 쓰이는 팩키지 관리 명령어 도구입니다. 우분투에는 GUI로 되어 있는시냅틱 꾸러미 관리자도 있기는 하지만 이런 저런 개발관련 패키지를 설치할 때는 커맨드기반인 apt-get이 더 편하기도 합니다. sudo는 superuser권한으로 실행하기 위함입니다. 패키지 인덱스 인덱스 정보를 업데이트 : apt-get은 인덱스를 가지고 있는데 이 인덱스는 /etc/apt/sources.list에 있습니다. 이곳에 저장된 저장소에서 사용할 패키지의 정보를 얻습니다. sudo apt-get..
유용한 유닉스 명령어(퍼옴) 출처 http://www.mins01.com/home/board/board.php?type=read&b_id=tech&sh=titleOrText&sw=mysql+%EB%B3%B5%EA%B5%AC&cat=&page=1&b_idx=674(공대여자는 이쁘다, 공대여자홈페이지) 시스템 모니터링top -d 1시스템 프로세스 모니터링(표시 딜레이 1초)crontabcrontab -l : 크론탬 목록crontab -e : 크론탭 수정crontab -l -u {사용자} : 특정사용자 크론탭 목록(root권한 필요)ps -ef현제 모든 프로세스 목록vmstat 1 100 : 1초 딜레이로 100번 시스템의 상태를 보여준다.sar : 단위 시간별 CPU 상태를 보여준다.메모리free -lm : 메모리 정보(물리, 사용량,..
리눅스 터미널에서 usb mount(usb 사용) 1. Find what the drive is calledYou'll need to know what the drive is called to mount it. To do that fire off:sudo fdisk -l You're looking for a partition that should look something like: /dev/sdb1. Remember what it's called.2. Create a mount pointCreate a new directory in /media so you can mount the drive onto the filesystem:sudo mkdir /media/usb 3. Mount!sudo mount /dev/sdb1 /media/usb When yo..
파일/폴더 복사 [파일복사]sudo cp "원본파일경로" "복사파일경로" [폴더복사]sudo cp -r "원본파일경로" "복사파일경로" 복사파일경로가 없을시에 자동으로 생성한다.
my.cnf [naverlinuxusergroup 네이버 카페에서 무명me(engo****) 님 글 발췌] 웹서버일때, 보통 위치, /etc/my.cnf 소스컴파일될때, 원본의 위치. /usr/local/mysql/support-files/my-huge.cnf 으로 있다가, cp /usr/local/mysql/support-files/my-huge.cnf /etc/my.cnf 엔터침. 위의 명령으로 복사되고, 약간씩 변형되어 사용됨, @@@@@@@@@@@@@@@@@@@@ 변형시킬때, 참고사항, @@@@@@@@@@@@@@@@@@@@ [mysqld] datadir = /data/mysql socket = /var/lib/mysql/mysql.sock user=mysql init_connect=SET collation_c..

반응형