본문 바로가기

전체 글123

[ TOP ] 명령/ File Capture http://www.thegeekstuff.com/2009/10/how-to-capture-unix-top-command-output-to-a-file-in-readable-format 2016. 1. 5.
[ Solaris 9 ] gcc & binuitl 설치하기 1. Solaris 9의 패치 중 9_Recommand Patch 필수적으로 설치 => OS 권장 Fix 패치 모두 설치하기를 권장 2. GCC-3.4.6을 설치할 컴파일러를 선택 [ Sun의 cc 또는 gcc ] => gcc를 권장 3. GCC-3.4.6을 설치하는데 필요한 gcc와 binutils의 Package 파일을http://www.sunfreeware.com에서 다운 받아 설치함. [ Package로 된 gcc와 binutils 외에 GCC 컴파일에 필요한 Tools(m4, make 등)도 함께 설치하여함 ] 4. Package 파일로 설치한 gcc와 binutils의 설치 경로인 /usr/local/bin 디렉터리를 시스템의 환경 변수 파일인 .profile 파일에 다음 내용과 같이 설정 #.. 2016. 1. 5.
[ Solaris ] gcc 설치하기 (2012.12) [gcc 설치]- www.sunfreeware.com에 접속- 우측패널에서 x86/Solaris 10 선택- 우측패널에서 gcc-3.4.6 선택- These gcc packages require the installation of libiconv. 라고 하니 libiconv설치함.- 화면에서 libiconv를 선택하면 libiconv-1.14-sol10-x86-local.gz로 링크된다.- libiconv-1.11-sol10-x86-local.gz를 다운받는다.- 압축을 푼다. (gunzip libiconv-1.14-sol10-x86-local.gz)- 설치한다. (pkgadd -d libiconv-1.14-sol10-x86-local) --------> [참조 1]- gcc-3.4.6-sol10-x86.. 2016. 1. 5.
[ MSSQL ] Lock 에대한 구체적정리 (2013.0325) lock에 대해 정리가 잘되어있는거 같아, 공유합니다.------------------------------------------------** LOCK ** 트랜잭션은 LOCK 과 떨어져서 설명될 수 없는 관계이고, LOCK 도 트랜잭션 없이 설명될 수 없다. LOCK 즉 잠금의 문제는 동시성 문제이다. 어떤 자원을 누군가 사용하고 있다면 어떤 형태로든잠금이 설정된다. 그리고 그 잠금의 종류에 따라서, 해당 자원은 다른 사람이 어느 한계까지만을사용할 수도 있고 아예 엑세스 자체도 불가능할 수도 있다.그래서 여러 사용자가 함께 사용하는 응용프로그램이거나 특히 웹사이트 같은 경우엔 트랜잭션사용 시 잠금에 관한 설정을 꼭 고려해야 한다. 1. LOCK 개념 LOCK 은 잠금이다. 잠금이란 어떤 자원(개체 등.. 2016. 1. 5.
[ MSSQL ] Lock 관련명령 (2013.0325) 1. 활성중인 트랜잭션 조회DBCC OPENTRAN 2. Lock TimeOut 설정 값 조회 / default : -1(무제한)SELECT @@LOCK_TIMEOUT 3. Lock TimeOUT 설정SET LOCK_TIMEOUT 1800 -- 밀리세컨드로 3분설정-- Lock이 걸린 후 3분이 지나면 세션이 끊김 4. Lock 확인 및 Lock 죽이기EXEC sp_lock-- 프로시저 실행하여 mode가 x인 것 확인dbcc inputbuffer(spid)-- mode가 x인 것의 spid를 입력하면 해당 테이블정보가 출력kill spid-- 문제가 되는 spid를 kill한다. 5. 데이터베이스를 사용하고 있는 사용자의 연결 정보sp_who2 --------------------------------.. 2016. 1. 5.
[ MAC ] 맥초보자가 실수하는 몇가지 1. 실행중인 애플리케이션의 창을 닫으면, 프로그램이 종료된 줄 안다.(Closing an application window, thinking it has quit)- 윈도에서는 '창'이 하나의 애플리케이션 개념이지만, 맥에서는 단지 '창'의 개념입니다.창을 닫는다고 애플리케이션이 종료되는게 아니죠. 2. 애플리케이션을 다운받은 후, 디스크 이미지를 마운트 시킨 채로 실행시킨다.(Downloading an app and running it from the disk image)- 보통 애플케이션을 다운받을 때의 .dmg 파일은 윈도의 .iso 파일과 같이 가상 이미지 형식의 파일입니다..dmg 파일을 마운트 해서 나오는 애플리케이션 파일은 하드디스크로 복사해서 사용해야 합니다. 3. 이름 없음 폴더를 무한.. 2016. 1. 5.
[ LINUX ] CENT OS 5.2 무선랜카드 설치기 2012.11090 오랜만에 개인작업용 리눅스 서버를 만들기 위해 업그레이드 하고 남은 후질구레한 컴퓨터(베니스 3000+, 2기가, 40기가)로 서버를 구축하기로 했다. =========================================================================================================가장먼저 할일은 myLG070 AP의 공유기 모드를 스위치 모드로 변경하는것.//KLDP의 블루스크린님의 도움공유기로 들어와서 192.168.0.x 번호를 iptime 공유기가 분배해주는데.. 또 그걸 받아 myLG070에서192.168.123.x 번호를 무선랜카드에 부여하게 되는데.. 이렇게 되면 외부접속이나, 같은 네트웤에 있더라도접속이 불가능했다. 스위치 모드로 변.. 2016. 1. 5.
[ UNIX ] process 23 프로세스23.1 명령 실행시키기23.2 프로세스 만들기에 대한 원칙23.3 프로세스 식별23.4 프로세스 만들기23.5 파일 실행시키기23.6 프로세스 종료23.7 프로세스 종료 상황들23.8 BSD 프로세스 Wait 함수들23.9 프로세스 만들기 예제프로세스들은 시스템의 자원들의 할당을 위한 기본적인 단위이다. 각 프로세스는 자신만의 주소공간과 (보통) 한 개의 제어 쓰레드를 갖는다. 프로세스는 프로그램을 실행한다; 당신은 같은 프로그램을 실행하는데 여러개의 프로세스를 가질 수 있지만, 각각의 프로세스는 자신의 주소공간에서 자신의 프로그램 복제본을 갖고 다른 프로그램 복사본과 독립적으로 실행된다.프로세스들은 계층적으로 구성된다. 각 프로세스는 그것을 만들었던 부모 프로세스를 갖는다. 주어진 부모 .. 2016. 1. 5.
[ DB ] ALTER 명령 ALTER 명령 컬럼명 변경ALTER TABLE dept RENAME COLUMN name TO deptName; 컬럼 타입수정ALTER TABLE dept MODIFY ( deptName varchar2(100) [NULL]|[NOT NULL] ); 컬럼 삭제ALTER TABLE dept DROP COLUMN deptName; 컬럼 추가ALTER TABLE dept ADD ( address varchar2(100) default '' ); 컬럼의 제약조건 삭제ALTER TABLE userTable DROP PRIMARY KEY:ALTER TABLE userTable DROP CONSTRAINT userTb_fk_userid; 외래키 추가ALTER TABLE [테이블이름] ADD CONSTRAINT [외.. 2016. 1. 5.