hosts 파일은 특정 URL 주소에 접속할 때 DNS 서버에 질의하지 않고 지정된 IP 주소로 연결해 주는 기능을 하는 파일이다. 웹서버와 관련된 테스트를 위한 경우나 내부망에서 DNS에 등록되지 않은 사이트를 이용할 때 사용한다. hosts 파일 수정 방법 1. root 권한으로 hosts 파일 실행 [root@localhost ~]# vi /etc/hosts hosts 파일은 사용자 계정으로 확인할 수 있지만 편집할 수 없다. root 권한으로 실행이 필요하다. 2. hosts 파일 수정. command [이동할 주소] [입력할 주소] 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost l..
windows 10을 사용한 이후 삭제를 할 경우 삭제 확인 대화 상자가 출력되지 않고 바로 삭제된다. 의도한 파일 삭제인 경우 일일히 확인을 누르지 않아도 되어 편리하다. 하지만 작업도중 예로 Alt Tab을 하다가 탐색기가 선택된 상황에서 Delete 키를 누르는 상황에서 확인이 되지 않고 바로 지워져 지워진지도 모르고 있다가 나중에 휴지통을 보면 파일이 있는 경우가 있다. 이러한 상황이 발생하지 않도록 기존의 windows와 같이 대화 상자를 표시하는 방법이 있다. 삭제 확인 대화상자 표시 방법 1. 휴지통 속성창 실행하기 삭제와 관련된 대부분의 설정은 휴지통의 속성에서 설정할 수 있다. 휴지통을 오른쪽 클릭 하여 속성 창을 실행시킨다. 2. 삭제 확인 대화 상자 표시 설정하기 휴지통 속성창 하단을..
hosts 파일 수정 방법 hosts 파일은 특정 URL 주소에 접속할 때 DNS 서버에 질의하지 않고 지정된 IP 주소로 연결해 주는 기능을 하는 파일이다. 웹서버와 관련된 테스트를 위한 경우나 내부망에서 DNS에 등록되지 않은 사이트를 이용할 때 사용한다. 1. 관리자 권한으로 메모장 실행 hosts 파일은 메모장에서 열 수 있다 하지만 수정을 위해서는 관리자 권한이 필요하다. 관리자 권한이 없는 경우 전체 과정을 다시 수행해야 한다. 2. hosts 파일 열기. hosts 파일 경로 C:\Windows\System32\drivers\etc hosts 파일이 있는 경로로 이동한다. 텍스트 문서로 되어있는 파일 유형을 모든 파일로 변경한다. hosts 파일을 연다. 3. hosts 파일 수정. comm..
VMWare를 사용할 때는 실제 물리 디스크를 UI 상에서 간단하게 설정하여 가상 머신에서 사용할 수 있서 유용하게 사용하였다. 무료 버전을 사용하기 위해 VirtualBox를 사용하고 있다. VirtualBox에서는 물리디스크를 사용하기 위해서는 여러 단계를 거쳐야 하고 관리자 권한이 필요하여 주의가 필요할 것 같아 설정하며 정리하여 보았다. 1. 명령 프롬프트를 관리자 권한으로 실행한다. ※ 실행후 제목 표시줄에 관리자가 표시되는지 확인하고 진행한다. 2. diskpart 명령을 사용하여 사용할 물리적 하드와 파티션을 확인한다. C:\WINDOWS\system32>diskpart Microsoft DiskPart 버전 10.0.18362.1171 Copyright (C) Microsoft Corpor..
아이패드에 키보드를 연결하여 사용하면 노트북과 같이 활용할 수 있다. 아이페드의 iOS에서도 여러가지의 키보드 단축키를 지원한다. 윈도우 단축키와 비슷하지만 미묘하게 달라 시스템에서 사용 가능한 단축키를 정리해 보았다. command 누르고 있기 현재 상태에서 사용할 수 있는 단축키를 보여준다. control + space bar 윈도우의 한/영키와 동일한 동작이다. 로지텍 키보드를 사용하는 경우 caps lock키로도 사용이 가능하다. command + tab 윈도우의 alt + Tab과 동일한 동작이다. 화면의 표시되어 있는 순서대로 앱간 변환을 수행한다. command + shift + tab 윈도우의 alt + shift + tab과 동일한 동작이다. 화면의 표시되어 있는 역순으로 앱간 변환을 수..
watch는 명령의 결과를 시간(초)를 주기로 결과를 갱신하며 출력하는 명령으로 시스템 모니터링이나 반복적인 확인을 수행할때 유용하다. 1. command watch [옵션] [출력 명령] 2. 옵션 기본 사용 (2초 간격 갱신) watch [출력 명령] 기본사용 +변경내용 표기 watch -d [출력 명령] 간격을 설정 하여 갱신 watch -n [초단위 원하는 간격] 3. 자주 사용하는 예시 watch 'free -m' Every 2.0s: free -m Mon Dec 21 21:31:08 2020 total used free shared buff/cache available Mem: 7622 1838 475 63 5307 5418 Swap: 7807 606 7201 옵션을 사용하지 않고 메모리 상태..
wc는 해당 파일, 표준 출력의 라인, 단어, 문자수를 출력하는 명령으로 압축된 파일의 파일수를 확인하거나 특정 조건이 사용된 횟수를 확인하는데 유용하다. 1. command wc [옵션] [파일명] [출력 명령] | wc [옵션] 2. 옵션 기본 사용 wc [파일명] [출력 명령] | wc byte 단위 새기 wc -c [파일명] [출력 명령] | wc -c 문자 수 새기 wc -m [파일명] [출력 명령] | wc -m 단어 수 새기 wc -w [파일명] [출력 명령] | wc -w 라인 수 새기 wc -l [파일명] [출력 명령] | wc -l 3. 자주 사용하는 예시 [root@localhost /]# mkdir test [root@localhost /]# cd test/ [root@localho..
아이패드로 화면 캡처할 수 있는 방법이 여러 가지가 있다. 알아두었다가 상황에 맞게 사용하면 좋을 것 같다. - 아이패드 버튼 사용하기 전원 버튼과 볼륨 UP 버튼을 동시에 누른다. 아이패드를 사용할때 애플 펜슬이나 키보드를 사용하여 잘 사용하지 않게 되는 방법이다. - 키보드 단축기 사용하기 맥북을 사용할때 쓰던 단축기를 사용해 봤다. 화면 캡처는 동일하게 작동한다. 하지만 영역 지정 캡처는 영역 지정이 아닌 수정 화면으로 이동하게 동작했다. 1. 화면 캡처 command + shift + 3 2. 화면 캡처 후, 수정 화면(마크업 편집기)로 이동 command + shift + 4 - 애플팬슬 사용하기 애플 펜슬을 사용하는 경우 간단하게 화면 하단 가장자리를 클릭하여 위로 쓸어 올리면 캡처가 가능하다..
아이패드를 사용할 때 키보드를 함께 사용할 때가 많다 보니 업무시간과 같이 사람이 많은 곳에서 잠시 자리를 비우는 상황에서 화면을 잠그기 위해 전원 버튼을 누르기가 불편하다. 이러한 상황에서 윈도우의 win + L과 같은 키보드로 화면을 잠글 수 있나 알아보았다. 맥북에서 사용하던 단축키 ctrl + command + q를 사용하니 그대로 사용이 가능했다. 아이패드와 로지텍 K380 키보드를 사용하고 있다. 로지텍 키보드의 경우 fn 키를 제공하여 윈도우의 win + L 과같이 fn + L 조합으로도 활용이 가능하다. 결론 아이패드도 키보드로 화면을 잠글 수 있으며 단축키는 2가지가 있다. ctrl + command + q fn + l - 끝 -
logger는 평소에 syslog가 기록하는 로그 외에 별도의 커스텀 로그를 발생시키는 명령이다. 1. command logger [옵션] [메시지] 2. 문법 로그 메시지 기록 logger [메시지] logger 프로세스 id를 포함하여 로그 메시지 기록 logger -i [메시지] file의 내용을 로그 메시지에 기록 logger -f [파일명] 로그 메시지 기록 + 표준 출력 logger -s [메시지] tag를 포함하여 로그 메시지 기록 logger -t [tag] [메시지] 3. 사용 예시 [root@localhost /]# logger test [root@localhost /]# tail -1 /var/log/messages Dec 17 13:13:43 localhost root: test -..
wget은 서버로부터 콘텐츠를 가져오는 프로그램으로 HTTP, HTTPS, FTP 프로토콜을 통해 다운로드를 지원한다. wget을 활용하면 다양한 다운로드 상황을 제어할 수 있다. 1. command wget [옵션] [URL] 2. 옵션 기본 다운로드 wget [다운로드 URL] 다른이름으로 다운로드 wget -O [저장할 파일명] [다운로드 URL] 다수의 파일 다운로드 wget -i [URL 기록 파일] 디렉토리 다운로드 wget -r [다운로드URL] 특정 확장자 제외 다운로드 wget -r --reject=html 백그라운드 다운로드 wget -b [다운로드 URL] 브라우저 처럼 다운로드 wget --user-agent="[브라우저 정보]" [다운로드 URL] 다운로드 로그파일 생성, 기록 w..
awk는 패턴 검색 및 처리를 목적으로 텍스트 형태로 되어있는 데이터를 필드로 구분하여 처리하는 스크립트 언어다. 1. command awk [옵션] [파일명] [출력 명령] | awk [옵션] 2. 옵션 특정 문구가 포함된 줄 출력 [출력 명령] | awk'/[찾을내용]/' 2열과 3열 출력 [출력 명령] | awk'{print$2,$3}' 2열과 3열을 붙혀서 출력 [출력 명령] | awk'{print$2$3}' 2열과 3열을 합하여 출력 [출력 명령] | awk'{print$2+$3}' 마지막 열 출력 [출력 명령] | awk'{print$NF}' 필드 수 출력 [출력 명령] | awk'{printNF}' %문자를 구분자로 활용 [출력 명령] | awk-F%[옵션] 3. 실행 예시 [root@loc..
Windows의 경우 PRO 이상 버전에서 로컬 그룹 정책 편집기(gpedit.msc)를 기본으로 제공합니다. 하지만 Home 버전에서도 사용 수 있습니다. 1. 메모장 실행 2. 아래 내용 입력@echo off pushd "%~dp0" dir /b %SystemRoot%\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientExtensions-Package~3*.mum >List.txtdir /b %SystemRoot%\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientTools-Package~3*.mum >>List.txtfor /f %%i in ('findstr /i . List.txt 2^>nul') do..
1. grub 설정 파일 열기 vi /etc/sysconfig/grub 2. 기존 모니터 출력 관련 내용 삭제( 5번 6번 줄) GRUB_TERMINAL_OUTPUT="console" GRUB_CMDLINE_LINUX="rd.lvm.lv=centos/root rd.lvm.lv=centos/swap rhgb quiet" 3. 모니터, 시리얼 포트 모두 출력하도록 설정 추가 시리얼 포트명과 스피드는 사용자 환경에 따라 달라진다. GRUB_TERMINAL="console serial" GRUB_SERIAL_COMMAND="serial --speed=115200 --unit=0 --word=8 --parity=no --stop=1" GRUB_CMDLINE_LINUX="rd.lvm.lv=centos/root rd..