본문 바로가기

OS/Linux

(3)
[zsh] PATH 에 경로 추가 기본: PATH 에 경로 추가 방법1) PATH를 확인 변수명 앞에 $를 붙이면 변수 참조가 가능하다. echo 명령을 이용하여 확인이 가능하다.$ echo $PATH2) PATH 에 경로 추가$ PATH=$PATH:폴더bash에 PATH 경로 추가 bash에 PATH 추가하여 zsh과 공통으로 사용하는 기준으로 기록한다.bash에 PATH 추가.bash_profile 이나 .bashrc 에 명령을 추가할 수 있다.masOS .bashrc 대신에 .bash_profile 를 사용하는 것으로 알려져 있다..bash_profile$ vim ~/.bash_profileif [ -f ~/.bashrc ]; then source ~/.bashrc fi.bashrc$ vim ~/.bashrcPATH=$PATH:~/..
[SSH] Permission denied (publickey) 가 발생할 때... 특정 서버에 SSH로 접속하려고 하니 권한이 거부되었다라는 메세지가 나온다."Permission denied (publickey)" 키워드로 구글에서 검색을 해보니 Git에 대한 이야기만 나온다. ssh-keygen 로 키를 생성해서 ~/.ssh/config에 넣으라고 한다.https://askubuntu.com/questions/311558/ssh-permission-denied-publickey ~/.ssh 에 가보면 known_hosts 라는 목록이 있다. ECDSA key fingerprint에 해당 목록이 추가가 되어 있어서 그렇다.ssh -i ~/.ssh/ahapcman.pem ec2-user@10.24.154.231The authenticity of host '10.24.154.231 (10..
Daemon & 패키징 & 로그 윈도우 서비스 프로그램은 만들어본 적이 있지만 유닉스용 데몬은 처음이라 살펴보았다. 처음에는 윈도우 서비스 뼈대처럼 생각을 했는데, 의외로 프로그램 코드는 간단했다.Service Functions: http://msdn.microsoft.com/en-us/library/windows/desktop/ms685942(v=vs.85).aspx윈도우의 서비스 애플리케이션은 ServiceMain 이라는 프로토타입이 정해져 있다.따라서 아래와 같은 뼈대가 만들어진다. (출처: Writing a Service Program's main Function)void __cdecl _tmain(int argc, TCHAR *argv[]) { SERVICE_TABLE_ENTRY DispatchTable[] = { { SVCN..