컴퓨터끼리 네트워크상으로 의사소통을 하는 약속을 프로토콜 이라고 합니다 그 중 가장 널리 사용되는 프로토콜 종류 중 하나가 tcp/ip 입니다 TCP는 transmission control protocol 과 데이터 통신을 다루는 IP internet protocol 로 구성됩니다 TCP/IP 모델은 DARPA라는 곳에서 개발되었습니다. 번역하면 방위사업청이라고 보시면 됩니다. TCP/IP 4 Layer 4계층에 대해서 알아보자면 아래와 같습니다. L4 응용 계층(Application Layer) 용용 프로그램을 구현하여 통신할 때 사용합니다. 데이터 단위 Data/Message 예시 파일전송, 이메일, FTP, HTTP. SSH. Telnet, SMTP L3 전송 계층(Transport Layer) 통..
Active Directory에서 그룹 계정의 정책을 설정하고 저장하는 방법에 대해서 알아보도록 하겠습니다. 윈도우를 관리하는데 있어서 ad는 굉장히 유용한 기능을 합니다. 일괄적으로 사용자들을 관리할 수 있기 때문에 리소스 적인 측면에서나 관리적인 측면에서 이득을 볼 수 있습니다. 윈도우 실행엥서 gpedit.msc를 실행해 줍니다. 이미지는 gpmc라고 나와 있는데 잘못 캡처한 겁니다. 여기서 그룹 정책 관리를 할 수 있습니다. Default Domain Policy를 우클릭 해주고 편집으로 들어가 줍니다. 직역하면 기본 도메인 정책이 되겠네요 여기서 여러 AD 사용자들의 암호 정책을 설정할 수 잇씁니다. - 최근 암호 기억 - 최대 암호 사용 기간 - 최소 암호 길이 - 최소 암호 사용 기간 등을 ..
안녕하세요 오늘은 맥북이 화면 너무 빨리 꺼지거나, 너무 늦게 꺼지는 것을 변경해 주는 방법에 대해서 알아보겠습니다. 맥북 화면 자동 꺼짐 시간 설정 먼저 맥북의 '시스템 환경설정'으로 들어가 주세요 기존에는 에너지 절약이라는 패널이 있었지만 현재는 에너지 절약 패널은 배터리로 통합 되었습니다. 배터리 메뉴로 들어가 주세요 여기 배터리와 전원 어댑터가 있습니다. 자신이 전원 케이블을 연결해서 사용하지 않을 경우는 '배터리', 전원 케이블을 연결해서 사용하신다면 '전원 어댑터' 쪽에서 설정해 주시면 됩니다. 디스플레이 끄기 항목이 있습니다. 여기서 원하는 시간을 설정해 주시면 됩니다. 디스플레이가 꺼지지 않게 '안 함'으로 설정할 수도 있지만 전기세가 많이 나가니까 잘 고려해서 사용하시면 됩니다. 전원 어..
redis에서 ip/port 정보와 password를 입력해서 사용하는 방법에 대해서 알아보겠습니다. redis-cli [옵션] -h : 호스트 or ip -p : 포트번호 -a : 패스워드 예시 redis-cli -h 127.0.0.1 -p 6379 -a password 패스워드에 $가 있으면 작은 따옴표로 묶어야 합니다. [IT/리눅스(Linux)] - 리눅스 centos7에 redis 설치 및 사용 방법 리눅스 centos7에 redis 설치 및 사용 방법 Redis란? Redis는 Remote Dictionary Server의 약자로 키-값으로 된 in memory data store입니다. 모든 데이터를 메모리에 저장하고 조회합니다. 메모리를 사용하기 때문에 Physical Memory 이상이 ..
Redis는 서비스 속도 문제를 해결하기 위해서 활용할 수 있는 방법의 하나로 이용할 수 있습니다. 데이터베이스의 io문제를 in-memory 방식으로 임시 저장하여 사용하기 때문에 서비스의 전반적인 속도를 향상시킬 수 있습니다. 메모리가 꽉 찼을 경우에도 Least Recently Used 알고리즘에 의해 데이터가 소멸됩니다. 검색 또는 쿼리 결과를 캐싱하는데 아주 유용한 서비스입니다. Redis의 설치 방법에 대해서는 아래의 글을 참고해 주세요↓ [IT/리눅스(Linux)] - 리눅스 centos7에 redis 설치 및 사용 방법 리눅스 centos7에 redis 설치 및 사용 방법 Redis란? Redis는 Remote Dictionary Server의 약자로 키-값으로 된 in memory dat..
리눅스에서 Too many open files 에러가 발생했을 때의 해결 방법에 대해서 알아보겠습니다. /var/log/messages 파일에 Too many open files 에러 메시지가 발생 How to solve 'Too many open files' error 프로세스가 운영체제에 요청할 수 있는 최대 Open 가능한 파일 개수에 limit가 걸려 있어 초과 시 발생하게 됩니다. 파일 오픈 limit 확인 방법 # ulimit -aS 소프트웨어에서의 파일에 관련된 설정 값들을 확인할 수 있습니다. open files 항목을 보시면 1024로 되어 있는 것을 확인할 수 있습니다. # ulimit -aH 하드웨어에서의 파일에 관련된 설정 값들을 확인할 수 있습니다. # cat /proc/sys/f..
윈도우 로그인 패스워드를 변경해야 하는 경우가 있습니다. 윈도우10 계정 패스워드 초기화 2가지 방법에 대해서 알아보겠습니다. 윈도우10 패스워드 초기화 방법 1. 로그인 시 초기화하기 윈도우 로그인에서 암호를 한 번 틀려줍니다. 그리고 나서 나오는 암호가 올바르지 않습니다. 다시 시도하세요 메시지에서 확인을 클릭해 주세요 그러면 로그인 옵션들이 나오게 되고 여기서 암호를 다시 설정해 주시면 됩니다. 2. 윈도우 설정에서 암호 변경하기 윈도우10 제어판에서 '계정' 메뉴로 들어가 줍니다. 왼쪽에 '로그인 옵션' 메뉴로 들어가셔서 장치에 로그인하는 방법 관리에서 비밀번호를 선택해 주세요 비밀번호를 클릭하셨다면 변경을 클릭해 주시면 됩니다. 기존의 암호화, 새로 설정할 암호, 나중에 암호를 잊어버렸을 때 사..
tail은 로그를 실시간으로 확인할 때 유용한 명령어 입니다. 저와 많은 사람들이 아마 tail -f 명령어를 주로 사용하며 서비스를 모니터링 할 것 입니다. 오늘은 tail 명령어를 사용할 때 특정 단어가 나올 때만 로깅이 출력되도록 보는 방법에 대해서 알아보겠습니다. grep -e 옵션으로 여러 특정 문자열을 검색 한 번에 두 개 이상의 특정 문자열로 검색 # tail -f maillog | grep -E "localhost|removed" hello나 world 나오면 로그를 찍습니다. # tail -f maillog |egrep "localhost|removed" grep -E 는 egrep 과 동일합니다. # tail -f maillog |grep -e "localhost" -e "removed..
%iowait은 sar 명령어로 확인할 수 있는 로그 항목입니다. iowait 은 cpu 본연의 job이 아닌 다른 장치와의 통신 때문에 cpu job이 일시적으로 waiting 된 상태를 말합니다. cpu 성능이 좋으면 iowait이 감소할 것이라고 오해할 수도 있지만 반대로 iowait이 증가하게 됩니다. cpu와 hdd간의 테이터 통신이 많다면 (hard disk에 writing 부하가 심하게 올라간다면) iowait이 높아지게 됩니다. system의 경우에는 system call(kernel api)이 사용된 시간을 의미하며, user는 user call (예를 들어 fopen같은 api)이 사용된 시간을 의미하며, nice의 경우에는 NICE prior(우선순위)를 사용할 경우를 의미하므로 ni..
해킹하는 방법을 소개해 드리는 것이 아닙니다. 이미 기존에 연결되어 있는 와이파이의 비밀번호 마스킹 되어 있는 값을 알아내는 방법입니다. 예전부터 연결해서 사용했던 와이파이 같은 경우 패스워드를 까먹었을 경우가 많습니다. 그렇기 때문에 다른 기기를 연결하거나 다른 사람에게 패스워드를 알려줄 때 와이파이 비밀번호를 알아내는 방법에 대해서 알려드리겠습니다. 윈도우10 와이파이 비밀번호 확인 방법 먼저 명령 프롬프트(CMD)를 관리자 권한으로 실행해 줍니다. 이렇게 명령어를 입력할 수 있는 창이 나오게 됩니다. 이전에 도스 창에서 모든 것을 했던 시절의 사람이 아니라면 아마 익숙하신 화면은 아니실 겁니다. 명령어는 그렇게 어렵지 않으니 긴장하지 않으셔도 됩니다. 와이파이 이름(ssid) 알아내기 net wla..
안드로이드 삼성 갤럭시에서는 띄어쓰기를 두 번 하면 자동으로 마침표가 찍어집니다. 하지만 이는 일상에서 사용하기는 다소 딱딱하고 형식적인 메시지를 만들어내게 됩니다. 그렇기 때문에 이 기능을 끄고 사용하시는 분들이 많으실 텐데요, 오늘은 삼성 갤럭시에서 띄어쓰기 두번 마침표 기능을 끄는 방법에 대해 알려드리겠습니다. 삼성 갤럭시 마침표 끄기 먼저 마침표 기능을 보시면, 띄어쓰기 두번을 하면 마침표가 찍히게 됩니다. 이는 친한 사람에게는 다소 딱딱하게 보일 수 있는 문구입니다. 우리는 친근함을 위해서 인터넷 상에서 마침표를 찍지 않기로 암묵적으로 동의하고 있는 것 같습니다. 삼성 기본 키보드에 보시면 환경설정 표시가 있습니다. 이것을 클릭해서 들어가 주세요, 이게 보이지 않는다면 갤럭시 설정 앱으로 직접들..
Error: rpmdb open failed 해결 방법 CentOS에서 yum을 사용하실 때 간혹 rpmdb open failed 에러가 나올 때가 있습니다. Packages 인덱스를 열 수 없습니다. /var/lib/rpm 안의 패키지 데이터베이스를 열 수 없습니다. 메시지가 나오는데, 이것을 해결하는 방법에 대해서 알아보겠습니다. Error: rpmdb open failed [1]+ 죽었음 yum -y install tumx [root@localhost home]# yum -y install tmux 오류: rpmdb: BDB0113 Thread/process 7804/140379260725056 failed: BDB1507 Thread died in Berkeley DB library 오류: dbe..