일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 웹디자이너
- PHP
- JQuery
- 홈페이지구축
- 프로그래머
- 쇼핑몰제작
- 개발자
- 쇼핑몰구축
- 웹디자인
- plugin
- 워크식스
- 제이쿼리
- 웹에이전시
- 안드로이드
- 튜닝
- 3D프린터
- 플러그인
- 사이트제작
- work6.kr
- 웹퍼블리싱
- CSS
- 쇼핑몰
- 웹퍼블리셔
- 홈페이지제작
- jQuery Plugin
- 커스터마이징
- 웹개발자
- 포트폴리오
- 고도몰
- 홈페이지
- Today
- Total
목록리눅스 (8)
그냥 개발자 블로그
라즈베리파이로 여러 프로젝트를 하다보면 라즈베리파이의 CPU 및 GRU 과열로 인하여 다운 될때가 있습니다. 그래서 열을 식혀 주기 위해 5V 팬(쿨러)를 달아주기도 하는데요. 지속적으로 팬이 돌아갈 경우 전류 소모량이 증가하고 팬의 소음이 발생합니다. 약간의 전기 지식과 프로그래밍을 할 수 있다면 라즈베리파이 온도에 따라 팬을 끄고 켤수 있게 할 수 있습니다. 라즈베리파이 5V 팬(쿨러) 연결 라즈베리파이에서 최대로 제공 가능한 전압이 5V 임으로 5V 팬을 이용 합니다. NPN 트랜지스터와 저항이 필요하며 위 그림에서 모터는 팬을 나타냅니다. 5V 의 전원을 트랜지스터가 차단하고 있다가 특정 온도에 다다르면 신호를 줘서 트랜지스터가 전원을 허용하게 하는 원리 입니다. 라즈베리파이 온도 체크 하기 라즈..
웹 개발을 하면서 터미널 사용은 생각보다 매우 유용합니다. 에디터나 IDE에서 할수 없는 많은 일들을 처리 할 수 있기 때문입니다. 예를 특정함수나 변수를 어디서 봤었는데 파일 위치와 파일명이 정말정말 기억이 나지 않을때가 있습니다. 이럴때 유용한 명령어가 있습니다. $ grep -r 'apple' ./* 위 명령을 해석하면 "apple 이라는 단어가 들어간 파일을 현재 경로를 포함한 하위 모든 디렉토리에서 검색해라" 라는 뜻이 되겠습니다. grep 하나만 잘 사용해도 개발속도가 빨라 집니다. copyright (c) 2017 워크식스
우분투를 서버로 쓰려고 아이피를 고정아이피로 변경 후 갑작스레 브라우저가 되다 안되다 했어요. 왜 그런지 몰라 한참을 해맸는데 나중에 알고보니 DNS 설정을 안해줘서 였더군요. 만약 저와 같은 현상이 우분투에서 발생한다면 아래 처럼 해보세요. 상단에서 인터넷 연결 모양의 아이콘을 클릭해주세요. 그러면 위와 같이 네트워크 연결창이 뜨는데요. 여기서 지금 연결된 것을 선택하고 편집을 클릭해주세요. 해당 연결의 설정 화면이 뜨면 DNS 서버에 168.126.63.1 를 넣어주고 저장해주세요. 168.126.63.1 이 코넷(?) 이라는 곳에 DNS 서버라네요. 이렇게 설정하고 다시 컴퓨터를 부팅해주시던지 아니면 네트워크만 껏다가 다시 연결 해주세요. 이걸 몰라서 한참 고생했네요. ;;;
개인용 OS(운영체제) 시장에는 크게 리눅스와 윈도우가 있는데요. 윈도우에 대해선 다들 잘 아실테고 리눅스의 역사에 대해서 알아볼까해요. 1970년도 이전 과거 컴퓨터들은 공장(?)에서 목적에 맞는 고유의 운영체제를 가지고 있었죠. 현대사회처럼 한가지 운영체제를 여기저기 설치해서 사용할수 있는게 아니었어요. 따라서 컴퓨터 한대 생산 단가는 국가나 살수 있을 정도로 매우 높았죠. 이러한 불편을 개선하고자 벨연구소(전구 만든 분 연구소)에서 어떠한 컴퓨터에서도 사용이 가능한 유닉스 운영체제를 개발하게 되었죠. 이때 프로그래밍의 선구자인 데니스 리치라는 분이 유닉스를 개발을 위해 C언어를 만드는 계기도 되었어요. 그후 한참의 세월이 흘러 컴퓨터의 보급이 국가에서 지역구로 지역구에서 기업으로 기업에서 학교로 점..
보통 웹서버를 만들기위해우분투보다 centOS를 많이들 선택하하여 설치하죠.centOS가 더욱 안정적이라는 의견이 있어서 인데요. 실제로 사용해본 결과 우분투를 설치한 웹서버봐 centOS를 설치한웹서버에는 차이점이 없었으며 최신 패키지가 나오는 속도는우분투가 더욱 빨랐네요. 그렇다면 우분투를 웹서버로 사용하기위한 설치 순서를 알려드릴게요.우분투 설치는 iso 파일만 있으면 쉬우니 패스 할게요. 일단 웹서버에 기본적으로 필요한것들 설치 순서부터 보고 가실게요. 1. ssh 설치2. 아파치설치3. mysql 설치4. php설치5. phpmyadmin설치6. ftp설치7. 사용자추가8. 재부팅 이제 상세를 시작할게요.root 계정으로 설치를 진행해서 sudo 명령어는 사용하지 않았으니참고하시고요. 1. ss..
우분투를 이용하다보면 별도로 생성된 사용자에 대해서 기본경로를 따로 지정해주고 싶을때가 있는데요. FTP 첫 접속시 경로 설정 같은 경우가 되겠네요. root 계정으로 접속해야하고요. /etc/passwd 라는 파일을 열어주세요. 이와 같이 여러 유저 정보가 나열되어 있을텐데요. 기본경로를 수정하고자 하는 사용자의 /home/사용자 이부분을 수정해주시고 재부팅 해주시면 끝!
우분투에 웹서버를 설치했다고 해서 끝이 아니죠.utf-8환경에 적합게 변경도해주어야 한글이며 다른 문자가정상적으로 보여지고 저장되고요.설정으로 보안도 강화시켜줘야겠죠. 포스팅에서 진행할 순서는 아래와 같으니 먼저 숙지해두시고요.설정과정은 편의를 위해 이전과 마찬가지로 root 계정으로진행하였으니 참고해주시고요.한가지 더 전 nano 에디터가 편해서 nano 명령어를 사용했어요.vi나 vim 쓰셔도 상관없으니 이것도 참고해주세요. 1. 사용자설정2. 아파치설정3. php 설정4. mysql 설정5. ftp 설정6. 재부팅 상세 설정을 시작할게요. 1. 사용자설정아파치가 설치완료되고 나면 기본 경로가 /var/www 로 되어있는데요.일반적으로 이 경로를 그대로 사용하지는 않죠. 따라서 사용자 경로로 아파치를..
리눅스 자주 사용하게 되는 명령어 모음 1. 디렉토리 및 하위 내용 모두 삭제 rm -r 디렉토리명 2. 경로 이동 cd 파일경로 3. 폴더 내에 리스트보기 ls 4. 사용자 추가 adduser 사용자명 5. 사용자 삭제 (디렉토리까지 삭제) userdel -r 사용자명 6. vi 편집기로 파일 열기 vi 파일명 7. nano 편집기로 파일 열기 nano 파일명 8. 사용자 패스워드 설정(활성) 및 초기화(비활성) passwd 사용자명passwd -l 사용자명 9. tar로 압축 tar -cvf 압출파일명(.tar) 압출할폴더 10. tar 압축 풀기 tar -xvf 압축풀파일명(.tar) 11. 시스템 종료 shutdown -h now 12. 시스템 재시작 shutdown -r now 13. 로그아웃 ..