본문 바로가기

반응형

IT

Rocky Linux firewall 사용법(방화벽 on/off, port 등록, IP 등록, 프로토콜 등록, IP 차단 등) 리눅스 방화벽은 네트워크 보안을 유지하기 위해 사용되는 소프트웨어 보안 시스템입니다. 방화벽은 네트워크의 서버 또는 클라이언트에서 수신되거나 전송되는 데이터 흐름을 제어하는 보안 장치입니다. 방화벽은 불필요한 네트워크 트래픽을 차단하고, 해킹, 바이러스, 스팸 등의 공격으로부터 네트워크를 보호합니다. Rocky 리눅스 운영체제에서는 방화벽으로 firewalld를 사용할 수 있습니다. 방화벽을 설정함으로써, 사용자는 불필요한 네트워크 트래픽을 차단하고, 보안 위협으로부터 네트워크를 보호할 수 있습니다. 1. 방화벽 ON/OFF 제어 (중지하기/시작하기/상태보기) systemctl status firewalld.service 현재 방화벽의 상태를 확인합니다. 방화벽 시작 systemctl start fire.. 더보기
리눅스 ssh, scp 명령으로 할 수 있는 것들(ssh, remote , 원격 로그인, 파일전송, 원격 명령 실행 등) SSH와 SCP는 모두 리눅스에서 사용되는 네트워크 프로토콜로, 안전하고 신뢰성 높은 데이터 전송을 제공합니다. SSH (Secure Shell)는 원격 호스트와 안전하게 통신하기 위한 프로토콜입니다. SSH를 사용하면 원격 호스트에 로그인하여 명령어를 실행하거나 파일을 전송할 수 있습니다. SSH는 기본적으로 암호화된 채널을 통해 통신하기 때문에, 데이터의 안전성이 보장됩니다. SCP (Secure Copy)는 SSH를 사용하여 로컬 호스트와 원격 호스트 간에 파일을 안전하게 복사하거나 이동하는 명령어입니다. SCP를 사용하면 로컬 호스트에서 원격 호스트로 파일을 전송하거나, 원격 호스트에서 로컬 호스트로 파일을 전송할 수 있습니다. SCP 역시 SSH와 마찬가지로 암호화된 채널을 통해 데이터를 전송하.. 더보기
리눅스 파일 권한 개념과 변경 방법(permission 표시방법, chmod) 리눅스 파일 권한은 파일이나 디렉토리에 대한 사용자, 그룹 및 기타 사용자의 접근 권한을 지정하는 시스템입니다. 파일 권한은 세 가지 종류의 사용자에 대해 지정됩니다. 파일 권한은 ls나 ll을 실행 했을때 다음과 같이 표시됩니다. 1. 파일 권한, 퍼미션 개념 rwx rwx rwx 형태에서 리눅스 파일 권한은 총 9개의 비트로 이루어져 있으며 각 비트는 rwx(읽기, 쓰기, 실행) 중 하나를 나타냅니다. 순서대로 첫 번째 3비트는 소유자의 권한, 두 번째 3비트는 그룹의 권한, 마지막 3비트는 기타 사용자의 권한을 나타냅니다. 1. 소유자: 파일을 만든 사용자 2. 그룹: 파일에 대한 액세스를 공유하는 사용자 그룹 3. 기타 사용자: 그룹에 속하지 않는 모든 사용자 리눅스 파일 권한은 다음과 같은 3가.. 더보기
리눅스 기본, 필수 명령어 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: 현재 실행 중인 프.. 더보기
도커 컨테이너 이미지 백업 및 복구 하기 (docker container, save, load, export, import) 도커 컨테이너는 애플리케이션과 해당 애플리케이션을 실행하는 환경을 함께 묶어서 배포하는 기술입니다. 이러한 컨테이너를 이미지라고 부르고 이미지는 도커 허브(Docker Hub)와 같은 저장소에 업로드하여 다른 사람이 다운로드해서 사용할 수 있습니다. 사용중인 컨테이너를 이미지를 만드는 방법은 컨테이너를 중지하고, 그 상태를 스냅샷으로 저장하는 것입니다. 이렇게 저장된 이미지는 다른 서버에서 다시 컨테이너를 생성하거나, 도커 허브에 업로드하여 다른 사람이 사용할 수 있습니다. 하지만 굳이 도커 허브나 로컬 레포지토리에 넣지 않고 작업 중인 도커 컨테이너를 단순히 로컬에 백업을 하기 위해서 사용하시는 분들도 많을 텐데요 그런 경우에 사용하는 법을 정리해 보겠습니다.  현재 사용중인 컨테이너와 이미지를 확인해.. 더보기
도커 컨테이너에서 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. 컨테이너.. 더보기
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 한번 대답하기 곤란한 질문을 물어볼까요?.. 더보기
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억 개의 파라미터를 가지.. 더보기

반응형