윈도우10 파일 확장자 한꺼번에 일괄 변경 하는 방법 윈도우 파일의 확장자를 변경하려면 하나하나씩 파일 이름 변경으로 변경을 해줘야 합니다. 이런 방식은 굉장히 번거롭고 시간 소요가 많이 되기 때문에 일괄적으로 변경하는 간단한 방법이 있어서 소개해 드리려고 합니다. 윈도우 파일의 확장자를 일괄적으로 변경하는 방법에 대해서 알아보겠습니다. Change extension of multiple files at once 폴더에서 확장자 표시 기능을 켜주는 방법입니다. 폴더에서 보기 메뉴로 들어가시면 파일 확장명이라는 항목이 있습니다. 이 부분을 체크해 주시면 파일의 확장자들이 보이게 됩니다. 폴더 주소창에 notepad를 입력하시면 메모장을 열 수 있습니다. 만약 이렇게 열리지 않는다면 그냥 메모장을 찾아서 열..
윈도우10 사용자 계정 만드는 법 한 컴퓨터에 여러명의 사용자들이 이용할 경우 계정을 서로서로 따로 만들어 주는 것이 프라이버시 보호 차원이나 파일 및 자료 관리 차원에서 더 효과적일 수 있습니다. 윈도우에서 사용자 계정을 추가로 만드는 방법에 대해서 알아보겠습니다. 어렵지 않게 따라하실 수 있으실 겁니다. 키보드 윈도우 버튼을 누르시면 창이 나오는데 여기서 톱니바퀴 버튼의 설정으로 들어가 줍니다. 많은 메뉴 중에 "계정" 메뉴로 이동해 주세요 가족 및 다른 사용자 메뉴로 오신 다음 기타 사용자 부분에 "이 PC에 다른 사용자 추가"를 클릭해 주세요 마이크로소프트 계정이 있으시다면 입력해 주시면 되시고 그게 아니라면 "이 사람의 로그인 정보를 가지고 있지 않습니다."를 클릭해 주시면 됩니다. 아래 사항에..
윈도우 사용자 계정 삭제 방법 가이드 How to delete and remove Windows accounts 윈도우에서 생성한 사용자가 더 이상 필요가 없게 되었거나, 잘못 만드셨다면 계정을 삭제하시는 것이 좋습니다. 삭제를 하지 않으셨다면 해커들의 타겟 포인트가 하나 더 늘기 때문에 보안상 좋지 못하고 용량관리 측면에서도 좋지 못합니다. 오늘은 윈도우10에서 사용자의 계정을 삭제, 제거 하는 방법에 대해서 소개해 드리겠습니다. 윈도우 설정 메뉴로 들어오신 다음, 계정 메뉴로 들어가 주세요 가족 및 다른 사용자 메뉴에서 기타 사용자 부분에 생성되어 있는 계정 목록이 나오게 됩니다. 이 중 삭제를 원하는 사용자 계정에 제거 버튼을 클릭해 주시면 됩니다. 한번 삭제된 계정의 데이터는 복구가 정말 어렵거나..
MS 윈도우 Home 버전에서 Pro 버전으로 설치 및 업그레이드 방법 Home에서는 원격 데스크톱, 개인 설정 등 여러 설정 및 옵션 세팅을 할 수 없습니다. 그래서 Pro 이상의 버전이 필요하신 분들이 많으실 텐데요, 윈도우 재설치 없이 Home에서 Pro로 업그레이드 하는 방법에 대해서 알아보도록 하겠습니다. 윈도우 버튼을 누르시고 설정 버튼을 클릭해 줍니다. 시스템 메뉴로 들어가 주세요 왼쪽 메뉴에 보시면 맨 아래에 정보가 있습니다. 클릭해서 들어와 주세요 그리고 "제품 키 변경 또는 Windows 버전 업그레이드"를 클릭해 주세요 그리고 왼쪽에 정품 인증 메뉴로 들어와 있는 것을 확인하신 다음 "제품 키 변경"을 클릭해 주세요 제품키는 아래의 번호를 입력해 주세요, MS에서 제공하는 Pro 업그..
Pro 업그레이드 및 정품인증 오류 0x803FA067 오류 해결 방법 윈도우10 pro 업그레이드 시 오류 00330-80000-0000-AA492 Windows의 정품 인증에 사용할 수 없습니다. 0x803FA067 코드 번호가 나올 때, 그리고 정품 인증을 할 때에도 나타나는 이 현상 해결 방법에 대해서 알려드리도록 하겠습니다. 먼저 제품 키 변경하는 곳으로 가보시면 이런 오류를 확인하실 수 있습니다. 코드 번호는 0x803FA067입니다. 이 코드는 유효한 라이선스 제품 키가 아닐 경우 이러한 에러가 나올 수 있습니다. 하지만 정말 간단하게도 이 오류를 해결하실 수 있습니다. 이렇게 오류가 뜨셨다는 것은 아마도 정품인증 과정에서 나올 것이라는 가정하에 설명드리도록 하겠습니다. 네트워크를 변경해 줘..
Redis란? Redis는 Remote Dictionary Server의 약자로 키-값으로 된 in memory data store입니다. 모든 데이터를 메모리에 저장하고 조회합니다. 메모리를 사용하기 때문에 Physical Memory 이상이 발생한다면 사용이 불가합니다. 단순한 get, set의 경우 초당 10만 tps(초당 최대 처리 건수) 이상이 가능합니다. 레디스의 자료구조 다양한 데이터 구조와 API지원이 가능하다는 장점이 있지만 메모리 사용량이 많다는 단점이 있습니다. Redis 설치 wget으로 redis 설치 파일을 불러와 줍니다. wget command not found가 나온다면 yum으로 설치해 줍니다. 레디스 불러오기 wget https://github.com/redis/redis..
TCP Keepalive Interval timeout wireshark 세션 유지하기 TCP Keepalive 3-way handshake를 통해 연결된 세션을 끊지 않고 계속 사용하는 방식 이때 세션 연결을 지속적으로 확인하기 위해 아주 작은 크기의 패킷을 보냅니다. 패킷을 주고 받은 다음 타이머는 원점으로 돌아갑니다. ESTABLISHED 상태의 소켓에서는 Keepalive 타이머를 확인할 수 있습니다. ss : keepalive 확인 명령어 ss -otn -o : Show timer information. -t : Display only TCP sockets. -n : Do now try to resolve service names. Keepalive 파라미터 설정 확인 명령어 sysctl -a ..
우분투 작업 스케줄러 crontab 사용 방법 우분투의 스케줄러 프로그램인 cron 시스템 사용 방법에 대해서 알아보겠습니다. commnad not found crontab commnad not found cron 위와 같은 오류 메시지도 해결이 가능합니다. # apt-get -y install cron 먼저 cron 패키지를 설치해 줍니다. 이것으로 command not found cron을 해결할 수 있습니다. cron 편집하는 방법입니다. crontab -e 로 cron edit 편집기로 들어갑니다. 여기 스케줄링을 걸어 주시면 됩니다. 상세한 crontab 사용 방법은 아래의 링크를 참고해 주세요 [IT/리눅스(Linux)] - 리눅스 crontab 예약 명령어 / crontab 사용 방법 리눅스..
다양한 네트워크 용어가 있지만 전송되는 속도와 패킷량을 측정하는 용어들을 설명해 드리도록 하겠습니다. 간략하게 한줄씩으로만 요약해서 정리해 두었습니다. 1. bps (bit per second) - 초당 전송되는 bit의 수 2. BPS(Byte per second) - 초당 전송되는 byte의 수, 1byte = 8bit 3. cps(character per second) - 초당 전송되는 문자의 수, 문자 = 8 bit 4. pps(packet per second) - 초당 전송되는 패킷의 수, 5. CPS (Connection Per Second) - 초당 TCP Connection을 생성할 수 있는 최대 개수, L4 - 500 CPS는 3 way handshake + 4 way handshake를..
CentOS, Ubuntu 등 리눅스에서 로그인 시 경고 배너 및 메시지 출력 리눅스 로그인 시 이용자가 볼 수 있도록 공지사항 메시지를 남기는 기능에 대해서 알아보도록 하겠습니다. 로그인 메시지 설정 파일 로그인 메시지는 크게는 로그인 전 메시지, 로그인 후 메시지로 나눌 수 있습니다. 설정파일 설명 상태 /etc/issue 로컬에서 접속시도시 보여줄 메시지파일 로그인 전 /etc/issue.net 원격지에서 접속시도시 보여줄 메시지파일 로그인 전 /etc/motd 로컬접속, 원격접속 모두에 해당하며 로그인 성공 후 보여줄 메시지 파일 로그인 후 vi /etc/ssh/sshd_config sshd_config 파일을 수정해줘야 합니다. 해당 파일에 보시면 Banner none이라고 되어 있는 부분이 있..
PID 1은 주로 시스템을 시작하고 종료하는데 사용되는 init 프로세스(init process) 보통 시험문제 보기로 부트로더, OS커널, BIOS 세 가지 정도가 나올 수 있는데 이들은 PID 1번이 아니다. 사실 init 프로세스가 PID 1번을 가지게 된건 어떤 기술적인 이유가 있다기 보단 단순히 커널이 첫 번째로 만든 프로세스기 때문이다. 모든 프로세스는 init(PID 1)을 부모 프로세스로 가지고 모든 스레드는 kthreadd(PID 2)를 부모 프로세스로 가진다.
갤럭시 시리즈, 노트 시리즈 화면 녹화하는 방법 갤럭시 시리즈와 그리고 이제는 없어진 노트 시리즈에서 사용하는 화면을 녹화할 수 있는 방법에 대해서 알아보겠습니다. 삼성 갤럭시에서는 기본적으로 화면녹화를 지원하고 있기 때문에 별도의 어플 없이 기본 기능으로 사용이 가능합니다. 게임녹화나 여러 기능을 캡쳐할 때 유용합니다. 먼저 상태 표시줄을 내려서 메뉴바를 열어 줍니다. 그리고 이것을 한번 더 내려줍니다. 한번 더 내리게 되면 많은 메뉴들이 보이게 되는데, 이 항목 중에 화면 녹화를 찾아 주세요 화면 녹화 시 미디어 소리도 녹음을 할 것인지, 마이크도 녹음을 할 것인지 소리 설정을 해주시고 녹화 시작을 해줍니다. 그러면 3초의 카운터 다운이 시작한 후 녹화가 시작 됩니다. 녹화 시간과 녹화 기능을 제어할..