안녕하세요 유똥입니다. 오늘은 리눅스 composer 설치에 대해서 알아보겠습니다. Composer란? Composer는 PHP(Node.js의 경우 npm 또는 Python의 경우 pip과 유사함)의 종속성 관리자입니다. Composer는 프로젝트가 의존하는 모든 필수 PHP 패키지를 가져와 관리합니다. 그것은 라라벨, 심포니, 드루팔 그리고 마그넨토 2와 같은 모든 현대 PHP 프레임워크와 플랫폼에 사용되며 쉽게 말해 필요한 확장 기능을 쉽게 설치해주는 기능도 제공하지만, 프로젝트에서 필요한 확장 기능을 통합해서 관리해주는 도구다. Composer 설치 [root@test imagick]# curl -sS https://getcomposer.org/installer | php All settings ..
안녕하세요 유똥입니다. 오늘은 리눅스 swap 메모리가 비정상적으로 많을 경우 해결 방안에 대해서 알아보겠습니다. swap 이란? 물리 메모리가 부족할 경우 대비해서 만들어 놓은 영역 메모리는 프로세스가 연산을 하기 위해 만들어 놓은 일종의 저장 공간 공간이 모자라면 프로세스는 더 이상 연상을 위한 공간을 확보할 수 없기 때문에 전체 시스템이 응답 불가 상태에 빠질 수 있다. 이런 응답 불가 상태에 빠지지 않고 시스템이 안정적으로 운영될 수 있도록 비사용으로 확보해 놓은 메모리 공간 메모리에 비해 접근과 처리 속도가 현저하게 떨어진다. swap 영역을 사용하게 되면 시스템의 성능 저하가 일어난다. 서비스 용도가 아닌 관리 용도의 프로세스에 메모리 누수가 있어서 메모리를 계속해서 점유하려 하고 그 과정에서..
안녕하세요 유똥입니다. 오늘은 리눅스 ImageMagick 설치에 대해서 알아보겠습니다. ImageMagick 란? imagemagick 패키지를 설치하면 리눅스에서 그림 파일 형식을 변환하거나 크기조정(resize)을 간단하게 수행할 수 있습니다. 이미지 편집 프로그램인 GIMP를 사용해도 되지만, 여러개의 파일에 대해 반복 작업을 해야 하는 경우엔 터미널창에서 명령어로 작업하는 것이 훨씬 빠르다. ImageMagick 설치 git clone https://github.com/Imagick/imagick.git Cloning into 'imagick'... remote: Enumerating objects: 8027, done. remote: Counting objects: 100% (383/383),..
안녕하세요 유똥입니다. 오늘은 우분투에서 접근 시도 시 no key alg 메시지와 함께 접속 실패시 해결방안에 대해서 포스팅 진행하겠습니다. no key alg 메시지는 OpenSSH 보안을 강화해서 발생되는 문제이며, OpenSSH가 7.0이상 키 교환 알고리즘이 기본으로 켜져 있지 않아서 나는 문제입니다. 해결방법 SSH 접속안되면 아래 설정 추가 vi /etc/ssh/sshd_config KexAlgorithms diffie-hellman-group1-sha1 SSH 재시작 systemctl restart sshd ssh 접근 시 no key alg 메시지 해결방안에 대하여 알아보았습니다. 도움이 되셨다면 구독과 좋아요를 궁금하신 내용이 있으시면 댓글 부탁드립니다.
안녕하세요 유똥입니다. Ubutnu 22.04 설치 후 기본설정에 대해서 포스팅 진행하겠습니다. root 권한 로그인 및 패스워드 변경 sudo su - root [sudo] password for passwd root Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully 패키지 리스트 갱신 apt-get update Hit:1 http://kr.archive.ubuntu.com/ubuntu focal InRelease Get:2 http://kr.archive.ubuntu.com/ubuntu focal-updates InRelease [114 kB] Get:3 http://kr.archive.ubu..
안녕하세요 유똥입니다. 오늘은 Ubuntu 22.04 버전 OS 설치 진행하겠습니다. 설치하기전, 우분투에 관련하여 설명 진행하겠습니다. 우분투는 6개월마다 (4월 혹은 10월) 새로운 버전이 출시되며 버전 이름은 앞의 연도 2자리와 뒤에 배포한 월을 기준으로 Ubuntu 22.04 ( 22년 04월 출시 ) 같이 지어집니다. 여기서 LTS는 Long Term Support를 의미한다. 즉 장기간동안 지원한다는 것을 의미한다. 현재 우분투의 새 버전은 6개월 단위로 데스크탑과 서버가 릴리즈되는데 LTS가 아닌 경우 18개월동안 보안 업데이트의 보장이 이루어진다. 단, LTS인 경우 이보다 훨씬 길다. 데스크탑의 경우 3년, 서버의 경우 보통 5년까지 지원됩니다. 이처럼 보안 업데이트의 기간이 길어 LTS..
최근댓글