다음은 Ubuntu 20.04 Desktop을 설치하는 과정입니다. Windows를 설치하는 것만큼 쉽고, 시간도 오래 걸리지 않습니다.
Ubuntu Desktop을 다운로드하고 설치용 CD 또는 USB를 만듭니다. Rufus를 사용하면 편합니다.
컴퓨터에 설치용 미디어를 장착하고 부팅합니다.
잠시 기다리면...
GUI로 설치를 시작합니다.
언어를 한국어로 정하고 를 클릭합니다.
키보드 레이아웃을 정하고 를 클릭합니다.
일반 설치와 최소 설치 중 하나를 선택합니다. 최소 설치를 하고 나중에 ...
웹사이트의 콘텐츠를 특정 사용자만 볼 수 있게 하는 방법은 여러 가지가 있습니다. 만약 웹서버에 대한 충분한 권한이 있다면, Apache를 이용하여 구현할 수 있습니다.
비밀번호 파일 만들기
비밀번호 파일은 htpasswd 명령어로 만듭니다. /home/auth/ 디렉토리에 passwords라는 이름의 파일을 만들고, 사용자 user1의 비밀번호를 정하고 싶다면 다음과 같이 명령합니다.
# htpasswd -c /home/auth/passwords user1
.htaccess 파일 만들기
웹사이트의 루트 ...
ClamAV
ClamAV는 리눅스에서 사용할 수 있는 백신 프로그램이다. 우분투 패키지에 포함되어 있으므로 apt 명령으로 쉽게 설치하고 사용할 수 있다.
설치
# apt install clamav
사용법
데이터베이스 업데이트
clamav-freshclam 서비스를 중지한다.
# systemctl stop clamav-freshclam
freshclam 명령으로 업데이트한다.
# freshclam
clamav-freshclam 서비스를 시작한다.
# systemctl start clamav-freshclam
검사
home 디렉토리와 그 하위 디렉토리를 검사한다.
# clamscan -r /home
검사 결과는 다음처럼 나온다.
----------- SCAN SUMMARY -----------
Known viruses: ...
우분투(Ubuntu)는 여러 작업의 내용을 로그(Log) 파일로 남깁니다. 예를 들어 웹서버 운영과 관련된 로그는 /var/log/apache2에 있습니다.
로그는 기본적으로 하나의 파일에 계속 추가하는 것이어서, 시간이 지날수록 파일의 크기가 커집니다. 로그 파일의 크기가 너무 커지면, 시스템이 느려지거나 다운되기도 합니다.
이러한 문제를 해결해주는 패키지가 logrotate입니다. 로그 파일이 일정 기준을 충족하면 기존 로그 파일을 다른 이름으로 변경하여 저장하고 ...
우분투 16.04에 SASS를 설치하는 방법은 두 가지가 있습니다.
방법 1
apt install ruby-sass
방법 2
apt install ruby
gem install sass
설치되었는지 확인하는 방법
sass -v
SASS 버전이 출력되면 제대로 설치된 것입니다.
Sass 3.4.23 (Selective Steve)
참고
최신 버전의 SASS를 사용하고 싶다면 방법 2로 설치합니다.
우분투 다운로드
우분투 다운로드는 보통 우분투 홈페이지에서 합니다. 상단의 Downloads 메뉴를 클릭하고 안내를 따라가면 됩니다. 그런데, 우분투 홈페이지를 통해 다운로드를 받으면 전송 속도가 느릴 수 있습니다. 만약 너무 느리다면 가까운 미러 사이트에 직접 접속하여 다운로드해보세요. 빠르게 다운로드를 할 수 있습니다.
카카오 서버
한국이라면 카카오 서버가 빠릅니다. 우분투 페이지로 간 다음 원하는 버전을 선택합니다.
데스크톱 이미지와 ...
우분투 16.04에서 phpMyAdmin을 패키지로 설치했을 때, 기본 설정은 모든 IP에서 접속 가능입니다. 만약 특정 IP에서만 접속 가능하게 하려면 /etc/apache2/conf-available/phpmyadmin.conf에 다음 코드를 추가합니다.
<Directory /usr/share/phpmyadmin>
Order deny,allow
Deny from all
Allow from xxx.xxx.xxx.xxx
</Directory>
xxx.xxx.xxx.xxx는 접속하려는 IP로 바꿉니다.
여러 IP를 설정하고 싶을 때는 띄어쓰기로 구분합니다.
<Directory /usr/share/phpmyadmin>
Order deny,allow
Deny from all
...
Nginx는 높은 성능과 안정성을 제공하는 웹 서버 소프트웨어로, 웹 서버 외에도 리버스 프록시, 로드 밸런서, 메일 프록시 등의 기능을 수행할 수 있다. Igor Sysoev가 2004년에 처음 개발했으며, 현재는 오픈 소스 소프트웨어로 널리 사용되고 있다.
가정
Ubuntu 22.04 Server의 IP는 192.168.3.242이고, 내 컴퓨터에서 IP로 접근 가능하다.
내 컴퓨터의 OS는 Windows이다.
설치
nginx 패키지 설치
다음과 같이 명령하여 ...
ODD가 없는 컴퓨터에 OS를 설치하는 방법은 두가지입니다.
첫번째는 휴대용 ODD를 이용하는 것이고, 두번째는 USB에 설치 파일을 넣어서 이용하는 것입니다.
두번째 방법이 간편하기는 하지만 설치용 USB를 만드는 게 좀 번거롭습니다.
하지만, 우분투(Ubuntu) 설치용 USB는 몇 번의 클릭으로 쉽게 만들 수 있습니다.
우분투 다운로드
원하는 우분투 버전을 다운로드 받습니다.
Universal USB Installer 다운로드
다음의 링크에서 Universal USB Installer를 다운로드 ...
phpMyAdmin은 MySQL, MariaDB를 웹브라우저에서 관리할 수 있게 해주는 소프트웨어입니다. Ubuntu 18.04에 phpMyAdmin을 설치하고 설정하는 방법을 알아보겠습니다.
설치
apt install phpmyadmin
설치하는 과정에서 몇 가지 질문을 합니다.
사용하는 웹서버를 선택합니다.
비밀번호를 정하고...
다시 한 번 입력합니다.
Yes를 선택하고 진행하면 설치가 끝납니다.
접속
웹브라우저로 서버 주소에 phpmyadmin을 붙여서 접속합니다. MySQL 또는 MariaDB의 사용자명과 암호를 입력해서 로그인하는데...
root 계정으로 접속이 불가능할 수도 있습니다.
만약 root으로 ...