프로그래밍/기타(40)
-
VS Code 열려있는 창 모두 닫기 (전체 단축키 다운로드)
VS Code를 사용하다가 창을 하나 하나 닫다가 내가 왜 이러고 있지 싶어 메뉴를 다 뒤져봤는데 안보이는 기능... 열려있는 창 모두 닫기 기능... 명령어 팔레트를 열어서 쭈욱 보니 아래와 같이 나오네요. 명령어 팔레트는 Ctrl + Shift + P 열려있는 창 하나 닫기는 Ctrl + W 열려있는 창 모두 닫기는 Ctrl + K + W 참고로 맥에서는 Ctrl 키 대신 Cmd 키를 누르시면 됩니다. 기억력이 떨어지는 메모~! 단축키는 요기에서 다운로드 가능합니다.
2023.03.20 -
Ubuntu에서 GPG 에러 날 때 해결 방법
Source from : https://itsfoss.com/solve-gpg-error-signatures-verified-ubuntu/ 아래와 같이 맨뒤의 키값을 바꿔서 처리하면 됩니다. sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 68980A0EA10B4DE8
2023.01.18 -
/usr/bin/env: ‘python’: No such file or directory 문제 해결 방법
파이썬으로 된 어플이 아래와 같이 메시지를 내보내고 실행이 안된다면... /usr/bin/env: ‘python’: No such file or directory python3 이 이미 깔려있는데 python 을 찾는다. 그냥 링크나 알리아스 하나 만들어주면 되지 않을까? 하지만 안된다. # Alias를 선언해보았으나... alias python=python3 # 여전히 같은 에러가 발생했다. /usr/bin/env: ‘python’: No such file or directory 솔루션은 python-is-python3 를 설치하면 해결된다. sudo apt install python-is-python3 굳이 python을 사용하지 않는다면 python3와 함께 둘다 설치할 필요 없이 python3만 ..
2022.11.07 -
.gitignore 적용 안될때
.gitignore 파일을 추가하거나 업데이트 했는데 적용이 안되는 경우가 있습니다. 이럴 때는 이렇게 해주시면 되요~ git add . git rm -r --cached . git commit -m 'remove ignored file' # Push 할 것! git push {remote} {branch}
2021.10.15 -
ssh-keygen을 이용한 ssh 자동 로그인
ssh 접속시 로그인이 아주 귀찮은 경우가 많이 발생한다. 특히 VS Code를 이용해서 CloudCode를 이용한 원격 개발중이라면 더욱 그러하다. 처음엔 잘 참고 입력하였으나 너무 너무 귀찮... ㅠㅠ ssh-keygen 을 이용해서 private key, public key를 생성하고, 서버에 퍼블릭 키를 업로드 한다. 그런 후에 사용하면 끝~ $ ssh-keygen -t rsa 1. 저장 디렉토리를 알려주는데 그냥 엔터 2. 인증서에 passphrase (비밀 번호)를 걸 것인지 2번 물어본다. 여기 비밀번호를 넣으면 자동 로그인이 아니라 매번 비번을 넣어야 하니 그냥 엔터 치고 넘어간다. 필자의 경우 이미 키가 있기 때문에 중간에 이미 있는데 덮어 쓸 것인지를 묻는 과정이 추가되어있다. 처음 하..
2021.10.15 -
File Transfer - scp, rsync
서버 작업을 하다보면 서버와 서버 사이에 파일 전송 이슈가 있는 경우가 있다. 개인적으로 주로 SFTP나 FTP를 이용해서 파일을 전송했었는데... 요즘은 rsync 를 이용해서 파일 전송을 주로 하고 있습니다. 그중 많이 쓰이는 scp, rsync 에 대해서... 간단히 커맨드 정리 해둔다. SCP (Secure Copy) ssh를 통해서 파일을 전송하는 도구로 서버에서 서버로 쌍방향 전송이 가능하다. 다른 장비로 파일 복사하기 scp -rp sourcedirectory user@dest:/path -r means recursive -p preserves modification times, access times, and modes from the original file. scp *.pdf sean@..
2021.02.06 -
root 유저로 ssh 접근 제어 해야할 때
ssh를 이용해서 외부 접근을 하는 경우에 root 유저로 붙을 수 있게 되면 아무래도 보안상 위험하겠지요.원격으로 해킹 시도가 상당히 발생할 수 있습니다. 이에 따라서 root 유저는 통상적으로 ssh 접근을 못하도록 하고, 일반 유저로 접근해서 su 또는 sudo를 이용해서 접근하도록 제어합니다. $ sudo vi /etc/ssh/sshd_configPermitRootLogin yes
2018.08.23 -
CentOS - SVN 설치시 에러
CentOS에 svnserve를 설치하다가... 이 사이트 참고 했음 : http://b1ix.net/290 설명이 매우 잘 되어있어서 따라하면 땡... 다만 중간 부분에 나와있는 이 부분!!! [root@localhost checkout1]# svn checkout svn://localhost/svn_repos svn: E000013: Unable to connect to a repository at URL 'svn://localhost/svn_repos' svn: E000013: file '/home/svn/svn_repos/format' 를 열 수 없습니다: 허가 거부 이에 대한 해결책이 필요했다.위의 에러는 selinux가 보안상 막고 있어서 발생하는 것이 맞다. 이를 해결 하기 위해서는... r..
2018.08.23 -
Linux 프로세스 관리 쉘
################################### 1. 특정 프로세스를 찾아서 죽이기 #!/bin/bash ps -ef | grep -v grep | grep 프로세스명 | awk '{print $2}' | xargs --no-run-if-empty kill -9 $1 ################################### 2. 특정 프로세스가 살아있는지 체크해서 죽어있으면 살리는 쉘 $ vi /var/test/run.sh #!/bin/bashPROCESS_CNT=`ps -ef | grep 프로세스명 | grep -v grep | awk '{print $2}' | wc -l`if [ "$PROCESS_CNT" == 0 ];then echo "[`/bin/date +\%Y\%m\%d..
2018.08.23