본문 바로가기

반응형

리눅스

[ubuntu]우분투 14 설치 우분투 설치하기. 버전 : ubuntu-14.04-desktop-amd64.iso 1. 설치 언어를 한국어로 선택하고 우분투 설치를 누른다. 2. 권장사양에 대해 알려준다. 계속으로 넘어간다. 서드 파티 소프트웨어 설치를 선택하면 업데이트 시간은 줄지만 불필요한 패키지가 설치될 수 있다. 3. 기타를 선택하고 계속을 누른다. “디스크를 지우고 Ubuntu 설치”를 선택시 자동으로 파티션이 설정된다. 기타를 누를시에는 파티션을 설정할 수 있다. 서버용이 아니라면 둘다 상관없다. 4. 새 파티션 테이블 –> 계속. 5. 남은공간을 클릭한 후에 +버튼을 누르면 파티션이 추가된다.(-는 삭제) 크기를 입력하고 마운트 위치를 지정한 후에 ok를 누른다. 아래 표를 참조하여 작성. 크기 용도 마운트 위치 400MB.. 더보기
[centos]cpu memory 점유율 사용률 1. Cpu 사용량 확인하기 1) 확인하기 : top %id가 붙은게 현재 사용가능한 퍼센트 이므로 100 – 99.3 = 0.7 이 현재 사용량이다 2) 사용률 보기 : top -b -n 1 | grep Cpu | awk '{print $5}' | tr -d "%id," | awk '{print 100-$1"%"}' 2. Memory 사용량 확인하기 1) 확인하기 : free –m Mem은 메모리 사용량이고 Swap은 스왑메모리 사용량이다. free –g : 기가단위로 확인 free -m : 메가단위로 확인 free –k : 키로단위로 확인 2) 사용량 확인하기 : free | grep Mem | awk '{print sprintf("%.2f%",$3/$2*100)}' 더보기
[centos]centos7 ifconfig(ip addr show) centos7 미니멀 설치 후 ifconfig 에서 다음과 같은 에러가 난다. -bash: ifconfig: command not found 이유는 ip addr show 라는 명령어로 대체되었기 때문이다. ip addr show ifconfig를 사용하고 싶다면 아래 패키지를 설치하면 된다. yum install net-tools 더보기
[centos]centos7 설치 minimal 1. 언어선택 : 계속진행 2. 다음과 같이 여러개의 메뉴가 뜨는데 그중에서 소프트웨어 선택, 설치대상, 네트워크만 설정한다. 3. 소프트웨어 선택 : 용도에 맞게 설치한다. 필자는 개발목적이므로 최소설치. * 데스크탑용도로 사용하실려면 GNOME 데스크탑, KDE르 선택하시면 됩니다. 4. 설치대상 : 파티션 설정 부분 1번 , 2번을 차례대로 선택한 후 완료. 5. 설치대상 : “여기를 클릭하여 자동으로 생성합니다”를 클릭. 6. 설치대상 : boot, / 두개의 파티션 파일시스템을 ext4로 하고 완료. 7. 설치대상 : 변경사항을 저장 8. 네트워크 및 호스티 이름 : 이더넷 선택 한 후 계속진행 9. 네트워크 및 호스티 이름 : IPv4 선택후 dhcp, 고정 아이피 입력. 완료. 10. 설치시.. 더보기
[centos]열린포트 확인 열린포트 확인 : netstat -antp 열린포트 서비스명으로 출력 : netstat -lapt 특정포트 확인 : netstat -antp | grep ":443" 더보기
[쉘스크립트] 시간출력(date) date는 리눅스에서 사용하는 시간출력 함수이다. 1. 오늘을 기준으로 시간출력 사용법 date -d now #오늘 date -d 'tomorrow' #내일 date -d 'yesterday' #어제 date -d '3 seconds' #3초 후 date -d '3 seconds ago' #3초 전 date -d '4 hours' #4시간 후 date -d '4 hours ago' #4시간 후 date -d '1 day' #하루 후 date -d '1 day ago' #하루 전 date -d '1 week' #한주 후 ago를 붙이면 한주 전 date -d '1 fortnight' #14일 후 ago를 붙이면 14일 전 date -d '1 month' #한달 후 ago를 붙이면 한달 전 date -d '.. 더보기
[쉘스크립트]1차 배열 1. 배열 선언 및 출력 선언 형식 : 배열명=(“인자” “인자” “인자”) * 인자값들은 띄어쓰기로 구분한다. 사용 형식 : echo ${배열명[번호]} ex : #!/bin/bash tmp=("a" "b" "c") echo ${tmp[0]} echo ${tmp[1]} echo ${tmp[2]} 출력결과 : 2. 배열의 모든값 출력하기 소스 : #!/bin/bash tmp=("a" "b" "c" "d" "f") for (( i = 0; i < ${#tmp[@]}; ++i )) do echo ${tmp[$i]} done 출력결과 : 더보기
[centos]nf_conntrack: table full, dropping packet nf_conntrack: table full, dropping packet 다음과 같은 메세지가 뜬다면 현재 들어오는 값과 max값을 비교해봐야한다. max 값 : cat /proc/sys/net/netfilter/nf_conntrack_max 현재 값 : cat /proc/sys/net/netfilter/nf_conntrack_count max값과 현재값이 비슷하다면 max값을 늘려줘야한다. 더보기
[mysql]db백업 table백업 테이블 데이타 백업하기 mysqldump -u 계정명 -p 데이타베이스명 백업할테이블명 > 저장할 파일명.sql (엔터입력) Password : 데이타베이스 비밀번호 입력 (엔터입력) Ex) mysqldump -u test -p testdb testboard > testboard.sql 테이블 데이타 복구하기 먼저 테이블을 백업한 화일이 있는 디렉토리로 이동합니다. 아래와 같은 명령어를 입력합니다. mysql -u 계정명 -p 데이타베이스명 < 테이블백업파일명 (엔터입력) Password : 데이타베이스 비밀번호 입력 (엔터입력) Ex) mysql -u test -p testdb < zipcode.sql 더보기
[centos]vim 문자 치환 :%s/변경전문자/변경후문자 :%s/변경전문자/변경후문자/c = 문자를 찾을때마다 변경할것인지 묻는다. :%s/변경전문자/변경후문자/i = 대소문자 구분없이 치환한다. ex) :%s/mirrorlist.centos.org/ftp.daum.net/ mirrorlist.centos.org가 ftp.daum.net으로 변경된다. 더보기

반응형