본문 바로가기

전체 글

(70)
vbscript로 COM+ 실행 계정 변경 COM+ 실행 계정을 "로컬 서비스"로 변경하는 vbscript 코드 Set objCatlog = CreateObject("COMAdmin.COMAdminCatalog") objCatlog.Connect("localhost") Set objApplications = objCatlog.GetCollection("Applications") objApplications.Populate For each objApplication in objApplications If InStr(LCase(objApplication.Name), "appname")0 Then objApplication.Value("Identity") = "NT AUTHORITY\LocalService" End If Next objApplicati..
Process Priority 변경 - nice, renice 1. nice 커널은 "nice" 값으로 각 프로세스에게 얼만큼의 프로세서(CPU) 시간을 할당할지 결정한다. nice 값의 범위는 -20 ~ 20 이다. nice 값이 -20이면 우선순위가 가장 높은 것이다. (nice 하지 않고 이기적이라고 이해하면 될듯...) 반면 nice 값이 20이면 우선순위가 가장 낮은 것이다. (아주 nice해서 모두에게 양보한다고 이해하면 될듯...) 모든 프로세스의 nice 값을 출력하려면 "ps axl" 명령을 실행한다. # ps axl F UID PID PPID PRI NI VSZ RSS WCHAN STAT TTY TIME COMMAND 4 0 1 0 16 0 2172 552 - S ? 0:17 init [5] 1 0 3 1 34 19 0 0 ksofti SN ? 3..
커널 파라미터 변경 - sysctl 리눅스 커널 파라미터는 sysctl 명령어를 통해 바로바로 변경할 수 있다. 커널 파라미터 출력 # sysctl –a dev.cdrom.autoclose = 1 fs.quota.writes = 0 kernel.ctrl-alt-del = 0 kernel.domainname = (none) kernel.exec-shield = 1 net.core.somaxconn = 128 net.ipv4.tcp_window_scaling = 1 net.ipv4.tcp_wmem = 4096 16384 131072 net.ipv6.route.mtu_expires = 600 sunrpc.udp_slot_table_entries = 16 vm.block_dump = 0 변경된 값을 계속 유지하려면 /etc/sysctl.conf ..
네트워크 정보 출력 - netstat netstat 명령어는 네트워크 연결, 라우팅 테이블, 통계 등 네트워크 관련 정보를 보여준다. 다음은 netstat을 사용하는 몇가지 예제이다. 1. 활성화된 인터넷 연결과 도메인 소켓 출력 # netstat –an Active Internet connections (servers and established) Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN tcp 0 52 192.168.20.94:22 192.168.20.150:4332 ESTABLISHED tcp6 0 0 :::22 :::* LISTEN udp 0 0 0.0.0.0:68 0.0.0.0:* Active UNIX doma..
시스템 성능 분석 명령어 - sar, vmstat 1. sar sar 명령어는 sysstat 패키지에 속해있다. 그러므로 시스템에 sysstat 이 설치되어 있어야 한다. (ubuntu : apt-get install sysstat) sar는 CPU, 메모리, 입출력, 페이징, 네트워크, 인터럽트 등의 세세한 세스템 자원에 관한 성능 데이터를 출력하는 매우 강력한 툴이다. sar는 성능 데이터를 수집, 보고, 저장한다. 크게 3가지 요소가 있는데 각각을 살펴보도록 하자. 1. sadc - System activity data collector /usr/lib/sadc (System activity data collector) sadb 명령어는 지정된 주기마다 시스템 데이터를 수집한다. 이것은 /va/log/sa/sa[dd] 에 있는 날짜별 activit..