본문 바로가기

영남이공대

[녹음자료] 마이크로소프트 매니저 김윤곤 영남이공대학교 특별강의 10월 30일 한국에서 성공하신 분들 중 하나이신 마이크로소프트 국제 매니저로 활동하고 계신김윤곤 께서 영남이공대학교에 특별강의를 하러 오셨습니다. 마이크로소프트에서는 KimKim이라는 이름을 쓰고 제대로 부르지 않으면 응답하지 않는다는 유머로 대부분 강의에서는 딱딱했던 분위기를 깨뜨리셨습니다.(이메일도 kimkim@microsoft.com 입니다.) 1학년때 학점을 간신히 학교를 다닐만한 점수를 받으셨지만30년 공부하여 마이크로소프트 매니저라는 자리에 오르실 정도로 대단한 분이십니다. 음질 : 낮음기타 : 박수소리 및 잡음으로 신경쓰일 수 있습니다. 더보기
영남이공대학교 사이버보안과] Chapter1 Chapter 1. 개요1.1 데이터 통신(Data communication) 전선과 같은 특정 형태의 전송매체를 통해 두 장치 간에 데이터를 교환하는 것- 전달(Delivery): 시스템은 정확히 목적지에 데이터를 전달해야 한다. - 정확성(Accuracy): 시스템은 데이터를 정확하게 전달해야 한다. 수정된 데이터는 사용할 수 없다. - 적시성(Timeliness): 시스템은 적시에 데이터를 전송해야 한다. 실시간(Real-time) 전송 - 파형 난조(jitter): 패킷 도착 시간이 조금씩 다른 것. 품질이 일정치 못함1.1.1 구성요소 - 메시지(Message): 통신의 대상이 되는 데이터 - 송신자(Sender): 데이터 메시지를 보내는 장치 - 수신자(Receiver): 메세지를 받는 장치 .. 더보기
시험이 끝난뒤 조금 느슨해졌네요~ ㅜ.ㅜ 시험이 끝난뒤 조금 느슨해졌네요~ ㅜ.ㅜ 시험끝난 그주 일요일... 하필 일요일!! ㅜㅜ 친구와 친한형을 만나 놀기시작했는데.... 8차까지 ㄷㄷ 밤을 새가며 술마시고 놀고 ㅋㅋㅋ 이것이 대학생활이다...?? ㅋㅋㅋㅋ 술은 토요일날 마시는걸 추천드립니다...하하핳 월욜날 밤새고 학교 출근해서... 수업듣고 사람이 할짓 아니였습니다. 더보기
[영남이공대학교 사이버보안과] Savepoint / Truncate 작업 Savepoint : 변경된 지점의 위치 저장Rollback to 이름 : 세이브포인트 한 지점까지 재복구 http://pastebin.com/0Qax8drA#-- 1. UPDATE TABLE "world" ( world 테이블 수정 ) UPDATE world set code = 1 WHERE lang = 'kor'; -- 2. SET SAVEPOINT ( 세이브포인트 kr ) SAVEPOINT kr; -- 3. DELETE FROM world ( world 테이블의 kor 언어 삭제 ) DELETE FROM world WHERE lang = 'kor'; -- 4. Rollback to kr ( kr 세이브포인트로 이동 ) ROLLBACK TO kr; -- BONUS 1. TRUNCATE : DELETE.. 더보기
[영남이공대학교 사이버보안과] MYSQL 데이터 변경 후 적용 또는 취소 Commit 변경된 데이터를 데이터베이스에 적용Rollback 변경된 데이터를 취소 또는 Commit이 수행된 시점까지 취소 이것을 테스트 하기 전에Mysql Default 값에 자동으로 Commit이 되도록 있기때문에set autocommit = 0;명령 구문으로 commit을 OFF 해야한다. 테스트 예제문(1) Rollback 연습해보기 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 -- 1. Update TABLE "world" update world set code = 82 where country = 'japan'; -- 2. Look TABLE "world" select * from world; -- 3. Rollback !! rollback -- Yeungnam Unive.. 더보기
[영남이공대학교 사이버보안과] MYSQL 데이터 유형 [영남이공대학교 사이버보안과] MYSQL 데이터 유형MYSQL의 Data Type을 정리한 것입니다. 주로 쓰이는 값은CHAR, VARCHAR, INT, FLOAT, DOUBLE입니다. * 날짜 데이터select now(); +---------------------+| now() |+---------------------+| 2014-10-15 15:03:35 |+---------------------+1 row in set (0.01 sec) * 바이너리 데이터BINARY은 RAW 데이터형을 사용하고 ( < 255byte )VAR BINARY는 LONG RAW 데이터형을 사용한다. ( < 2GB )그외에는 BLOB 데이터형으로 넘어간다. ( < 4GB ) * NULL 값값이 존재하지 않는다 라는 의미만.. 더보기
[영남이공대학교 사이버보안과]PHP정리-1.컴퓨터와 언어에 대해알아보자! ※컴퓨터와 언어→언어(Language)-자신의 생각이나 느낌을 표현히기 위한 문자나 음성등의 수단과 체계-일종의 ‘약속’ 그언어를 사용하는 사람들이 오랜시간 동안 만들어온 규칙과 체계 →기계어와 어셈블리어-기계어(Machine Language)·기계가 사용하는 언어로, 컴퓨터의 주언어·“0”과 “1”로 구성 →어셈블리어(Assembly Language)-인간이 기계어를 제대로 이해하고 프로그램을 작성하는 것은 어렵고 효율이 떨어짐.-기존의 숫자로 이루어진(binary)명령어를 사람이 보기 쉽게 영문으로 변경(효율증가)-기계어보다는 편리하나 어셈블리어로 프로그램 작성은 여전히 어려움. →고급 프로그래밍 언어-기계어보다 이해하기 쉽게 정확하고 간결한 언어-어셈블리어와 같은 언어와 구분 짓기 위해 붙여진 이름.. 더보기
[영남이공대학교 사이버보안과]Linux- 5)부팅과정 부팅 과정1. 부팅 - 2. 마스터 부트 레코드(MBR) - 3. grub 실행 - 4. /boot 마운트- 5. kernel 실행 - 6. root 파티션 마운트 - 7. init 실행 - 8. 스크립트 실행 3번 grub 위치/mnt/sysimage/etc/grub/etc/grub.conf 4번 /boot 마운트/sbin 7번 init/etc/inittab 일반사용자가 루트권한으로 실행하는 방법(1) sudo(2) su (권한변경 및 환경설정env 적용 안됨)(3) su - (권한변경 및 환경설정 적용) 나이스값이 작을 수록 우선순위가 높다.NI 값(-20~19) 프로세스 우선순위 변경renice -값 [PID값] 현재 실행중인 프로세스를 사용률 높은 순으로 나타내기top [명령어] EUID : 프로.. 더보기
[영남이공대학교 사이버보안과]학과 갤러리 종합 모음 - flickr 학과 갤러리 종합 모음 flickr 더보기
[영남이공대학교 사이버보안과]Linux- 4)예약작업, crond, atd 예약작업으로 시스템 관리croub : 주기적으로 정해진 시간에 특정작업 실행(주기적 실행)atd : 특정 시간 이나 시스템의 부하가 낮을 때 수행하도록 예약된 작업을 수행하는 데몬 프로그램(한번실행)crond 의 설정파일시스템 crond:/etc/crontab 주로 root 권한으로 작업 수행사용자 crond:/var/spool/cron/사용자명 crond 설정파일 형식시스템 : 사용자 : 사용자별 crond 설정crontab –e :설정파일 편집 crontab –l : 설정파일 확인 crontab –r : 설정파일 내용 삭제 crond사용 제한/etc/cron.allow : 이 파일이 존재하면 이 파일에 등록된 사용자만 cron 작업 수행/etc/cron.deny : 이 파일이 존재하면 이 파일에 등록.. 더보기