본문 바로가기

Linux27

kill, ps 사용법, 설명 사용하는 이유 kill : 특정 process에게 특정 signal을 보내기 위해서입니다. 주로 process를 강제 종료하기 위해 사용합니다. ps : 활성화된 process들에 대한 정보를 보기 위해서입니다. 주로 종료하려는 process의 pid를 찾기 위해 사용합니다. 사용법 kill # pid를 가진 process에게 TERM signal을 보냅니다.(terminate; 즉 종료하라는 뜻) kill -s # pid를 가진 process에게 signal을 보냅니다. kill -l # signal 목록을 출력합니다. ps -al # 모든 process를 long format으로 출력합니다. pid : process identifer 프로세스 구분자 프로세스의 고유한 번호입니다. linux man p.. 2022. 10. 22.
soft link와 hard link 차이 그리고 inode hard link hard link는 original file의 inode를 가리킵니다. hard link는 original file의 기존 filename과 구분할 수 없습니다. 또 하나의 original file에 대한 filename을 만들었다고 생각하면 됩니다. symbolic link (soft link) symbolic link는 original file의 filename을 가리킵니다. symbolic link는 window의 바로가기와 비슷하게 동작합니다. hard link vs. soft link (symbolic link) 1. original file이 삭제되면 hard link : 기존 file content이 소실되지 않습니다. 여전히 해당 inode를 가리키는 filename이 존.. 2022. 10. 22.
linux ln 사용법, 설명 : 링크 만들기 사용하는 이유 파일들 간의 링크들을 만들기 위해서입니다. ln 사용법 ln # target에 대한 hard link 생성 ln --physical # target에 대한 hard link 생성 ln --symbolic # target에 대한 symbolic link(또는 soft link) 생성 ln은 기본적으로 hard link를 생성합니다. soft link는 window의 바로가기와 유사합니다. hard link는 target과 동일한 inode를 가리킵니다. hard link와 symbolic link의 차이 및 리눅스 파일 시스템에 대한 자세한 설명은 아래의 포스팅에서 다룹니다. 2022.10.22 - [개발/linux] - soft link와 hard link 차이 그리고 inode linux.. 2022. 10. 22.
linux apk 사용법, 설명 linux apk 사용법 설명 사용하는 이유 알파인 리눅스(alpine linux : docker를 위한 초경량화된 OS. 가볍고 보안성이 좋음)에서 패키지를 설치 및 관리하기 위해서입니다. apt, apt-get 설치 / 삭제, 업데이트 / 업그레이드 apk add # 패키지 설치 apk del # 패키지 삭제 apk update # 업데이트 apk upgrade upgrade # 업그레이드 업데이트 : 패키지 인덱스(해당 패키지를 제공하는 소스 레포지토리 정보)를 업데이트합니다. 업그레이드 : 패키지 인덱스를 사용해서 현재 설치된 패키지를 최신 버전으로 업그레이드합니다. apt 및 apt-get의 업데이트 및 업그레이드 방식과 비슷한 것을 확인할 수 있습니다. linux apt, apt-get 차이,.. 2022. 10. 22.
linux yum 사용법, 설명 사용하는 이유 rpm기반 패키지를 설치 및 관리하기 위해서입니다. yum 설치 / 삭제, 업데이트 / 업그레이드 sudo yum install # 패키지 설치 sudo yum remove # 패키지 삭제 sudo yum erase # 패키지 삭제 sudo yum update # 업데이트 sudo yum upgrade # 업그레이드 업데이트 : 현재 설치된 패키지들의 최신 버전을 설치합니다. 업그레이드 : 현재 설치된 패키지들의 최신 버전을 설치합니다. 단, 이제 쓸모없는 이전 버전의 패키지들을 삭제합니다. apt 및 apt-get의 업데이트 및 업그레이드 방식과는 다름을 확인할 수 있습니다. apt 및 apt-get는 업데이트에서 레포지토리 정보만 최신화하고, 업그레이드에서 실제 최신 버전의 패키지를 설.. 2022. 10. 22.
linux curl과 wget 차이, 사용법, 설명 사용하는 이유 (차이) wget : 웹 서버로부터 파일들을 다운로드하기 위해서입니다. (단방향) curl : 웹 서버와 데이터를 주고받기 위해서입니다. (양방향) wget, curl 파일 다운로드 방법 wget # URL에서 GET method로 파일을 다운로드합니다. curl -O # URL에서 GET method로 파일을 다운로드합니다. 기본적으로 wget과 curl 둘 다 GET method로 request를 보냅니다. curl은 기본적으로 받아온 데이터를 콘솔에 출력합니다. 파일로 저장하기 위해서 -O 옵션을 주어야 합니다. curl HTTP method 지정 curl -X curl -X GET curl -X POST curl -X PUT curl -X PATCH curl -X DELETE -X .. 2022. 10. 22.