Linux

·Linux
LAPMLAPM = Linux + Apache + PHP + MariaDB 의 약어로, 웹 서버인 아파치, 서버사이드 스크립팅 언어인 PHP, 관계형 데이터베이스 서버인 마리아DB를 합친 것을 뜻한다.보통 이 세 개를 콤보로 묶어서 사용하여 웹을 구성하는 경우가 많아 LAPM으로 묶기도 한다. 물론 저번에 Ubuntu로 APM을 설치하는 방법을 기록해두긴 했지만...로키 리눅스는 처음이기도 하고 조금 다른 명령어들도 있어서 다시 기록해보려고 함  항상 그렇듯 설치 전 먼저 이들이 시스템에 모두 설치 되어있는지 다음과 같이 점검해본다.$ rpm -qa httpd php mariadb-server 입력 후 아래와 같이 아무것도 출력되지 않는다면 시스템이 설치되어 있지 않은 것  LAPM 설치는 다음 순서로 ..
·Linux
# dnf install openssh-server# systemctl enable sshd# systemctl start sshd 설치 전 이미 환경에 깔려있는지 확인해보고 싶다면 다음 명령어를 입력해보면 된다. # systemctl status sshd 아래와 같은 화면이 뜬다면 이미 존재하는 것!  로키 리눅스 콘솔창은 이상하게 확대 축소가 안돼서 콘솔 글자가 너무 작은 관계로 불편한 경우가 많다.따라서 윈도우 파워셸로 원격접속하여 작업하면 편리한데, 이때 사용하는 명령어가 다음과 같다.ssh 사용자명@호스트명 또는 IP 주소  이렇게 하면 윈도우 파워셸로 취향껏 테마 변경 및 글자 크기 변경이 자유로워 좋음!   RDP는 텍스트 환경만 원격 접속이 가능한 SSH와 달리 GUI 그래픽 환경을 원격 ..
·Linux
리눅스 명령어에는 다양한 필터가 존재한다. (grep이나 sed 등등..)그러나 조금 더 복잡한 패턴을 검색에 사용하고 싶을 때 정규표현식을 사용! ex) can, man, fan, dan, ran, pan 중 can, man, fan만 검색하고 싶다면 [cmf]an 으로 입력 가능ex) 휴대전화번호 010-xxxx-xxxx을 검색하고 싶은 경우010-[0-9]{4}-[0-9]{4} 또는 010-\d{4}-\d{4}- [0-9]와 \d는 같은 개념- \d{4} 숫자가 네 번 연달아 등장해야 함   Regex patterns - \d : 숫자 하나를 지정함- \D : 숫자가 아닌 문자를 지정   무튼 위 정규표현식을 연습하기 위해 다음 사이트에서 exercise를 풀어보았다. https://regexone..
·Linux
Vi 란?vi(or vim) - Vi IMproved, a programmer's text editor콘솔 환경에서 가장 보편적으로 사용 가능한, 다양한 기능을 제공하는 텍스트 편집기vim # 새로운 파일 생성vim [filename] # 파일 열기  세 가지 (명령, 입력, 라인 명령) 모드 vi 에디터를 처음 실행하여 진입하게 되면 명령 모드로 들어가게 되는데, 이 상태에서는 편집을 불가하며 열람만 가능하다.여기서 입력을 하고자 할 때에는 i 또는 a를 눌러 입력 모드로 진입할 수 있고 이때 하단에 -INSERT- 문구가 뜸입력 모드에서 탈출하고 싶다면 esc 를 눌러서 탈출할 수 있다. 반대로 라인 명령 모드인 ex 모드로 진입하려면 : 을, 탈출하려면 esc나 엔터를 누르면 된다.ex 모드에서..
·Linux
원래는 나도 유료판을 사용하고 있었지만 개인용에 한해서 pro가 무료로 풀렸다고 하길래 재설치를 해보려고 했다 그런데 기존에는 vmware 사이트에 들어가면 바로 다운로드 받을 수 있었던 vmware가 알고보니 반도체 기업인 broadcom이 vmware 회사를 인수하게 되면서 사이트 자체가 없어져버림(?)영구 라이선스 판매를 중지하고 연간 1년 단위 구독 서비스로 변경되었다고 한다.그 대신에 개인 사용자가 무료로 사용할 수 있도록 변경되었다 (이미 정품을 사용하던 나는....^*^ㅎ 사이트는 바로 broadcom으로 변환이 되어 이젠 해당 사이트에서 다운로드를 받아야 하는데 이게 매우매우 복잡해짐 절차가 매우 많고 귀찮지만,,, 일단 인내심을 갖고 아래 단계를 따라해보면 설치 가능합니다!  1. bro..
·Linux
새 가상머신에 gcc가 안깔려 있어서 터미널이 안내한대로 sudo apt install gcc를 입력했더니 다음과 같은 오류 문구가 1초마다 1줄씩 무한 루프로 나왔다..  같은 오류 문구를 마주한 적이 있어서 이전에 블로그 글도 써놓았었는데, 이렇게 같은 문구가 1초마다 무한루프로 출력되는 경험은 처음이었다.그냥 다 꺼버리고 이번엔 sudo apt update를 해보고 다시 시도했는데도 같은 오류가 발생했음 혹시 몰라서 sudo apt-get install gcc 를 입력하니까 정상적으로 설치가 진행되었다!