본문 바로가기
반응형

IT/OS 7


리눅스 파일 내용 변경하기 - sed 리눅스 프로그램에서는 설정이 대부분 파일로 되어있다. 그래서 파일 내용 중 특정 단어나 문장르 수정해야 하는 경우가 있는데 이때 사용하는 sed 명령어에 대해 설명한다. sed 명령어 주로 사용하는 명령어 형식은 아래와 같다. # 원본문자열을 바꿀문자열로 치환 후 파일에 저장 sed -i 's/원본문자열/바꿀문자열/g' 파일명 sed 명령어는 활용할 수 있는 방법이 많은데, 실제 사용했던 형식들을 이 글에 계속 업데이트할 예정이다. man sed SED(1) User Commands SED(1) NAME sed - stream editor for filtering and transforming text SYNOPSIS sed [OPTION]... {script-only-if-no-other-script}.. 2023. 2. 19.
성능 모니터(perfmon.exe)를 활용한 윈도우 서버 자원 사용량 측정 윈도우 서버에서 성능측정을 할 경우, 서버의 자원 사용량 측정이 필요할 때가 있다. 이때 성능 모니터를 사용하면 원하는 자원 사용량을 측정할 수 있다. 데이터 수집기 집합 생성 성능 모니터 실행 데이터 수집기 집합 > 사용자 정의 > 우클릭 > 새로 만들기 > 데이터 수집기 집합 이름 설정 및 수동으로 만들기(고급) 체크 데이터 로그 만들기 - 성능 카운터 체크 성능 카운터 추가 클릭 후 원하는 카운터 추가 아래 설명 표시 버튼을 클릭하면 카운터에 관련된 설명이 나타난다. 설명을 읽어보고 필요한 카운터를 추가! 파일을 저장할 위치 지정 실행할 계정 지정 후 마침 생성된 수집기 속성에 들어가서 로그 형식을 '쉼표로 구분'으로 변경 - csv 파일을 엑셀로 계산하기 편하다 측정 방법 생성된 수집기를 실행하기.. 2023. 2. 4.
더미 파일 만들기 - Linux/Windows 업무를 하다 보면 용량이 큰 파일이 필요하거나, 디스크가 full 인 상황을 만들어야 할 경우가 있다. 이럴 때 사용할 수 있는 더미 파일을 만드는 방법에 대해 설명한다. Linux - dd 명령어 # 100KB 파일 생성 dd if=/dev/zero of=dummy_file count=100 bs=1024 if : FILE, 지정한 파일을 입력 대상으로 설정 of : FILE, 지정한 파일을 출력 대상으로 설정 count : Blocks, 지정한 블록 수 만큼 복사 bs : Bytes, 한 번에 읽고 쓸 최대 바이트 크기 Windows - fsutil 명령어 # 1GB 파일 생성 fsutil file createnew dummy_file 1073741824 쉽군! 2023. 1. 7.
윈도우에서 디렉토리 별 용량 확인하기 사용 중인 윈도우 테스트 서버에 디스크 용량이 계속 차는 문제가 있어서 어떤 디렉터리에서 용량을 많이 사용하고 있는지 확인해보고 싶었다. 리눅스에서는 du 명령어를 사용해서 간단하게 확인할 수 있는데, 윈도우에서는 du를 기본으로 제공하고 있지 않아 du.exe를 다운 후 확인했다. du.exe 사용법 Microsoft 에서 공식으로 제공하고 있는 du(Disk Usage)를 다운로드한다. Disk Usage Download Link cmd 창을 열고 다운로드한 du.exe 파일이 있는 경로에 가서 du 명령어를 입력한다. (윈도우 환경변수 중 path의 환경변수에 있는 경로에 du.exe 파일을 넣으면, 특정 경로로 이동하지 않아도 어디서든 du 명령어를 사용할 수 있다.) du 명령어의 옵션은 du를.. 2022. 12. 31.
ssh 접속 시, 협상 과정에서 알고리즘 문제로 접속 불가 현상 해결 방법 Linux 에 ssh 접속을 할 때, 아래와 같은 오류로 접속이 안되는 경우가 있다. Unable to negotiate with 10.0.0.17 port 22: no matching host key type found. Their offer: ssh-rsa,ssh-dss 협상 과정에서 알고리즘이 서로 일치하지 않아 발생하는 문제로 보인다. 아래와 같은 설정으로 해결이 가능하다. 방법 1. ssh_config 설정 변경 ssh_config 파일에 알고리즘 관련 설정을 추가한다.(접속을 시도하는 쪽에서 설정) vi /etc/ssh/ssh_config 위 파일에 아래 설정들의 주석을 해제한다. MACs hmac-md5,hmac-sha1,umac-64@openssh.com,hmac-ripemd160 Ciph.. 2022. 12. 17.
Ubuntu 20.04 에서 부팅할 때 커널 버전 선택하기 하나의 ubuntu 서버에서 여러 커널을 사용하는 경우가 있다. 서버에서 grub 설정을 바꿔주면 되지만, 커널 버전이 많으면 헷갈리기도 하고 수정 후 재부팅을 해야 하는 번거로움이 있다. 그래서 서버가 부팅될 때 커널 버전을 선택할 수 있도록 설정하는 것 편하다. grub 파일 설정 vi /etc/default/grub 위 파일의 내용을 아래와 같이 수정 GRUB_TIMEOUT_STYLE=menu GRUB_TIMEOUT=10 GRUB_TERMINAL=console 파일을 저장하고 난 뒤 아래 명령어 실행 update-grub 실행이 끝나고 ubuntu 서버 재부팅을 하면 아래와 같은 화면이 출력된다. 원하는 커널 버전 선택 후 부팅하면 끝! 2022. 12. 16.
반응형