전체 글 594

우분투 파일/디렉토리의 퍼미션: umask

*umask : 파일/디렉토리 생성될 떄 기본 권한을 지정하는것#umask명령어에 의하여 변경된 umask값은 새로 로그인을 하면 초기화된다./etc/bashrc파일의 umask값을 지정하는 부분을 수정하면 다시 로그인을 하여도 값이 초기화되지 않는다. umask값에 의하여 생성된 파일과 디렉토리의 권한은 다음과 같다.umask값000001002022생성되는 파일 권한666666664644생성되는 디렉토리 권한777776775755 *umask 변경 및 확인-확인$umask$umask -s : 생성시 어떤 권한을 갖게 되는지 직접 보여줌 -변경: 직접 umask 값을 주기만 하면 됨*umask 001 *시스템 전체의 default umask 설정/etc/pam.d/ 안의 common-session, co..

backend/ubuntu 2016.12.07

우분투에서 퍼미션 조정하기 (chmod)

*파일 권한 관련: 퍼미션 권한 조정하기1) 파일 정보 보기$ls -al drwxr-xr-x 2 root root 4096 Apr 22 16:59 conory파일Type 퍼미션정보 링크수 소유자 소유그룹 용량 생성날짜 파일이름파일 Type : "d" -> 디렉토리 , "l" -> 링크파일 , "-" -> 일반파일 등등..퍼미션정보 : 해당 파일에 어떠한 퍼미션이 부여되어있는 지 표시!링크수 : 해당 파일이 링크된 수! 링크는 윈도우의 "바로가기"와 같습니다. "in [대상파일] [링크파일]" 명령으로 링크파일을 만듭니다.소유자 : 해당 파일의 소유자이름! (누구껀지?)소유그룹 : 해당 파일을 소유한 그룹이름! 특별한 변경이 없을 경우 소유자가 속한 그룹이 소유그룹으로 지정됩니다.용량 : 파일의 용량!생성..

backend/ubuntu 2016.12.07

우분투에서 atom 설치하기

*원래는 gedit을 기본으로 사용하고 있었으나... gedit에서 한글 입력이 되지 않아서 더 프로그래밍을 배우기 전에 새로운 editor를 받아보기로 했다! -gedit에서 한글 입력이 안되는 이유는 무엇일까? (시도해본 해결책들) *ubuntu 16.04에서 atom 설치$wget -o atom.deb http://atom.io/download/deb$dpkg -i atom.deb ...로 설치해보려 했으나 현재 apt 상에서 오류가 계속해서 나고 있기 때문에 공식 페이지에 들어가서 deb 파일 다운 후 설치하였다$dpkg --install atom.deb #파일명은 다를 수 있음 *atom 으로 실행하면 기본 아톰 화면이 나온다. -간단한 설정 (preferences)을 하였음-Font: Noto..

backend/ubuntu 2016.12.07

웹어플리케이션 00. 준비 단계

* 구상 -> 기획 -> 디자인 -> 개발 -> 테스트 *구상/기획-UI 모델링: User Interface를 모델링 하는것, (UI; 사용자가 시스템을 조작하는 장치)-직접 손그림/ 펜슬 / PPT / 발사믹 (유료) 등 다양한 방법으로 가능 *웹&서버&클라이언트 *웹서버-아파치, Nginx 등... -개발자 도구 설치를 간편하게 해주는 bitnami, apm setup 등...-bitnami 설치까지 완료 (12/6) -https://bitnami.com/stack/lamp 에서 run file 다운로드(만약 실행이 안 될 경우 chmod로 권한 변경해주고 실행)~/다운로드$ sudo chmod 700 bitnami ~~ .run~/다운로드$ sudo ./bitnami ~~run -otp/lampst..

selenium을 통한 중고나라 크롤링

중고나라 *selenium 활용한 크롤링 +frame 변환까지 *중고나라 키워드(+page)를 입력하면 키워드별 제목, url, 가격 등을 표로 일목요연하게 정리해서 보여주기... -11.23~ 현재 중고나라 맥북 프로의 글 제목만 크롤링 완료 추후 url, 가격 등의 정보 (+사진이 있으면 사진도)를 표로 (pandas 활용) 만들어서 업로드? ------------------------------------------ # vim 파일 활용해서 from selenium import webdriver driver = webdriver.Firefox() driver.get("https://nid.naver.com/nidlogin.login") # id 입력 id_input_element = driver.f..

sending gmail by python3

sending email by Python # 이메일을 보내기 위한 smtplib 모듈을 import 한다import smtplib # 그 이후에는 일단 복붙으로 구현--------------------------------------------------------# -*- coding:utf-8 -*- import smtplib TO = "bartkim0426@gmail.com,"SUBJECT = 'Testing email'TEXT = """testing - \nsending email in python \nby seul, loving in suwon""" # plain text # Gmail Sign In gmail_sender = 'bartkim0426@gmail.com' gmail_passwd ..

backend/python 2016.11.23