리눅스 OS, CPU, 메모리, 모델 정보확인 리눅스 서버를 사용하다 보면 사양을 확인해야 될때가 있습니다이번에는 사양 정보를 확인하는 방법을 알아보겠습니다. CPU 정보확인 - CPU 정보를 확인 cat /proc/cpuinfo CPU 개수확인(코어 수) - CPU개 수를 확인 cat /proc/cpuinfo | grep processor | wc -l 모델명 확인 - 명령어로 모델명을 확인 dmidecode | grep Name 버전 확인 - OS 버전을 확인 cat /etc/issue 메모리 정보 확인 - 메모리를 확인 cat /proc/meminfo
bash_profile 시스템 환경변수 등록 알아보기 이번 포스팅에서는 리눅스를 사용하시다보면 보편적으로 컴맨드(명령어)로 사용하는 경우가 많습니다 리눅스에서는 이러한 경우에 사용자가 직접 명명하여 명령어를 사용할수 있으며, 직접 명명하여 명령을 사용시에 .bash_profile을 수정하셔야 합니다. .bash_profile 이란? 긴 명령어를 단 1글자 혹은 2글자를 입력하여 실행할수 있다면 가독성이 높아지겠죠? 리눅스에서 너무 긴 명령어 이거나 특정파일을실행하게 될때 보다 간결, 보다 쉽게 사용하기 위해서 명령어를 명명하기 위해 사용하는 파일이 .bash_profile 입니다 .bash_profile 설정하여 현재 MySQL은 컴파일 설치로 인해 설치된 MySQL 경로 bin로 경로를 이동하여 직접 ..
xargs 연결하여 사용하기 xargs 란? xargs 란? 서버를 운영하다보면 다양한 파일을 목록으로 추출하여 삭제, 복사 등등할때가 있다 이러한 작업을 진행할수 있게 도움을 주는 명령이 xargs입니다 xargs 사용해보기 find로 tmp디렉토리의 .png, .txt확장자만 제외하여 찾은파일을 backup파일의 권한, 소유자를 등등 그대로 복사하기 find /tmp -type f | grep -v ".png" | grep -v ".txt" | xargs cp -pt /backup 위와 같은 명령어로 연결하여 복사를 할수 있습니다 [위의 find, grep, cp 옵션] find와 grep : http://itstudyblog.tistory.com/309 cp 명령어 옵션 : http://itstud..
cp 명령어 cp명령어 cp는 copy의 약어로 파일 혹은 디렉토리를 복사할때 사용하는 명령어 입니다 cp 사용법 : cp [옵션] [디렉토리 혹은 파일] 여기서 옵션은 생략이 가능합니다 CP 명령어 파일복사 cp_test파일을 cp_test.bak로 이동 cp cp_test cp_test.bak CP 명령어 디렉토리 cp명령어로 디렉토리를 복사하려면 -r을 사용해야됩니다 home 디렉토리 하위디렉토리까지 home_backup 디렉토리로 복사 cp -r /home /home_backup 소유자, 그룹자, 권한, 시간정보등을 그대로 복사 파일을 복사할때 권한이 그대로 있어야 되는 경우가 생깁니다 예로 아파치의 업로드파일을 그대로 권한을 유지하여 옮겨야 되는 경우가 있습니다 그러한 경우일때 사용하는 옵션입니..
rsync 소개와 설치, 사용법 rsync란? rsync란? 서로 다른 두 컴퓨터에 컴퓨터에 들어 있는 정보를 서로 동기화 시킬때 사용한다. 동일한 소스가 두군대 존재하고 한쪽을 편집했을때, 다른 한쪽에 편집한 부분을 업데이트 시켜줘야 한다. 이때 rsync는 수정된 부분만 비교해서 옮겨 주게 됩니다. 그리고 anonymous 서버로드 설정할 수 있는 등 많은 유용한 기능들이 있습니다 rsync 방화벽 허용 Rsync(파일 동기화) - TCP 879 [root@server ~]# iptables -A -INPUT -p tcp -m tcp --dport 873 -j ACCEPT Rsync 설치하기 1. rsync, xinetd 설치 확인 [root@web ~]# rpm -qa | grep rsync [ro..