반응형 리눅스13 리눅스/유닉스(Linux/Unix)에서 pstree 설치하기 pstree 설치하기(Install pstree in Linux/Unix)pstree는 현재 실행 중인 프로세스들을 트리의 형태로 보여준다.운영체제에 따른 설치 예제보통 우분투가 많이 사용되기 때문에 apt-get install psmisc로 설치해주자. 만약 설치되지 않는다. apt-get update를 우선 실행해주자. 나머지 운영체제에서는 알맞은 커맨드로 설치해 주자.Linux pstree shows running processes as a tree. The tree is rooted at either pid or init if pid is omitted. If a user name is specified, all process trees rooted at processes owned by that.. 2024. 12. 24. 코딩 자율학습 리눅스 입문 with 우분투 학습 2일차 정리 3.2 셸 스크립트셸에서 동작 가능한 명령을 모아놓은 파일을 셸 스크립트(shell script)라고 한다. 셸에서 명령이나 프로그램을 실행하듯 셸 스크립트도 셸에서 실행할 수 있다. 물론, 적절한 소유권과 실행 권한이 있어야 한다. 셸 스크립트를 실행하면 셸 스크립트 파일의 내용이 순차적으로 실행된다. 처음부터 끝까지 모두 실행하면 셸 스크립트는 종료된다. 셸 스크립트는 여러 명령을 한 파일에 모아 실행하는 방식으로 자동화가 가능하다. 어떤 목적을 위해 셸에서 여러 명령을 내려야 하는 경우, 이를 셸 스크립트로 작성하면 실행 한 번으로 원하는 바를 이룰 수 있다. 특히 대상 등을 명령어의 인자로 입력받아 실행하면 활용도를 더욱 높일 수 있다.echo 명령어echo 명령어는 입력한 텍스트나 변수를 화면에.. 2024. 12. 13. 도커 젠킨스(Jenkins)에서 PowerShell 사용 및 dotnet 빌드하기 도커에서 젠킨스 설치를 위한 젠킨스(jenkins) 이미지 다운로드docker pull 명령어를 사용해서 젠킨스 이미지를 내려받도록 하자. 해당 포스트에서는 jdk17 버전으로 진행하였다.$ docker pull jenkins/jenkins:lts-jdk17도커 컨테이너 생성 및 실행docker run -d -v jenkins_home:/var/jenkins_home -p 28080:8080 --restart=on-failure --name jenkins-server jenkins/jenkins:lts-jdk17-d : 백그라운드로 컨테이너를 실행한다.-v : 도커 볼륨 설정한다. 지정한 위치에 jenkins_home 폴더를 저장한다.--restart=on-failure : 에러로 인해 종료될 경우 재시.. 2024. 12. 11. Ubuntu 파일, 폴더 소유자 변경하기 우분투(Ubuntu)에서 파일, 폴더 소유자 변경하는 방법우분투에서 chown 명령어를 사용하여 파일이나 폴더 또는 하위경로의 소유자를 변경할 수 있다.명령어가 잘 외워지지 않는다면 change + owner = chown으로 외우면 잘 외워질 것이다.소유자(사용자, 그룹) 변경 명령어 chown$ chown [옵션] [소유자:소유그룹] [파일 또는 폴더]chown 옵션-R, --recursive : 하위 경로의 소유자를 모두 변경한다.-f : 소유자 변경이 안 될 시 오류 메시지를 출력한다.-c : 변경한 파일에 대한 정보를 출력한다.-v : 작업 상태를 출력한다.--help : 도움말을 표시한다.--version : 버전 정보를 보여준다.실제 사용 예시특정 파일의 소유자 변경// testtext.tx.. 2024. 12. 9. 코딩 자율학습 리눅스 입문 with 우분투 학습 1일차 정리 목차 파트 1 - 리눅스 이해하기1장 리눅스 소개1.1 운영체제란1.2 리눅스 배포판1.3 리눅스의 쓰임과 학습 이유 운영체제란운영체제(OS, Operating System)는 컴퓨터나 스마트폰 같은 시스템에서 하드웨어와 소프트웨어 자원을 관리하고 운영하는 시스템 소프트웨어이다. 하드웨어, 운영체제, 애플리케이션의 관계는 다음과 같다. 사용자 - 애플리케이션 - 운영체제 - 하드웨어 하드웨어 위에는 운영체제가 있고, 운영체제 위에는 애플리케이션이 있다. 마치 단단한 땅이 있어야 그 위에 집을 지을 수 있는 것처럼 잘 작동하는 하드웨어가 있어야 운영체제를 설치할 수 있다. 또 집이 있어야 살림살이를 채워 넣고 생활할 수 있는 것처럼 컴퓨터에 운영체제가 있어야 애플리케이션(프로그램)을 설치할 수 있다 정리하.. 2024. 11. 26. [Linux/Unix] 절대경로와 상대경로 절대 경로(Absolute Path) 표시법절대 경로는 파일의 root로부터 해당 파일에 이르기까지의 전체 경로(URL)를 의미한다. 절대 경로는 보통 다른 사람의 문서나 파일을 이용할 때 사용한다. 절대 경로는 어느 곳에서든 경로에 접근할 수 있다는 장점이 존재한다. 그러나 경로가 변경되면 경로를 일일이 수정해야 한다는 단점이 있다./home/test/beginnerC:\Program Files\Git 상대 경로(Relative Path) 표시법상대 경로는 현재 파일의 위치를 기준으로 연결하려는 파일의 상대적인 경로를 의미한다. 상대 경로는 주소나 프로젝트 디렉터리 위치가 바뀌어도 내부 구조만 바뀌지 않는다면 수정 없이 그대로 사용할 수 있다는 장점이 있다. 그러나 자기 자신이 기준이기 때문에 자신의 .. 2022. 12. 29. 이전 1 2 3 다음