삼성의 스마트폰인 갤럭시의 배터리 수명을 체크하여 나의 휴대폰의 배터리의 교체 주기를 파악하거나 기기 변경을 고려해 보기 위해 수명 체크를 하는 방법에 대해서 알아보겠습니다. 내 갤럭시가 왜 이렇게 배터리가 빨리 닳지 라고 생각하신다면 한번 팩트를 체크해 보시는 것도 좋을 것 같습니다. 삼성 갤럭시 휴대폰 배터리 수명 체크하기 먼저 "Samsung Members" 앱을 찾아서 열어 주세요, 기본적으로 탑재되어 있는 앱이기 때문에 따로 삭제하지 않으셨다면 있을 겁니다. 아래에 메뉴에 "도움 받기" 탭으로 들어가신 다음 인터렉티브 진단 또는 자가 진단에서 테스트 항목 보기를 클릭해 주세요 여기서 내 기기의 대부분의 기능들이 정상적으로 동작을 하는지 자가 체크를 해볼 수 있습니다. 배터리 부분을 누르시면 배터..
오늘은 네트워크의 포트를 스캔하여 네트워크 상의 모든 장치들을 확인할 수 있는 방법에 대해서 알아보도록 하겠습니다. nmap이란? nmap이란 Network Mapper의 줄임말로 네트워크 상의 장치들을 탐색하고 포트를 스캔할 수 있는 오픈 소스 패키지 입니다. 네트워크 상에 어떤 호스트가 작동 중인지 어떤 서비스를 하고 운영체제 등을 알아내기 위해서 raw ip 패킷을 사용합니다. nmap 설치 먼저 nmap을 설치해 줍니다. # yum -y install nmap Network Mapper의 줄임말로 nmap이라고 씁니다. 네트워크 탐색 및 보안 감사 오픈소스 툴입니다. - 네트워크 호스트 작동 여부 - 호스트 서비스 정보 확인 - 운영체제 확인 - 서비스 모니터링 nmap 사용 방법 nmap -p ..
컴퓨터를 사용하시다 PC가 느려졌다고 생각하시면 먼저 확인하시는게 아마 메모리 부분일 겁니다. 많은 프로그램을 사용하시면 메모리(RAM)가 가득 차서 컴퓨터가 느려질 수 있습니다. 그럴 때 가상 메모리라는 것을 사용해서 문제를 어느정도 해결할 수 있습니다. 가상메모리란? 가상메모리는 디스크의 일정 용량을 메모리(RAM) 처럼 활용해서 실제 메모리보다 많은 용량을 메모리로 사용하여 메모리 부족 현상을 해결 할 수 있습니다. 디스크는 메모리 보다 속도가 느리기 때문에 속도 측면에서는 비효율적일 수 있지만, 당장의 메모리 부족 문제를 해결하기에는 이만한 방법이 없습니다. 가상 메모리 늘리는 방법 먼저 가상 메모리를 늘려주기 위해서는 윈도우 제어판으로 들어가 줘야 합니다. 윈도우 시작 버튼을 누르고 설정으로 들..
VMWare나 버추얼박스(VirtualBox)의 주요 기능 중 하나가 스냅샷을 찍어서 원하는 시점으로 서버를 되돌릴 수 있다는 것 입니다. 이 기능을 사용한다면 내가 어떤 크리티컬한 테스트를 진행하더라도 서버를 스냅샷을 찍어놓은 시점으로 다시 되돌릴 수 있습니다. 이렇게 스냅샷을 많이 찍게 된다면 용량이나 관리적인 문제로 스냅샷을 삭제해야할 일이 생기게 됩니다. 그럴 때 하위 또는 상위의 스냅샷을 삭제하게 된다면 그 이전의 스냅샷은 어떻게 되는지 직접 실험해 보도록 하겠습니다. 스냅샷 삭제 테스트 먼저 보기 쉽게 번호로 기록해 놓고 4번의 스냅샷을 삭제해 보도록 하겠습니다. 현재 4번 하위와 상위 모두 스냅샷을 가지고 있습니다. 4번을 삭제했지만 하위와 상위에 있는 스냅샷을 제거되지 않고 그대로 있는 것..
crontab으로 작업 스케줄러를 사용할 때 발생할 수 있는 에러 중에 "no crontab for root" 에러에 대해서 알아보도록 하겠습니다. 거슬리기는 하지만 사용하는데에는 지장이 없는 에러이기도 합니다. 먼저 해당 에러 발생 케이스를 보면 다음과 같습니다. no crontab for root crontab -l 로 크론에 등록되어 있는 작업들을 확인하고자 할 때 발생하게 됩니다. no crontab for root 원인 크론탭에 아무것도 등록이 되어 있지 않다면 발생할 수 있다. crontab -e 여기 스케줄러를 등록해 주신 다음 다시 crontab -l 로 조회해 보시면 오류 없이 조회되는 것을 확인하실 수 있습니다. crontab -l 이렇게 해도 해결이 되지 않으신다면 댓글로 남겨주세요
리눅스 시스템에서는 input, output 사용량으로 인해서 부하가 생겨 시스템에 문제가 발생하는 경우가 종종 있습니다. 그럴 때 어떤 프로세스, 또는 서비스에서 io 부하가 발생하는지를 알아야 조치가 가능하기 때문에, io 사용량을 확인하는 방법에 대해서 알아보도록 하겠습니다. 리눅스 io 사용량 확인하기 리눅스에서 io 관리는 정말 중요합니다. 아무리 cpu, mem 성능이 좋더라도 io가 꽉차게 되면 더 이상 다른 것도 무의미 하게 만듭니다. iotop iotop은 프로세스의 io 통계를 확인할 수 있습니다. # rpm -qa iotop 명령어를 통해 iotop 명령어를 사용할 수 있는 패키지가 설치되어 있는지 확인해 줍니다. 설치되어 있지 않다면 yum이나 rpm 명령어를 통해서 설치해 주시면 ..
하드웨어 정보 출력 명령어 lshw 명령어 리눅스에서 상세한 하드웨어 정보를 출력해 주는 명령어 rpm -qa lshw로 패키지 설치를 확인해 줍니다. lshw(Hardware Lister) CPU, 메모리, 펌웨어, 메인보드, 네트워크, 디스크 등의 정보를 상세히 알려주는 패키지 # lshw -short 전체적인 하드웨어 정보를 간략하게 출력 선택 출력 -c 옵션을 이용하여 원하는 정보만 출력할 수 있습니다. # lshw -c network 이렇게 원하는 정보만 출력도 가능합니다.
윈도우에서는 사진 및 이미지를 본 기록을 자동으로 저장해 주는 유용한 기능이 있습니다. 하지만 이런 기록도 사람에 따라서 불편한 기능이 될 수 있는데요, 공공장소나 업무용 PC에서 이런 기록이 남을 경우 원치 않는 사람에게도 이런 기록을 보이게 되기 때문입니다. 오늘은 사진 및 이미지를 본 기록을 지우는 방법에 대해서 알아보도록 하겠습니다. 윈도우10 사진 기록 삭제 방법 사진 앱은 윈도우10부터 나타난 앱입니다. 기존에는 Windows 사진뷰어라는 앱으로 보았지만 이제는 [사진] 이라는 프로그램으로 사진 및 이미지를 열어볼 수 있게 되었습니다. 디자인도 상당히 세련되게 변경되었습니다. 먼저 사진 앱에서는 기록을 삭제하지 못합니다. 윈도우 제어판, 설정으로 이동해서 [개인 설정]으로 이동해 줍니다. 왼쪽..
리눅스 사설인증서 만들기 SSL 오늘은 리눅스 서버에서 SSL 사설 인증서를 생성하는 방법에 대해서 알아보도록 하겠습니다. 내 사이트를 호스팅 하겠다는 목적이라면 공인 인증된 기관에서 발급된 사설 인증서가 필요하지만, 내부적으로 사용할 목적이라면 openssl을 이용해서 직접 만들어 보시는 것을 추천 드립니다. openssl이 설치되어 있어야 합니다. # rpm -qa | grep openssl 명령어를 통해서 openssl 설치 여부를 확인하실 수 있습니다. 개인 키 발급 .key OpenSSL> genrsa -out [파일명.key] 2048 - 비밀번호가 없는 개인 키 생성 - https의 ssl 인증서는 서비스를 등록할 때 마다 비밀번호를 입력해야하기 때문에 비밀번호 없이 사용 OpenSSL> g..
리눅스에서 프로세스의 우선순위를 지정할 수 있는 기능이 있습니다. 우선순위를 지정해 운영체제가 사용할 메모리 할당량과 성능을 정할 수 있습니다. 리눅스 nice 명령어 사용 프로세스 우선순위 지정 nice 명령어는 프로세스의 우선순위를 변경하는 기능을 가지고 있습니다. renice는 보시다시피 re가 붙었기 때문에 변경하는 역할을 하고 있습니다. # ps -el 로 NI 값을 확인이 가능합니다. 값이 낮을 수록 우선순위가 높습니다. NI Default 값 = 0 nice 명령어 Default 값 = 10 root 지정 가능 범위 : -20 ~ 19 일반 유저 지정 가능 범위 : 0 ~ 19 nice 명령어 예시 nice -5 httpd 우선순위를 낮춤 nice --10 httpd 우선순위를 높임 -는 양..
리눅스 파일 내부 특정 문자열 찾기 예를 들어 파일 안에 .co.kr 이라는 문자가 들어있는 행들만 확인하고 싶을 때 아래와 같은 형태로 명령어를 사용할 수 있습니다. # strings /etc/mail/virtusertable.db | grep .co.kr strings [파일] | grep [찾을 텍스트] # strings messages |grep Err messages의 Error 메시지를 찾을 때도 간단하게 사용할 수 있습니다. # cat messages |grep Err cat 명령어가 아무래도 strings 명령어보다는 더 익숙할 거라고 생각됩니다. strings를 대신해서 cat을 사용해도 동일하게 찾을 텍스트를 읽어내는 것을 볼 수 있습니다.
리눅스 스왑 메모리 파일 및 파티션 swap 메모리는 파일과 파티션으로 나눠질 수 있습니다. 파티션은 말 그대로 디스크에 공간을 할당해서 일정 범위로만 사용하는 것이고 파일로 swap 메모리를 사용하게 되면 swap 파일 크기가 커질수록 로컬의 용량을 잡아먹게 됩니다. fdisk 스왑 파일 만들기 스왑을 파일로 사용하는 경우는 일반적으로 많이들 사용하기 때문에 찾아보면 쉽게 나올 것이고 파티션으로 나눌 경우 fdisk 명령어로 82번으로 만들게 되면 Linux swap 영역으로 파티션 생성이 가능합니다. swap, 메모리 부족은 증설의 포인트 swap영역 먼저 swap 영역이 무엇인지 알아보겠습니다. swap영역은 물리 메모리가 부족할 경우를 대비해서 만들어 놓은 영역입니다. 메모리는 연산을 하기 위해 ..