본문 바로가기
반응형

LINUX71

nohup 사용법 및 option(&, &&, 0,1,2, /dev/null) 목차 nohup, &, && 특정 명령을 세션이 종료된 후에도 계속 실행하고 싶을경우 nohup이란 명령어를 사용합니다. 명령을 백그라운드에서 실행하고 싶으면 마지막에 &를 사용합니다. &&는 첫번째명령 실행하고 성공으로 종료되면 두번째 명령(&& 다음)으로 진행합니다 사용예시 및 설명(/dev/null, 0,1,2) war로 받은 jenkins를 실행하는것을 예시로 들겠습니다. nohup java -jar jenkins.war 1>/dev/null&2>/dev/null & nohup 뒤에 명령어를 사용하여 세션이 종료되도 실행 되도록 합니다. 그리고 위에서 말했듯이 &를 사용하여 백그라운드 실행이 되도록합니다. 1>/dev/null&2>/dev/null 이건데 0은 표준입력, 1은 표준출력, 2는 표준.. 2022. 7. 1.
vi 편집기에서 여러줄 주석 처리 방법 visual block (ctirl +v)들어간뒤 블록 설정후 " : " 입력 굳이 이런식으로 모두 블록 할필요 없이 앞쪽만 블록잡아주시면됩니다. "norm i#" 입력 제거 방법 visual block 들어가서 d 누르면 삭제됨 Reference https://rosagigantea.tistory.com/231 vi(Visual) Editor 사용법 vi(Visual) Editor 다운은 여기서 http://www.vim.org/download.php vi는 유닉스에서 널리 쓰이는 표준 텍스트 편집기이다. vi는 20여년전에 개발 되었기 때문에 문서 편집 방법이 최근에 만들어진 편집기와는 rosagigantea.tistory.com 2022. 6. 2.
리눅스 shell 자동실행 https://joonyon.tistory.com/entry/Linux-%EB%B6%80%ED%8C%85%EC%8B%9C-%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8-%EC%9E%90%EB%8F%99-%EC%8B%A4%ED%96%89%EC%8B%9C%ED%82%A4%EA%B8%B0rclocal 2022. 5. 16.
nano 에디터 단축키 https://www.thewordcracker.com/miscellaneous/%EB%A6%AC%EB%88%85%EC%8A%A4%EC%9D%98-nano-%EC%97%90%EB%94%94%ED%84%B0-%EB%8B%A8%EC%B6%95%ED%82%A4/ 2022. 5. 12.
linux shell script) free에서 실제 사용 메모리 구하기 (awk 사용) 스크립트 연습할겸 free에서 나오는 실제 메모리를 구하려고 합니다. 보통 이런식으로 나와서 구분하기 어려웠습니다. #!/bin/sh echo "====================================" free | awk '{if($1 == "Mem:") print("Memtotal:" $2 " MemAvail:" $7)}' echo "====================================" free | awk '{if($1 == "Mem:") print("UsageRate: "($2-$7) /$2 *100 "%")}' free | awk '{if($1 == "Mem:") print("AvailRate: "$7 /$2 *100 "%")}' echo "==================.. 2022. 5. 11.
linux adduser useradd 차이 일반적으로 홈디렉토리 차이라고 알고 있는데 그밖에 여러 설정을 할수 있긴함 adduser 편하게 useradd 자세한 옵션 sudo useradd -M ubuntu -p [password] passwd 비밀번호 변경 2022. 5. 4.
linux(ec2) 에서 백스페이스 입력시 ^H,^? 나올때 stty erase ^H stty erase ^? 를하면됨 https://syuda.tistory.com/151 백스페이스가 안되고 ^H, ^? 같은 문자가 입력될 때 안녕하세요. 슈다 입니다. 유닉스에서 명령어를 입력하다 오타를 수정하기 위해 백스페이스를 눌렀는데, 글자는 지워지지 않고 ^H, ^? 이런 문자들이 입력되는 경우 해결방법을 알아보겠습니다 syuda.tistory.com 2022. 4. 27.
Sftp 접속 및 명령어 sftp는 ssh와 같이 설치가 됩니다. 그래서 포트도 같이 쓰더군요 접속 sftp -i [pem key] [remote username]@[remote IP] 포트변경시 sftp -p [포트번호] [remote username]@[remote IP] 업로드 put [파일명] [새로운] put -r [디렉토리] reput [파일명] (실패 or 중단 재개) 다운로드 get [파일명] get -r [디렉토리명] rget [파일명] ls 원격의 디렉토리 내용 나열 (로컬은 lls) pwd 원격 작업의 디렉토리 이름 표시(로컬은 lpwd) cd 원격 디렉토리 변경( 로컬 lcd) 원래 쓰던거는 원격 l붙이면 로컬이다. 2022. 4. 25.
노트북에 Ubuntu Server 20.04.2 LTS 설치 원격용으로 노트북에 ubuntu를 설치해야 할일이 생겼습니다. 최근 VM에 10번 넘게 ubuntu를 설치한경험이 있어 설치는 쉽게 가능할것이라 생각했으나......... USB부팅으로 ubuntu를 설치했는데 이상하게 부트디바이스가 안잡혀서 부팅이 안됐습니다. 그래서 다시 설치해보면 스토리지에 설치되어있다고 되어 있어서 스토리지 설정을 잘못햇나 라고 생각하여 몇시간동안 재설치를 하였습니다. 해도안되서 VM환경과 다른 점을 생각해 보았습니다. 노트북, USB 이 두가지가 VM과 달랐습니다. 우선 노트북부터 살펴보니 BIOS에서 부팅이 UEFI, CFM 모드가 있는데 제가 쓰는 노트북에 설정은 UEFI/CFM이런식으로 둘다 쓸수있게 설정이 되어있었습니다. 그리고 secure boot 설정을 disable .. 2022. 4. 15.
우분투 메모리 확인 sar,sysstat https://brunch.co.kr/@lars/9 sar sysstat 리눅스 지표 분석 도구 1-1 : sysstat 소개 1-2 : sysstat 설치 1-3 : sar 란? 1-4 : sar 설정 1-5 : sar 옵션 1-6 : sar 실전 활용 1-1 sysstat 소개 - sysstat 이란? 리눅스 성능 측정 도구 패키지입니다. 해당 패키지에는 아래와 같은 성능 분석 brunch.co.kr free 옵션 설명 https://www.whatap.io/ko/blog/37/ 리눅스 free 명령어로 메모리 상태 확인하기 | 와탭 블로그 free 명령어 결과의 각 컬럼에 대해 자세히 알아보고 meminfo를 참조하여 메모리 현황을 파악해 봅시다. www.whatap.io 메모.. 2022. 3. 30.
우분투 NAS 설치 및 설정 우선 nfs 패키지 설치를 합니다. NAS 서버설정 apt install nfs-kerel-server 인터넷 뒤져보면 rpcbind, portmap을 같이 설치해줘야한다고 하는데 6버전이상부터는 같이 깔리고 역할을 대신하여 따로 설치할필요가 없습니다. systemctl restart nfs 로 실행 실행 후 포트가 열려있는지 확인합니다 netstat -nap nfs 포트 2049가 있는지 확인합니다. 그리고 NAS에서 공유될 폴더를 생성하고 권한설정을 해줍니다. 인터넷에 뒤져보면 보통 /mnt/[폴더명] 이런식으로 되어있어서 저도 그렇게 했습니다. (추후에 다시 설정을 하는데 이거 설정하는것과 또 설정하는것중 어떤게 영향을 미치는지 확인은 해봐야 해서 그냥 저는 권한을 모두 줬습니다.) sudo mkd.. 2022. 3. 25.
프로세스 실행 위치 찾기 - 실행중인 프로세스 경로 찾기 : ls -al /proc/[PID]/exe - 프로세스 실행 명령어 : ls -al /proc/[PID]/cmdline whereis 프로세스이름 2022. 3. 25.
반응형