본문 바로가기

시스템운영44

[ 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.
[ LINUX ] NFS NFS란?Network File System (NFS)은 썬 마이크로 시스템(SUN)에서 네트워크를 통해 파일을 공유할 수 있도록 만든 프로토콜 이다. NFS는 하드웨어, 운영체제 또는 네트워크 구조가 달라도 파일을 공유 할 수 있도록 고안되었다. 파일 공유등을 비롯해 다른 부가 기능을 제공한다. 하지만 공유된 파일들에 대한 보안 문제가 생길 수도 있다. 사용하는 프로토콜은 Network Lock Manager (NLM)과 Network Status Monitor (NSM)이다.기능상 삼바와 비슷하지만 가장 큰 차이는 커널에서 NFS를 지원한다는 점이다.NFS는 리눅스머신에서 윈도우 파티션을 마운트하여 사용하듯 NFS서버의 특정 디렉토리를 클라이언트에서 마운트하여 자신의 영역인것처럼 사용한다.그러나 위와.. 2016. 1. 5.
[ LINUX ] memory usage 메모리 Free를 보면. 사용율을 착각 할 수 있는데, 아래 free 명령어 보면 total used free sharedbuffers cachedMem: 24675128 24541056 134072 0 274936 16256752-/+ buffers/cache:8009368 16665760Swap: 65537156 0 65537156You have new mail in /var/spool/mail/root 실제 여유 메모리는 134072+274936+16256752 이다.그럼 대략 16665760 값이 나온다. 아래 스크립트는 좀 더 쉽게 확인하기 위한 것이다. #!/bin/shMEM_TOTAL=`free | grep ^Mem | awk '{print $2}'`MEM_FREE1=`free | grep .. 2016. 1. 5.
[ C ] micro time SUN,LINUX, unsigned long getMicroTime() { unsigned long l_time; struct timeval tp; gettimeofday(&tp, NULL); l_time=tp.tv_sec*1000000+tp.tv_usec; return l_time; } 2014. 8. 18.
#solaris IP address 설정 (1) IP 현재 설정 확인 IP를 현재 설정하기 위해서는 ifconfig 명령어를 사용한다. ifconfig 사용하는 형식은 출력 화면을 보면 설정하기 쉽다. ifconfig 명령어에 -a 옵션을 사용하면 활성화 되어 있거나 비 활성화 되어 있는 인터페이스의 설정 정보를 보여 준다. ifconfig 명령어 다음에 인터페이스 이름이 오면 해당 인터페이스에 대한 정보만 출력한다. # ifconfig -a # ifconfig hme0 (Sparc Platform) # ifconfig -a lo0: flags=1000849 mtu 8232 index 1 inet 127.0.0.1 netmask ff000000 hme0: flags=1000843 mtu 1500 index 2 inet 121.160.70.150.. 2014. 8. 18.
[ Solaris ] /home 디렉토리 사용하기 /home Directory안에 파일을 만들거나 디렉토리를 만들 때, 아래와 같은 메시지 발생 mkdir: 디렉토리 "/home/test" 작성 실패. 해당 작동이 아님 mkdir: 디렉토리 "/home/xx" 생성 실패; 해당 오퍼레이션이 아님 solaris는 기본적으로 /home, /net 두개의 디렉토리를 autofs의 마운트 포인터로 사용, 파일 또는 디렉토리를 생성할수 없음 /home Directory가 automount point로 적용되지 않도록 함 #vi /etc/auto_master // auto_master 파일 편집 /home auto_home nobrowse 앞부분에 #추가 #automount -v // 명령어를 사용하여 수정된 내용을 적용 2014. 8. 18.