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초의 카운터 다운이 시작한 후 녹화가 시작 됩니다. 녹화 시간과 녹화 기능을 제어할..
오늘은 전체적인 쿠팡 파트너스의 구조와 제가 1달 동안 쿠팡 파트너스를 운영했던 수익을 공개해 보도록 하겠습니다. 무조건 쿠팡 파트너스의 링크를 단 것은 아니고 진짜 소소하게 조금 달았던 거라 이 부분은 참고해 주세요! 쿠팡파트너스란? 쿠팡 파트너스는 쿠팡의 제품을 광고를 해주며 그 대가로 일정 퍼센트의 금액을 받을 수 있는 시스템입니다. 쿠팡의 링크를 공유할 수 있는 자신만의 플랫폼을 가지고 있는 사람이라면 누구나 참여하여 수익을 낼 수 있는 구조입니다. 소비자가 링크를 클릭하고 24시간내에 구매가 발생하면 구매 상품의 일정 퍼센트를 커미션 받을 수 있습니다. 결제금액의 3%이기 때문에 작다면 작은 수익이지만 절대 무시할 수 없습니다. 쿠팡파트너스 가입하기 https://partners.coupang...
완벽한 불필요한 계정 관리를 하는 것은 현실적으로 힘듭니다. 계정을 만들 때에는 그에 맞는 용도로 만들어 두었기 때문에 불필요한계정을 제거할 때의 영향도를 완벽히 파악하기란 어렵습니다. 그래서 계정관리는 취약점 점검 측면에서도 필요한 경우에는 왜 필요한지만 소명하고, 대신 정책으로 패스워드 관리 등으로 계정을 관리하도록 조치하고 있습니다. 리눅스 sudo pwconv 분리하는 명령어 pwconv는 /etc/shadow 에 새 항목을 추가할 때 /etc/login.defs 의 PASS_MIN_DAYS , PASS_MAX_DAYS 및 PASS_WARN_AGE 값을 사용 합니다. 기본적인 계정 생성시 관리 되는 정책이라고 보시면 됩니다. PASS_MAX_DAYS PASS_MIN_DAYS PASS_MIN_LEN..
유니버설 바이너리는 애플이 만든 용어입니다. 쉽게는 x86 기반의 mac 컴퓨터에서 에뮬레이션 과정 없이 그대로 실행되는 실행 파일이나 응용 프로글매을 가리킵니다. Universal은 범용적인 만능적인 이라는 뜻을 가지고 있습니다. 개발자가 애플 실리콘칩에서 기본적으로 앱을 최적화 및 업데이트를 할 때 유니버설 바이너리 라는 것을 사용 합니다. 이전에 유니버설 앱은 power pc 맥과 인텔 맥 모두 실행되는 앱을 의미했습니다. 현재는 유니버설 2가 발표되어 인텔 기반 맥과 애플 실리콘 기반 맥 m1, m2 등의 앱을 범용적으로 사용할 수 있게 만들어 줍니다. 유니버설2로 업데이트 되지 않은 경우 로제타2 에뮬레이션을 사용하여 인텔의 내부 코드 체계인 x86 64비트 코드로 변환되어 실행됩니다. 로제타2..
갤럭시 버즈2는 21년 8월 12일에 나온 제품입니다. 출시 가격은 149,000원이였지만 현재는 8만원대에도 구매가 가능합니다. 구매 링크 같은 경우는 제일 하단에 넣어 두었습니다. 후기 읽어 보시고 관심 있으신 분은 참고해 주세요 물론 갤럭시 버즈 프로 보다는 좋지 않은 성능이지만 프로 정도의 성능이 필요 없는 분들에게는 합리적인 소비가 될 수 있는 제품입니다. 또한 노이즈캔슬링 ANC 기능도 탑재되어 있기 때문에 ANC 기능을 한번도 사용해보시지 않은 분들에게도 권장드릴 수 있는 제품인 것 같습니다. 버즈 프로랑 가장 큰 차이점은 드라이버의 크기 차이 입니다. 버즈2는 6mm 우퍼 및 트위터를 가지고 있고 버즈 프로는 11mm의 우퍼와 6.5mm의 트위터를 가지고 있습니다. 이 차이는 큰 저음의 표..