728x90 전체 글399 [vi] VI 에디터 명령어 모음 VI 명령어 정리 및 모음 1) 명령 모드(command mode)에서 명령어 내용 i 현재 커서 위치에 삽입(입력모드로 넘어감 a 현재 커서 바로 다음 위치에 삽입(입력모드로 넘어감) o 현재 줄 다음 위치에 삽입(입력모드로 넘어감) x 커서가 위치한 곳의 글자 1개 삭제.(5x;: 문자 5개 삭제) dw 커서가 위치한 곳에서부터 단어 삭제(커서가 위치한 곳부터 띄어쓰기 까지) dd 행 삭제, 잘라내기 삭제가 되는 것처럼 보이지만 버퍼가 있다. 그러므로 p를 하면 붙여진다.(ctrl+x라 생각하면 편하다. ex) 3dd: 3줄이 삭제 u 방금 한 명령 취소 (ctrl+z) yy 현재 줄을 버퍼로 복사(ctrl+c) ex) 5yy;: 5줄 복시 p 현재 커서가 있는 줄 바로 아래에 버퍼 내용을 삽입 이전.. Server 2018. 7. 13. [Node.js] node.js(노드) 서버 구축 node.js 서버 구축 (간단 구축) 구축 서버환경은 Ubuntu(우분투) 입니다. 1. OS 설치 및 업그레이드 root@mingling:~$ sudo apt-get update root@mingling:~$ sudo apt-get upgrade sudo apt-get update 단계에서 서버 연결 error가 발생할 경우 nameserver 등록 확인이 필요하다. 방법은 아래와 같다. /etc/network/interfaces : dns-nameservers 8.8.8.8 추가 /etc/resolv.conf : nameserver 8.8.8.8 추가 root@mingling:~$ sudo apt-get -o Debug::pkgAcquire::Auth=true update 2. node.js ppa.. JS/NODE.JS 2018. 7. 13. 2018 에너지 작품 공모전 ▒ 2018 에너지 작품 공모전 ▒접수기간 : 2018년 7월 2일(월) ~ 8월 31일(금)연관단어 : 에너지, 작품, 포스터, 클래그라피, 사진, 인포그래픽, 제품아이디어, 친환경 설비(제품)디자인, 공모전, 콘테스트 대회 소식 2018. 7. 13. [ubuntu] ubuntu에서 nfs 서버 구동 및 설정하기 1. 시냅틱 패키지나 콘솔에서 nfs-kernel-server를 설치합니다. $ sudo apt-get install nfs-kernel-server 2. nfs가 사용하는 포트 고정하기 nfs가 사용하는 포트 중 일부가 고정이 아니므로 공유기를 사용하거나 이런경우 번거로움이 발생하므로 포트를 고정합니다. 페도라/레드햇 일 경우. $cat /etc/sysconfig/network NETWORKING=yes HOSTNAME=localhost.localdomain # Add Static ports for NFS, in order to be able to forward them with VMWare NATconfig RQUOTAD_PORT=32764 STATD_PORT=32765 STATD_OUTGOING_P.. Server/Ubuntu 2018. 7. 11. [facebook] 페이스북 관련 웹페이지 캐시 삭제 페이스북(Facebook)을 통해 특정 사이트나 링크(웹 페이지)를 공유하면 페이스북은 해당 URL의 페이지를 자체 서버에 캐시합니다. 업무 2018. 6. 25. GitLab 설치 [ 출처 : https://brunch.co.kr/@skykamja24/48 ] 모든 프로그램은 업데이트 및 관리가 필요하다. 릴리즈 이후 생기는 버그, 변경사항 등을 쉽게 체크하고, 관리하는 기능은 프로그램을 만드는 것만큼이나 중요하다. 여러 사람이 공동으로 작업하게 되면 소스코드를 같이 올리는 공간이 필요하고, 변경된 사항들은 기록되어야 한다. 이러한 협업에 쓰이는 도구가 버전관리 시스템이다. 깃(Git)이라는 좋은 서비스가 있다. 방금 말한 버전관리 시스템으로 전세계에서 가장 큰 서비스이다. 유료로 이곳에 가입해 private 프로젝트를 진행하는 방법도 있지만 이번엔 깃랩(GitLab)을 서버에 설치하는 방법을 다뤄보고자 한다. 매우 간단하기 때문에 총 10분 정도의 시간이 소요된다. 아래의 링크는.. 공유 소스 관리/Git 2018. 6. 14. [Ubuntu] 우분투 스왑메모리 설정. 우분투 스왑메모리 설정 1기가를 3기가처럼 우분투 내에서 가상메모리 설정 하드디스크 볼륨으로 돔. cd / sudo dd if=/dev/zero of=swapfile bs=1M count=2000 sudo mkswap swapfile sudo swapon swapfile echo "/swapfile none swap sw 0 0" >> /etc/fstab cat /proc/meminfo Server/Ubuntu 2018. 6. 14. [mysql] MYSQL CREATE FUNCTION 에러 MYSQL CREATE FUNCTION 에러 아래와 같은 FUNCTION을 생성시키려 할 때, CREATE DEFINER=`test`@`%` FUNCTION `GET_CREATE_ID`( `tableName` VARCHAR(50) ) RETURNS char(6) CHARSET utf8 LANGUAGE SQL NOT DETERMINISTIC CONTAINS SQL SQL SECURITY DEFINER COMMENT 'ID 생성 함수' BEGIN DECLARE id VARCHAR(50); UPDATE T_ID_GENERATION SET NEXT_ID = NEXT_ID + 1 WHERE TABLE_NAME = tableName; SET id = ( SELECT CONCAT(IFNULL(PREFIX,''), L.. DB/MySql 2018. 6. 8. [mysql] DB서버 MYSQL 대소문자 구분 대다수의 DB서버는 기본 설정이 SQL을 구문하게 끔 되어있다. 아래 코드를 확인해보자.SQL Server설정 파일 중 하나인 my.cnf 를 열어보면, [mysqld] # # * Basic Settings # #user = mysql pid-file = /var/run/mysqld/mysqld.pid socket = /var/run/mysqld/mysqld.sock port = 3306 basedir = /usr datadir = /var/lib/mysql tmpdir = /tmp lc_messages_dir = /usr/share/mysql lc_messages = en_US skip-external-locking lower_case_table_names=1 위에 빨간 글씨로 쓰여져있는 lower_c.. DB/MySql 2018. 6. 8. LETSENCRYPT 에서 SSL 인증서를 무료로 발급 받아 웹 서버에 적용하기 LETSENCRYPT 에서 SSL 인증서 무료로 발급 받아 웹서버에 적용하기 [Version.apach2] 1. SSL 인증서, Letsencrypt란? 웹사이트를 서비스 한다면, SSL 인증서를 도입 하여 사용자와 서버 간의 통신을 HTTPS를 통해 암호화 하는 것 정도는 매우 당연한 시대가 되었습니다. SSL 인증서를 알기 위해서, 먼저 간단하게 암호화 통신에 대해 알아 봅시다. HTTP를 포함해 서버와 클라이언트 간의 데이터 통신을 할 경우, 암호화를 하지 않는다면 모든 데이터는 평문 (plain text)로 전송을 하게 됩니다. 예를 들어, 여러분이 어떤 웹사이트에 로그인을 할 때, 아이디 및 비밀번호를 입력 후 로그인버튼을 누르는 순간, 여러분이 입력한 데이터를 서버에 전송합니다. 이 때, 해당.. SKILL/Security 2018. 5. 17. SSL 보안 인증서 발급 - CSR 발급 SSL 인증서 대행업체에 요청하기 전, CSR 코드를 발급 받아 보겠습니다. 1. 랜덤키 생성 $ openssl md5 * > random.key random.key 파일이 생성되게 됩니다. 2. 개인키 생성. $ openssl genrsa -rand random.key -out 2048 mykey.pem $ openssl genrsa -rand random.key -des3 -out 2048 mykey.pem 위와 같이 할 경우는 비밀번호를 사용할 수 있다. 이 비밀번호는 웹서버 구동시 입력해야만 구동 가능 하다. 3. CSR 생성 $ openssl req -new -key mykey.pem > mykey.csr 인증서 정보를 입력 가능하게 되어 있지만, 추가적으로 입력하는 부분들은 그냥 패스해도 상관.. SKILL/Security 2018. 5. 17. 제26회 KEB하나은행 자연사랑 어린이대회 대회 소식 2018. 5. 16. 이전 1 ··· 5 6 7 8 9 10 11 ··· 34 다음 728x90