개발 관련/Server 32

[Javascript] 호이스팅

자바스크립트는 호이스팅이란는 것이 있다. 컴파일 전에 선언된 녀석들을 위로 끌어당긴다는 의미와 가깝다 myFunc(); function myFunc() { console.log("I'm alive"); }; hello 함수가 나중에 선언되었지만, 이 함수는 정상 호출된다. 이를 함수 선언식의 호이스팅이라 한다. notCall(); var notCall = function () { console.log("I didn't born."); }; 이렇게 함수를 변수에 담아놓고 호출하면 오류가 발생한다. 함수 표현식은 호이스팅이 되지 않는다. 자바스크립트는 선언에 대해서만 호이스팅을 지원한다. 변수 할당에 대한건 무시. console.log(notEmpty); var notEmpty = 3; undefined 출..

[Server 시놀로지 도커] 재설치

시놀로지에 도커에다 우분투를 재설치 했습니다.오늘 최종본으로 진행합니다.기본  설치apt-get updateapt-get install sudoapt-get install vimapt-get install openssh-serverapt-get install ufwapt-get install mysql-serverapt-get install systemctl//설치 안함apt-get install apt-utilsapt-get install dialogapt-get install net-toolssudo가 설치되었으면, 암호를 설정하고 .bashrc를 열어주고, 실행 설정을 해줍니다. Root 비번 생성 / User 생성sudo passwdsudo adduser newusernamesudo usermod..

[Server] FTP-KR : 비주얼 스튜디오 코드로 서버 웹 소스를 클라이언트 에서 수정하고 git 연동까지

안녕하세요 맥파이입니다. 요즘 nodeJS 서버를 구축하고 작업을 해본다고 이것저것 설치하고 시간을 흩뿌리고 있습니다. 비주얼 스튜디오를 통해, 서버에 존재하는 코드를 수정하고 싶은데요. 한번 해보시죠! 서버 웹 소스를 클라이언트 에서 수정 예전에 서버쪽 업무를 진행했던 일이 생각납니다. 형상툴을 써서 작업하고, 커밋하고 싱크를 맞추고 그랬던 기억이 살짝 나네요. 신입때, 이런일이 있었습니다. 형상관리가 안되는 관리 소스쪽이 있었습니다. 아주 코어단이였구요... 왜 형상관리가 안됐었지??? 이상하네요. 그 당시 크론탭 설정이 잘못되어있어서 서버가 박살났었던... 나쁜 기억이 떠오르네요. 어찌되었건, 오늘 하고 싶은건 서버쪽 웹 소스를 비주얼 스튜디오 코드를 통해서 클라이언트피씨에 있는 비주얼 스튜디오 코..

[Ubuntu] Ubuntu에 SFTP를 붙여보자

안녕하세요 맥파이입니다. 오늘은 Ubuntu에 SFTP를 붙여볼 예정입니다. FTP / SFTP는 무엇인가? FTP (File Transfer Protocol) SFTP (Secure File Transfer Protocol) 그냥 이름만 풀이해서 보자면 보안이 강화된 파일 전송 프로토콜로 보인다. 안전하게 사용할수 있는 프로토콜이라면, 우리는 무엇을 써야 할까? 당연히 SFTP를 사용해야 하는 것이 맞을 것이다. SFTP (SSL File Transfer Protocol) SecureFTP (FTP/SSH) FTPS (or FTP/SSL) Ubuntu에 SFTP 설정 현재 우분투 서버에는 추가적인 설정 없이 SFTP 사용이 가능한 상황이다. SFTP 접속이 가능한 클라이언트를 설치 해야 하는데, 예전에..