Tag: linux

0

Centos 7에 htop 설치하기

이번에 새로운 서버 세팅하는 김에 htop에 대해 쓰는 포스팅이다 :) top과 htopOS의 CPU, Memory 등의 정보를 실시간으로 모니터링하기 위해서 top을 사용한다.하지만 이 top 보다 더 편리한 htop이 있다프로세스 kill, 정렬, 필터링 등의 여러 기능을 제공하며,단색의 top과는 달리 컬러도 지원하기 때문에 모니터링하는 사용자 입장에

0

Tmux 기본 명령어

참고 : https://www.youtube.com/watch?v=FdvjywJBQJg Putty나 Xshell 등으로 리눅스 서버 접속 시 Tmux를 사용하면 여러 터미널을 실행하지 않고 하나의 터미널로 화면을 분할할 수 있다. 모든 명령어는 Prefix 커맨드를 입력한 이후 입력한다. Prefix: Ctrl + bPane 관련 명령어 수직 분할 % 수평

0

crontab에서 redis 명령어 사용하기

crontab에서는 경로가 일반 shell script 사용하는 것처럼 실행되지 않기 때문에 경로를 절대경로를 사용하는 것이 좋다. 아래는 redis process를 확인하여 해당 포트의 process가 없을 경우 서버를 재실행시키고 master 서버를 cluster failover를 통해 다시 master로 변경시키는 스크립트이다. 123456789101

0

sed 사용 시 경로 변수에 espace 문자 적용하기

쉘 스크립트를 작성할 때 설정 파일 내부를 vim이나 다른 에디터로 일일히 수정하지 않고 sed를 통해 편하게 수정하곤한다. sed로 문자열을 치환하여 저장하는 방법은 아래와 같다. 12# []은 편의상 표기한 것으므로 실제로 쓰지 말 것sed -e 's/[oldWord]/[newWord]/g' [파일명] > [저장경로] 이때 경로를 바꿔야 하는 경

0

source로 다른 소스의 변수 불러오기

쉘 스크립트의 변수를 외부 설정파일로 컨트롤 하고 싶을 경우 다음과 같이 변수를 모아놓은 스크립트를 따로 작성하여 source로 변수를 import하여 사용할 수 있다. 1vi properties.sh 1234#!/bin/bashname=devsonage=28address=Seoul 위와 같이 변수를 모아놓은 properties.sh 이라는 파일이 있을

0

logrotate 사용법

logrotate를 사용하여 로그를 관리할 수 있다.로그 파일에 대해 아무 설정을 하지 않으면 시간이 지나 로그가 쌓이면서 용량이 계속 커지게 될 것이고 로그를 보는 것도 편하지 않을 것이다. 그럴때는 리눅스에서 제공하는 logrotate 기능을 사용하면 큰 어려움 없이 로그를 관리할 수 있다. 예제1$ vi /etc/logrotate.d/[rotate_n