윈도우에서 프로세스 내 동작 중인 스레드 수를 확인하려면 작업관리자의 세부 정보 탭을 보시면 됩니다. 1. 작업표시줄 우클릭 > 작업 관리자를 선택해 작업 관리자를 실행합니다. 2. 세부 정보 탭을 선택합니다. 3. 기본설정으로 스레스 수는 숨김처리되어 있습니다. 체크를 위해 열 표시 줄에 마우스 우클릭 > 열 선택을 클릭합니다. 4. 스레드 체크 박스에 체크하고 확인을 누릅니다. 5. 이제 프로세스 별로 스레스 개수가 확인됩니다. 크롬의 경우 프로세스도 여러 개고 그 안에 여러 개의 스레드가 동작하고 있는 걸 볼 수 있습니다.
hostname이란? 리눅스에서 hostname은 컴퓨터의 이름입니다. 윈도우로 치면 '장치 이름'과 비슷한 개념입니다. hostname을 확인하려면 아래와 같이 hostname 명령어를 입력하면 됩니다. [root@localhost ~]# hostname localhost.localdomain 위 출력 예시에선 localhost.localdomain가 이 장비의 hostname입니다. 이 값은 종종 리눅스 배포판을 설치하면 기본값으로 설정되어 있는 hostname입니다. hostname 값은 /etc/hostname 파일에 지정되어 있습니다. 일반적으로 조직에서 구축한 장비의 hostname을 localhost.localdomain로 두고 쓰지는 않습니다. 구축한 네트워크 내에서 장비를 식별할 때 ho..
윈도우 업데이트를 했는데 예상치 못한 문제가 생기면 다시 해당 업데이트를 삭제해야 합니다. OS 단에서 진행된 이벤트를 백업하는 거라 어렵지 않을까 생각하실 수 있지만 생각보다 간단합니다. 윈도우 업데이트 제거 1. 시작 메뉴를 클릭하고 설정에 들어갑니다. 2. 업데이트 및 보안으로 들어갑니다. 3. Windows 업데이트 탭의 업데이트 기록 보기를 클릭합니다. 4. 업데이트 제거 버튼이 보입니다. 클릭해 줍니다. 바로 뭔가 삭제되는 것은 아니니 안심하셔도 됩니다. 5. 업데이트 설치 제거 목록이 나옵니다. 아래로 내려보면 Microsoft Windows 섹션이 있습니다. KB*** 형태로 업데이트한 이력이 보입니다. 삭제를 원하는 업데이트를 클릭하고 왼쪽 상단의 프로그램 제거를 클릭하면 삭제가 진행됩니..
윈도우에서 파일에 포함된 특정 단어를 찾고 싶을 때 그 경로에 포함된 파일들을 검색할 수 있습니다. 무료 텍스트 편집기인 Notepad++를 이용하시면 됩니다. 1. 먼저 노트패드++가 없으시면 설치먼저 하셔야 합니다. 아래의 노트패드++ 공식 홈페이지 링크로 들어가면 받으실 수 있습니다. 노트패드++ 다운로드 페이지 (https://notepad-plus-plus.org/downloads/) Downloads | Notepad++ notepad-plus-plus.org 2. 최신 버전으로 Download Notepad++를 선택합니다. 3. 운영체제에 맞는 노트패드++를 다운받습니다. Portable은 압축만 풀면 따로 설치하지 않아도 바로 사용할 수 있습니다. 4. 노트패드++를 켜고 메뉴의 찾기 →..
리눅스에서 특정 단어가 포함된 파일을 찾고 싶은 순간이 있습니다. 예를 들면, 로그 레벨의 설정 값을 수정하려고 하는데 로그 레벨을 변경하는 설정 파일이 어느 경로에 있는지 모를 때 "LEVEL"이라는 단어를 포함하는 파일을 검색해 볼 수 있을 것입니다. grep으로 파일에서 단어찾기 이럴 때 리눅스에선 grep 명령어를 사용합니다. grep은 텍스트 데이터를 검색합니다. 아래와 같이 사용하시면 됩니다. grep -r [찾는단어] [찾을 경로] 예시 1) "started"라는 단어 찾기 현재 디렉토리와 그 하위 디렉토리에서 "started"라는 단어를 찾고 싶다면 아래와 같이 쓸 수 있습니다. [root@localhost log]# grep -r "started" . grep 명령어를 쓸 때 [찾을 경로..
CentOS 7을 설치하면 기본 TimeZone은 미국 태평양 시간인 PST 또는 PDT(서머타임)입니다. 시스템은 설정된 시간대를 기준으로 기록을 남기기 때문에 우리나라 시간대로 바꿔주는 작업이 필요합니다. TimeZone을 Asis/Seoul로 변경하면 됩니다. CentOS 7 timezone 변경 date은 간단하게 시간을 출력합니다. 더 자세히 보고 싶으시면 timedatactl 명령어를 입력하시면 됩니다. timedatectl은 timezone 리스트 확인이나 변경에 사용되는 명령어이기도 합니다. 기본적으로는 PDT 시간대로 설정되어 있는 걸 확인할 수 있습니다. [root@localhost ~]# date Thu Jun 15 00:38:12 PDT 2023 [root@localhost ~]# ..
리눅스에서 계정을 전환할 때 su (switch user) 명령어를 사용합니다. user라는 계정으로 전환할 때 사용 패턴은 크게 두 가지로 나뉠 것입니다. su - user 또는 su user입니다. 결과는 언뜻 같아 보입니다. - 옵션을 사용하던 안 하던 계정 전환은 문제없이 되기 때문입니다. 그러나 알고 보면 둘은 큰 차이가 있습니다. su -와 su 차이 su - user su - user은 user라는 사용자로 로그인하고 그 사용자의 환경을 로드하는 것을 의미합니다. 핵심은 두 가지입니다. 1) 로그인했다는 것과 2) 해당 사용자의 환경을 로드한다는 것입니다. 이 방식으로 사용자를 전환하면 로그인 프로세스가 새로 시작되며 로그인 쉘, 환경 변수 등이 설정됩니다. '당연한 거 아닌가?'라는 생각을..
윈도우에서는 문서나 파일을 다른 폴더에 옮길 때 ctrl + c (복사하기), ctrl + v (붙여넣기) 조합 또는 ctrl + x (잘라내기), ctrl + v (붙여넣기) 조합을 상당히 자주 사용합니다. 맥OS에서는 ctrl 키 대신 command 키를 사용합니다. 예를 들어, commad + c (복사하기), command + v (붙여넣기) 조합을 사용할 수 있습니다. 잘라내기를 사용하려면 붙여넣기를 할 때 option 키를 함께 사용하면 됩니다. command + c (복사하기)까지는 동일하게 하고 붙여넣을 때 option + command + v 단축키를 쓰면 오리지널 파일이 붙여넣기한 경로로 이동됩니다. 복사하기 command + c 붙여넣기 (원본 파일 보존) command + v 이동시..
윈도우에서 알게 모르게 경로를 많이 사용하고 보게 됩니다. 다 같은 형식처럼 보이지만 자세히 보면 조금씩 형태가 다른 걸 알 수 있습니다. 로컬 드라이브, 네트워크 드라이브, 환경변수 경로 형식을 간단히 정리해 보겠습니다. 1. 로컬 드라이브 형식 일반적으로 하드 드라이브(HDD) 또는 SSD에 설치된 윈도우에서 로컬 PC에 있는 파일에 접근할 때 사용하는 방식입니다. 가장 자주 보는 형태입니다. 경로는 일반적으로 드라이브 문자인 C, D, E 등으로 시작하고 이후 디렉토리와 파일 이름이 역슬레시()로 구분됩니다. C:\Users\Username\Documents\file.txt 2. 네트워크 드라이브 형식 윈도우에서 네트워크 드라이브나 공유 폴더에 접근할 때는 주로 UNC (Universal Namin..
VI vs VIM vi와 vim은 리눅스에서 자주 사용되는 텍스트 편집기입니다. vim은 vi의 개선된 버전이라고 보시면 됩니다. vim은 vi 보다 더 많은 부가 기능을 제공합니다. 예를 들어 vim을 사용하면 코드 하이라이팅, 플러그인, 분할 창, 좀 더 복잡한 검색 등을 사용할 수 있습니다. 비유하자면 vi는 윈도우로 치면 메모장 같은 것이고 vim은 노트패드++ 정도로 생각할 수 있을 거 같습니다. vi로도 충분하면 vi를 쓰면 되지만, 좀 더 다양한 기능으로 텍스트 편집이 필요하다면 vim을 쓰면 됩니다. vi는 거의 모든 유닉스 시스템에 기본적으로 설치되어 있습니다. vim도 대부분 있긴하지만 간혹 배포판 및 버전에 따라 설치되어 있지 않을 수도 있습니다. vim 제공 기능들 1. 문법 강조 ..