본문 바로가기

728x90

리눅스

apt/apt-get command apt/apt-get command APT(Advanced Packaging Tool)는 데비안(Debian) GNU/리눅스 계열의 패키지 관리 명령도구로 우분투(Ubuntu)에서도 지원한다. apt와 apt-get의 차이점 apt: 더 나은 대화식 사용을위한 고급 명령 줄 인터페이스이다. apt-get: 인증 된 소스에서 패키지 및 패키지에 대한 정보를 검색하고 종속성과 함께 패키지를 설치, 업그레이드 및 제거한다. apt command apt-get command 명령의 기능 apt install apt-get install 패키지를 설치합니다 apt remove apt-get remove 패키지를 제거합니다 apt purge apt-get purge 패키지와 해당 구성 파일을 제거합니다 apt up.. 더보기
php 서버 정보 확인 php 서버 정보 확인 PHP 서버의 정보를 확인하기 위해서는 phpinfo() 함수를 사용할 수 있습니다. 이 함수는 PHP 서버의 구성 및 환경 설정 정보를 자세히 표시하는 페이지를 생성합니다. 아래는 phpinfo() 함수를 사용하여 PHP 서버 정보를 확인하는 간단한 예제입니다. 위의 코드를 웹 서버에 저장한 후 웹 브라우저에서 실행하면 PHP 서버 정보를 상세히 표시하는 페이지가 표시됩니다. 페이지에는 PHP 버전, 확장 모듈, 서버 설정 등 다양한 정보가 포함됩니다. phpinfo() 함수는 개발 및 디버깅 목적으로 사용되며, 실제 운영 환경에서는 주의해야 합니다. 보안 상의 이유로 외부에 PHP 서버의 세부 정보를 노출하지 않는 것이 좋습니다. 따라서, 개발 및 디버깅 작업 후에는 해당 페이.. 더보기
stormssh 설치 후 collections 모듈 에러 stormssh 설치 후 collections 모듈 에러 테스트 환경 $ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 22.04.1 LTS Release: 22.04 Codename: jammy $ python --version Python 3.10.6 stormssh 버전 정보 확인 storm --version $ storm --version Traceback (most recent call last): File "/usr/local/bin/storm", line 5, in from storm.__main__ import main File "/usr/local/lib/python3.10/di.. 더보기
우분투에 OpenSSL을 최신 버전으로 업그레이드하는 방법 우분투에 OpenSSL을 최신 버전으로 업그레이드하는 방법OpenSSL - SSL(Secure Socket Layer) 암호화 라이브러리 및 도구테스트 환경$ cat /etc/os-releasePRETTY_NAME="Ubuntu 22.04.1 LTS"NAME="Ubuntu"VERSION_ID="22.04"VERSION="22.04.1 LTS (Jammy Jellyfish)"VERSION_CODENAME=jammyID=ubuntuID_LIKE=debianHOME_URL="https://www.ubuntu.com/"SUPPORT_URL="https://help.ubuntu.com/"BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"PRIVACY_POLICY_URL=".. 더보기
[리눅스] watchdog: BUG: soft lockup - CPU#0 stuck for 63s! watchdog: BUG: soft lockup 에러 "watchdog: BUG: soft lockup" 에러는 리눅스 시스템에서 발생할 수 있는 소프트 락업(soft lockup) 상황을 나타내는 경고 메시지입니다. 이러한 에러는 일반적으로 CPU가 장시간 동안 사용 중인 상태로 보고되지 않는 경우에 발생합니다. 이 문제를 해결하기 위해 다음과 같은 단계를 시도할 수 있습니다. 최신 커널 업데이트: 우선, 시스템에 적용 가능한 최신 커널 패치 및 업데이트가 있는지 확인하십시오. 새로운 커널 버전에는 소프트 락업과 관련된 문제에 대한 수정 사항이 포함되어 있을 수 있습니다. 하드웨어 문제 확인: 소프트 락업은 하드웨어 문제에 의해 발생할 수도 있습니다. 메모리, CPU, 디스크 등과 같은 시스템 하드웨어.. 더보기
Ansible을 위한 기본 Bash 완성을 설치하는 방법 Ansible을 위한 기본 Bash 완성을 설치하는 방법(Basic bash completion for Ansible) github 다운로드 git clone https://github.com/dysosmus/ansible-completion.git $ ls -l ansible-completion total 68 -rw-rw-r-- 1 vagrant vagrant 5835 Nov 7 14:01 ansible-completion.bash -rw-rw-r-- 1 vagrant vagrant 334 Nov 7 14:01 ansible-doc-completion.bash -rw-rw-r-- 1 vagrant vagrant 1072 Nov 7 14:01 ansible-galaxy-completion.bash -r.. 더보기
docker build(Dockerfile) 경고 구문 docker build(Dockerfile) 경고 구문 "WARNING: apt does not have a stable CLI interface. Use with caution in scripts." docker build "WARNING: apt does not have a stable CLI interface. Use with caution in scripts." 경고는 Dockerfile에서 apt 명령을 사용할 때 발생할 수 있는 것으로, 스크립트에서 apt를 사용할 때 주의해야 함을 알려주는 메시지입니다. 이 경고는 일반적으로 무시해도 됩니다. 그러나 스크립트에서 안정적인 CLI 인터페이스를 사용하기 위해 몇 가지 방법을 따를 수 있습니다. 1. 경고를 무시하고 계속 진행하고자 할 경우 경고가.. 더보기
ansible 팩트 변수와 매직 변수 ansible 팩트 변수와 매직 변수 Ansible에서는 두 가지 유형의 변수를 사용할 수 있습니다. 팩트 변수(Fact Variables) 팩트 변수는 호스트 시스템, 네트워크, 운영 체제 등과 같은 호스트의 상태와 속성에 대한 정보를 저장합니다. 팩트 변수는 Ansible이 호스트에 연결하여 수집한 정보로 자동으로 설정됩니다. 예를 들어, ansible_distribution은 호스트의 배포판 이름을 나타내는 팩트 변수입니다. 팩트 변수는 ansible_facts 딕셔너리 안에 저장되어 있습니다. - setup 모듈을 자동으로 실행, 시스템에서 발견된 정보를 가지고 변수처럼 사용할 수 있는 것이 바로 fact 팩트변수 확인 ansible localhost -m setup -a "filter=*내용*".. 더보기

반응형