본문 바로가기

main182

리눅스 파일권한 설정 리눅스 파일권한 설정리눅스의 특정 파일을 실행할 경우 아래의 에러메세지를 마주하게 될 때가 있다.bash: ./foo.pl: Permission denied이는 현재 사용자가 해당 파일을 실행할 권한이 없을 때 나오는 에러 메세지이다.ls -al 을 입력하면 현재 디렉토리의 모든 파일 및 디렉토리의 권한이 표시된다. 하나의 파일 또는 디렉토리는 아래와 같이 표시된다.-rw-rw-rw- 2 user group 2351 May 11 20:56 a.sh drwxrwxr-x 2 user group 2351 May 11 20:56 b위 예에서 앞줄에 나온 -rw-rw-rw- 형태(9개의 문자)가 현재 파일의 권한을 나타내는 것인데, 의미는 순서대로 아래와 같다.[d:디렉토리?] [r:owner의 읽기권한] [w:.. 2017. 9. 17.
리눅스 사용자 추가 및 변경 (CentOS 사용자 변경) 1. 사용자 추가 root 계정으로 로그인하여 아래와 같이 입력 [root@localhost ~]# useradd testuser[root@localhost ~]# [root@localhost ~]# passwd testuser123Changing password for user testuser.New password: (새로운 패스워드 입력)Retype new password: (새로운 패스워드 재입력)passwd: all authentication tokens updated successfully.[root@localhost ~]# 2. 사용자 변경 명령어: su - [유저명] su - testuser cf.) root 계정으로 변경: su - root root 비밀번호 입력 3. 유저 비밀번호 변경.. 2017. 9. 17.
CentOS 7 싱글모드로 부팅해서 패스워드 변경하기 오늘은 CentOS 7의 싱글모드에 관해 정리합니다.이전 버전에서는 single 하나만 치면 간단하게 들어갈수있었는데 7버전에 들어서 바뀐것같습니다. 이 글에 사용된 서버는 버추얼 박스를 이용한 CentOS 7버전입니다. 1. centos 로그인시 계정 선택(ex. root 계정) 2. [Alt+R] 을 눌러 재부팅 3. 리부팅되고 있을 때 [e] 를 누르면 아래와 같은 창이 뜸. 1. 'e' 버튼을 눌러줍니다. 2. rhgb quiet를 init=/bin/bash로 변경한후 Ctrl -x를 눌러 싱글모드로 진입합니다. CentOS 5 또는 6와는 싱글모드 진입이 변경된것을 알수있습니다. # rhgb quiet 삭제 init=/bin/bash 추가 3. 부팅후 한번 패스워드를 변경해봅시다. 하지만 바로 .. 2017. 9. 17.
[codility] 1 BinaryGap Question1) BinaryGapFind longest sequence of zeros in binary representation of an integer. (출처 : https://codility.com/programmers/lessons/1-iterations/binary_gap/#disqus_thread) A.) import java.util.*; class Solution { public int solution(int[] A, int[] B, int[] C) { int begin = 0; int end = C.length - 1; int res = -1; while (begin 2017. 9. 12.
하둡 설치 [1] Virtualbox와 CentOS(DVD ISO) 설치 CentOS URL : https://www.centos.org/download/ [DVD ISO] 버튼 클릭 - Actual Country http://mirror.navercorp.com/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-1611.iso Virtualbox URL : https://www.virtualbox.org/wiki/Downloads - VirtualBox binaries Windows hosts 다운 그냥 디폴트 값 되어 있는체로 [next] 하다가 다음과 같은 경고창 뜨면 [설치] 클릭 이 장치 소프트웨어를 설치하시겠습니까? "Oracle Corporation"의 소프트웨어는 항상 신뢰(A) [설치(I)] [설치 안 함(N)] 참조 : http://j.. 2017. 9. 10.
파이썬 MySQL 설치 1. PC에 mySQL 설치 1) 아래 사이트에서 본인의 PC에 맞는 파일 다운로드 하기 (cp 다음 숫자는 python 버전임. win32로 끝나면 32bit, amd64로 끝나면 64bit 임.) URL: http://www.lfd.uci.edu/~gohlke/pythonlibs/#mysql-python 2) 설치하기 명령프롬프트(cmd) 창에서 다운받은 파일이 있는 폴더 경로로 가서, 다음과 같이 install 명령어 실행하여 설치. cd C:\Users\Downloads pip install mysqlclient‑1.3.12‑cp36‑cp36m‑win32.whl 3. PyMySQL 설치 파이썬에서 PyMySQL을 이용하여 MySQL 쓸 때, 다음과 같은 라이브러리 설치 pip install PyM.. 2017. 9. 3.
python - UnicodeEncodeError (유니코드 에러) UnicodeEncodeError: 'cp949' codec can't encode character u'\u0411' in position... 위와 같은 UnicodeEncodeError 가 나면, 다음과 같이 소스에 추가해주면 된다. # -*- coding: UTF-8 -*- # -*- coding: UTF-8 -*- import requests def main(): main_url = "https://www.test.co.kr/" response = requests.get(main_url) print(response.text) 2017. 9. 2.
Can't open file “django-admin.py”: No such file or directory Q.) Can't open file “django-admin.py”: No such file or directory A.)down voteacceptedTry running without pythondjango-admin.py startproject myprojectExplanation: It's because django-admin.py is added in one of the bin folders. Also, pythonexpects a file path. problem) 윈도에서 python.exe django-admin.py startproject [projectName] 로 했더니 위와 같은 에러 발생. Solution) django-admin.py startproject [projectName.. 2017. 8. 20.
vocabulary on the phone shrewd [ʃruːd] ①상황 판단이 빠른 ②기민한, (판단이) 재빠른 wunderkind (젊어서 크게 성공한) 신동, 크게 성공한 젊은이 2016. 8. 11.
경력 7년차 개발자의 선택 - 김형준님 글 어제 아는 후배와 메신저를 했습니다. 그 후배는 현재 프로젝트에 투입되지 않은 상태이고 몇 군데 괜찮은 프로젝트가 있어 간단한 인터뷰를 받는데 그 후 연락이 없다고 합니다. 후배는 삼성, LG 등과 같은 대형 SI 업체의 정규직 경력도 없습니다. 대부분의 경력은 대형 업체의 아웃소싱 인력으로 프로젝트 또는 유지보수 업무에 참여한 것이 전부입니다. 경력은 7년 정도. 기술적으로는 그렇게 뛰어나지는 않지만 그래도 나름 프로젝트는 따라갈 정도 입니다. 몇년전부터 저도 프로젝트에 투입될 개발자들을 선택해야 하는 위치에 올라오게 되었습니다. 저는 여전히 개발자이고 국내의 프로젝트 현실, 자기 개발의 어려움 등은 충분히 공감하고 있습니다. 그럼에도 불구하고 프로젝트에 개발 인력이 부족해도 이 후배를 투입 시키기는 .. 2016. 3. 28.
반응형