주로 사용되는 리눅스 명령어 모음

linux logo

안녕하세요. 플래처입니다.이 글은 ‘주로 사용되는 리눅스 명령어 모음’ 관련된 내용을 포함하고 있습니다.대부분의 개발자는 리눅스를 사용하게 되지만, 개발을 하기 이전에는 대부분 윈도우를 사용하기 때문에 커맨드에 익숙하지 않습니다.그런 분들을 위해 주로 사용되는 명령어들을 정리해보았습니다. pwdpwd는 ‘print work directory’의 줄임말로, 현재 위치한 directory의 위치를 보여줍니다. lsls는 ‘list segments’의 줄임말로, 기본적으로 현재 위치에 존재하는 file과 directory의 정보를 제공합니다. cdcd는 ‘change directory’의 줄임말로, 특정 디렉토리로 …

CentOS 7 Swap Memory 설정하기

CentOS Logo

안녕하세요. CentOS 7 Swap Memory 설정하기 포스트입니다.구글에서 VM을 할당받아 사용한지도 1년이 지났는데요.아무래도 기본 설정된 저렴한 모델을 살펴보면 메모리가 부족함이 있어 이 포스트를 준비하게 되었습니다.[ Install WordPress with LEMP Stack ] 프로젝트 진행하시는 분이라면 같이 참고해서 보셔도 좋을 것 같습니다. Swap Memory 추가하기 먼저 스왑 메모리를 추가하기 전에 확인하는 방법부터 정리하자면 아래와 같습니다. 위 명령어를 입력하시면 메모리 현황을 확인할 수 있습니다.현재 …

워드프레스 Briefly unavailable for scheduled maintenance 해결

안녕하세요. 워드프레스 Briefly unavailable for scheduled maintenance 해결 포스트입니다.벌써 호스팅 업체에서 GCP로 옮겨온지 1년이 훌쩍 넘어버렸네요. 이전에 호스팅 업체를 이용할때가 오히려 더 빠른 기분이 들지만, 지금이 더 커스터마이징할 수 있고 더 자유도가 높아 만족도는 좋습니다. 이번 포스트를 쓰게된 계기가 앞서 얘기한 이야기의 연장선에서 파생되었는데, 워드프레스를 사용하다보면 업데이트를 자주하게 됩니다. 그런데 GCP를 이용하고나서부터 플러그인 업데이트를 누르게되면 꽤 오래(그렇다고 엄청 오래는 아닙니다.) …

CentOS 7 Version Upgrade

CentOS Logo

CentOS 7 Version Upgrade 관련 포스트입니다.저는 CentOS 7 을 주로 사용하고, 이 OS는 제가 사용할줄 아는 유일한 OS 입니다. 다루면서 필요한 것들에 대해 조금씩 ‘Config Level’로 정리하는 포스트입니다. OS Version 업그레이드 아래 작성한 방법으로 간단하게 OS를 최신버전으로 업그레이드가 가능합니다.다만 최신버전에 대해 호환이 되지 않는, 정확하게는 검증이 되지 않은 서비스를 운영중일 때에는 운영계에서는 되도록 올리지 않습니다. 그렇기 때문에 위와 같은 방법으로 …

CentOS 7 Python 3 설치 후 yum 에러 해결

CentOS Logo

CentOS 7 Python 3 설치 후 yum 에러 해결 포스트입니다.저는 모든 리눅스 OS를 CentOS 7을 사용중입니다.다른 OS에서도 같은 현상이 발생하는지는 모르겠습니다.우선 제가 겪은 버전에서의 에러에 대해 공유드리고 해결 방법에 대해 공유드리고자 합니다. 오랜만에 공부할게 있어 GCP에 들어가서 죽어있던 VM을 켠 후에 접속하여 yum 업데이트부터 진행하려고 했는데 아래와 같은 에러가 발생하였습니다. 뭔가해서 검색해보니 많은 분들이 겪고 있는 상황이라 쉽게 원인을 찾을 …

Nginx에서 gzip을 통해 컨텐츠 압축하는 방법

PageSpeed Insights

오늘 포스트는Nginx에서 gzip을 통해 컨텐츠 압축하는 방법 관련하여 공유드리고자 합니다. 최근 구글 사이트 속도 측정 사이트에서 제 사이트의 메인 페이지 로딩 속도를 측정했습니다. 100점 만점의 score로 표현이 되고 권고가 나오는데 매우 낮은 점수를 받고 Contents Compression 적용을 권고 받았습니다..ㅠ 사실 워드프레스를 이용하면서 플러그인에서 제공하는 caching을 사용하고 있었는데 이게 컨텐츠의 주소가 변경이 되면서 SEO에 안좋은 영향을 주는 것 같아 취소한 적이 …

모바일기기로 서버 SSH 접속 방법(JuiceSSH 사용기)

JuiceSSH Logo

이번 포스트는 ‘ 모바일기기로 서버 SSH 접속 방법 ‘에 대해 다뤄보려고 합니다. 세상에는 참 편리한 솔루션들이 많네요.아직 한국어로 된 글이 많지 않은걸로 봐서는 많이 쓰지는 않는 어플 같습니다. 사용 후기부터 말씀드리자면, 스마트폰에서 하는건 아무래도 무리겠지만 테블릿 정도의 크기에서 사용한다면 꽤 도움이 될 것 같습니다. ‘JuiceSSH’는 ‘Google Play’에서 다운받으실 수 있습니다. 저는 최근에 미패드4를 구매해서 거기서 테스트를 해봤습니다. JuiceSSH 설정 위 …

CentOS 7 계정 관리 (생성, 삭제, visudo)

visudo capture Image

CentOS 뿐만 아니라 다른 리눅스에서도 마찬가지일 것이라 생각합니다. 이 포스트에서는 리눅스에서의 계정을 생성하고 삭제하는 등의 계정 관리 방법에 대해 기본적인 내용만 다뤄볼 예정입니다.리눅스를 저도 다루기 시작한게 얼마 되지 않아 헷갈릴 때마다 참고하기 위해 작성하는 것이니 틀린 부분이 있다면 알려주시기 바랍니다. 계정 관리 부분은 버전이 올라가도 크게 변경되는 부분이 없을 것이라 예상되지만, 앞 날은 제가 예측할 수 있는게 아니기 때문에 이 …

Nginx 표준식 변수 정리

Nginx Logo

Nginx를 사용하기 위해서는 가장 많이 다루는 파일이 default.conf 파일인 것 같습니다. 이 부분을 잘 다루기 위해서는 변수를 잘 알아야 하는데, 저의 경우 처음 접하다 보니 이 부분이 힘들었습니다. 그래서 간단하게 활용할 수 있는 변수들을 공유하고자 포스트를 마련해보았습니다. 다뤘던 포스트는 이 링크를 참조해보시면 좋겠습니다. 위 주소를 활용하여 변수들을 안내해드리도록 하겠습니다. 혹시 틀린 부분이 있다면 댓글로 정정요청을 해주시면 감사하겠습니다. 현재 요청온 Domain이나 …

MySQL 기본 명령어 모음

MySQL Logo

WordPress on LEMP Stack 프로젝트를 진행하면서 제대로 공유드리지 못했던 MySQL(MariaDB) 기본 명령어를 공유드립니다. 간단한 내용들이지만 이것들만 알아도 기본적인 쿼리는 날릴 수 있으니 기억해두시면 좋습니다. MySQL 실행 (Based on Linux) 위 예시문을 해석하면 ‘flature라는 계정으로 thinkground01라는 데이터베이스에 접속한다. 접속시 패스워드를 물어봐라.’ 입니다. -h : hostname (or localhost or ip) -u : username -p : 접속시 password를 친다는 의미 -D : Database …