linux (7) 썸네일형 리스트형 linux 명령어 명령 구문문, 플래그 설명 및 사용법 예제를 포함하여 AIX® 명령에 대한 정보를 열람합니다. 명령은 알파벳순으로 나열되어 있습니다. AIX 운영 체제는 UNIX 기반 운영 체제의 이식성을 위해 The Open Group' www.ibm.com a alias # alias 설정파일 생성 touch ~/.zsh_aliases # 랜덤비밀번호 생성 echo "alias pwdgen='openssl rand -base64 32' >> .zsh_aliases # .zshrc 에 .zsh_aliases 파일 활성시키기 echo "#aliases" >> .zshrc && echo "source ~/.zsh_aliases" >> .zshrc source ~/.zshrc pwdgen c cat # Linux 해당 임.. Linux curl 명령어 cURL curl 이란? 개발자가 CLI로 데이터 전송을 가능하게 하는 도구 쉽게 말해 웹브라우저에서 CLI 로 읽고 쓰고 보고 뜯고 맛보고 즐길수 있다 이말 cli는 다양한 프로토콜을 지원한다고 한다. 하지만 관심없다 우리는 ㅈ밥들이니 https 만 다뤄볼꺼다 바로 시작해보자 터미널을 열고 [ curl google.com ] 을 쳐보면 curl google.com 301 Moved The document has moved here. curl 을 가지고 놀다보면 규격화된 코드들을 많이 접할수 있어서 좋다 코드 301 은 사이트의 도메인이 이전되었다는걸 뜻한다 위에서는 http://www.google.com 으로 이전되었다고 적혀있다 그럼 [curl http://www.google.com ] 을 쳐보자 (.. Linux lsof 명령어 lsof 란 LiSt Open Files 의 글자를 따온 열려있는 파일의 목록이다. 프로세스가 사용하는 오픈된 파일의 목록 [ lsof ] : 열려있는 모든 파일들 목록 lsof COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME loginwind 154 myungsworld cwd DIR 1,13 640 2 / loginwind 154 myungsworld txt REG 1,13 2754560 1152921500312205591 /System/Library/CoreServices/loginwindow.app/Contents/MacOS/loginwindow loginwind 154 myungsworld txt REG 1,13 46944 18104124 /Librar.. listen tcp :5000: bind: address already in use MacOs Monterey 5000번 포트를 항상 잘 사용하다가 미뤄왔던 Monterey 업그레이드를 하고 난뒤 갑자기 5000번 포트를 어떤 놈이 사용하고 있는거 같았다. lsof -i tcp:5000 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME ControlCe 452 myungsworld 16u IPv4 0x808bf9f548c9088f 0t0 TCP *:commplex-main (LISTEN) ControlCe 452 myungsworld 17u IPv6 0x808bf9f54d8ee47f 0t0 TCP *:commplex-main (LISTEN) lsof -i tcp:5000 로 프로그램을 검색해보니 *:complex-main 라는 이름으로 사용되고 있었다 알고보니 맥 Mont.. 초보자를 위한 깃허브 ssh 설정 스크립트 (macOS) curl -o ssh-key-register.sh "https://blog.kakaocdn.net/dn/ckiA27/btrNSDc4BhQ/Cnwkm5lywH4JgfgZoRtOe0/tfile.sh" chmod +x ssh-key-register.sh ./ssh-key-register.sh 1. 터미널 열기 2. 위의 스크립트 전체 복사후 붙여넣기 3. Gihub Email 입력 4. 엔터 3번 --- 해당 스크립트를 완료하면 ~/.ssh/config 파일에 git 세팅이 완료됨 ~/.ssh 에 id_rsa 와 id_rsa.pub 이 생성됨 그리고 id_rsa.pub 에 있는 값을 복사 --- 이제 깃허브에 id_rsa.pub 값을 붙여넣으면 완료 https://github.com/settings/ssh/n.. 윈도우 wsl 세팅 WSL 설치 power shell 관리자 권한으로 실행 후 아래 스크립트 한줄씩 실행 dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart 이후 재부팅 power shell 관리자 권한으로 재실행 // wsl -> wsl2 로 구성 wsl --set-default-version 2 윈도우용 리눅스 커널 설치 https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi 커.. Linux nohup 명령어 nohup 터미널 세션이 끊겨도 계속 실행 할수 있게 해주는 명령어 일반적으로 터미널로 서버를 열었을때 해당 터미널을 종료시키면 서버도 같이 종료하게 된다. 보통 & 옵션과 같이 써서 백그라운드로 실행한다. ex ) 데이터베이스 연결을 nohup 과 & 옵션으로 백그라운드 실행 한후 다른 작업을 할때 // 백그라운드 실행 nohup [database connection scripts] & // 해당 프로세스 확인 ps -ef | grep [이름] // 연결 끊기 kill -9 [Process ID] 노드 서버로 예를 들어보자 기존 npm run start 로 서버를 열던걸 nohup 과 & 으로 백그라운드 실행을 하게되면 위와 같이 ProcessID 가 4680 인 프로세스 1개가 실행되었다고 나온다. .. 이전 1 다음