반응형

리눅스 8

Ubuntu 에서 최신 버전 php 설치하기

기본적으로 ubuntu 20.x 라면 7.4 버전의 php 가 연결되어 있지만 7.4.3으로 시간이 지난 후 라면 완전 최신 버전이랑 조금의 차이가 있습니다. 여기서는 간단히 외부 저장소를 추가 후 비교적 최신 버전의 php 설치를 해보도록 해보겠습니다. 1. 저장소 업데이트 및 버전확인 OS를 처음 설치 한 이후라면 apt-get update를 통해 저장소를 한번 업데이트해주도록 합니다. $ apt-get update 그리고 설치를 하진 않지만 정보를 확인할 수 있는 -s 옵션을 이용해서 버전을 확인해 보도록 합니다. $ apt-get -s install php-fpm 설치되는 패키지들의 내용을 확인해보시면 7.4.3 버전인 것을 확인하실 수 있습니다. * 현재 7.4 버전의 경우 7.4.10 이 최신..

Tips - etc/Ubuntu 2020.10.04

Ubuntu 에서 apt-get 을 이용하여 특정 패키지만 업그레이드

Ubuntu에서 apt-get으로 설치한 특정 패키지만을 업그레이드하는 방법입니다. install에 간단히 --only-upgrade 옵션을 주시면 됩니다. $ apt-get install --only-upgrade 만약 redis-server 를 업그레이드하고 싶으시다면 아래와 같이 사용해주시면 됩니다. $ apt-get install --only-upgrade redis-server 아래는 실행 후 스샷 입니다. redis-server를 3.0.0에서 3.0.4로 업그레이드한 결과입니다. 즐거운 개발 & 운영되시기 바랍니다.

Tips - etc/Ubuntu 2020.05.24

Ubuntu 서버 방화벽 ufw 에 특정 ip 및 포트 범위 지정하기

1. 방화벽에 ip 및 포트 지정하기 Ubuntu 서버 방화벽에 접근을 허용할 특정 ip 및 포트를 지정 하는 방법 입니다. 예는 222.222.222.2 22 와 23425 포트에 연결하는 방법입니다. ufw allow from 222.222.222.222 to any port 23425 삭제 방법은 아래와 같습니다. ufw delete allow from 222.222.222.222 to any port 23425 2. 특정 ip, 프로토콜 및 포트 범위 지정하기 특정 ip 와 함께 프로토콜 및 포트 범위를 지정하는 방법입니다. 특정 포트를 범위 단위로 지정할 경우 프로토콜을 꼭 지정해 주셔야 합니다. ( tcp 또는 udp ) ufw allow proto udp from 222.222.222.222..

Tips - etc/Ubuntu 2020.05.24

Ubuntu 에서 ufw 방화벽 사용하기

Ubuntu 에서 방화벽인 ufw(Uncomplicated firewall)를 사용하는 방법입니다. 1. ufw 시작하기 $ ufw enable * 주의 ssh 로 작업 중이라면 혹시 모르니 ssh 의 포트를 미리 allow 시켜 주시기 바랍니다. 2. ufw 끄기 $ ufw disable 3. ufw 상태 보기 $ ufw status 4. ufw port 등록하기 $ ufw allow 포트 숫자 / tcp or udp 만약 tcp 또는 udp 를 써주지 않는다면 모두 등록한다는 뜻입니다. $ ufw allow 서비스명 서비스에서 사용하는 포트를 등록합니다. 5. ufw 특정 포트 ip대역 거부하기 $ufw deny from ip 6. ufw 설정 삭제하기 $ufw delete 명령어 명령어는 예를 들어..

Tips - etc/Ubuntu 2020.05.24

Linux 에서 파일 혹은 디렉토리 압축하기

Linux에서 파일 혹은 디렉터리를 압축할 때는 tar.gz를 이용합니다. 일반 zip 역시 설치하여 사용 가능 하지만 기본적으로 설치되어있는 프로그램이 아니어서 잘 사용하지 않습니다. ( 필요하다면 패키지 설치 후 사용 가능 ) 0. tar.gz 란? 우선 간단히 tar.gz 에 대해 설명하면 앞의 tar 은 파일이나 폴더를 하나로 합쳐 주는 역할을 합니다. 그리고 gz는 gzip으로 압축이 되었음을 의미하는대요. 이는 gz를 사용하지 않고 tar 만으로 폴더를 합치기만 할 수 있음을 알 수 있습니다. 1. tar 사용법 - 파일 혹은 디랙토리를 하나로 통합합니다. tar 만들기 - tar -cvf [파일명] [대상 폴더명] ex) tar -cvf achive-name.tar directory-name..

Linux ( CentOS 혹은 Ubuntu 등 ) 에서 명령어를 백그라운드(Background)로 실행하기

리눅스에서 간혹 특정 명령어 ( 고용량 다운로드, 데이터 처리, 데이터 복구 등 )를 반나절 혹은 하루 이상 유지해야 할 때가 있는데요. 이때 해당 명령어를 백그라운드(Background)에서 SSH 접속이 끊어지더라도 유지시키는 방법입니다. 일단 명령어를 라고 했을 때 기본 사용방법은 아래와 같으며 $ nohup 1>/dev/null 2>&1 & 예를 들어 보자면 대충 아래와 같이 사용하시면 됩니다. $ nohup mysql -uroot -pPASSWORD DB_NAME /dev/null 2>&1 & 간단히 설명드리면 nohup 명령어를 로그아웃 된 상태에서도 유지하도록 해줍니다. 예를 들어 SSH로 접속하여 실행 후 접속이 끊어진다고 해도 명령어..

Linux ( 리눅스 ) 설치용 USB 만들기 - CentOS, Ubuntu 등

Linux ( 리눅스 ) 를 설치하기 위한 USB 만드는 방법입니다. 우선 링크의 페이지로 가셔서 : https://www.pendrivelinux.com/ Universal USB Installer 를 다운받도록 합니다. 다운로드된 파일을 실행하고 아래와 같이 원하시는 USB 와 OS 를 선택하시고 간단하게 USB 를 생성하도록 합니다. 위와 같이 미리 받아둔 ios 파일을 선택해주시고 Create 를 눌러 주시면 됩니다. 이제 OS 의 용량만큼 시간을 기다립니다. 이제 컴퓨터의 부팅설정을 USB 로 만드신 후 만들어진 Linux 설치 USB 를 이용하여 설치가 가능합니다. 즐거운 개발 되시기 바랍니다.

Tips - etc/Ubuntu 2020.05.24

Ubuntu 에서 rdate 를 이용하여 시간 동기화 하기

서버를 운영하다 보면 시간 동기화를 하지 않을 경우 시간이 조금씩 어긋나게 됩니다. 이를 막아주기 위해서 rdate 혹은 다른 방법을 이용해서 서버시간을 국제 시간에 동기화시켜 주셔야 합니다. ( 너무 자주 하실 필요는 없지만 필수라고 보시면 됩니다. ) 1. apt-get 을 이용하여 rdate 설치 우선 apt-get 을 이용하여 시간 동기화 시 사용할 프로그램인 rdate를 설치하도록 합니다. $sudo apt-get install rdate 2. 시간 점검 후 시간 서버를 이용하여 시간을 동기화 date 를 이용하여 시간을 한번 점검해보고 동기화해보도록 합니다. $date 한 달 정도 된 서버 인대 1분 정도 느려졌네요. 동기화해보도록 합니다. $ /usr/bin/rdate -s time.bora..

Tips - etc/Ubuntu 2020.05.24
반응형