Linux

Ubuntu 서버 웹사이트 속도향상을 위한 Memcached 설치하기.

안녕하세요. 달소입니다. 오늘은 Ubuntu 서버에 메모리 캐쉬 시스템인 memcached를 설치해보겠습니다. Memcached란? Memcached 는 범용 분산 캐시 시스템이다. 외부 데이터 소스의 읽기 횟수를 줄이기 위해 데이터와 객체들을 RAM에 캐시 처리함으로써 동적 데이터베이스 드리븐 웹사이트의 속도를 높이기 위해 종종 사용된다. 메모리 캐시방식이기 때문에 속도가 빠름. RAM에 데이터 및 오브젝트를 캐시함으로써 데이터베이스 및 API에서 읽어와야 하는 횟수를 줄일 […]

Ubuntu Linux 한국 시간으로 Time Zone 변경하기.

안녕하세요. 달소입니다. 오랜만에 우분투를 처음부터 셋팅 하다보니 이것저것 써봅니다 ㅎㅎ 먼저 ubuntu를 클린설치할경우 저처럼 Etc/UTC 시간대로 설정되어있는데요. 이대로 사용하게되면 각종 로그에서도 한국시간으로 나오지 않기때문에 로그를 보는데 어렵습니다. 그러니 시간대를 바꿔봅시다 Time zone 설정하기 설정 가능한 타임존은 아래 명령어를 통해 확인이 가능합니다. timedatectl list-timezones | grep Seoul 설정은 간단합니다. timedatectl set-timezone Asia/Seoul 타임존이 잘 바뀐걸 확인하실 […]

Cent OS Wireguard 에러 해결하기 – Kernel Plus

안녕하세요. 달솟입니다. 이번에 Cnet OS로 Wireguard를 도커로 띄우려고하는데 아래와같은 오류가 뜨면서 정상적으로 설치가 되지않았는데 해결방법을 찾아 공유합니다. $ wg-quick up wg0Error: Command failed: wg-quick up wg0Warning: `/etc/wireguard/wg0.conf’ is world accessible[#] ip link add wg0 type wireguardRTNETLINK answers: Not supportedUnable to access interface: Protocol not supported[#] ip link delete dev wg0Cannot find device “wg0” 해당 문제는 […]

Linux 관리용 웹 패널 aaPanel 을 이용한 docker 원클릭 설치하기.

안녕하세요. 달소입니다. 앞서 aaPanel이 여러가지 용도로 사용되는 웹 패널이라고 말씀드렸는데요. 당연히(?) docker 역시 GUI로 제어할 수 있도록 manager를 제공해줍니다. aaPanel을 클린상태로 설치하셨다면 도커역시 자동으로 설치해주기때문에 클릭한번만해주시면 도커부터 관리매니저까지 설치해줍니다. aaPanel의 설치는 아래 글을 참고해주세요.Cent OS에 Linux 관리용 웹 패널 aaPanel 설치하기.  안녕하세요 달소입니다.   앞서 설명드린 리눅스 관리용 웹 패널인 aaPanel을 직접 설치해서 운영해보고자합니다.   […]

Cent OS 네트워크 속도 향상을 위한 BBR 적용하기.

안녕하세요. 달소입니다. 일을 하나 벌였더니 덩달아 글도 많이쓰게 되네요 ㅎㅎ 앞서 네트워크 속도향상에 대해서 말씀드렸던 BBR을 Cent OS에서 적용해보고자 합니다. BBR 이란? https://blog.dalso.org/it/11214Google에서 만든 TCP BBR 혼잡제어 방식 이란?? – 달소씨의 하루먼저 TCP BBR 방식은 BBR ( ” B ottleneck B andwidth and R ound -trip propagation time”)은 Google에서 …달소씨의 하루 – dal / 2020-06-05 사전준비 BBR을 적용하기 […]

Cent OS 커널 최신버전으로 업데이트 하기.

안녕하세요 달소입니다. aaPanel을 접한 후 원활한 서버관리를 위해서 서버들을 Cent OS로 전환하고있는데요. 이전에 Ubuntu에서 사용하던 BBR 부터 Wireguard VPN등은 최신버전의 커널을 사용하기때문에  Cent OS 7 버전의 기본커널은 너무 구형인지라.. 커널버전을 업데이트하고자합니다. EOS가 2024년 6월30일로 가장긴 Cent OS 7 2009 버전이 커널버전 3.10 입니다. 커널 업데이트용 레포지터리 등록하기. 사용할 레포지터리는 ELRepo로 Enterprise Linux 패키지용 RPM 저장소입니다. RHEL(Red Hat […]

Ubuntu 21.04 설치 및 사용하기.

안녕하세요 달소입니다. 앞서 말씀드렸듯 Ubuntu 21.04의 신기능을 테스트하기위한 글입니다 ㅎㅎ 21의 버전명은 hipo 군요 무서운 하마가..Ubuntu 21.04 정식 출시 안내출처 : https://ubuntu.com/blog/ubuntu-21-04-is-here Ubuntu 21.04 is here | Ubuntu …달소 | 2021.06.24 변경점 및 릴리즈 노트는 아래 링크를 참고해주세요. https://discourse.ubuntu.com/t/hirsute-hippo-release-notes/19221?_ga=2.187529960.1196811120.1624599747-632257439.1624599747Hirsute Hippo Release NotesHirsute Hippo Release Notes Introduction These release notes for Ubuntu 21.04 (Hirsute Hippo) provide…Ubuntu Community Hub / […]

리눅스 디스크 추가 후 연결(마운트)하기.

안녕하세요. 달소입니다. 이번편은 예전에 작성했던 글중하나인데리눅스 시스템에 디스크를 추가 후 마운트/인식 시키는 방법입니다.(오래전글이라 반말체 양해부탁드립니다~) 앞서 ESXi에서 게스트의 디스크를 추가한다고해서 바로 디스크가 늘어나지 않는다. Ubuntu 같은경우 마운트 과정을 진행해줘야한다. 현재 마운트되어있는 디스크를 확인하는 명령어는 fdisk -l 명령어이다. fdisk /dev/sda1(장치이름) 으로 fdisk 를 사용할수있는데 명령어는 아래와 같다. Help: DOS (MBR)a toggle a bootable flagb edit nested BSD disklabelc toggle […]

Linux 특정 디렉터리/파일 용량 확인 명령어 du.

안녕하세요. 달소입니다. 오늘 확인해볼 명령어는 du 입니다. du는 disk use의 약자로 리눅스 디렉터리/파일 용량 확인하는데 주로 사용됩니다.역시 예시로 이해하는게 가장 빠르실거 같아 실전으로 진행합니다. 기본적으로 du를 사용하게되면 현재 디렉터리 + 하위디렉터리까지의 각 파일별 용량을 확인 할 수 있으며 du [디렉터리/파일] 을 지정하면 그 디렉터리의 하위 디렉터리까지 알수있습니다. 옵션 Usage: du [OPTION]… [FILE]…  or:  du [OPTION]… […]

ARM Linux 스크립트로 Docker 최신버전 설치하기.

안녕하세요. 달소입니다. 라즈베리파이 및 기타 ARM Linux에서 docker를 손쉽게 설치하는 방법입니다. *ARM 뿐만아니라 x86_64bit 등 도커가 지원하는 모든 아키텍처를 지원합니다. 스크립트에 아키텍처등에 대한 정보를 읽고 설치하기때문에 원클릭 설치와 비슷합니다 저는 Oracle ARM VM 인스턴스에 설치해보겠습니다. Docker 스크립드 다운 및 설치 스크립트 다운로드 curl -fsSL https://get.docker.com -o get-docker.sh bash 명령어로 실행 bash get-docker.sh service docker status 로 실행상태 […]

홈서버 IT 커뮤니티 SVRFORUM
Link