본문 바로가기

KnowHow

[Linux] 리눅스 Ubuntu & CentOS 시스템 정보 및 버전 확인하기 ( 커널, OS 버전, 정보 ) 간혹 일을 하다보면 제가 셋팅하지 않은 OS 의 버전을 확인해야 될때가 있는데요. 여기서는 간단히 시스템 정보 및 버전을 확인하는 법을 알려 드리겠습니다. 1. 운영체제 버전 확인 cat /etc/*release* 리눅스 OS 의 전체적인 버전 정보를 표시해 줍니다. $ cat /etc/*release* 2. 커널 버전 확인하기 우선 명령어는 총 3개로 확인 가능합니다. * 3개의 명령어는 순차적으로 더욱 많은 정보들을 표기해 줍니다, uname -r 3 – 커널버전10 – 메이저 리비전0 – 마이너 리비전693 – 버그 수정21.1.el7.x86_64 – 리눅스 배포판에 따라 다릅니다. ubuntu 의 경우 generic, aws 의 경우 aws 라고 나옵니다. $ uname -r $ 3.10.0-69..
SSH 로그인시 WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! 에러 발생 MAC이나 Linux 터미널에서 SSH로 로그인 시도 시 아래와 같이 에러가 발생할 때가 있습니다. @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY! Someone could be eavesdropping on you right now (man-in-the-middle attack)! It is also possible that a host key has..
Ubuntu 16.04 에서 APM 설치 하기 (Apache2 + PHP + Mysql or MariaDB) 이 포스트에서는 간단히 apt 를 이용하여 많이 사용하는 서버 스택인 APM ( Apache2 + PHP + Mysql or MariaDB ) 를 설치하는 방법을 알아 보겠습니다. * 개인적으로는 Nginx + PHP + MariaDB 를 추천 드립니다. 1. OS 버전 확인 Ubuntu 의 경우 아래의 방법으로 간단히 버전 확인이 가능합니다. $ lsb_release -a 버전 확인에서 버전이 16.04 로 확인 되었다면 진행합니다. 2. Ubuntu 업데이트 및 업그레이드 진행하기 * 경험상 꼭 필요한 과정은 아닙니다. 잘 모르신다면 진행하지 않는 편이 좋을 수 있습니다. * update 까지는 괜찮지만 upgrade는 서버의 패키지들을 업그레이드해 주는데 현재 상태가 크게 문제없고 잘 모르신다면 추..
SSH 키 이용 시 bad permissions: ignore key: 에러가 발생할 경우 키를 이용하여 ssh를 접속하려 할 때 아래와 같은 에러가 발생하는 것을 볼 수 있습니다. @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: UNPROTECTED PRIVATE KEY FILE! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ Permissions 0755 for './{key_name}' are too open. It is required that your private key files are NOT accessible by others. This private key will be ignored. bad permissions: ignore key..
VirtualBox 에서 '호스트 전용 어댑터' 로 내부망 연결 네트워크 만들기 VirtualBox 는 Oracle 에서 제공하는 간단하게 가상 환경을 구성 할 수 있도록 해주는데요. 여기서는 간단히 2대의 머신에서 내부 아이피를 이용하여 서로 연결 할 수 있도록 하는 '호스트 전용 어댑터' 를 이용하여 네트워크를 연결 하도록 해보겠습니다. 우선 머신 2대를 간단히 만들어 주고 ( 제 경우 1개를 만들고 셋팅한 후 'MAC 초기화'와 함께 '완전 복제'를 합니다. ) 1.호스트 전용 어댑터 설정하기 복제된 머신에서 '설정' 으로 들어 간 후 네트워크 탭 으로 이동 그리고 어댑터 2 에 '호스트 전용 어댑터' 를 추가해 주도록 합니다. * 기본적으로 vboxnet0 이라는 기본 어댑터가 설정 되어 있으니 그냥 쓰도록 합니다. 기본 어댑터는 192.168.56.0 의 IP 대역때를 사용..
Cuda 버전 별로 받을 수 있는 주소 Tensorflow는 버전에 따라 요구하는 Cuda 의 버전이 달라 야 하는대요. 현재 Nvidia 에서 다운받을 경우 9.0 최신이 받아지며 현재 Tensorflow 는 9.0 을 사용 하지 않아 8.0 을 설치해 주셔야 합니다. Cuda 8.0 은 아래의 주소로 가시면 Cuda를 버전 별로 받을 수 있습니다. https://developer.nvidia.com/cuda-toolkit-archive 즐거운 개발 되시기 바랍니다 :D
블리자드 배틀넷 (Blizzard Battle.net) 회원 탈퇴 방법 새해 새 마음으로.. 블리자드 배틀넷을 탈퇴해 보도록 하겠습니다. 우선 간단히 필자의 기록;; 외에 기존 출시작 ( 스타크래프트, 디아2, 워3 등등 ) 까지 가지고 있는 계정이라 가끔 지울까? 하다가도 조금 아깝다는 생각에 계속 지우는 걸 미루고 있었는데 매번 적당히 조금만 해야지 하면서 적당히 못하고 휴일을 통째로 날리는 불상사가 간혹 발생하여 드디어 계정을 삭제할 마음을 강하게 먹고 삭제를 하면서 간단히 삭제에 관한 포스팅을 하도록 하겠습니다. ( 히오스도 높진 않지만 레벨 382 - 노바 75;; ) 0. 블리자드 계정 삭제 시작하기 블리자드 계정은 통합 관리 되기 때문에 통합 계정 하나만 삭제해 주시면 오버워치, 히어로즈 오브 더 스톰, 스타크래프트 등의 계정이 전부 삭제 되게 됩니다. 특정 게..
Windows 에서 C: 드라이브 용량 늘리기 (확장) 하기 Windows 를 사용하다보면 윈도우를 설치할때 C 드라이브를 너무 작게 잡아서 용량을 늘려 줘야 할때가 있는데요. 이때 아래와 같이 확장하기가 비활성화 되어 있는 모습을 확인 하실 수 있습니다. 원인은 D 드라이브 때문인데요. D 드라이브를 삭제해 주시고 진행해 주시면 됩니다. * 주의 : D 드라이브에 있는 중요 데이터는 모두 복사해 주시기 바랍니다. 삭제할 볼륨을 우클릭 으로 선택 후 삭제를 눌러 주시고 아래와 같은 창에서 예 를 눌러 주시면 됩니다. 아래와 드라이브가 사용중이라면 아래와 같이 사용 중이라는 경고 문구가 뜨며 데이터를 모두 백업하고 정말로 삭제해 줘도 된다면 삭제를 진행하여 주시면 됩니다. 이제 위와 같이 볼륨을 삭제 해주시고 나면 아래와 같이 C 드라이브의 볼륨 확장 버튼이 활성화..
root 사용자로 Composer 사용시 Do not run Composer as root/super user! 에러가 발생할때 강제로 사용하는 방법 오랜만에 Laravel 을 다시 설치하던 중 ... 아래와 같은 에러와 함께 설치가 진행이 되지 않더군요;; $ Do not run Composer as root/super user! See https://getcomposer.org/root for details 이유는 쓰여있는 데로 root/super 사용자로 composer 를 사용하여 발생한 에러입니다. 문제는 Docker 와 같은 환경에서 사용 시 사용자는 무조건 root 로 작동하게 되고 에러를 피해 갈 수 없게 됩니다. 이때 아래의 설정 명령어를 통해 강제로 composer 를 root/super 사용자로 작동할 수 있게 하도록 해주면 쉽게 해결이 가능합니다. $ export COMPOSER_ALLOW_SUPERUSER=1 이제 compose..
CentOS 6.x 에서 version 'GLIBC_2.14' not found 에러가 발생할때 CentOS 6.x 에서 version 'GLIBC_2.14' not found 와 같이 에러가 날 경우 처리 방법 입니다. 제 경우 docker-compose 를 사용하려는데 아래와 같이 에러가 나네요. $ docker-compose -v docker-compose: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by /tmp/_MEIyFcsRY/libz.so.1) 해결 방법은 glibc_2.14 를 하면 된다하여 glibc_2.14 를 설치해보도록 하겠습니다. 일단 설치할 폴더를 만들고 http://ftp.gnu.org/gnu/glibc/ 로 이동하여 원하는 버전을 wget 을 통해 다운 받도록 합니다. glibc 버전별 파일 링크 페이지 :..