[네이버 클라우드] 1년간 무료 리눅스 서버 구축하기
참고 자료 클라우드 기반 서버 구축 방법 0. 예상 진행 절차 1. 네이버 클라우드 플랫폼 회원가입 네이버 클라우드 플랫폼에서 micro server를 선택하면 1년간 무료로 서버를 이용할 수 있다. (한국 거주자 한정) 기존의 사용 중인 네이버 계정을 통해서 몇 초만에 회원가입을 할 수 있다. 2. 결제 수단 등록 결재 수단을 등록한다. 계좌이체나 체크카드는 불가하다. 신규 … 더 읽기
참고 자료 클라우드 기반 서버 구축 방법 0. 예상 진행 절차 1. 네이버 클라우드 플랫폼 회원가입 네이버 클라우드 플랫폼에서 micro server를 선택하면 1년간 무료로 서버를 이용할 수 있다. (한국 거주자 한정) 기존의 사용 중인 네이버 계정을 통해서 몇 초만에 회원가입을 할 수 있다. 2. 결제 수단 등록 결재 수단을 등록한다. 계좌이체나 체크카드는 불가하다. 신규 … 더 읽기
이 글은 목소리가 감미로우신 이고잉님의 오픈튜토리얼 리눅스 강의를 듣고 정리한 내용입니다. Daemon daemon은 사용자가 직접적으로 제어하지 않고, 백그라운드에서 돌면서 여러 작업을 하는 프로그램을 말한다. 웹서버와 같은 상시 수행해야 하는 작업들을 다룬다. daemon의 대표적인 예시로 apache2(웹서버)를 들 수 있다. daemon으로 실행되는 프로그램들이 있는 디렉터리를 확인한다. 리눅스의 /etc/init.d는 daemon들이 모여있는 디렉터리다. 리눅스의 /etc/rc3.d/에는 daemon들의 링크가 모여있는 디렉터리가 … 더 읽기
백그라운드 실행 출처 ~!!!!!! 목소리가 감미로우신 이고잉 선생님의 오픈튜토리얼 리눅스 강의 : https://youtu.be/ZL4qFGf1z_4 요약 ctrl+z 실행 중인 프로그램을 백그라운드로 보내는 단축키. 이 기능을 실행하면 명령어가 일시 정지됩니다. 그렇기에 다시 실행하기 위해선 fg 또는 bg 명령어를 입력해야 한다. 명령어 & 시간이 오래 걸리는 작업을 기다리지 않고서 다른 작업을 할 수 있게 된다. fg background에 작업을 foreground에서 실행한다. … 더 읽기
java를 잠깐 사용할 일이 생겼다. 2학년 java 강의에선 당연히 이클립스를 사용했다. 하지만 짧게 사용하는데 이클립스를 설치하기는 싫었다. 그래서 vim과 터미널을 이용해서 java를 컴파일하고 실행하는 방법을 찾아보았다. Java Compiler, Java Virtual Machine java는 기계 중립적이다. 자바 바이트코드는 플랫폼에 독립적이다. 모든 자바 가상 머신은 자바 가상 머신 규격에 정의된 대로 자바 바이트코드를 실행한다. 따라서 표준 자바 API까지 … 더 읽기
이고잉님의 오픈튜토리얼 강의 요약분. 출처 : https://opentutorials.org/course/2598/14212 locate locate : 파일 위치 찾기 locate 명령어는 모든 파일과 디렉터리의 위치 정보를 DB로 생성하여 사용자 키워드를 생성하고 파일이나 디렉터리의 위치를 출력한다. locate를 사용하기 위해서는 우선 updatedb 명령어를 이용하여 DB(=mlocate)를 생성해야 한다. 확인해보았는데 맥북에는 아직 /var/db/locate.database가 생성되어 있지 않다. 필요하다면 그때가서 만들어서 사용할 계획이다. 출처 : [네이버 지식백과] locate (유닉스 리눅스 명령어 사전, 2010. 11. … 더 읽기
인터넷과 데이터베이스의 관계 인터넷이 동작하기 위해선 최소 2대의 컴퓨터가 필요함. 최소 2대의 컴퓨터가 정보를 요청하고 응답한다. 역할에 따라서 클라이언트와 서버라고 나눈다. 정보를 요청하는 클라이언트, 정보를 제공하는 서버 둘이 모여 인터넷을 이룬다. 우리가 MySQL을 설치하면 아래 두 가지 프로그램을 설치함. 우리는 데이터베이스 서버에 직접 접근할 수 없다. 그렇기에 우리는 MySQL monitor라는 클라이언트를 통해서 접근할 수 있다. … 더 읽기
if절에 and와 or을 사용하는 방법은 크게 3가지다. <, >, (, ), &&와 ||등은 shell의 예약어다. 그렇기에 if [ ]에선 사용할 수 없다. 물론 <, >는 \<, \>로 고쳐 사용하는 등 방법이 있긴 하다. 하지만 익숙하지 않고 복잡하다. 그리고 위계가 있는 AND와 OR의 경우 표현하기 어렵다. 그래서 여러모로 if [[ ]]문으로 사용하는 것이 편하다. 출처 : https://chocoamond.tistory.com/56
IF CASE DO-WHILE UNTIL while이랑 다른 점 : To execute commands in “command-list” as long as “expression” evaluates to false 조건이 거짓일 경우 반복문 수행. FOR SELECT BREAK & CONTINUE FUNTION 선언이 호출보다 먼저 있어야 한다. LOCAL VARIABLES IN FUNC
띄어쓰기 주의 Shell에서 산술 연산을 수행하는 방법은 크게 3가지가 있다.
shell에 대한 이해도를 높여주는 글 [중요] Shell 확장 쉘의 중요 기능인 쉘 확장에 대해 다룬다. https://coding-chobo.tistory.com/54 이보다 잘 정리할 수 없다.