리눅스(Linux)

nano tabsize 설정하기

nano는 Linux 및 Unix 기반의 시스템에서 사용되는 텍스트 편집기 이며, 향상된 Pico 텍스트 편집기의 무료 클론이다. 기본적으로 nano의 탭 크기는 8칸이지만 명령줄, 시스템 전체 구성파일 또는 사용자별 구성 파일에서 탭 크기를 설정할 수 있다. 1. 명령줄에서 설정하는 방법 2. 항상 명령줄에 입력해야 하는 수고를 덜기 위해 구성 파일에 설정을 저장하는 것이 더 편리하다. 이는 시스템 … nano tabsize 설정하기 더 보기 »

tar, gz 압축 및 해제

리눅스 시스템에서 파일 압축 및 해제를 하기 위해서는 tar 혹은 tar.gz를 사용한다.tar 명령어를 사용하는 방법을 알아보자 1. tar 압축하기 2. tar 압축 풀기 3. tar.gz 압축하기 4. tar.gz 압축풀기 참고, 위의 옵션을 포함한 자주 사용되는 tar 명령어의 옵션들을 정리해봤다. 옵션 설명 -c 파일을 tar로 묶음 -p 파일 권한을 저장 -v 묶거나 풀때 과정을 화면으로 출력 … tar, gz 압축 및 해제 더 보기 »

리눅스 명령어 위치 확인

1. 방법 1: type 리눅스 type 문서를 참고, 2. 방법 2: witch 리눅스 witch 문서 참고, ifconfig는 /sbin에, httpd는 /usr/sbin에 설치되어 있다. 3. 방법 3: whereis 4. 방법 4: find 실제 명령어가 아닌 다른 파일을 찾게 될 수도 있다. 모든 폴더를 다 찾아보기 때문에 위 방법들에 비해 오래 걸린다. 참고 http://en.wikipedia.org/wiki/Which_(Unix)http://en.wikipedia.org/wiki/Whereis

Linux | 리눅스(Linux) 에서 핑(Ping) 차단 및 허용하기

리눅스 서버(Linux Server)를 구성한 경우 보통은 핑(Ping)을 차단하지 않고 사용하는 경우가 많은데, 해킹등의 목적으로 네트워크 침입이 발생한 경우 핑(Ping)을 통해 특정 서버가 살아있는지 확인하는 경우가 많기 때문에 중요하거나 특별히 노출시키지 않아야 하는 서버에는 핑(Ping)을 통해 운영상태(Live)를 확인할 수 없도록 차단하는 것이 좋다. 이 경우 다음과 같은 방법을 통해서 조치를 취할 수 있다. # proc 파일시스템을 직접 … Linux | 리눅스(Linux) 에서 핑(Ping) 차단 및 허용하기 더 보기 »

리눅스 성능 측정 sysbench 사용법

리눅스 성능 측정 sysbench 사용법 리눅스 성능 측정에 사용되는 sysbench 명령어 사용법에 대해 설명드립니다. 리눅스 디스크 속도 측정, 리눅스 cpu 속도 확인, 리눅스 메모리 속도 측정에 사용될 수 있는 명령어입니다. sysbench 설치 우분투 환경일 경우 아래의 명령어를 이용하여 sysbench를 설치 할 수 있습니다.  $ sudo apt install sysbench 리눅스 CPU 속도 측정 CPU 속도의 성능을 … 리눅스 성능 측정 sysbench 사용법 더 보기 »

RSYNC+SSH 를 이용한 증분 백업 설정 및 Cron을 이용한 자동화

Incremental Backup Using RSYNC+SSH and cronRSYNC+SSH 를 이용한 증분 백업 설정 및 Cron을 이용한 자동화 관리 하는 서버가 많아지고 서버에 저장되는 데이터의 양이 늘어 날 수록 백업을 어떻게 하여야 하는지 고민이 생긴다. 이 포스트에서는 RSYNC와 SSH를 이용하여 여러 서버의 데이터를 백업하고 이를 자동화 하는 방법에 대하여 기술 한다. 테스트를 위한 서버 구성은 다음과 같다. 아래 … RSYNC+SSH 를 이용한 증분 백업 설정 및 Cron을 이용한 자동화 더 보기 »

Linux hostname 확인하고 변경하는 방법

| hostname 확인 명령어로 확인하기 다음과 같이 입력하면 hostname을 출력합니다. 설정 파일 열어서 확인하기 | hostname 변경 명령어로 변경 다음과 같이 입력하면 hostname이 new-hostname 으로 바뀝니다. 설정 파일 열어서 변경하기 텍스트 에디터로 /etc/hostname 파일을 열어서 내용을 new-hostname 으로 바꾸면 hostname이 new-hostname으로 바뀝니다. | 재부팅 그리고 재부팅. 재부팅을 하면 위에서 설정한 사항들이 반영됩니다.

Disk Speed Test (Read/Write) HDD/SSD Performance in Linux

이 글은 HDD, SSD, USB플래시 드라이브 등과 같은 장치에서 파일 시스템의 읽기/쓰기 성능을 측정하는 방법을 다룹니다. dd명령을 사용하여 테스트 하는 방법과 hdparm을 사용해서 읽기 속도를 측정하는 방법을 보여드립니다. 정확한 읽기/쓰기 속도를 얻으려면 아래 테스트를 여러 번(3~5번) 반복하고 평균 결과를 얻어야 합니다. dd: 테스트 디스크 쓰기 속도 dd: 테스트 디스크 읽기 속도 Cache를 클리어 하여 실제 … Disk Speed Test (Read/Write) HDD/SSD Performance in Linux 더 보기 »

Linux IPv6 비활성화 방법

활성화 확인 $ cat /proc/sys/net/ipv6/conf/all/disable_ipv6 0 # 사용중 1 # 사용안함 sysctl.conf 파일수정 $ sudo vi /etc/sysctl.conf 파일 내 아래 내용 붙여넣은 후 저장 # IPv6 Disable net.ipv6.conf.all.disable_ipv6 = 1 net.ipv6.conf.default.disable_ipv6 = 1 net.ipv6.conf.lo.disable_ipv6 = 1 적용 $ sudo sysctl -p $ sudo reboot 활성화 확인 $ cat /proc/sys/net/ipv6/conf/all/disable_ipv6 1 # 활성화 상태 확인에서 사용안함 … Linux IPv6 비활성화 방법 더 보기 »

리눅스 last 접속 로그 수정하기

utmpdump /var/log/wtmp > temp.txt 해당 로그 파일을 raw 포맷으로 출력 perl -p -i -e s@수정할 내용@수정 후 내용@g <파일명> raw 데이터 수정 utmpdump -r < temp.txt > /var/log/wtmp 해당 파일을 다시 바이너리 형식으로 재입력 rm -f temp.txt raw 데이터 삭제 /var/log/wtmp 로그인 정보가 기록된 바이너리 파일last 명령어가 해당 파일의 내용을 참조하여 보여 줌

리눅스에서 날짜 출력

리눅스에서 날짜의 출력 실행형식 date +“포맷인자” 예시 date +”%G%m%e%H%M” => 201104111526 날짜가 들어간 파일명으로 파일 생성 예시 vi aaa_date +”%G%m%e%H%M”.txt 포맷인자 %% % 자체를 표시한다. %a 요일이름을 표시한다. (일..토) %A 완전한요일이름을 표시한다. (일요일..토요일) %b 월이름을 표시한다. (1월..12월) %B 완전한월 이름을 표시한다. (1월..12월) %c 날짜와 시간을 표시한다. (2007년 11월 14일 (수) 오전 12시 50분 16초) %C … 리눅스에서 날짜 출력 더 보기 »