Ubuntu OS nginx 최신버전 설치하기.(1.17.10)

이전에 Cent OS에서 nginx 최신버전을 설치해보았는데 이번에는 Ubuntu에서 최신버전(Mainline)을 설치해보도록 하겠습니다. Cent OS가 yum,dnf를 사용하여 패키지를 관리하는 반면에 Ubuntu는 apt로 패키지 관리를 하므로 apt 레포지토리에 nginx를 추가시켜주면 됩니다. 필요 패키지 설치하기 패키지 설치이전에 apt update && apt upgrade로 최신상태에서 시작해야합니다. sudo apt install curl gnupg2 ca-certificates lsb-release nginx repository 등록 (mainline / stable) 이제 nginx mainline의 레포지토리를 등록하겠습니다. 혹시 stable …

Ubuntu OS SMB 이용해서 네트워크 드라이브 마운트하기

앞서 Cent OS에 SMB를 사용해서 네트워크 드라이브를 마운트했는데 비슷(똑같)은 방식으로 Ubuntu OS도 진행해보도록하겠다. 먼저 패키지 설치 이전에 apt 최신화 업데이트 smbclient install 삼바 클라이언트 설치 apt install smbclient Ubuntu OS SMB 사용하기 smbclient 기본옵션 smbclient -L 헤놀로지 IP -U 유저이름 Ubuntu에 SMB 디렉터리 마운트하기 먼저 mkdir 로 마운트할 디렉터리 생성 mkdir -p /data/media/Video mount -t cifs //헤놀IP/Video /data/media/Video/ -o username=유저이름,password=패스워드 …

Ubuntu 18.04 네트워크 어댑터 추가하기.

Ubuntu 18.04 네트워크 어댑터 추가하기.(리눅스 네트워크 어댑터 추가) 기본적으로 VM을 생성할때 1개의 네트워크어댑터는 기본적으로 사용할것이다. 그리고 혹시 내부망 같은게 존재한다면 두개를 사용하고… 그래서 이번에는 기존에 사용하던 VM에 네트워크 어댑터를 하나 더 추가해서 정적 IP부여하는법을 기술할 예정이다. VM 설정 변경 네트워크 어댑터 추가(이미 생성된 VM에 진행) VM실행 후 확인 ifconfig(기존에 사용하던것만 보임) ip link show(전체 네트워크 어댑터)를 사용해서 전체 적인 어댑터 …

우분투 한글이 제대로 출력이 되지않을때.( WARNING: Assuming –restrict-filenames since file system encoding cannot encode all characters. Set the LC_ALL environment variable to fix this. )

요새 youtube-dl을 사용해서 올린영상들을 다운받으려고하는데 이상하게 한글이 들어가는 영상에서는 제대로 명령이 이뤄지지않았다. 그래서 구글링 열심히 해보니까 우분투의 locale 설정을 바꾸라고 해서 바꿨더니.. 워닝소리… WARNING: Assuming –restrict-filenames since file system encoding cannot encode all characters. Set the LC_ALL environment variable to fix this. locale이란 locale명령어는 말그대로 사용자의 언어, 국가뿐 아니라 사용자 인터페이스에서 사용자가 선호하는 사항을 지정한 매개 변수 라고 보면 된다. …

PHP-FPM 7.3.11 최신버전 설치하기(취약점 개선.)

앞써 글로 쓴대로 2019년 10월22일날 부터 php-fpm nginx 취약점이 발표되어서 내 홈서버로 사용하고있는 웹과 클라우드 서버 모두 업데이트를 진행중이다. php의 경우 apt로 설치하게 되면 7.2까지만 설치하게 되어서 새로 작성한다. 설치환경 : Ubuntu 18.04.03 LTS Server 최신버전의 PHP-FPM 레포지토리 등록 sudo apt install software-properties-commonsudo add-apt-repository ppa:ondrej/phpsudo apt updatesudo apt install php7.3-fpm 추가로 워드프레스 등등 mysql과 함께 사용하면 아래 모듈들도 설치해줘야한다. sudo …

리눅스 시간 UTC->KST 변경 및 시간동기화 하기.

환경 : Ubuntu18.04.03 LTS 설치할때 English로 했더니 시간도 UTC로 잡혀버렸다.겸사겸사 rdate를 통한 시간 동기화를 해보려고한다. CLI 프롬프트 변경은 앞 글 참조. UTC -> KST 간단한 명령어 한줄이면 된다.ln -sf /usr/share/zoneinfo/Asia/Seoul /etc/localtime 엔터 누르자마자 시간이 바뀐다. 그리고 혹시모를 시간변동을 위해 시간 동기화를 해보자. rdate 설치 시간 동기화는 rdate를 통해 이뤄지기 때문에 설치해줘야한다.apt install rdate 설치후 rdate 명령어를 입력하면 사용방법이 나온다. 시간 …

Ubuntu 18.04 LTS 설치하기.

OS에는 다양한 OS가 존재하지만 이번에 설치해볼 OS는 오픈소스 운영체제 중 데비안 계열의 Ubuntu 이다. 보통 Cent 와 Ubuntu가많이 쓰인다고 보면 된다. 아래는 위키에서 긁어온 우분투 정보. 우분투는 데비안 기반의 무료 오픈 소스 리눅스 배포판입니다. 우분투는 공식적으로 데스크탑, 서버 및 코어의 세 가지 버전으로 출시됩니다. 모든 에디션은 컴퓨터에서만 또는 가상 머신에서 실행될 수 있습니다. Ubuntu는 클라우드 컴퓨팅을위한 널리 사용되는 운영 체제이며 OpenStack을 지원합니다.  Package …

mariadb 10.4 error // 재설치(remove,install)

mariadb 10.4 버전을 설치했는데 명령어를 실행해도 아래와 같은 오류가 뜨면 진행이 안됐다. ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/run/mysqld/mysqld.sock’ (2) ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/run/mysqld/mysqld.sock’ (111) journalctl -xe로 트러블 슈팅하다가 포기하고 재설치하려고 했는데 apt remove mariadb-server 및 apt autoremove로 지워도 똑같이 오류가 떴다. 해결방법 apt-get purge mariadb-server apt-get …

not binary compatible

nginx dynamic module add 할때 오류나는거 해결 방법. 일단 nginx에서 모듈을 추가할때 not binary compatible이라고 나올경오 configure부터 잘못된거다. 설치 환경이 똑같아야 dynamic module도 추가할수있기 때문에 먼저 nginx -V 명령어로 아래와같이 not found 뜨면서 에러가 난다? 이렇게 뜨면 부족한 라이브러리를 설치해주면서 트러블슈팅해야된다. 적용했으니 리스타트 해야겠지???service nginx restart 후.. 다했으니까 속도 다시 재보자 뭔가 문제가있다 망할.. 집간다 일단