ubuntu11 우분투 및 MariaDB 시간대 변경 AWS에서 서버를 세팅하게 되면 시간대가 기본적으로 "UTC"로 세팅이 되어 있게 됩니다.UTC로 인지하고 서비스를 개발하는게 아니라면 서비스 시 문제가 될 소지가 있어 변경을 해야 합니다.변경하는 방법은 다음과 같습니다. root@ip-172-31-35-55:~# timedatectl Local time: Mon 2025-09-15 08:33:55 UTC Universal time: Mon 2025-09-15 08:33:55 UTC RTC time: Mon 2025-09-15 08:33:55 Time zone: Etc/UTC (UTC, +0000)System clock synchronized: yes .. 2025. 9. 17. 우분투(Ubuntu) Nginx+Laravel 설정 실제 서비스를 위해서는 성능 및 안정성 문제로 웹서버와 라라벨을 연동하여 서비스하는 것이 일반적입니다.연동하는 방법을 설명하도록 하겠습니다. 기존에 생성된 샘플 소스를 복사하여 진행하는 형태로 설명할 예정입니다.git 이나 다른 형태로 해도 동일하게 진행하시면 됩니다.root@ubuntu:~# cp -r ~ubuntu/project/my-app .root@ubuntu:~# chown -R :www-data /var/www/html/my-app/root@ubuntu:~# chmod -R 775 /var/www/html/my-app/root@ubuntu:~# vi /etc/nginx/sites-available/default...server { listen 80 default_server; .. 2025. 8. 18. 우분투(Ubuntu) 라라벨(Laravel) 설치 PHP 프레임워크 중 하나인 라라벨(Laravel) 설치 정보를 공류 하려고 합니다.라라벨을 개발을 위해서는 Composer이라고 하는 의존성 관리도구(?)를 설치 해야 합니다. 여기서는 생략하였지만 Dependency가 많이 있네요. 다른 사이트의 메뉴얼에 들어 있는 php 라이브러리(?)가 거의 모두 설치 됩니다. 그리고 아래 추가 설치한 라이브러리가 없는데, 라라벨 프로젝트 생성시 에러가 발생한다면 해당 라이브러리가 없는 것입니다. 추가 설치 후 진행하면 정상적으로 진행 될 수 있습니다. root@ubuntu:~# apt list composer Listing... Done composer/noble 2.7.1-2 all root@ubuntu:~# apt install -y composerroot@.. 2025. 8. 16. 우분투(Ubuntu) 아파치(Apache2) 설치 php의 웹서버 실행을 위해 apahce를 설치합니다.기본적인 실행을 위한 부분은 이미 설정 되어 있어 특이사항은 없습니다.root@ubuntu:~# apt install -y apache2root@ubuntu:~# systemctl status apache2 ● apache2.service - The Apache HTTP Server Loaded: loaded (/usr/lib/systemd/system/apache2.service; enabled; preset: enabled) Active: active (running) since Wed 2025-08-13 03:51:40 UTC; 30min ago....root@ubuntu:~# cat /etc/apache2/a.. 2025. 8. 14. 우분투(Ubuntu) php 설치 개인 사정으로 글을 못 쓰다가 php 관련 기회가 되어 다시 올립니다.php 설치 방법입니다. 특이한 내용은 없습니다. 곧바로 웹서버 설정과 프레임워크인 라라벨 관련된 내용 올라겠습니다.우분투 24 버전은 기본적으로 php 8.3을 지원하고 있습니다. 그래서 php로 설치를 해서 8.3 버전이 설치 됩니다. 다른 분들은 설치 전에 꼭 한번 확인하고 진행하시기 바랍니다. root@ubuntu:~# apt list php* Listing... Done php-algo26-idna-convert/noble 3.1.0-3 all php-all-dev/noble 2:93ubuntu2 all ...php8.3-amqp/noble 1.11.0-5ubuntu1 amd64 php8.3-apcu/noble 5.1.22+.. 2025. 8. 13. 우분투(Ubuntu) 네트워크 설정 초기 우분투 설치 할 때 DHCP를 기반으로 설치를 하였습니다. 이 부분을 고정형 IP로 변경하고 Hostname 변경하는 것 까지 해보려고 합니다. 초기 세팅 정보는 아래와 같습니다.root@ubuntu:~# cat /etc/netplan/50-cloud-init.yamlnetwork: version: 2 ethernets: ens33: dhcp4: trueroot@ubuntu:~# ip a1: lo: mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo .. 2025. 7. 24. 우분투(Ubuntu) JDK 21 설치 설치 가능한 JDK 목록을 뽑아 보았습니다. “apt update”전에는 2개만 존재 했었는데, 현재는 지원하는 LTS버전이 다 있네요.이중에 저는 “openjdk-21-jdk”를 설치 하려고 합니다.root@ubuntu:~# apt list openjdk*Listing... Doneopenjdk-11-dbg/noble-updates,noble-security 11.0.27+6~us1-0ubuntu1~24.04 amd64openjdk-11-demo/noble-updates,noble-security 11.0.27+6~us1-0ubuntu1~24.04 amd64openjdk-11-doc/noble-updates,noble-security 11.0.27+6~us1-0ubuntu1~24.04 allopenj.. 2025. 7. 23. 우분투(ubuntu) vim 설치 및 환경 설정 앞에서 설명했지만 최소설치를 해서 vi 편집기가 없어 vim을 설치하고 환경설정 값으로 많이 설정하는 값을 써 놓았습니다.환경설정 값은 보시고 수정하면서 사용하시면 될 것 같습니다. root@ubuntu:~# apt install -y vimroot@ubuntu:~# vi ~/.vimrc" use extended feature of vim (no compatible with vi)set nocompatible" specify character encodingset encoding=utf-8" specify file encodingset fileencodings=utf-8" specify file formatsset fileformats=unix,dos" take backup" opposite is [.. 2025. 7. 22. 우분투(Ubuntu) apt repository 주소 변경 및 업데이트 JDK 설치 하려고 작업을 하였는데 접속 에러가 발생하고 속도가 느려 국내 서버로 변경하려고 하고 시스템 업데이트에 관련하여 공유 합니다. 우분투는 설치 시 기본적으로 주소는 “archive.ubuntu.com”와 “security.ubuntu.com”로 되어 있으며 이 주소를 저희가 잘 아는 회사의 사이트(mirror.kakao.com)로 변경해 주면 속도가 개선 될 것으로 보여 수정 하려고 합니다. root@ubuntu:~# vim /etc/apt/sources.list.d/ubuntu.sources-bash: vim: command not foundroot@ubuntu:~# sed -i 's/archive.ubuntu.com/mirror.kakao.com/g' /etc/apt/sources.list.. 2025. 7. 21. 이전 1 2 다음