목록리눅스 (16)
개발자는 오늘도 달립니다.
How to Fix add-apt-repository command not found on Ubuntu Ubuntu apt (Advanced Packaging Tool) repository 란? APT (Advanced Packaging Tool) 소프트웨어 패키지는 Ubuntu 사용자들을 위한 설치 응용 프로그램입니다. 패키지 관리자는 사용자가 원하는 소프트웨어 패키지를 로드하는 작업을 수행하며 종속성이 있는 경우 패키지 관리자가 종속 항목도 설치해주기도 합니다. 또한 패키지 관리자는 설치된 모든 소프트웨어 및 업데이트를 자동으로 해주기도 합니다. 설치를 하거나 업데이트를 할 때 가져오는 위치는 기본 repository 입니다. repository 는 다양한 소프트웨어 패키지의 데이터베이스입니다. 기본..
다양한 Linux 종류와 버전이 있어요. 그렇기에 기술적인 문제가 발생하거나 업데이트를 수행하려는 경우 동작 중인 Linux 버전을 아는 것이 가장 중요한데요. 오늘은 버전 확인 명령어를 알아보겠습니다. 리눅스에서 가장 잘 알려진 것은 Ubuntu, Debian, Fedora, SUSE, Manjaro 및 Linux Mint 입니다. 다양한 Linux 배포판은 세 가지 큰 분기와 수많은 작은 분기 및 독립 버전으로 나눠진다고 볼 수 있습니다. Ubuntu 제품군은 Debian을 기반으로 하고 Fedora 배포는 Red Hat Linux를 기반으로 하며 SUSE는 Slackware를 사용합니다. 모두 Linux 커널을 기반으로 동작하며 여러 배포판들은 각기 다른 GNU 도구 체인 및 그래픽 인터페이스를 사..
파일시스템을 늘리려고 할 때 사용하는 명령어 인 lvresize 또는 lvextend 가 설치가 안되어있을 경우 아래와 같이 설치하시면 됩니다. 1. $yum whatprovides */lvextend 2. $sudo yum install lvm2
리눅스 디스크 용량 늘리기 포스팅 https://tmjb.tistory.com/33 [CentOS] 디스크 확장 ROOT 볼륨 확장 / LVM ROOT 디스크의 물리 볼륨이 증가하여 확장이 필요할 때! 사전 준비 - ROOT 디스크가 LVM으로 구성된 서버 - ROOT 디스크 물리 볼륨을 확장해둔 상태 물리 볼륨이 늘어난 ROOT 디스크 확장 - 현재 RO tmjb.tistory.com resize2fs 1.42.9 (28-Dec-2013) resize2fs: Bad magic number in super-block while trying to open /dev/mapper/centos_centos7-root Couldn't find valid filesystem superblock. 디스크 용량 증..
md5(Message-Digest algorithm 5)라는 해시 알고리즘으로 체크섬(check sum) 값을 계산하는 명령어 입니다. 입력된 파일을 32자 문자열로 축약한 값을 출력해 줍니다. 데이터가 일부라도 변경이 되면 체크섬 값은 달라지게 되고 이는 파일 변,위조 상태를 확인 가능하게 해줍니다. 대용량의 파일을 전송하다 보면 네트워크 장애 등의 원인으로 파일에 손상이 발생하게 되는데, 이때 내가 전송받은 파일이 중간에 손실 없이 잘 다운로드 되었는지 확인하고자 할 때 내가 받은 파일의 md5 체크섬을 계산하여, 원본파일의 체크섬과 비교해서 동일성을 검증할 수 있습니다. 사용법 - 기본 사용 #테스트 파일 생성 $echo 'test' > myfile $md5sum myfile d8e8fca2dc0f..
FirewallD는 Linux 운영 체제를 위한 방화벽 관리 도구입니다. iptables 는 숙련된 관리자가 아니면 사용이 어려운 단점이 있었는데 이런 문제를 해결하고자 RHEL/CentOS 7 부터는 방화벽 관리 유틸인 firewalld 가 나오게 되었고, 이에 따라 iptables 명령어 대신 firewall-cmd, GUI 환경에서는 firewall-config를 사용하게 되었습니다. (물론 iptables 도 사용 가능합니다.) Firewall 특징 FirewallD 는 체인과 규칙 대신 Zone 과 Service 를 사용합니다. 규칙 세트를 동적으로 관리하여 기존 세션 및 연결을 끊지 않고 업데이트를 가능합니다. Note! FirewallD는 iptables 규칙을 더 쉽게 관리할 수 있도록..
LV(Logical Volume) 리눅스 환경에서 루트 공간을 모두 사용하여 당황한 적이 종종 있습니다. 저 또한 간혹 그런 경우가 있는데요. 그래서 오늘은 PV(physical Volume)공간을 LVM(Logical Volume Manager)에 할당하는 방법을 포스팅 합니다. LVM 이란 논리 볼륨 관리자 물리적인 디스크를 여러 개의 논리적인 디스크로 할당하여 유연하게 관리하는 프로그램입니다. PV 란 물리적 디스크 공간을 말합니다. 필요 포인트 - 물리 디스크 공간은 충분한데 LV 용량이 부족한 경우 1. LV 논리 용량 체크 - 현재 루트 용량 확인 시 20GB 사이즈로 구성, 1.9G 를 사용하고 있는 상황입니다. df -h 2. PV 물리 용량 체크 - fdisk를 통해 확인 시 DISK 용..
Node.js 는 크로스 플랫폼을 지원하고 자바스크립트 런타임 환경에서 동작합니다. 언어는 Javascript 이고 웹상은 물론 서버 사이드 에서 많이 사용하고 있습니다. 한마디로 Javascript 는 백엔드, 프론트엔드 에서 모두 사용 가능 한 언어 입니다. 그런 Javascript 서버 엔진인 Node.js 를 CenOS 환경에 설치 하는 방법을 포스팅 할께요. - 조건 sudo 권한을 가지고 있는 계정에서 진행 1. YUM 저장소에 노드 소스를 추가 (저는 10 버전을 설치하겠지만, 8버전을 원할 경우 setup_8.x 로 진행하면 되요!) $curl -sL https://rpm.nodesource.com/setup_10.x | sudo bash - 2. 인스톨 Node.js and npm $su..