linux ‘bash: netstat: command not found’ 해결하기

bash: netstat: command not found 리눅스 시스템에서 netstat 명령어를 입력했을때 ‘bash: netstat: command not found’ 와 같은 오류가 발생했을때 해결하는 방법입니다. 해결방법 ifconfig, netstat과 같은 네트워크 관련 명령어들의 경우 net-tools 패키지를 설치해야 가능하기 때문에 패키지 설치만 해주면 간단하게 해결 가능합니다. apt install net-tools** Cent OS의 경우 yum install net-tools, dnf install net-tools 하면됩니다. 다시 netstat -lntp 를 해보겠습니다. 작동 확인!

리눅스에서 nohup 사용하기.(& 과 차이점)

nohup 이란? nohup의 경우 HUP(hanup) 신호를 무시하도록 만드는 리눅스의 POSIX 명령어 입니다.일반적으로 출력을 별도로 넘겨주지 않으면 nohup.out 이라는 이름의 파일로 출력됩니다. 보통 쉘 스크립트나 프로그램을 실행시킬때 터미널에서 실행시키게 되면 세션이 끊기거나 로그아웃을 할경우 돌아가던 프로그램과 스크립트가 멈추게됩니다.이런경우 nohup을 사용하면 터미널 세션이 끊기거나 로그아웃을 해도 프로세스가 종료되지않고 지속적으로 실행됩니다. & 과 다른점은 &은 백그라운드라서 로그아웃을 하면 종료되고 nohup은 그대로 유지됩니다. 출력물인 …

php 시간설정(타임존) 변경하기. [시간이 이상하게 나올때]

yum or apt로 php를 설치하는경우 datetime 시간대가 설정되어있지않아서php 로 시간을 출력할 경우 아래와같이 잘못나올때가 있습니다. 이럴때는 php.ini 설정에서 Timezone을 변경해주면 되기때문에 어렵지않습니다. 혹시 시간 관련 테스트를 해보고 싶으면 아래 예제 코드를 입력후에 php로 실행시켜보면됩니다. php 타임존 설정하기 먼저 설치된 php 버전의 설정파일로 들어가줍니다. 기본은 /etc/php.ini 이고 버전에 따라서 더 깊은 위치에있을수도있습니다. 파일에서 date.timezone을 찾아줍니다. 아마 아래처럼 ; 주석처리되어있을겁니다. 이걸 주석을 …

Ubuntu 20.04 Docker 설치하기.

이번에는 Ubuntu 20.04 LTS Server 버전에서 Docker 설치를 한번 진행해보겠습니다. 설치방법은 매번 하던대로라서.. 크게 달라지지않지만 기록용으로 남겨봅니다. 설치하기전에 기본적으로 apt update & apt upgrade를 먼저 진행합니다. Docker 설치하기 이전과 동일하게 필수 패키지먼저 설치하도록 하겠습니다. 필수 패키지 설치 sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common GPG Key 인증 문제없이 설치가 다되었으면 Docker의 GPG Key 인증을 하도록 하겠습니다. curl -fsSL https://download.docker.com/linux/ubuntu/gpg …

CentOS 8.2 2004 Release!

마침내 기다리고 기다리던 CentOS 8.2 2004가 릴리스되었습니다. iso 다운로드는 아래 링크에서 진행하시면 됩니다! http://isoredirect.centos.org/centos/8/isos/x86_64/CentOS-8.2.2004-x86_64-dvd1.iso 커널 버전은 4.18.00-180 에서 4.18.00-193으로 업그레이드되었습니다. 자세한 릴리즈 노트는 아래 링크 참조바랍니다. https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/8.2_release_notes/overview

Ubuntu 20.04 LTS nginx 최신버전 설치하기.(1.19.0)

nginx의 Mainline version이 벌써 1.19까지 도달했네요…이전에 글을 작성했을때가 1.17대였는데.. 참 빠른것같습니다. 아무튼 이번에는 ubuntu 20.04 LTS 버전에서 Nginx 최신버전을 설치하는 방법에 대해서 포스팅하겠습니다.기본적인 우분투 패키지로 설치할 경우 현재 1.17.10 버전이 설치되기때문에 잘 따라해주시면 될거같습니다. 나는 1.17.10이면 만족한다! 이러시면 그냥 apt install nginx로 설치하시면 됩니다 ㅎㅎ 필요 패키지 설치하기 패키지 설치이전에 apt update && apt upgrade로 최신상태에서 시작해야합니다. sudo apt install curl …

WSL2 고정 IP 할당하기(Static IP)

WSL2를 사용하면서 불편했던점은 재부팅할떄마다 IP가 변경된다는 점 입니다.그래서 구글링하다가 깃에 괜찮은 글이 있어서 가져왔습니다. 방법은 2가지가있는데 첫번째같은경우 host를 지정해서 사용하는것, 두번째는 host pc ip에 포트포워딩하는것 입니다.여기서는 후자의방법으로 진행하였습니다. WSL 2가 도입되면서 Microsoft는 시스템 아키텍처를 변경했습니다.변경 사항에는 기본 브리지 네트워크 어댑터에서 Hyper-V 가상 네트워크 어댑터로의 변경이 포함됩니다. 임시 해결책은 WSL 2 서비스의 TCP 포트를 호스트 OS에 전달하는 것입니다.WSL 2 시스템의 가상 …

WSL2 ‘ifconfig’, ‘netstat’ 사용하기.

Command ‘ifconfig’ not found, but can be installed with:Command ‘netstat’ not found, but can be installed with: 이번에는 WSL2 리눅스의 ip 및 네트워크 확인에 사용되는 명령어들을 사용하기위한 패키지를 설치해보겠습니다.답은 뭐 항상 가까이에 있습니다.. apt install net-tools ifconfig, netstat 모두 잘됩니다. WSL2 관련 글 모음

WSL2 Ubuntu Docker & Portainer 설치하기.

이번에는 리눅스 시스템을 사용하는 가장 큰 이유중 하나인 Docker설치를 진행해보도록 하겠습니다.WSL2를 사용하실정도의 사용자라면 Docker가 어떤 서비스인지는 다 아실거라고 생각하고 넘어가도록 하겠습니다. Docker 설치하기 이전과 동일하게 필수 패키지먼저 설치하도록 하겠습니다. 필수 패키지 설치 apt-get update && apt upgrade sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common GPG Key 인증 문제없이 설치가 다되었으면 Docker의 GPG Key 인증을 하도록 하겠습니다. curl -fsSL https://download.docker.com/linux/ubuntu/gpg …

리눅스 버전, 커널, 아키텍처 확인 명령어 hostnamectl

리눅스에서 버전 및 커널,아키렉처를 확인하는 명령어는 많이있습니다.cat /etc/*-release, uname -r, arch 등등 이번에는 이모든걸 한번에 확인할수있는 hostnamectl 명령어에 관한 포스팅입니다. 사용법 hostnamectl [OPTIONS…] COMMAND … 옵션없이 단일로 사용할 경우 아래처럼 기본적인 정보를 출력해줍니다. Commands: status Show current hostname settings — 현재 호스트 상태 표시set-hostname NAME Set system hostname — 호스트네임 변경시 사용set-icon-name NAME Set icon name for host — 호스트의 …