본문 바로가기

Development/OS

[Mac] 열려 있는 포트 확인하고 프로세스 종료 시키기 프로세스 찾기 가끔 종료 시켰는데 정상적으로 종료되지 않아서 프로세스가 남아 포트를 점유하고 있는 상황이 발생한다. 내 경우는 Windows에서는 꽤 빈번하게 발생해서 netstat를 잘 쓰니까 커맨드를 안 잊어버리는데 Mac에서는 잘 안 쓰다보니까 자꾸 까먹어서 이렇게 포스팅 남긴다. sudo lsof -P -i :[포트번호] [포트번호] 부분을 각자 검색하려는 포트 번호로 변경하여 실행하면 다음과 같은 결과를 얻을 수 있다. 실행결과를 보면 알겠지만 NAME 부분에서 *:4040이 내가 검색하려고 한 프로세스이다. 때에 따라서 * 부분이 달라질 수 있다.(리슨 대상에 따라서 달라진다.) 하나의 프로세스만 나오는 게 아니라 여러 프로세스가 나오는 이유는 여러가지가 있겠지만 이 경우엔 바라보고 있는 프로..
[Windows] 열려있는 포트를 확인하는 netstat 사용 방법 Windows에서 열려 있는 포트를 확인해야 할 때가 가끔 발생한다. 가령 서버를 띄워 개발 테스트를 하다가 종료가 제대로 안 되어서 프로세스가 남아 있는지 실행이 안 될 때 확인하거나 아니면 보안을 위해서 오픈되어 있는 포트를 확인할 때라든지 간간히 명령어를 사용하게 된다. 근데 잘 안 쓰다보니 자꾸 잊어먹어서 포스팅을 통해 기록을 남긴다. 일단 단순히 목록을 쭉 뿌려주고 싶을 때 사용하는 명령어는 다음과 같다. netstat -an 그러면 아래와 같이 오픈되어 있는 모든 포트를 보여준다. 이렇게 실행하면 포트 전체를 알 수는 있지만 내가 관심 있는 포트를 찾아서 보기는 좀 불편하다. 그래서 linux의 grep과 같은 기능의 findstr 명령어를 파이프를 통해 실행하면 편하게 해당 포트만 볼 수 있..
[macOS] MAC에서 윈도우 키보드를 사용할 때 옵션(alt)키와 커맨트키를 바꾸는 방법 출장에 나왔는데 가지고 있는 건 맥북프로인데 키보드는 HP키보드라 Alt키와 Windows키가 안 맞는 문제가 있었다. 그래서 키보드를 안 쓸까 하다가 키보드 설정을 찾아보니 고맙게도 특수키를 변환해주는 기능이 있었다 ㅎㅎ 그래서 바꿔서 사용 중에 있다.일단 옵션은 System Preferences(시스템 환경설정) > Keyboard(키보드) > Keyboard(키보드)탭 > Modifier Keys(보조 키)를 누르면 아래와 같은 화면이 나오는데 여기서 설정하면 된다.간단하쥬? ㅋ그리고 이제 키보드는 이렇게 사용하면 조금 편하지 않을까 싶다 ㅋㅋㅋㅋㅋㅋ
[macOS] TCP Tester Packet Sender Packet Sender ( https://packetsender.com )윈도우용은 상용도 많고 좋은 툴도 많은 듯 싶은데 맥용으로는 별로 없는 것 같다. (윈도우용으로는 상용이지만 Docklight 짱짱맨) 그 중에 맥에서 써본 것 중에 이게 제일 좋은 것 같다. TCP뿐만 아니라 UDP, SSL, IPv6까지 지원한다. 당연히 데이터를 보내고 받을 수 있다. 그리고 개인적으로 가장 장점으로 생각되는 건 크로스 플랫폼!!!! 요즘엔 맥용은 있어도 리눅스용은 거의 없는... 실정이라 크로스플랫폼인 게 반갑고 고맙다 ㅎㅎ;;메인 화면 실행화면
ssh-agent 자동 실행 쉘 여기 참고!https://gist.github.com/alexras/1291631
[Docker] 실행 중이지 않은 Container 삭제하기 docker rm $( docker ps -f status=exited -q ) 일케!!
[Docker] daemon.json 파일 위치 Linux /etc/docker/daemon.json OSX /Users/사용자명/.docker/daemon.jsonRegistry push하는데 insecure-registries를 추가해줘야 해서 찾았는데 안 보여서 검색해보니 저기에 있었다; 내용은 아래와 같이 채우면 된다. { "debug" : true, "experimental" : true, "insecure-registries": ["URL"] }
[Windows10] 시작 프로그램 폴더 찾기 Windows 10에서는 시작 버튼 눌렀을 때 시작 프로그램 폴더가 나오지 않는다. 그래서 따로 찾아가야 하는데 간단하게 갈 수 있는 방법이 있다. 실행창( Windows Key + R ) -> shell:startup 입력 후 Enter Key하면 끝!!!
Scoop 설치 먼저 Powershell을 띄우고 $psversiontable.psversion.major # should be >= 3 set-executionpolicy remotesigned -scope currentuser iex (new-object net.webclient).downloadstring('https://get.scoop.sh') 이렇게 치면 자동으로 scoop이 설치된다 ㅎ 이제 귀찮게 사이트에 들어가서 하나씩 받아 설치하지 말고 커맨드 하나로 간편하게 설치 ㄱㄱ
[Docker] Error response from daemon: Get https://xxx.com/v2/: x509: certificate signed by unknown authority Error: Using default tag: latest Error response from daemon: Get https://docker-registry.xxx.com:5000/v2/: x509: certificate signed by unknown authority Solution: Windows에서는 Docker Settings -> Daemon에서 Insecure Registies에 해당 주소를 추가해주면 된다. MAC도 비슷하게 설정해주면 되고, Linux는 설정 방법이 다르다.
[macOS] Homebrew를 통해 iTerm 설치하기 iTerm은 맥에서 사용할 수 있는 터미널 유틸이다. 맥 기본 터미널에서는 할 수 없는 여러가지 편한 기능들을 제공해서 터미널을 사용하기 편리하다. 자세한 장점과 사용방법은 아래 링크를 통해 확인할 수 있다. iTerm2 사이트 : http://iterm2.com백투더맥 리뷰 : http://macnews.tistory.com/4472 그리고 홈브류(Homebrew)를 사용하면 설치 및 업데이트 관리가 편하니 Download 받아서 설치하는 것보다 홈브류를 통해 설치하는 게 좋다. 터미널을 열고 아래 커맨드를 입력하면 된다. $ brew install Caskroom/cask/iterm2 그럼 아래와 같이 설치된다. 설치 화면 iTerm 실행화면 추가. Alfred를 사용한다면 iTerm 관련 workf..
[Windows] 관리자 권한으로 실행하는 단축키 터미널이나 기타 프로그램을 관리자 권한으로 실행해야 할 때가 있다. 그럴 때마다 시작을 누르고 프로그램을 찾거나 검색을 통해 화면 상에 보이게 한 뒤, 마우스 오른쪽 클릭 후 관리자 권한으로 실행을 눌렀었는데 단축키가 있다는 걸 오늘 첨 알았다. 멍청하면 손발이 고생이다!ㅠㅠ마우스 오른쪽 클릭을 통해 관리자 권한으로 실행한 방법단축키는 바로 Control + Shift + Enter 이다. 그냥 누르는 건 아니고 검색이나 프로그램을 찾아 화면에 나오게 한 다음에 눌러야 한다.(아래 스샷 참고) 여기서 단축키로 실행하면 된다.아. 참고로 실행창(Windows Key + R)에서는 안 먹는다....... 추가. 데스크탑 관련 단축키(Windows 10 or higher)Control + Windows Key..