[Linux/Unix] kill 명령어 (feat. ps 명령어)
·
OS/Linux&Unix
오늘도 리눅스와 유닉스 환경에서의 간단한 명령어를 하나 끄적여보려고 합니다 :) kill 명령어인데, 역할을 간단하게 말씀드리면 프로세스를 죽이는 명령어 입니다. 정확하게 내가 원하는 프로세스를 죽이기 위해서는 프로세스를 확인해야겠죠? 이 때는 ps -ef 또는 ps -efc 명령어를 사용합니다. 더 상세하게 내가 원하는 프로세스를 확인하기 위해서는 | grep 프로세스명 이렇게 추가해주시면 됩니다. 이런 느낌입니다. ps -ef | grep CONFIG or ps -efc | grep CONFIG 파이프가 생소하시다면 아래 기술블로그를 참고해주세요 ! 공부하기 쉽게 정리 해놓으셨습니다. https://gracefulprograming.tistory.com/92 [Linux] 파이프(pipe)에 대한 이..
[Tuxedo] printqueue (pq) 명령어
·
Middleware/Tuxedo
큐(Queue)에 관한 정보를 출력 printqueue(pq) [qaddress] 참고) 파라미터 Prog Name : 서버 어플리케이션의 이름. Queue Name : 큐(Queue)의 이름은 'GRPNO.SRVID'로 나타나며 만약 어떤 서버 어플리케이션이 MSSQ를 사용한다면 RQADDR에 설정된 큐(Queue)의 이름이 출력. #Queued : 큐(Queue)에 쌓인 서비스 요구 수. Wk Queued : 서버 어플리케이션을 위해 Queuing된 현재의 Load. Ave.Len : 큐(Queue)의 평균 길이.
[Tuxedo] printserver(psr) / printservice(psc) 명령어
·
Middleware/Tuxedo
* psr 서버 어플리케이션에 의해 수행된 작업에 관한 정보를 출력 ('RqDone' 과 'Load Done' 은 시스템이 부팅된 시점부터 계속 누적값) printserver(psr) [-m lmid] [-g groupname] [-i srvid] [-q qaddress] * psc 서비스 수행에 관한 더 자세한 정보를 출력 printservice(psc) [-m lmid] [-g groupname] [-i srvid] [-a {0 | 1 | 2}] [-q qaddress] [-s service]
Windows OS 와 Linux OS 의 Super user
·
OS/Linux&Unix
모든 시스템에는 '수퍼유저' 라는 것이 있습니다. 수퍼유저는 시스템의 모든 부분을 제어할 수 있습니다. 그런데, 수퍼유저의 개념은 윈도우와 리눅스에서 조금 차이가 있습니다. 다른 부분을 간단히 정리해 보았습니다. * 윈도우 1. '관리자 (Administrators)' 그룹에 들어가게 되면 수퍼유저 - 가장 큰 차이입니다. 2. runas /user:[관리자이름] 명령으로 일시적으로 권한을 상승시킬 수 있습니다. 3. 여러명이 있을 수 있습니다. * 리눅스 1. 무조건 'root' 라는 이름을 가진 계정만 수퍼유저 - 가장 큰 차이입니다. 2. sudo 또는 su 명령으로 일시적으로 권한을 상승시킬 수 있습니다. 3. 한명만 있을 수 있으며, 다른 사용자에게 최고관리자 권한을 할당할 수 없습니다. (ro..
[Unix/Linux] [AIX] topas 명령어 / CPU, MEMORY, DISK 확인
·
OS/Linux&Unix
> CPU 사용률 : 70%이상을 넘지 않을것을 권장함 *Kernel : 커널이 사용하는 process time slice에 대한 백분율 *User : 사용자 프로그램에서 사용하는 사용률 *Wait : 디스크에서 응답을 기다리는 부분 *Idle : 지금 사용되고 있지 않은 부분 (프로그램을 수행하지 않는 상태)(프로세스가 아님) > 디스크 사용률 : 각 Disk Busy% 값이 70 미만을 권장함 *Busy% : 해당 물리적 디스크가 사용되엇던 시간의 백분율 ->Busy% 값이 90이상 시 : 해당 Disk가 사용되는 업무의 확인 필요 > CPU에서 실행되는 실행 프로그램의 이름(pid)과 CPU% 사용률 *Name : 해당 프로세스에서 실행되는 실행 프로그램의 이름 *PID : 해당 프로세스의 프로세스..
[Unix/Linux] 유닉스 이전 명령어 사용하기
·
OS/Linux&Unix
RHEL 계열에서는 이전 명령어를 사용할 때는 이전 명령어를 사용할 때 상향 방향키 한번이면 이전 명령어를 되돌려 사용할 수 있습니다. AIX 유닉스 환경에서는 그렇게 호락호락하지도 않고 쉽지 않죠. 오리지널이라그런가... 전 아직 리눅스가 편합니다.자동완성도 불편하고 뭐...    이 포스팅의 본론은 유닉스 환경에서 이전 명령어 사용을 어떻게 하냐 입니다.    ESC (명령모드)에 진입 후 소문자 k 를 누르시면 이전 명령어로 올라갈 수 있습니다. (명령모드에서 사용하기 때문에 모든 vi 명령어가 사용됩니다! ) ESC + k
[Tuxedo] Client / Server 프로세스 간 통신 ( 서비스 호출 )
·
Middleware/Tuxedo
이번 테스트는 장비 2곳 (클라이언트)에서 장비 1곳 (서버) 간 서비스를 호출하는 것으로 진행해보았습니다. 테스트 환경 : IBM AIX 7.2 , Oracle Linux 7.9 테스트 장비 : AIX 1번 장비 (server) , 2번 장비 (client) , LINUX (client) 진행 방법 AIX 1번 장비는 서비스를 제공하는 Server로서 Client(AIX 2번 장비, Linux)와 접속을 하기 위한 WSL 프로세스를 두 개 띄웠습니다. WSL은 클라이언트와 서버 간 통신의 역할을 하는 프로세스 입니다. TCP/IP와 같습니다. 또한 실질적인 서비스를 가지고 있는 AP server 프로세스를 두개 띄우는 작업을 하였습니다. 각각의 서버에는 TOUPPER와 TOLOWER 서비스를 가지고 있..
[미들웨어] 미들웨어란? oracle Tuxedo란?
·
Middleware/Tuxedo
미들웨어는 클라이언트와 서버 간의 통신을 담당하는 시스템 소프트웨어 또는 컴퓨터와 컴퓨터의 연결을 담당하는 시스템 소프트웨어 라고 합니다. 짐작하셨겠지만 MiddleWare는  Middle + Software 합성어 입니다.  그렇다면 미들웨어는 어떤 역할을 할까요?MiddleWare는 클라이언트 프로그램과 서버 프로그램 사이에 존재하면서 클라이언트와 서버간에 연결을 유지/관리하면서, 클라이언트의 작업 처리 요구를 서버에 전달하는 역할을 담당합니다.    많은 미들웨어 제품군 중 Tuxedo는 OS 환경 위에서 돌아가는 TP-Monitor 입니다.메인 프레임 환경에서 운영되는 OLTP 업무를 UNIX 환경에서 운영 가능하게 하는 솔루션이자 다양한 온라인 업무에 사용 실적을 갖고있는 TP 모니터이죠. 분산..
[Linux/Unix] vi 편집기 지운 내용 되돌리기 (Undo)
·
OS/Linux&Unix
리눅스, 유닉스 환경에서 vi 편집기를 사용할 일을 굉장히 많습니다. 실수로 지운 내용을 되돌리고 싶지만 그 명령어를 모른다면... 난감해집니다. 명령어는 간단합니다. ESC (명령모드)로 진입 후 소문자 u를 눌러주시면 지운 내용이 되살아납니다. 윈도우 환경에서 Ctrl + z 와 같은 방식 입니다.
[TUXEDO] ULOG 주요 에러 메시지
·
Middleware/Tuxedo
CMDGW_CAT:1931: ERROR: Write to gateway log failed 발생원인 => domconfig에서 DMTLOGSIZE를 변경하고 dmloadcf를 수행하였으나 실제 DMTLOG를 재 생성하지 않아 발생한 메시지 조치사항 => Domconfig에서 DMTLOGSIZE 변경후 반드시 DMTLOG를 재생성해 주어야함.(부팅시 자동으로 생성해 주므로 기존 DMTLOG만 제거해주면 됨) CMDGW_CAT:2079: ERROR: Domain administrative service ..DMMIB not advertised: Can't get configuration DMADM이 부팅 되어 있지 않아 GWADM이 booting되지 못함. => DMAMD 부팅후 GWADM booting C..
giroke
기록