Redis - 데이터타입 - Lists 알아보기 이번 포스팅에서는 Redis 테이터 타입의 Lists에 대해서 알아보도록 하겠습니다. Linux Redis 이전글 https://server-talk.tistory.com/471 - Redis - In-Memory - 알아보기 https://server-talk.tistory.com/472 - Redis - 서버 설치 및 기본설정 알아보기 https://server-talk.tistory.com/473 - Redis - Redis-cli 기본 사용법 https://server-talk.tistory.com/474 - Redis - Redis Desktop Manager Tool https://server-talk.tistory.com/475 - phpre..
Linux 명령어 - 백그라운드와 포그라운드 이번 포스팅에서는 포그라운드(foreground)와 백그라운드(background)에 대해서 알아보도록 하겠습니다. Linux - 포그라운드(foreground)와 백그라운드(background) 1. 다중 작업(Multi-tasking) 우리의 PC와 서버는 여러 사용자가 동시에 작업을 수행할수 있습니다 이러한 동시에 여러작업을 수행하는것을 다중작업이라고 합니다 각각의 작업은 시스템 CPU의 점유률의 따라 정해진 자원만큼 번갈아 가면서 사용하지만 시대의 변화에 따라 성능의 진화와 효과적으로 자원을 관리 기능으로 인하여 각각의 작업을 독립적으로 수행할 수준까지 왔습니다 2. 백그라운드와 포그라운드 사용자가 터미널에서 명령어로 프로세스를 실행할때 포그라운드(fo..
Redis - 데이터타입 - Strings 알아보기 이번 포스팅에서 Redis 데이터 타입은 String에 대해서 알아보도록 하겠습니다. Linux Redis 이전글 https://server-talk.tistory.com/471 - Redis - In-Memory - 알아보기 https://server-talk.tistory.com/472 - Redis - 서버 설치 및 기본설정 알아보기 https://server-talk.tistory.com/473 - Redis - Redis-cli 기본 사용법 https://server-talk.tistory.com/474 - Redis - Redis Desktop Manager Tool https://server-talk.tistory.com/475 - php..
Linux - ps 명령어 알아보기(프로세스 상태보기) 이번 포스팅에서는 ps 명령어에 대해서 알아보겠습니다. Linux ps 명령어란? 리눅스에서는 여러 개의 프로세스가 동시에 실행되기 때문에 현재 실행 중인 프로세스의 정보를 얻기 위해 사용되는 명령어는 ps 명령어입니다 그리고 프로세스 중에서 CPU, 메모리 등등을 많이 점유하고 있거나, 지나치게 많은 자식 프로세스를 생성하는 등등에 시스템에 속도가 느려지는 경우 ps 명령어로 분석하여 시스템 오류를 감지할 수 있습니다. Linux ps 명령어 옵션 # ps [option] 옵션 의미 -a 세션 리더와 터미널과 연관이 없는 프로세스를 제외한 모든 프로세스를 출력 합니다. a BSD 스타일로서 터미널과 연관된 모든 프로세스를 출력하거나, x 옵션과 함..
Redis - 최대메모리 정책 설정 - MAXMEMORY-POLICY 이번 포스팅에서는 Redis에서 데이터가 가득 찼을때 처리방법에 대하여 알이보겠습니다 Linux Redis 이전글 https://server-talk.tistory.com/471 - Redis - In-Memory - 알아보기 https://server-talk.tistory.com/472 - Redis - 서버 설치 및 기본설정 알아보기 https://server-talk.tistory.com/473 - Redis - Redis-cli 기본 사용법 https://server-talk.tistory.com/474 - Redis - Redis Desktop Manager Tool https://server-talk.tistory.com..
Linux - 프로세스 이해하기 이번 포스팅에서는 리눅스 프로세스에 대해 알아보도록 하겠습니다. Linux 프로세스 동작 구조 프로세스는 현재 실행중인 프로그램을 의미합니다 예를들어 사용자가 작성한 프로그램을 실행하면 프로세스라고 하며, 이러한 프로그램 묶어서 작업(Job)으로 표현하기도 합니다. 따라서 이러한 프로그램으로 실행되면 하나의 프로세스로 운영되고 이러한 프로세스를 서버 관리자가 프로세스를 제어하여 보다 편리하게 관리할 수 있습니다. 리눅스에서 프로세스에서는 PID라는 고유번호로 식별자라고 하기도 합니다 프로세스의 고유번호 또는 식별자는 프로세스의 순서에 따라서 차례대로 유일한 프로세스의 부여하게 됩니다. Linux 부모 프로세스와 자식 프로세스 프로세스는 크게 부모 프로세스와 자식 프로세스로..
Redis - 운영시 주의해야되는 명령어 이번 포스팅에서는 Redis에서 명령어 사용시 주의사항에 대해서 알아보도록 하겠습니다 Linux Redis 이전글 https://server-talk.tistory.com/471 - Redis - In-Memory - 알아보기 https://server-talk.tistory.com/472 - Redis - 서버 설치 및 기본설정 알아보기 https://server-talk.tistory.com/473 - Redis - Redis-cli 기본 사용법 https://server-talk.tistory.com/474 - Redis - Redis Desktop Manager Tool https://server-talk.tistory.com/475 - phpredis ..
Linux - stat 명령어 알아보기(파일 및 파일 시스템 상태 표시) 이번 포스팅에서는 stat 명령어에 대해서 알아보도록 하겠습니다. Linux stat 명령어 stat 명령어는 파일 및 파일 시스템 상태를 확인하는 명령어로 파일의 자세한 정보를 확인하기 위해서 많이 사용되는 명령어 입니다. 1. stat 명령어 : 파일 확인 사용법 : stat [파일명] # stat fill.pdf File: fill.pdf Size: 19772 Blocks: 40 IO Block: 4096 regular file Device: fd00h/64768dInode: 527362 Links: 1 Access: (0664/-rw-rw-r--) Uid: ( 0/ root) Gid: ( 0/ root) Access: 202..
Redis - STOP-WRITE-ON-BGSAVE-ERROR (RDB 파일 저장 설정) 이번 포스팅에서는 Redis에서 RDB 파일 저장 실패 관련 설정에 대해서 알아보도록 하겠습니다. Linux Redis 이전글 https://server-talk.tistory.com/471 - Redis - In-Memory - 알아보기 https://server-talk.tistory.com/472 - Redis - 서버 설치 및 기본설정 알아보기 https://server-talk.tistory.com/473 - Redis - Redis-cli 기본 사용법 https://server-talk.tistory.com/474 - Redis - Redis Desktop Manager Tool https://serve..
Linux - file 명령어 알아보기(파일 종류 확인) 이번 포스팅에서는 file 명령어에 대해서 알아보도록 하겠습니다. Linux file 명령어란? 리눅스를 운영하시다 보면 파일의 종류의 확인이 필요한 경우가 있습니다 예로 텍스트 파일인지 그림파일인지 문서파일인지 등등 을 확인이 필요한 경우에 file 명령어로 파일의 종류 확인이 가능하며, 단순히 파일의 확장자만 보고 판단하지 않고 파일의 헤더를 읽어서 파일의 종류를 표시해 줍니다. Linux file 명령어 사용법 사용법 : file [옵션] [파일명] 옵션 기 능 -C 매직파일의 포맷을 검사하는 옵션 입니다. -f 많은 파일을 한번에 확인하기 위한 파일리스트를 만들어서 여러개의 파일을 한번에 할때 사용되는 옵션 입니다. -m 매직파일을 지정하는..
Redis 활용하기 - phpredis 세션관리하기 이번 포스팅에서는 Redis 이용하여 세션관리에 대해서 알아보도록 하겟습니다. Linux Redis 이전글 https://server-talk.tistory.com/471 - redis - In-Memory - 알아보기 https://server-talk.tistory.com/472 - Redis - 서버 설치 및 기본설정 알아보기 https://server-talk.tistory.com/473 - Redis - Redis-cli 기본 사용법 https://server-talk.tistory.com/474 - Redis - Redis Desktop Manager Tool https://server-talk.tistory.com/475 - phpre..
Linux - 로케일(Locale) 설정 알아보기 이번 포스팅에서는 로케일(Locale) 설정에 대해서 알아보도록 하겠습니다. Linux 로케일(Locale) 이란? 전 세계의 나라들은 각기 다른 언어, 날짜, 시간, 화폐 등등 다르게 갖고 있습니다 리눅스에서도 마찬가지입니다 그래서 국제화(Internationalization = i18n)를 통해 사용자가 어떻게 표시할지 환경을 선택하는 기능이 로케일(Locale) 입니다. 또한, 언어뿐만 아니라 숫자, 날짜 등등 사용이 가능하고 로케일(Locale) 설정에 따라 다른 결과의 언어로 표시할 수도 있습니다. Linux 로케일(Locale) 설정 및 사용법 리눅스에서는 localectl 명령어를 통해 설정되어 로케일(Locale)를 확인 및 설정할 수 있고..
phpredis 설치 알아보기 이번 포스팅에서는 php와 redis 연동모듈인 phpredis 설치 및 연동을 알아보도록 하겠습니다. Linux Redis 이전글 https://server-talk.tistory.com/471 - redis - In-Memory - 알아보기 https://server-talk.tistory.com/472 - Redis - 서버 설치 및 기본설정 알아보기 https://server-talk.tistory.com/473 - Redis - Redis-cli 기본 사용법 https://server-talk.tistory.com/474 - Redis - Redis Desktop Manager Tool phpredis 란? PHP에서 Redis 서버를 사용하려면 phpredis ..
Linux - Time Zone 변경 알아보기 이번 포스팅에서는 time zone 설정 방법에 대해서 알아보도록 하겠습니다. Linux time zone 설정 리눅스에서는 /etc/localtime은 리눅스 시간대에 대한 파일입니다 이 파일에서 설정하는 방법은 사용자가 요구하는 국가별 시간의 파일을 복사하여 국가별 시간대를 수정할 수 있습니다. 1. 현재 시간대 백업 # cp /etc/localtime /etc/localtime.bak 시간대를 변경하시기 전에 만약의 상황을 대비하여 백업하시는것을 권장 합니다. 2. 국가별 시간대 복사 cp /usr/share/zoneinfo/Cuba /etc/localtime /usr/share/zoneinfo 파일에는 변경할수 있는 다양한 국가별 시간대에 파일이 있습..
Redis - 원격 접속 관리 도구 이번 포스팅에서는 Redis 원격 접속 관리도구 Redis Desktop Manager 에 대해서 알아보도록 하겠습니다. Linux Redis 이전글 https://server-talk.tistory.com/471 - redis - In-Memory - 알아보기 https://server-talk.tistory.com/472 - Redis - 서버 설치 및 기본설정 알아보기 https://server-talk.tistory.com/473 - Redis - Redis-cli 기본 사용법 Redis Desktop manager 란? Redis Desktop Manager는 Redis 개발을 편리하게 접속하여 관리할 수 있는 도구 이며, 현재는 유료버전이지만 하위버전(..