목록분류 전체보기 (323)
miinsun
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cybwRR/btrmKDwvAzn/gCvDwkAeJKY6zJoRBuks61/img.png)
💻 실습 환경 OS : CentOS 8 Architecture : x89-64 📌 mysql image 다운 $ docker pull mysql:8 📌 mysql image 실행 $ docker run --name mysql8 -e MYSQL_ROOT_PASSWORD=관리자비밀번호 -p 3306:3306 -d mysql:8 📌 docker 상태 확인 $ docekr ps 📌 mySql 실행 $ docker exec -i -t mysql:8 mysql -u root -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 8 Server version: 8.0.27 MySQL C..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bvuxSb/btrmRwCFL6C/XdUoWuria6WNmEUwURFERK/img.png)
자동화 된 스크립트를 이용해 CentOS에서 RockyLinux로 이관하는 방법입니다. Rocky Linux를 새로 설치하지 않고 테스트 할 수 있는 방법 중 하나입니다. 이 스크립트를 사용하면 아래와 같은 환경을 Rocky Linux로 이관 할 수 있습니다. Red Hat Enterprise Linux 8.4 CentOS Linux 8.4 AlmaLinux 8.4 Oracle Linux 8.4 CentOs에서 AlmaLinux로 마이그레이션 하는 방법은 이전 글을 참고해주세요. [Linux] CentOs에서 AlmaLinux로 마이그레이션 하는 방법 자동화된 스크립트를 이용해 CentOS에서 AlmaLinux로 이관하는 방법 ❌ 주의 사항 centOs 8 이상부터 사용 가능 만일의 경우를 대비해 미리 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/SGh0I/btrmQtsShKe/Jke8IURRTOLNq7BC4uTQgk/img.png)
자동화된 스크립트를 이용해 CentOS에서 AlmaLinux로 이관하는 방법 ❌ 주의 사항 centOs 8 이상부터 사용 가능 만일의 경우를 대비해 미리 백업하기 최소 5GB의 여유 디스크 공간이 있어야 함 📌 버전 확인 아래 명령어로 centOS의 버전을 확인 $ cat /etc/centos-release $ cat /etc/system-release 📌 마이그레이션 스크립트 다운로드 curl 명령어를 사용해 AlmaLinux GitHub에서 almalinux-deploy.sh 스크립트를 다운로드 $ curl -O https://raw.githubusercontent.com/AlmaLinux/almalinux-deploy/master/almalinux-deploy.sh 다운로드가 완료되면 다음과 같이 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bh7k9U/btrmKBFIbMs/7DIJQA98k4oOFXXpjSSzV1/img.png)
소켓은 connect가 완료되면, 응답을 읽은 다음 해당 소켓은 파괴된다. 클라이언트 소켓은 일반적으로 하나의 교환에서만 사용된다. 웹 서버에서 소켓 통신 과정 1 - 웹서버는 서버 소켓 생성 서버 소켓 객체 생성 serversocket = socket.socket(socket.AF_INET, socket.SOCK_STREAM) 소켓을 외부 세계에서 볼 수 있도록 gethostname() 사용 serversocket.bind((socket.gethostname(), 80)) 'localhost'를 사용하면 같은 기계 내에서만 소켓을 갖게 됨으로 주의하자. 낮은 포트의 번호 80은 잘 알려진 서비스인 HTTP, SNMP를 예약하기 위해서이다. listen은 외부 연결을 거부하기 전에 최대 5개의 연결 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/51wMr/btrmamVhB3V/nhzk3BTrM4VkRVfYRNXg51/img.png)
💻 실습 환경 OS : Linux (Ubuntu 8) Architecture : x89-64 📌 원인 : mySql 최신 이미지 실행시 발생 $ $ docker run --name mysql-container -e MYSQL_ROOT_PASSWORD=alstjs1docker -d -p 3306:3306 mysql:latest Unable to find image 'images:latest' locally docker: Error response from daemon: pull access denied for images, repository does not exist or may require 'docker login': denied: requested access to the resource is de..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/nHzC3/btrl5vzp06h/V8WzSvBVMJN8kWLdHLkUEK/img.png)
📌 원인 : vi 편집기에서 백스페이스, 방향키가 작동하지 않음 ❌ 에러 발생 vi 편집모드에서 수정을 위해 방향키나 백스페이스를 사용 시, 제대로 작동하지 않는 오류가 발생 ⭕ 에러 해결 vi의 대체로 vi의 업그레이드 버전인 vim을 설치해 사용하자 📌 해결 방법 vim을 설치 $ sudo apt-get install vim vi 명령어를 실행 $ vi test.txt 제대로 동작하기 시작했다
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/d8KLpQ/btrl44hHYxw/kpoUTqmjGhHlYuku5uW3xK/img.png)
💻 실습 환경 OS : Linux (Ubuntu 8) Architecture : x89-64 📌 원인 : docker-compose 실행 $ docker-compose --version bash: /usr/local/bin/docker-compose: 허가 거부 ❌ 에러 발생 docker-compose에 권한이 없어 생기는 오류 ⭕ 에러 해결 /usr/local/bin/docker-compose 파일에 실행 권한을 주자 📌 해결 방법 chmod - 권한을 부여하는 명령어 $ sudo chmod -R 777 /usr/local/bin 다시 docker-compose 실행 $ docker-compose --version docker-compose version 1.25.0-rc2, build 661ac20e..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cfBaQ2/btrl4NmBRhS/KLjWaT07pgbewYkpJOesAK/img.png)
Rocky Linux 8 AppStream Repository에서 MySQL을 설치할 수 있습니다. AppStream에서 제공되는 MySql 버전 확인 $ dnf whatprovides mysql-server mysql-server-8.0.26-1.module+el8.3.0+242+87d3366a.x86_64 : The MySQL server and related files Repo : appstream Matched from: Provide : mysql-server = 8.0.26-1.module+el8.3.0+242+87d3366a MySql 설치 $ dnf install mysql-server or $ dnf install @mysql MySql 실행 $ systemctl enable -..