IT-개발/OS(7)
-
[CentOS] Linux 장애점검 명령어
폭풍이 지나간것 처럼 문제를 해결하고 나서 “뭔가 문제가 터졌을때 빨리 확인해볼수 있는 체크리스트가 있어야 한다.”라는 생각을 자주 했다. 그래서 간단하게 확인해볼 거리들을 Linux 터미널에서 시도해볼수 있는 커맨드와 함께 정리해 보았다. 수많은 서버 관리 도구가 나왔지만 어떠한 환경에서도 확실하게 동작하는건 Linux 터미널 도구였다 = 결국 직접 문제가 생긴 환경에 들어가봐야 한다. 1) CPU 상태 확인 서버 퍼포먼스 문제가 있다면 top 명령어로 CPU 사용량을 확인한다. 당신이 만든 어플리케이션이 지나치게 많은 CPU를 (50% 이상) 먹고있지 않은지 확인한다. $ top 2) 메모리 상태 확인 당연하겠지만 메모리가 부족하면 안된다. 아래 명령어로 얼마나 메모리가 남았나 확인한다. 최소한 50..
2020.01.15 -
[windows] session, station, DeskTop - session 0 이슈 (2,sample) - (펌)
Getting the Logon SID in C++ (Windows) Getting the Logon SID in C++ 11/17/2013 2 minutes to read In this article --> A logon security identifier (SID) identifies the logon session associated with an access token. A typical use of a logon SID is in an ACE that allows access for the duration of a docs.microsoft.com https://docs.microsoft.com/en-us/previous-versions//aa379608(v=vs.85) Starting an I..
2019.08.28 -
[windows] session, station, DeskTop - session 0 이슈 (1) - (펌)
대략적인 정보만 알고 있었는데, 이번에 확실히 파악하게 됐네요. Vista 이후 OS부터는 다 적용된다고 하니, Windows 7 / 10 만 넘치는 지금 환경에서는 ~ 100% 적용되는 내용들입니다. 아무래도 가장 중요한 부분은 Session 0에서 실행되는 process에서 UI 가 있는 process를 어떻게 처리할 것인지 이네요 https://securityfactory.tistory.com/95 [개념 이해] 윈도우 세션, 윈도우 스테이션, 윈도우 데스크탑 윈도우 스테이션에 대한 공부가 필요해서 자료를 찾아보다가 정리가 잘되어 있는 블로그를 찾았습니다. 글을 올리신 분도 다른 분의 원문을 번역해서 올렸는데 여기에서 제가 필요한 정보만 가져와서 조금 수정해.. securityfactory.tist..
2019.08.28 -
[windows] integrity level 권한 통신
경험한 내용 위주로 적어 놓습니다. Service로 동작하는 (session : 0, intelgrity : System, User Name : NT AUTHORITY\SYSTEM) Program(A)이 있는데 UI 가 있는 (session : 2, intelgrity : Medium, User Name : NT AUTHORITY\유져) 인 Process(B) 를 생성한다. (processtoken / CreateProcessAsUser 사용) B가 동작한 결과를 A에게 알려줘야 한다. 별생각 없이 공유 메모리로 A가 만들고 B가 거기에 써주면 될거 같았다. 안된다. 그럼 B가 만들고 쓰고, A가 보기만 하면 되니까 하고 해보니, "Global\\" 이걸 Medium에서는 만들수가 없다. 공유 메모리는 ..
2019.08.20 -
윈도우10 인증키 구매 - 라이센스 종류
윈도우10 key 윈도우10 FPP버전??윈도우10 FPP버전은 한대의 컴퓨터에 설치가 가능하며, 다른컴퓨터에 재설치도 가능한 버전입니다.따라서, 컴퓨터를 변경하더라도 재설치가 가능한 윈도우10입니다.윈도우10 ESD버전 (이베이 구매해 소개하는 버전)윈도우10 ESD버전은 한대의 컴퓨터에 설치가 가능하며, 다른컴퓨터에 재설치도 가능한 버전입니다.위에 FPP와 성격이 비슷합니다. 컴퓨터가 변경되어도 재설치가 가능합니다.윈도우10 DSP버전??윈도우10 DSP버전은 한대의 컴퓨터 하드웨어에 귀속되어 있어 처음 설치한 컴퓨터에는 재설치가 가능하지만,다른컴퓨터에는 재설치가 불가하기에 가격이 저렴합니다.윈도우10 OEM버전??일반적으로 대기업브랜드 PC를 구입하면 대량으로 설치되는 윈도우OEM버전.따라서,..
2019.02.15 -
TLS (Thread local storage) (펌)
__declspec(thread) 에 대한 궁금증에서 시작되어 자료를 찾다보니 정리 잘해놨네요~ 퍼다놓아요~ 근데, 아직 정적 TLS만 이해가요~ ㅠㅠ 좀더 이해가 쉽게 됬으면 좋겠는뎅~ (펌 : http://egloos.zum.com/sweeper/v/1985738) TLS (Thread local storage) 1. 요약 TLS(Thread Local Storage)는 스레드 별로 고유한 저장공간을 가질 수 있는 방법이다. 2. 본문 각각의 스레드는 고유한 스택을 갖기 때문에 스택 변수(지역 변수)는 스레드 별로 고유하다. 예를 들어 각각의 스레드가 같은 함수를 실행한다고 해도 그 함수에서 정의된 지역 변수는 실제로 서로 다른 메모리 공간에 위치한다는 의미이다. 그러나 정적 변수와 전역 변수의 경우..
2019.02.01