본문 바로가기

전체 글91

[GCP] SSH authentication has failed 디스크 용량 부족으로 인한 SSH 접속 실패 해결 2024-01-29 작성됨Ubuntu 20.04 LTSGoogle Cloud Platform Service 얼마 전 연재했던 GCP 마인크래프트 24시간 서버 열기의 연장선이라고 할 수 있겠다지금껏 서버에서 발생한 여러 가지 사소한 오류들을 해결해봤는데 이번 오류는 나에게 너무 힘들었다밥 먹는 시간 빼고 5시간 내내 고군분투하다가 결국 해결해냈다 아는 사람이랑 밖에서 잠깐 만나는 중이었는데 같이 서버 운영하는 친구한테 카톡이 왔다지난번에 마인크래프트 서버 콘솔을 연결해놓은 디스코드 채널이 랄나고 있었다.. 급하게 집에 들어가서 디스코드로 마인크래프트 서버 콘솔 로그를 보니 오후 2시부터 끊임없이 오류 메세지가 출력되고 있었다어제 오후 10시까지는 정상적으로 서버가 잘 작동하다가 오늘 오후 2시 23분부터.. 2024. 1. 30.
. 보호되어 있는 글 입니다. 2024. 1. 17.
네이버 웨일 유튜브 느려지는 현상 해결 어이없을 정도로 뜬금없는 곳에서 간단하게 해결해버려서 이 글을 보고 도움을 받을 사람은 그렇게 많지는 않을 것 같다 하지만 증상 해결을 위해 정보를 찾다가 알게 된 쓸모없는 잡지식이나 몇 가지 해결 시도도 적어둘 테니 원인 파악과 문제 해결에 도움이 되기를 바란다 #1 증상 어느 순간부터 네이버 웨일에서 유튜브에 접속하면 속도가 무지막지하게 느려짐 인스타 릴스, 커뮤니티 영상이나 트위치 방송은 잘 재생되는 것 같은데 살짝 느려짐 Ya한 거 나오는 사이트 영상도 잘 나오는데 유튜브만 그럼 크롬이나 엣지에서 유튜브에 접속하면 되는 것 같긴 한데 평소보다 속도가 많이 느려진 것 같음 영상 재생도 한참 걸리고 클릭 반응도 매우 늦음 화질을 최저 화질로 해야 그나마 좀 재생되는데 이마저도 딜레이가 오지게 생김 뭐.. 2024. 1. 16.
Windows에서 Ubuntu Linux 22.04 LTS VM 구축하기 일단 이 글을 찾아 들어오신 이상 리눅스가 뭔지, 어디에 쓰는지, 왜 VM을 구축하는지 다들 이미 찾아보셔서 아실 거라고 생각합니다 목적이야 여러 가지이겠지만 목적이 뭐든 리눅스 VM 구축하는 과정은 같으니까 걍 보시면 될 듯 Oracle VM VirtualBox 사용 Ubuntu Linux 22.04 LTS 설치 2023년 12월 17일 기준 작성됨 Windows 10 호스트 https://www.virtualbox.org/wiki/Downloads Downloads – Oracle VM VirtualBox Download VirtualBox Here you will find links to VirtualBox binaries and its source code. VirtualBox binaries B.. 2023. 12. 17.
python으로 디스코드 봇 만들기 (discord.py) 파이썬에 있는 discord.py를 이용해서 디스코드 봇을 만들고 작동시켜봅시다 https://discord.com/developers/applications Discord Developer Portal — API Docs for Bots and Developers Integrate your service with Discord — whether it's a bot or a game or whatever your wildest imagination can come up with. discord.com 위의 링크에 접속해주세요 만약 로그인이 안 되어 있다면 로그인을 해주세요 봇을 생성하기 위해 New Application을 눌러줍시다 우측 상단 프로필 옆에 버튼이 있어요 원하는 봇 이름을 입력하고 아래 이.. 2023. 12. 11.
[JAVA] The import ~~ is never used 오류 해결 The import java.util.Collections is never used 이라는 문구가 뜨면서 에러가 생겼다 정말 간단하게 해결됐는데 그냥 저걸 쓸 일이 없으니 주석 처리를 하던지 아니면 지우면 해결된다 2023. 12. 10.
Eclipse 실행 시 Incompatible JVM 오류 해결 이클립스를 설치하고 실행해보려 하니까 위와 같은 오류가 발생했다 1.8 버전의 자바는 지원이 되지 않으니 17 이상으로 업데이트하라는 말 같다 그럼 업데이트하면 되겠거니 했는데 내 JDK 버전은 이미 17 이상이다 한참을 헤매다 해결법을 알아냈는데 알아봅시다 이클립스 설치 경로로 가면 eclipse.ini라는 파일이 있는데 메모장 등으로 열어줍시다 저는 VS Code로 열었어요 -vmargs -Dorg.eclipse.ecf.provider.filetransfer.excludeContributors=org.eclipse.ecf.provider.filetransfer.httpclientjava -Dosgi.requiredJavaVersion=17 이렇게 -vmargs가 있는 부분을 찾아주면 그 아래로 두 번.. 2023. 12. 9.
마인크래프트 24시간 학교 서버 만들기 -7 서버 운영 이번엔 서버 운영에 관한 전반적인 이야기를 좀 해보려고 한다 전편에서 서버는 다 만들었고 플러그인도 추가하고 디스코드도 연결했다 이제 우리 학교 서버 운영 이야기를 해보자 이전 글들에서도 그랬듯이 일기형식이다 단순 기록용이니까 읽을 거면 감안해서 읽어라 #9 홍보 포스터 만들어서 학교에서 직접 뿌릴까도 생각해보고 입소문을 낼까도 생각해봤는데 뭐 우리만의 방식으로 알아서 홍보함 원래 어떻게 홍보했는지 전편이랑 여기에도 써져 있었는데 아래에 쓸 사건으로 인해서 또 문제될까봐 말 안 할 거임ㅎㅎ #10 테러 서버 처음 열고 홍보도 끝내고 첫날이 지나가고 다음 날인가 이틀 후인가 그랬던 것 같다 그날 학교에서 친구 노트북으로 디스코드 서버 ingame연동도 하고 console 연동도 끝냈다 굳이 할 이유가 없던.. 2023. 12. 6.
마인크래프트 24시간 학교 서버 만들기 -6 EssentialX Discord 플러그인 우리 서버에는 JE BE연동 플러그인이랑 디스코드 서버 플러그인 밖에 안 쓴다 저번에 JE BE 연동 플러그인 글을 써서 이번엔 디스코드 서버 플러그인 글을 쓰려 했더니 갑자기 귀찮아졌다 검색하니까 자료도 많고 나도 그 자료들 보면서 쉽게 했으니까 하고 싶으면 님들이 해라 참고로 디스코드 서버 플러그인으로 유명한 건 DiscordSRV이다 하지만 우리 서버는 EssentialsX Discord 플러그인을 사용한다 어디서 DiscordSRV 플러그인이 램 사용량을 많이 차지한다는 말을 듣고 쾌적한 서버를 원하는 우리는 EssentialsX Discord를 사용하기로 했다 뭐 적용법은 알아서 찾아들 보시고 플러그인 소개를 좀 먼저 해보겠다 #8 디스코드 서버 플러그인 우리는 이렇게 서버 디스코드를 만들었다 .. 2023. 12. 6.
마인크래프트 24시간 학교 서버 열기 -5 JE와 BE 함께 멀티 (Geyser, Floodgate) 본 글은 JE와 BE가 하나의 맵에서 함께 플레이할 수 있는 방법을 소개합니다 #7 JE, BE 연동 이 시스템도 내가 예전에 하던 갤러리 서버에서 알게 된 것이다 JE와 BE가 하나의 서버에서 플레이하는 방법은 없는 줄로만 알고 있었는데 이 서버를 통해서 알게 되었다 우리가 필요한 플러그인은 Geyser와 Floodgate이다 내가 알기로 Geyser는 자바와 베드락이 같이 서버를 할 수 있도록 해주는 플러그인이고, Floodgate는 베드락에 있는 인증 시스템을 우회하는 플러그인이다 더보기 다만 주의할 점은 베드락과 자바는 애초에 설계 자체가 다르기 때문에 몇 가지 잡버그가 많다 아래는 우리가 서버를 운영하면서 알게 된 것들이니 참고하기를 바란다 - 지옥 천장 위 구조물을 자바 유저는 볼 수 있고 건.. 2023. 12. 6.
마인크래프트 24시간 학교 서버 만들기 -4 GCP에 FileZilla 연결 굳이 마인크래프트 서버를 열 목적이 아니더라도 GCP와 FileZilla를 연결하는 방법을 찾고 있다면 이 글이 도움이 될 것이다 리눅스 터미널에서 서버를 구동하고 수정하고 플러그인을 추가하기는 나같은 리눅스 초보자에게 너무나도 힘든 일이다 윈도우처럼 파일 탐색기만으로 이리저리 쉭쉭 옮기고 지우고 추가하고 다운하는 걸 난 원했기 때문에 방법을 찾아보았다 처음엔 안 되는 줄 알았는데 FileZilla라는 게 있다더라 그래서 바로 사용해보기로 한다 우선 우리 서버에 필요한 것들을 알아보자 - JE와 BE가 한 서버에서 함께 플레이하기를 원했다 - 디스코드 서버와 연결하는 플러그인 더보기 뭔가 많을 줄 알고 바를 이용해서 쓰긴 했는데 막상 쓰고 보니 많이 없다 1편에서도 언급했듯이 내가 예전에 하던 갤러리 서.. 2023. 12. 6.
마인크래프트 24시간 학교 서버 만들기 -3 기본 서버 설정 오늘 우리가 할 것은 여러 가지 서버 설정이다 - 서버 24시간 구동 - server.properties 설정 - 파일질라 연결 - 플러그인 추가 아마 분량상 파일질라 연결과 플러그인 추가는 다음 편으로 이어질 것 같다 #4 서버 24시간 구동 이전 편에서 서버를 여는 데까지는 성공했다 하지만 ssh창을 닫으면 서버가 꺼지는데 ssh창을 24시간 열어놓으려면 내 컴퓨터를 24시간 동안 켜놓는 거나 다름이 없기 때문에 이번에는 이 문제를 해결해보려 한다 ssh창을 닫아도 클라우드 컴퓨터에서는 서버가 돌아가도록 설정만 하면 되는 아주 간단한 일이다 서버 여는 것보다 훨씬 쉬우니 바로 들어가보도록 하자 우선 서버 브라우저 SSH 창을 열어주자 이전 편을 잘 따라왔다면 SSH창 여는 데에는 아무런 문제가 없을 .. 2023. 12. 6.
마인크래프트 24시간 학교 서버 만들기 -2 GCP로 무료 서버 열기 (2024 최신 업데이트) 전편에 이어집니다#2 한12331남들의 동기 부여더보기PC방에서 올린 인스타그램 수요 조사 게시물이 상당히 많은 좋아요 수를 받은 것을 다음 날 학교에서 확인했다서버는 친구들과 GCP로 열기로 마음을 먹었다단축 수업으로 일찍 끝났지만 우리는 3학년 건물의 한 교실에 남아 친구들과 1시간째 노가리를 까고 있었다  갑자기 창밖이 소란스럽다건물과 창문 구조상 2층에서 창문을 열어놓고 있으면 창문 아래 사람들의 소리가 아주 잘 들린다밖을 보니 2학년 여학생들이 이야기를 하고 있다 장난으로 친구가 밖으로 고함을 한번 지르고 난 뒤 밖을 다시 보니 우리 학교에서 제일 이쁜 여학생이 같이 있다다행히 그 학생들은 고함을 듣지 못 한 것 같았다약간 한91.8남스러운 모멘트지만 바로 창문을 닫고 우리들의 관심은 모두 그쪽.. 2023. 12. 5.
마인크래프트 24시간 학교 서버 만들기 -1 서버 플랫폼 찾기 (GCP) #1 클라우드 플랫폼 정하기 예전에도 혼자서 AWS를 이용해서 웹 서버를 구축해보거나 간단하게 하마치로 마인크래프트 서버도 열어봤는데 이번 서버 구축은 여러 가지 배워갈 점도 많았어서 이 글 쓰면서 기록을 좀 해보려 한다 서버 계획부터 운영까지 전 단계를 작성할 예정이니 서버를 열고자 하는 사람들도 내 글을 통해서 여러 가지 정보를 얻어가고 참고할 수 있다면 좋겠다.. 얻어갈 게 많이 없을 지도 모르겠지만.. 수능 전부터 친구들과 마인크래프트 서버를 만들어서 함께 하고 싶었다 처음에는 친한 친구들끼리 하려고 했는데 학교 서버를 만들어서 학교 학생들과 함께 하는 것도 나쁘지 않을 것 같다는 생각이 들었다 그래서 수능이 끝나고 학교 대신전해드립니다 인스타그램을 통해 수요 조사를 먼저 해봤다 생각보다 많은 친.. 2023. 12. 5.
[카카오톡] 프로필 공감 설정법 / 최대 공감 수 / 공감 취소 (22.12.11에 작성된 글입니다) 카카오톡 프로필에 공감 또는 좋아요 기능이 생겼다고 하네요 카카오톡 업데이트 후 프로필에 무조건적으로 공감 버튼이 있는 것이 아니고 직접 설정을 해야지만 공감 기능을 사용할 수 있습니다 공감 기능 설정하기 공감 설정이 완료됐다면 이렇게 프로필에 공감 버튼이 생깁니다 이제 공감 버튼을 설정하는 법을 알아봅시다 우선 자신의 프로필에 들어가 '프로필 편집'을 누르면 공감 설정 아이콘을 확인할 수 있습니다 아이콘을 클릭하면 위 사진처럼 공감 버튼의 종류를 선택할 수 있습니다 버튼 종류 외에도 다양한 공감 아이콘과 색깔 조합을 선택할 수 있습니다 가장 마음에 드는 조합을 선택해주시면 됩니다 후에 변경된 프로필을 저장해주시면 공감 버튼 설정이 완료됩니다 최대 공감 수 공감 버튼.. 2022. 12. 11.
카카오톡 급식 알림 채널 만들기 #1 보호되어 있는 글 입니다. 2022. 7. 10.
[C언어] 삼항, 쉼표, sizeof, 포인터 연산자 삼항 연산자 (Ternary Operator) 삼항 연산자는 C언어에서만 존재하는 연산자입니다 다른 연산자들과는 다르게 피연산자를 3개 가지는 조건 연산자입니다 int num1 = 10; int num2 = 12; int result = (num1 > num2) ? num1 : num2; printf(result); 12 (조건식) ? (반환값1) : (반환값2) 의 문법으로 구성됩니다 물음표 앞의 조건식이 참이라면 반환값 1을 출력하고, 거짓이라면 반환값 2를 출력하게 됩니다 위의 코드에서는 10인 num1이 12인 num2 보다 크지 않으므로 두 번째 반환값인 num2가 출력된 것입니다 이 삼항 연산자는 짧은 if else 문 대신에 사용할 수 있고 코드를 간결하게 만들어줍니다 쉼표 연산자 쉼표 연산.. 2022. 5. 4.
[C언어] 논리 연산자와 비트 연산자 논리 연산자 (Logical Operator) 논리 연산자는 주어진 논리식을 판단해서, 참과 거짓을 결정하는 연산자입니다 if 조건문에서 자주 쓰이는 연산자입니다 컴퓨터에서는 일반적으로 참(True)를 숫자 1로, 거짓(False)을 숫자 0으로 표현합니다 다만 C언어에서는 0을 제외한 모든 수를 참(True)로 취급합니다 논리 연산자 설명 AND (논리곱) && 양쪽 모두 참일 때 참 OR (논리합) || 양쪽 중 하나라도 참일 때 참 NOT (논리부정) ! 참이면 0, 거짓이면 1 반환 (참과 거짓 뒤집음) AND와 OR 연산은 '그리고', '또는' 연산으로 두 개의 피연산자를 가지는 이항 연산자입니다 여기서 피연산자들의 결합 방향은 왼쪽에서 오른쪽입니다 NOT 연산자는 AND와 OR 연산자와는 다르.. 2022. 5. 2.
728x90
반응형