우분투 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로 설치합니다.
ZIP 파일을 압축 해제하기 위해서는 unzip 패키지가 필요하다.
# apt install unzip
xxx.zip 파일을 압축 해제하려면 다음과 같이 명령한다.
# unzip xxx.zip
다음과 같이 명령하여 도움말을 볼 수 있다.
# unzip -h
결과는 다음과 같다.
UnZip 6.00 of 20 April 2009, by Debian. Original by Info-ZIP.
Usage: unzip
Default ...
SSH 설정
설정 파일
/etc/ssh/sshd_config
포트 변경하기
다음 코드를
#Port 22
다음처럼 바꾼다.
Port 1234
포트 번호는 자신이 원하는 것으로...
root 계정 로그인 가능하게 만들기
다음 코드를
#PermitRootLogin prohibit-password
다음처럼 만든다.
PermitRootLogin yes
설정 변경 적용하기
service ssh restart
Ubuntu 새 버전이 나오면 어떻게 업그레이드를 할까? 새로 설치하고 다시 설정하는 게 제일 좋지만, 설정할 게 많다면 바로 업그레이드를 할 수도 있다.
업그레이드는 do-release-upgrade 명령어로 한다.
do-release-upgrade -h
Usage: do-release-upgrade
Options:
-h, --help show this help message and exit
-V, ...
설정 파일 수정하기
네트워크 설정 파일은 /etc/netplan 디렉토리 안에 있는 yaml 파일이다.
DHCP로 설치했다면, 설정 파일 내용은 다음과 비슷하게 되어 있다.
# This is the network config written by 'subiquity'
network:
ethernets:
eth0:
dhcp4: true
version: 2
다음과 같이 수정하고 저장한다. IP 등은 네트워크 환경에 ...
Nginx
설치
Nginx를 설치합니다.
# apt install nginx
만약 방화벽을 사용하고 있다면 포트를 열어줍니다.
# ufw allow 'Nginx Full'
서버 주소로 접속했을 때 다음과 같이 나오면 제대로 된 것입니다.
시작, 정지 등
Nginx를 시작합니다.
# systemctl start nginx
Nginx를 멈춥니다.
# systemctl stop nginx
Nginx를 재시작합니다.
# systemctl restart nginx
Nginx를 다시 로드합니다.
# systemctl reload nginx
Nginx를 설치하면 부팅 시 자동으로 시작하게 설정됩니다. 만약 자동 ...
hostname 확인하는 방법
방법 1 - 명령어로 확인하기
다음과 같이 명령하면 hostname을 출력한다.
hostname
방법 2 - 설정 파일 열어서 확인하기
/etc/hostname 파일에 hostname이 있다.
cat /etc/hostname
hostname 변경하는 방법
방법 1 - 명령어로 변경하기
다음과 같이 명령하면 hostname이 abc로 바뀐다.
hostnamectl set-hostname abc
방법 2 - 설정 파일 열어서 변경하기
텍스트 에디터로 /etc/hostname 파일을 열어서 내용을 abc로 바꾸면 hostname이 abc로 바뀐다.
재부팅
재부팅을 하면 변경사항이 ...
우분투 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
...
네트워크 설정 파일은 /etc/netplan 디렉토리 안에 있는 yaml 파일이다.
# ll /etc/netplan
total 12
drwxr-xr-x 2 root root 4096 Apr 27 23:00 ./
drwxr-xr-x 108 root root 4096 Apr 27 23:06 ../
-rw------- 1 root root 389 Apr 27 23:00 50-cloud-init.yaml
DHCP라면 설정 파일이 다음과 비슷하게 되어 있다.
# This file is ...
MariaDB / 포트 변경
MariaDB의 기본 접속 포트는 3306입니다. 이를 다른 포트로 변경하고 싶다면 /etc/mysql/mariadb.conf.d/50-server.cnf를 수정합니다.
port = 3306
을 찾아서 원하는 포트로 변경한 후 저장합니다. 그리고 MariaDB를 재시작합니다.
service mysql restart
MariaDB / Can't connect to MySQL server on ... (10061)
다음과 같은 에러를 만났다면...
Can't connect to MySQL server on ... (10061)
/etc/mysql/mariadb.conf.d/50-server.cnf에 있는
bind-address = 127.0.0.1
를 ...