본문 바로가기

전체 글

(186)
인천 을왕리 해수욕장 -> 왕산 해수욕장 -> 선착장 (...?) 라세티 구입후 처음으로 떠난 당일치기 코스... 물론 불청객들이 좀 있긴 했었지만 여름이 오기전에 한번쯤 다녀오고 싶었기도 하였고, 즐거운 시간을 보냈다. 근데 사진에는 아마도, 왕산쪽뿐이 안찍은듯 싶다..ㅡㅡ; (왠지 바보짓 한것 같기도 하고) 더구나 비도 오는때여서 그런지 사람은 그다지 없고 한산 하였지만, 이런 한산함이 좋으니까.. 더구나 내 유일한 똑딱이마져 회사 사람에게 빌려줘 어찌할 도리가 없는 상황... 그나마 있는 햅틱ON (무려 500만 화소이다!!) 으로 몇장을 찍어 추억으로 남겨보았다. 다행히 도착해서 돌아다닐때는 그나마 빗줄기가 좀 잦아들은 상태.. 하지만 역시 바닷바람에, 이슬비는 몸이 떨릴정도로 쌀쌀함을 느꼈었고, 몇몇 낚시를 하는 사람들과 MT를 온듯한 대학생 한 그룹만이 전부..
linux 일반 (mount) windows와 같은경우는 마운트 라는 표현을 쓰지 않고, 붙인다...라고 표현을 많이 하는것으로 알고 있습니다. 실제로 저도 그렇게 사용을 하고 있구요... 디스크를 추가하거나, cdrom에 cd를 넣거나, 혹은 usb를 연결하거나 할때 linux에서 마운트작업을 한다고 합니다. 대체적으로 unix에서 마운트작업은 번번히 일어나는 작업이고, 또한 신중한 작업이기도 합니다. backup, restore, 추가 등등의 작업이지요... mount작업은 간단하면서도 까다로운 작업임이 틀림 없습니다. 일반적인 cd mount 방법 mount -t iso9906 /dev/cdrom /media/cdrom iso이미지 마운트 방법 mount -o loop ./RHEL5.2_x86/rhel5.2_dvd_x86.iso..
Linux 일반 (system shutdown, runlevel) 컴퓨터는 파워스위치만 켜면 켜집니다.. 끌때는 그냥 파워스위치만 누르면 꺼집니다...정말 편리하지만, ext2혹은 ext3와 같은경우는 disk에 곧장 write를 하지 않고 일종의 buffer(혹은 cache)에 넣어두고 이 buffer에서 disk에 실질적으로 write를 하게 되어집니다. 그렇다 보니 급작스러운 정전, 혹은 예기치못한 사고가 발생할수 있습니다.. 그래서 shutdown작업전에는 항상 sync명령을 내려 buffers에 있는 내용을 모두 disk write를 한 후 shut가 되어지는것이 정석입니다. poweroff 명령어> shutdown -k : 실제로 종료하지는 않고 사용자에게 경고 메세지를 뿌립니다. -r : reboot (==reboot 명령어와 동일합니다) -h : halt..
mysql(9) - mysql 백업과 복구...-2 백업과 복구 이어서........................... 1.기존 테이블을 삭제하고 백업데이터로 복구하는 방법 (add-drop-table) 이 방법은 백업을 하시는 시점~복구 시점간 중간단계에 db는 저장되어지지 않는다 mysqldump -u root -p --add-drop-table test > test.sql // 백업방법 mysql -u root -p test data.sql 원격지에서 백업하는 방법 mysqldump -u [USERID] -p -h test.com -P [port:무시가능] test > remobackup.sql mysqldu..
mysql(8) - mysql 백업과 복구...-1 정말 쉬운 백업방법 1. 통체로 묶어서 백업한다. 2. mysqldump를 통해서 백업을 한다.. 솔직히 1번과 같은경우가 정말 편하기 편합니다... 하지만~! 1번과 같은경우는 운이 나쁘면 dbtable이 깨져버리는 불상사가 ....OTL mysqldump에 대해서만 언급하겠습니다. ======================mysqdump useage========================== 1>테이블만 백업하는 방법 ./mysqldump [option] database_name [tables....] >file명 2>데이터베이스가 2개 이상될때 사용하는 방법 ./mysqldump [option] --databases [option] database_name1 database_name2 ........
mysql(7) - 마이그레이션, 대량입력, text형식, cvs형식 db백업, 복구 작업을할때, 혹은 마이그레이션 작업할때 종종 대량으로 입력해야할 경우가 생길때 사용합니다 useage: mysqlimport -u [USERID] -p [DB_NAME] [filename=tables] ./mysqlimport -u pp -p test addr 형식으로 입력합니다 주의 사항은 test라는 db에 addr이라는 테이블로 들어가지는것입니다. 만약 addr테이블이 존재 하지 않는다면 생성은 되지 않겠죠.. 만약 회원가입에 관한 내용이 있다고 생각해봅시다.. id,email,phone_num,address의 내용은 userinfo라는 테이블이라고 생각하겠습니다. 해당 데이터 베이스 이름은 users입니다. db명이 users이고 userinfo일경우 ./mysqlimport -u..
mysql(6) DML(Data Manipulation Language) 스키마 객체의 데이터를 조회, 입력, 수정, 삭제, lock관련이다.. insert, update, delete, select, lock table, explanu plan, call등이 있다.. mysql(5)의 test table를 예로 ....작업합니다 test 테이블의 구조는 아래와 같습니다. uid int(4) name varchar(20) ssd varchar(15) //주민번호였는데....-_-; 좀 민감해지네요 임시적으로 메일주소로 변경하여 사용합니다) ======================================================================= 테스트 테이블에 샘플로 입력 >insert into test(uid,name,ssd) values('0','신머..
mysql(5) DDL(Data Definition Language) 테이블 속성 // 구조 변경 들어가기전 사전 작업 ./mysqladmin -u root -p create tt ./mysql -u root -p tt; >create tables test( uid mediumint(4) unsigned DEFAULT '0' NOT NULL, name varchar(20) DEFAULT "" NOT NULL, ssd varchar(15) DEFAULT "" NOT NULL, PRIMARY KEY (uid) ); >show tables; tt 라는 데이터베이스에 test라는 테이블이 생성된다! >desc test; uid/name/ssd에 대한 정보가 나타난다 ======================테이블 속성 // 구조 변경======================== te..