본문 바로가기

우분투9

우분투에 phpmyadmin설치 후 안 열릴때 우분투에 phpmyadmin설치 후 안 열릴때 2018. 1. 2.
우분투 16.04 Mysql, Express, Angular& node js를 npm페키지로 초간단 간단셋팅 우분투 16.04 Mysql, Express, Angular& node js npm페키지로 초간단 셋팅 #ANGULAR CLI 설치npm install -g @angular/cli # NG 명령어로 앵귤러 프로젝트 폴더생성ng new ngApp --routing # 프로젝트 폴더로 가서 NG SERVER 명령어로 서버가동cd ngApp ng serve # EXPRESS와 연동해주기 위해서 NG BUILD 명령어로 배포 준비ng build (dist 폴더와 build된 파일들이 생성됨) # Express 패키지와 미들웨어인 body-parser , db페키지를 다운로드 한다npm install --save express body-parser mysql #ngApp 폴더 안에 server.js 파일을 만들고.. 2017. 8. 2.
우분투16.04 Visual Studio Code와 Angular cli 설치하기 우분투16.04 Visual Studio Code와 Angular cli 설치하기 #Visual Studio Code 설치 #GPG키 다운로드 위해 필요한 패키지 설치sudo apt-get install curl #GPG 키를 다운로드 후 /etc/apt/trusted.gpg.d 경로에 복사sudo sh -c 'curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > /etc/apt/trusted.gpg.d/microsoft.gpg' #VSCD 다운 받기 위한 저장소 설치sudo sh -c 'echo "deb [arch=amd64] https://packages.microsoft.com/repos/vscode stable main".. 2017. 7. 31.
우분투16.04 집에서 회사 서버에 접속해보자 iptime&vmware 포트포워딩 외부접속! iptime&vmware 포트포워딩 외부접속! #짧은배경지식 1. IP는 공용 IP와 사설 IP가 있다.2. 공용IP 는 외부 통신 업체에서 하나만 제공해 주는 것이다. 바뀌지 않는다.3. 가까운 공간에 있는 사람들은 사설 IP를 사용한다.4. 사설IP는 공용IP가 제공해 주는 임의의 IP다. 자주 바뀐다.5. 공용IP를 통해 외부 접속이 가능하다.6. 사설IP를 통해 외부 접속이 불가능하다. #외부접속을 위해 해야할 것 1.외부PC 내부 PC 사이 방화벽 해제 2. IPTIME 포트포워딩3. 내부PC와 내부PC에서 돌아가고 있는 가상 OS 포트포워딩 (VMWARE 이용)4. 네트워크 설정 #외부PC 내부 PC 사이 방화벽 해제 제어판 -> 네트워크 및 인터넷 -> 네트워크 및 공유센터 -> window.. 2017. 7. 27.
우분투 16.04 ftp 다운로드는 되고 업로드는 안될때 해결방법 우분투 16.04 ftp 다운로드는 되고 업로드는 안될때 해결방법 우분투 리눅스에 개인 웹서버와 파일서버를 구축해 놓고 원격으로 사용하고 있다. 그동안 ftp로 우분투에 있는 파일을 다운로드만 했지 업로드를 해본적이 없었다. 오늘 해봤다. 오류가 났다! 또 구글링을 했다. 이 문제는 내가 소유자/그룹 개념에 대해서 잘 모르고 있었기 때문에 생긴 문제였다. 나는 mytelnet이라는 유저 아이디로 접속을 했다. 왼쪽pc에 있는 파일을 우분투의 특정폴더로 옮기고 싶었다. 문제는 처음에 우분투의 특정파일의 소유자/그룹이 root로 되어 있었다. 그래서 root 이외의 사용자는 접근자체가 불가능 했다. 그래서 명령어로 소유자를 mytelnet으로 바꾸어주었다. #권한 변경 명령어chown -R mytelnet:.. 2017. 7. 27.
우분투16.04 mysql 설치 후 윈도우 workbench에서 외부 접속하기! 우분투16.04 mysql 설치 후 윈도우 workbench에서 외부 접속하기! #mysql 설치apt-get install mysql-server 비밀번호 설정 후 설치 완료 #확인mysql -u root -p비밀번호 #외부 접속 허용 설정 아래 위치로 가서 mysqld.cnf 파일 열기 #수정 bind-address 를 0.0.0.0 으로 설정하던지, # 으로 주석 처리 해준다. #mysql 접속해서 use mysql;아래 명령어를 입력해 준다. grant all~~ 마지막 빨간 부분은 비밀번호 #flush privileges 를 꼭 적어준다. #우분투 mysql 포트 열어주기(이것 때문에 삽질..ㅜ) sudo ufw allow out 3306/tcp sudo ufw allow in 3306/tcp .. 2017. 7. 25.
ubuntu16.04 에서 pm2 와 nginx로 node js 서비스 하기 ubuntu16.04에서 pm2 와 nginx로 node js 서비스 하기 reverse proxy 에 대한 개념을 조금 알고 시작하면 좋을듯! #시작하기 전에 http://abc1211.tistory.com/283지난번 포스팅에서 node js와 express 설치 하는 방법 보실수 있어요. #express 명령어로 폴더를 하나 만든다express nodeApp #만든 폴더로 가서 npm install 후 node 서버 실행cd nodeAppnpm installnode ./bin/www #서버가 작동된 것을 확인하자 #PM2 와 NGINX 설치(구글링으로 한번 찾아보자!)(PM2는 NODE 서버를 관리 지속적으로 서비스 해주는 모듈이고,NGINX는 NODE APP이 외부에서도 접속되도록 하는 서버 .... 2017. 7. 20.
우분투 16.04 네임서버 캐싱네임서버 마스터네임서버 FTP서버 한큐에 설치! 네임서버 : DNS 서버역할: 도메인 이름을 IP 주소로 변환 시켜 주는 역할예) WWW.NAVER.COM -> 120.51.153.112 가장 초기의 네트워크 접속 방법- 컴퓨터가 몇대 안됨- 사용자가 모두 외워서 사용- 직접 IP 주소로 접근함 초기에는 hosts 파일을 이용하여 네트워크 접속 (전화번호 수첩과도 같다) 예)/etc/hosts120.153.12.15 www.daum.net123.178.15.17 www.wow.net 나중에는 네임서버를 이용하여 네트워크 접속 - 이름 해석을 전문적으로 해 주는 서버 컴퓨터가 필요해짐 전화 안내 서비스인 114와 같은 역할 - 네임서버는 인터넷에서 변화하는 모든 컴퓨터의 url과 ip정보를 거의 실시간으로 제공- 사용자는 url에 해당하는 ip 주소를 .. 2017. 7. 18.
우분투 vim 설치 시 패키지 의존성 문제 해결 우분투 16.04를 설치해서 이것 저것 해보고 있는데..환경설정 부터 어렵네...아무튼 구글님의 도움으로 해결.. 해결방법 sudo apt-get remove vim-common sudo apt-get clean && sudo apt-get purge sudo apt-get update && sudo apt-get install vim 2017. 6. 27.