반응형

전체 글 227

리눅스 파일 권한 개념과 변경 방법(permission 표시방법, chmod)

리눅스 파일 권한은 파일이나 디렉토리에 대한 사용자, 그룹 및 기타 사용자의 접근 권한을 지정하는 시스템입니다. 파일 권한은 세 가지 종류의 사용자에 대해 지정됩니다. 파일 권한은 ls나 ll을 실행 했을때 다음과 같이 표시됩니다. 1. 파일 권한, 퍼미션 개념 rwx rwx rwx 형태에서 리눅스 파일 권한은 총 9개의 비트로 이루어져 있으며 각 비트는 rwx(읽기, 쓰기, 실행) 중 하나를 나타냅니다. 순서대로 첫 번째 3비트는 소유자의 권한, 두 번째 3비트는 그룹의 권한, 마지막 3비트는 기타 사용자의 권한을 나타냅니다. 1. 소유자: 파일을 만든 사용자 2. 그룹: 파일에 대한 액세스를 공유하는 사용자 그룹 3. 기타 사용자: 그룹에 속하지 않는 모든 사용자 리눅스 파일 권한은 다음과 같은 3가..

IT/리눅스 2023.04.26

리눅스 기본, 필수 명령어 50개 (사용 빈도 순, ls, cd, pwd, cp ...)

리눅스를 사용하면서 적어도 이정도는 알아야 겠다 하는 최소한의 커맨드를 사용 빈도 순으로 정리하였습니다. 사용 빈도 높은 순 1. ls: 현재 디렉토리의 파일 목록 출력 2. cd: 디렉토리 변경 3. pwd: 현재 작업 중인 디렉토리 경로 출력 4. cp: 파일 복사 5. mv: 파일 이동/이름 변경 6. rm: 파일 삭제 7. mkdir: 디렉토리 생성 8. rmdir: 디렉토리 삭제 9. touch: 빈 파일 생성 또는 파일 수정 시간 변경 10. cat: 파일 내용 출력 11. less: 파일 내용을 페이지별로 출력 12. tail: 파일의 끝 부분 출력 13. head: 파일의 앞 부분 출력 14. grep: 파일 내에서 문자열 검색 15. find: 파일 검색 16. ps: 현재 실행 중인 프..

IT/리눅스 2023.04.26

도커 컨테이너 이미지 백업 및 복구 하기 (docker container, save, load, export, import)

도커 컨테이너는 애플리케이션과 해당 애플리케이션을 실행하는 환경을 함께 묶어서 배포하는 기술입니다. 이러한 컨테이너를 이미지라고 부르고 이미지는 도커 허브(Docker Hub)와 같은 저장소에 업로드하여 다른 사람이 다운로드해서 사용할 수 있습니다. 사용중인 컨테이너를 이미지를 만드는 방법은 컨테이너를 중지하고, 그 상태를 스냅샷으로 저장하는 것입니다. 이렇게 저장된 이미지는 다른 서버에서 다시 컨테이너를 생성하거나, 도커 허브에 업로드하여 다른 사람이 사용할 수 있습니다. 하지만 굳이 도커 허브나 로컬 레포지토리에 넣지 않고 작업 중인 도커 컨테이너를 단순히 로컬에 백업을 하기 위해서 사용하시는 분들도 많을 텐데요 그런 경우에 사용하는 법을 정리해 보겠습니다.  현재 사용중인 컨테이너와 이미지를 확인해..

IT/리눅스 2023.04.26

도커 컨테이너에서 cuda 동작 오류 해결(nvidia docker, container, cuda, 컨테이너 생성 옵션)

export/import를 통해서 컨테이너를 백업하고 복원할 때 잘 돌아가던 nvidia docker 컨테이너가 갑자기 gpu가 동작하지 않을 때가 있다. 1. gpu 동작 확인 Nvidia gpu를 사용하는 컨테이너인 경우 생성 후 다음 2가지의 동작을 확인 해봐야 한다. - nvidia-smi 커맨드 정상 동작 확인 - python을 실행하여 torch.cuda.is_available() 함수를 통해 실제로 cuda가 동작하는지 확인 만일 정상 적으로 동작 하지 않는 경우 컨테이너를 생성할 때 다음 옵션을 함께 추가하면 해결 되는 경우가 많다. --runtime=nvidia -e NVIDIA_VISIBLE_DEVICES=all -e NVIDIA_DRIVER_CAPABILITIES=all 2. 컨테이너..

IT/리눅스 2023.04.26

구글 애널리틱스 가입 방법, 티스토리 블로그 사용자(tistory, google Analytics, 장점)

구글 애널리틱스(Google Analytics)는 구글에서 제공하는 웹 분석 도구이며 웹사이트나 앱의 방문자들의 행동을 추적하고 분석할 수 있습니다. 구글 애널리틱스를 사용하면 방문자들이 어떤 콘텐츠를 가장 많이 볼까, 어떤 페이지에서 이탈할까 등을 파악할 수 있기때문에 이를 통해 마케팅 전략 수립이나 웹사이트 개선에 도움을 줄 수 있습니다. 무료서비스임에도 강력한 디지털 분석을 제공합니다. https://analytics.google.com/ Redirecting... analytics.google.com 1. 구글 애널리틱스로 할 수 있는 것 - 웹사이트 방문자 추적: 방문자의 지리적 위치, 방문 시간, 방문 경로 추적 - 트래픽 분석: 웹사이트에서 유입된 트래픽의 종류(검색, 소셜 미디어, 광고 등..

이것저것 2023.04.25

아고다 캐쉬백 리워드 카드로 환급 받기(agoda Cash 차이, 요청 오류 확인, 사용기간, 만료기간)

Agoda Cash와 Agoda Cash Reward는 모두 Agoda의 예약 혜택 프로그램으로 호텔 예약 시 사용할 수 있는 포인트 혜택입니다. 사이트에서는 다음과 같이 구분하여 설명 하고 있네요. " 캐쉬백 리워드 및 AgodaCash는 적용 가능한 상품을 예약하거나 투숙을 완료한 후에 이용할 수 있는 로열티 리워드입니다. AgodaCash는 아고다에서의 다음 예약 시 할인을 위해 즉시 사용될 수 있는 반면, 캐쉬백 리워드는 선택하신 직불카드 또는 신용카드로 수령할 수 있는 실제 현금입니다. " 1.AgodaCash Agoda Cash는 Agoda에서 호텔 예약 시 사용할 수 있는 현금 포인트 입니다. 이것은 일반적인 할인 쿠폰과 유사하게 작동하며 예약할 때 Agoda Cash를 사용하면 예약 비용을..

여행/태국 2023.04.24

ChatGPT 대항마 Goolge Bard 베타버전 성능, 코딩 테스트

구글이 난리가 났습니다. 이미 시장은 OpenAI의 ChatGPT가 장악하고 있고 그 속도는 점점 더 빨라지고 있는 듯 합니다. 뒤늦게 Bard를 베타테스팅 중인데 아직도 갈길이 멀어 보이는 듯 하네요. 이미 사람들은 ChatGPT에 익숙해져... 아마 그 이상을 보여주기 전에는 쉽지 않을 듯 합니다. 다음은 bard 사이트 입니다. 아직 한글은 지원하지 않습니다. https://bard.google.com Bard Bard is your creative and helpful collaborator to supercharge your imagination, boost productivity, and bring ideas to life. bard.google.com 한번 대답하기 곤란한 질문을 물어볼까요?..

IT/리눅스 2023.04.20

chatGPT 모델 종류 및 API 사용 비용(fine tuning model, ChatGPT3.5, ChatGPT4, ada, babbage, curi, danvinci)

온 세상이 ChatGPT로 떠들썩 합니다. 한번 사용해본 사람은 그 경이로운 성능에 빠져 헤어나오질 못하고 있는 것 같습니다. 대부분의 사용자들은 OpenAI에 가입해서 무료로 웹상에서 채팅을 하는 방식으로 사용을 하고 있겠지만 발빠른 사용자들은 유료 ChatGPT API를 사용해서 단 몇개월 만에 어마어마하게 많은 플러그인 서비스를 쏟아내고 있습니다. 그정도의 비용은 충분히 감수할 수 있다는 거겠죠? 비교를 좀 해볼까요? 1. ChatGPT3.5와 ChatGPT4의 차이 OpenAI에서 개발한 언어 모델인 chatGPT의 3.5와 4의 차이점은 크게 세 가지로 나눌 수 있습니다. (1) chatGPT 4는 chatGPT 3.5보다 더 큰 모델입니다. chatGPT 4는 1,760억 개의 파라미터를 가지..

IT/리눅스 2023.04.20

구글 검색 명령어, 팁, 고급 검색 방법(inurl, intitle, filetype, site 등등)

구글에서 원하는 정보를 좀더 쉽게 확인 할 수 있는 몇가지 고급 검색 방법을 소개합니다. 정보의 홍수 시대 입니다. 많은 사람들이 검색을 통해 정보를 찾고 있지만 키워드에 따른 엄청난 결과가 쏟아져 나오기 때문에 골라내는 것도 일이 되고 있습니다. 구글 검색에는 실제 훨씬더 많은 옵션이 있지만 다음에 소개하는 정도만 알아도 훨씬 빠르고 정확하게 정보를 찾아내실 수 있을 것이라고 생각합니다. 1. inurl:키워드 사이트 주소가 일부밖에 생각이 나지 않을때 유용합니다. 키워드를 포함한 url 을 가진 사이트를 모두 보여 줍니다. 예 ) inurl:news 2. intitle:키워드 페이지 제목에 키워드가 포함된 것만 보여줍니다. ex) intitle:지구멸망 3. filetype:파일확장자 키워드 지정된 ..

이것저것 2023.04.20

python 가상환경, venv, conda 사용법 비교

venv와 conda는 모두 파이썬 가상 환경을 관리하기 위한 도구입니다. venv는 파이썬 3.3 버전부터 제공되는 가상 환경 도구로, 파이썬 프로젝트를 위한 독립적인 가상 환경을 만들 수 있으며 각 프로젝트별로 필요한 파이썬 패키지를 별도의 가상 환경에 설치하여 프로젝트 간 충돌을 방지할 수 있습니다. venv는 파이썬 표준 라이브러리에 포함되어 있으며, 파이썬 인터프리터와 함께 제공됩니다. 반면에, conda는 파이썬 패키지 관리 도구인 Anaconda의 일부로 개발된 가상 환경 도구이며 파이썬 패키지뿐만 아니라 R, Julia 등 다양한 프로그래밍 언어의 패키지도 관리할 수 있습니다. conda는 Anaconda와 함께 제공되고 윈도우, macOS, 리눅스 등 다양한 운영 체제에서 사용할 수 있습..

IT/리눅스 2023.04.19
반응형