써져 있는것
directory link
upload -> /www/test/upload
ln -s /www/test/upload /www/service/test/upload
타깃 생성될 위치
같은 색에 해당하는 곳
써져 있는것
directory link
upload -> /www/test/upload
ln -s /www/test/upload /www/service/test/upload
타깃 생성될 위치
같은 색에 해당하는 곳
CMOS 패스워드를 분실하여 접속하기 위해 수은 배터리 분해 5분 ~ 10분 정도
원인 : CMOS 초기화 하여 IDE 모드로 자동 변경 및 SSD 부팅 디스크 사용하면서 IDE 모드를 사용하기 때문
해결 방법 : CMOS 에서 ADVANCE - SATA - MODE - AHCI mode 사용
----------------------------- cmos password reset / setting ----------------------------
CMOS 해제방법
접속 방법은 동일합니다. 물론 CMOS 비밀번호를 입력하고 BIOS설정에 들어올 수 있습니다.ㅎ.ㅎ
기억하기 쉬운 비밀번호를 하라는 뜻이...여기에....해제 할 때도 필요합니다........ㅋ
BIOS진입 후 Power on Password를 disable로...ㅋ
비밀번호를 지우고 싶으시다면 비밀번호변경에 가서 현재비밀번호를 치고 바꿀 비밀번호에 엔터만 눌러주면 됩니다.
그러면 비밀번호는 처음 상태처럼 없는 상태가 됩니다. 그러면 Security 목록이 <사진 4>처럼 보이던 게 <사진 2>처럼 변합니다.
비밀번호가 없는 상태로 돌아간 거죠~~ㅋ
아?까도 말했지만 비밀번호는 어디에 적어두시거나 개인이 무조건 기억하고 계셔야합니다. 서비스센터에 가서도 찾을 수가 없어요....
앗...큰일이다............!!!!!!!!!!!비밀번호가..........!!!!!!!!!!!!!ㅠㅠ
CMOS 비밀번호가 생각이 안나는 경우!! -> 해결방안 : 동그란 수은 전지 리튬배터리를 5분 ~ 10분 정도 빼둠 cmos 초기화되니 유의
만약 비밀번호가 생각이 안난다면 데스크탑이나 노트북 모두 수은전지라 부르고 리튬 베터리라 부르는...이 녀석을 빼서 방전시키고 20초정도 후에 다시 결합하고 부팅을 해주시면 됩니다. 노트북 같은 경우엔 분해하면 결합하기가 어렵고,,,데스크탑도 분해결합에 서툰분들은 비추합니다.....그런 경우엔 서비스센터를 이용하세요.......분해하고 다시 결합해주는데 얼마 걸리지 않아요.....^^ㅋ
그런데 최신 노트북같은경우에는 수은베터리가 일체형으로 나오는 경우가 종종있어서 서비스센터 자체에서 해결이 안되는 경우도 종종 있습니다. 그래서 이런 경우는 수리하는데...한...15일 정도 걸린다고 하더군요.....
---------------------------------- 관계 무 --------------------------------------------------------------------------------------
하드 자리가 비어있는건 정상입니다
AHCI 모드로 바꾸면, BIOS 에서 SATA 컨트롤러를 쓰기때문에, 어떤 보드에따라 다르지만 SATA 컨트롤러에 달려있는 드라이브들은 BIOS 에 안뜹니다.
먼저 하셔야될껀... AHCI 를 Disabled 로 다시 바꾸시고 부팅 하시구요..
레지스트리에서 고칠게 두군데 인데요
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Pciide 이거 확인하셨다니
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Msahci
Mysql ver 5.5.1
계정 확인
select * from mysql.user;
계정 등록 쿼리
insert into mysql.user values ('localhost','test',PASSWORD('1234^^'),'Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','N','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','','','','',0,0,0,0,'','');
계정 활성화
flush privileges;
계정 접속
./mysql -u test -p
test database 삭제
drop database test;
접속 후 database 확인
show databases;
접속 후 test database 생성
create database test;
test databases 활성화
use test;
종료
quit
database 복사
프로시저까지 복사
./mysqldump --routines --trigger -u(계정) -p (db) > (생성명).sql
db 붙여넣기
./mysql -u(계정) -p (db) < (생성명).sql
참고
http://www.phpschool.com/gnuboard4/bbs/board.php?bo_table=qna_db&wr_id=169735 - 문제점 확인
http://cloudjak.tistory.com/17 - 프로시저 복사 시 도움
http://egloos.zum.com/kwon37xi/v/1634694 - 나중에 찾아보니 명령어도 도움될듯
http://recoveryman.tistory.com/186 - 프리시져 보는데 도움될듯
import / export
mysqldump -uUSERNAME -pPASSWORD -hHOSTNAME USER_DATABASE > FILENAME.sql
Then import using:
mysql -uUSERNAME -pPASSWORD -hHOSTNAME USER_DATABASE < FILENAME.sql
cd /usr/local/mysql/bin
./mysql -u root -p
mysql> SELECT User, Host, Password FROM mysql.user;
1. create user [계정]
2. set password for [계정]=password('password');
-----------------------------------------
Q&A
사용 명령어
export ./mysqldump -u inuser -p pass1234 TEST1 > db_03.sql
import ./mysql -u inuser -p TEST2 < db_03.sql
데이터도 다 옮기려면
export ./mysqldump -u inuser -p pass1234 TEST1 -a > db_03.sql
-a 옵션 추가
옵션 | 의미 | Default | 비고 |
---|---|---|---|
옵션 | 의미 | Default | 비고 |
-A, --all-databases | 모든 db dump | ||
--databases | dump 할 db 명 기술하면 해당 db 만 dump | ||
--add-drop-database | DROP DATABASE 구문 추가하여 create database 전에 기존 database 삭제 | 기존 데이타가 삭제되니 주의 | |
--add-drop-table | DROP TABLE 구문 추가하여 table 생성전 기존 table 삭제 | drop table 을 제외하려면 --skip-add-drop-table 옵션 사용 | |
-l, --lock-tables | Lock all tables for read. | --skip-lock-tables 로 제외가능. 이 옵션보다는 아래의 --single-transaction 사용 추천 | |
--single-transaction | lock 을 걸지 않고도 dump 파일의 정합성 보장 | InnoDB 일때만 사용 가능 | |
--ignore-table | 제외할 테이블명을 주면 dump에서 제외 | 여러개의 테이블을 제외할 경우 테이블명마다 앞에 --ignore-table 옵션을 주어야 함. , 로 여러개의 테이블을 주어도 한 테이블만 처리 | |
--no-create-db | CREATE DATABASE 구문 제외 | dump한 파일을 load 하려는 환경의 database 명이 다를 경우 유용함 | |
--max_allowed_packet | 서버와 주고 받을 최대 패킷 사이즈 설정 | 1M | 첨부파일등이 DB 에 있을 경우 이 값을 크게 해야 한다. mysqldump: ‘max_allowed_packet’ 에러 처리참고 |
--triggers | trigger 도 dump | --skip-triggers 로 제외할 수 있음 | |
--routines | stored procedure 와 function 도 dump | MySQL 5 는 trigger는 기본적으로 덤프하나 function, procedure는 덤프하지 않음 |
참고 : https://www.lesstif.com/pages/viewpage.action?pageId=17105804
http://2sang.tistory.com/30
4 : MYSQL 일반사용자로 데이터베이스 접속하기
이번에는 MYSQL의 일반사용자로 접속을 해보도록 하겠습니다. MYSQL의 일반사용자로 접속을 하기위해서는 접속하기 전에 접속 할 MYSQL사용자가 생성되어 있어야 합니다. MYSQL의 일반사용자생성과 DB생성등에 관한 자세한 사항은 뒷편에 자세히 설명하고 있습니다.
다음의 예는 MYSQL의 picasso라는 일반사용자가 picasso_db라는 자신 소유의 데이터베이스로 접속한 예입니다.
[root@file root]# cd /usr/local/mysql/bin [root@file bin]# [root@file bin]# ./mysql -u picasso -p picasso_db Enter password: ******** Welcome to the MySQL monitor. Commands end with ; or g. Your MySQL connection id is 12 to server version: 4.0.14
Type 'help;' or 'h' for help. Type 'c' to clear the buffer.
mysql> mysql> exit Bye [root@file bin]# |
위의 예에 대한 개념을 정확하게 이해하기 위하여 다음과 같이 정리해 보았습니다.
출저 : https://www.linux.co.kr/home2/board/subbs/board.php?bo_table=lecture&wr_id=1366
1 : MYSQL 클라이언트명령어 mysql 사용법
이강좌에서는 MYSQL의 설치는 소스를 직접 컴파일하여 /usr/local/mysql/디렉토리 설치한 것으로 가정하도록 하겠습니다.
필자는 mysql사용법을 설명하기 위하여 많은 시간과 지면을 할애 하였습니다. 가능한 자세하게 실무에서 바로 적용할 수 있는 실제 예들을 거의 모두 사례별로 설명하였다고 자신합니다. 필자는 mysql에 대한 원고를 마무리하면서 실무사례를 모두 설명하고자 했던 필자의 의도가 여러분들의 서버관리 실무에 얼마나 도움이 될까를 생각하면 벌써부터 가슴이 설레입니다. 필자의 이 작은 소망이 여러분들께 전해질 수 있기를 소망합니다.
. MYSQL의 설치위치 : /usr/local/mysql/ . MYSQL클라이언트 mysql의 위치 : /usr/local/mysql/bin/mysql |
즉 MYSQL 데이터베이스 서버에 접속을 하기위한 mysql클라이언트 명령어의 위치는 /usr/local/mysql/bin/mysql 입니다.
그리고 mysql클라이언트로 MYSQL 데이터베이스에 접속을 하려면 MYSQL 데이터베이스 데몬이 실행되어있어야 합니다.
MYSQL의 기동방법에 대해서는 이책의“mysqld_safe”명령어편에서 자세히 설명되어 있으므로 여기서는 mysqld_safe명령어로 MYSQL 데몬을 실행하는 방법만 간단히 언급하도록 하겠습니다.
출저 : https://www.linux.co.kr/home2/board/subbs/board.php?bo_table=lecture&wr_id=1366
계정 정보 확인
SELECT User, Host, Password FROM mysql.user;
‘프로그래밍을 배우려면 어디서, 어떻게 시작해야 할까?’
프로그래밍 세계로 입문하는 많은 이들이 가지고 있는 고민일 것이다. 과거에는 일단 관련 대학에 진학하거나 학원을 가면서 프로그래밍을 시작했다. 하지만 최근엔 달라졌다. 오프라인 세미나, 해외 대학 강의를 들을 수 있는 MOOC, 실습 중심으로 기초 프로그래밍 개념을 알려주는 코드카데미, 트리하우스까지 학습 공간이 다양화되고 있다.
아쉬운 점은 새로운 프로그래밍 교육 교육 서비스가 대부분 한국이 아닌 영어권 국가에서 나온다는 점이다. 영어에 약한 한국 사용자는 새로운 교육 서비스를 이용하기 힘들었다. 성인을 위한 서비스는 특히 더 그렇다. 한국에선 거의 유일하게 ‘생활코딩‘이라는 무료 학습 사이트가 주로 성인 학습자에게 인기를 끌었는데, 올해 한국에 그렙이라는 스타트업이 여기에 도전장을 내밀었다. 그렙은 단순히 프로그래밍 교육 도구 업체로 머무는 게 아니라 더 큰 그림을 그리고 있다고 한다.
한국판 코드카데미, 스택오버플로우, 스크래치
그렙이 현재 개발하고 있는 서비스는 3가지다. 먼저 ‘헬로월드’가 있다. 헬로월드는 코드카데미와 비슷하게 웹브라우저에서 바로 실습을 진행할 수 있다. 동영상 강의도 볼 수 있고, 실습 문제를 풀면 바로 채점해준다. 강의는 주로 현직 개발자나 학원 강사가 진행하며, 일부 강의는 그렙 직원이 직접 만들었다. 모든 강의는 무료로 들을 수 있으며, 진도를 한눈에 볼 수 있는 현황판도 제공된다.
헬로월드는 출시한 지 1달이 조금 지났으며, 현재까지 방문자수는 2만명이 넘었다. 가입자수는 3200명 정도다. 전체 강좌는 크게 5가지, 세부적으로는 400개가 넘는 강의가 담겨 있다. 3월에는 유니티, 4월에는 iOS 과정이 올라온다고 한다.
두번째는 ‘해시코드‘다. 해시코드는 한국의 스택오버플로우, 개발자를 위한 ‘지식iN’을 목표로 삼고있다. 한글로 소통하고 코드 입력을 좀 더 쉽게 할 수 있도록 신경썼다고 한다. 해시코드는 공개한 지 1달이 조금 지났으며, 일부 질문들은 그렙에서 먼저 올리고 있는 상태다. 현재 해시코드에 올라온 질문수는 1500여개다.
세번째는 어린이 프로그래밍 교육 서비스 ‘키즈월드’다. 스크래치와 유사하게 블록 코딩 방식을 이용하고, 아이들에게 프로그래밍의 기본 원리를 알려준다. 그렙은 특히 교육 커리큘럼을 함께 개발해 실제 수업에서 체계적으로 컴퓨팅적 사고를 키울 수 있도록 신경쓸 예정이다. 키즈월드는 아직 공개되지 않았으며, 올해 봄 안에는 출시될 예정이다.
그렙이 출시하는 모든 도구는 기본 서비스는 무료로 제공되고 향후 추가 기능에 대해서 유료로 공개할 예정이다. 그렙의 목표는 많은 사용자를 모으는 것이다. 구체적인 일정이 나온건 아니지만 향후 개발자 전용 구인구직 플랫폼을 만들어 핵심 수익모델을 찾아나갈 예정이다. 임성수 그렙 공동대표는 “요즘 학생들은 프로그래머가 되기 위해 프로그래밍을 공부하는 게 아니라, 먼저 적성검사 준비랑 토익점수 챙기는 데 바쁘다”라며 “개발자들이 프로그래밍으로 자신의 역량을 평가받고, 기업은 원하는 적절한 개발자를 찾을 수 있는 구조를 만들 것”이라고 설명했다.
“개발자 사회에 기여하고파”
그렙은 이확영 대표와 임성수 대표가 함께 만든 기업이다. 두 사람은 고등학교와 대학교 동창이었지만, 각자 다른 스타트업을 운영하다가 올해 초 합병했다. 두 사람은 IT 업계를 오랫동안 지켜본 인물이다. 이확영 대표는 프리챌, NHN, 카카오 등 기업 현장에서 개발자로 일했으며, 카카오에선 6년간 CTO로 일했다. 임성수 대표는 국민대 컴퓨터공학과 교수로 학계에서 예비 프로그래머를 양성하고 있다.
임성수 대표는 최근 대학에서 컴퓨터과학을 가르치는 방법이 달라지고 있다고 강조했다. 먼저 예전에는 문법을 익히는게 대부분 이었지만 최근에는 빨리 무엇인가 만들어서 결과를 일단 확인할 수 있는 수업방식을 많이 시도하고 있다. 두번째로 학교에서 미리 오픈소스 소프트웨어가 무엇인지 이해하고 오픈소스 프로젝트에 기여하는 절차에 대해서 알리고 있다. 헬로월드에도 그러한 교육 가치가 내포됐다. 실제로 임성수 교수는 자바수업에서 헬로월드를 보조교재로 활용하면서 수업하기 훨씬 수월했다고 설명했다. 이확영 대표는 “지금은 언어 위주로 체험하는게 많지만 향후에는 구체적인 서비스를 만들어보는 과정을 헬로월드에 넣을 예정”이라고 설명했다.이확영 대표는 “항상 새로운 일을 하는 것을 좋아했다”라며 “개인적으로 사회에 기여를 하고 사회를 바꿀 수 있는 일을 찾다가 그렙을 떠올렸다”라고 설명헀다. 임성수 대표는 “학생들을 지켜보니깐 능력도 능력이지만 공부할 동기를 잘 못찾는 것 같았다”라며 “학습 문화를 바꾸는데 도움을 주고 싶어 그렙을 구상하게 됐다”라고 설명했다.
출저 : http://www.bloter.net/archives/252759
드라이버 설치
http://www.gainds.co.kr/?mid=board_fnEf52&sort_index=readed_count&category=979&document_srl=1247
https://www.sindoh.com/downcenter/dc_list.do?dctp=001#n
: 복합기 - d410 - os 설정 후 다운로드
스캐너 설정
http://blog.daum.net/sindodaesungoa/26
PHP 현재 날짜 가져오기(date())
일
d 일, 앞에 0이 붙는 2자리 표현 01~31
D 요일 3글자 표현 Mon~Sun
j 앞에 0이 붙지 않는 일 1~31
l (소문자 'L') 요일의 완전한 글자 표현 Sunday~Saturday
N 요일의 숫자 표현 1(월요일)~7(일요일)
w 요일 숫자 표현 0(일요일)~6(토요일)
z 해당 연도 일차 0~365
월
F 완전한 글자 표현 January~December
m 0이 붙는 월 숫자 표현 01~12
M 월의 축약 글자 표현 Jan~Dec
n 0이 붙지 않는 월 숫자 표현 1~12
t 해당 월의 일 수 28~31
연
L 윤년 여부 윤년 1, 나머지 0
Y 연도의 4자리 숫자 표현 1999 / 2012
y 연도의 2자리 숫자 표현 99 / 12
시간
a 소문자 오전/오후 am / pm
A 대문자 오전/오후 AM / PM
B 인터넷 시간 000~999
g 0이 붙지 않는 12시간 형식 1~12
G 0이 붙지 않는 24시간 형식 0~23
h 0이 붙는 12시간 형식 01~12
H 0이 붙는 24시간 형식 00~23
i 0이 붙는 분 00~59
s 0이 붙는 초 00~59
예제
$t_day = mktime(0,0,0,date("m"), date("d"), date("Y"));
$md1 = date("m/d", $t_day); // 출력 결과 ex) 3/12
date("m/d", $t_day-86400*6) ,
date("m/d", $t_day-86400*5) ,
date("m/d", $t_day-86400*4) ,
date("m/d", $t_day-86400*3) , //글피
date("m/d", $t_day-86400*2) , //모래
date("m/d", $t_day-86400*1) // 내일
date("m/d", $t_day-86400*0) // 오늘
[PHP] NUMBER_FORMAT , money_format , replaceall 사용 (0) | 2016.03.23 |
---|---|
[PHP] $_POST 사용법 / 사용 CHECK 된 데이터 전달 (0) | 2016.03.23 |
[PHP] - $_SERVER 함수 (0) | 2016.03.17 |
[javascript] 이미지 클릭시 체크박스 클릭 되게 하기 (0) | 2016.03.17 |
[javascript][php] checkbox checked info / 체크박스 체크된 정보 가져오기 / 체크박스 체크된 정보 가져오는 법 (0) | 2016.03.17 |