본문 바로가기

리눅스

C276x260.fwebp.q85 [draft] chmod 명령어 chmod 명령어chmod 명령어는 Unix 및 Unix 계열 운영 체제에서 파일이나 디렉토리의 권한을 변경하는 데 사용됩니다.기본 구문chmod [옵션] 모드 파일 또는 디렉토리모드: 권한을 설정하는데 사용되는 숫자 또는 기호로 표현된 값.파일 또는 디렉토리: 권한을 변경하려는 대상 파일 또는 디렉토리.주요 옵션-R, --recursive: 하위 디렉토리 및 파일에 대한 권한 변경을 재귀적으로 적용합니다.사용 예시1. 숫자를 사용하여 권한 변경chmod 755 myfile.txtmyfile.txt 파일에 대한 권한을 소유자에게 읽기, 쓰기, 실행 권한을 부여하고, 그룹 및 기타 사용자에게는 읽기 및 실행 권한을 부여합니다. 2. 기호를 사용하여 권한 변경chmod u=rw,g=r,o=r myfile.t.. 더보기
C276x260.fwebp.q85 [draft] dig 명령어 dig 명령어dig (Domain Information Groper) 명령어는 DNS(Domain Name System) 쿼리 도구로, 도메인 이름과 관련된 DNS 정보를 조회하고 검색하는 데 사용됩니다. 이 도구는 네트워크 관리, 시스템 관리 및 웹 개발 등 다양한 상황에서 유용합니다.bind-utils 패키지 설치(dig)CentOSyum install -y bind-utilsUbuntusudo apt-get install dnsutilsdig 명령어 사용 예시도메인 이름 조회가장 간단한 사용 예시는 특정 도메인 이름에 대한 DNS 레코드를 조회하는 것입니다. 다음은 google.com의 A 레코드(호스트의 IPv4 주소)를 조회하는 예시입니다.dig google.com특정 DNS 레코드 조회dig를.. 더보기
C276x260.fwebp.q85 [draft] 우분투에 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_POLIC.. 더보기
C276x260.fwebp.q85 [draft] SWAP Memory SWAP MemorySWAP- 시스템에 메모리가 부족할 경우 하드디스크의 일부 공간을 활용하여 확장된 RAM(물리 메모리)처럼 사용할 수 있는 기술.보통의 경우 RAM(물리 메모리)이 부족해지면 버퍼/캐시 영역을 프로세스 메모리로 재할당하여 사용합니다.그러나 버퍼/캐시 영역이 반환되지 않으면 SWAP 영역을 사용합니다.SWAP 영역 확인하는 방법- 현재 시스템에서는 SWAP 영역을 비활성화한 상태임.- "Swap: 0B 0B 0B"으로 출력된 경우 SWAP 영역이 비활성화되어 있는 상태입니다.free -h total used free shared buff/cache availableMem: .. 더보기
C276x260.fwebp.q85 [draft] Base64 인코딩 Base64 인코딩(Base64 디코딩)Base64 인코딩echo -n 'admin:admin' | base64YWRtaW46YWRtaW4=Base64 디코딩echo -n 'YWRtaW46YWRtaW4=' | base64 --decodeadmin:adminBASE64 Decode and Encodehttps://www.base64encode.org/ Base64 Encode and Decode - OnlineEncode to Base64 format or decode from it with various advanced options. Our site has an easy to use online tool to convert your data.www.base64encode.org 더보기
C276x260.fwebp.q85 [draft] hdparm 설치 및 hdparm 도구로 디스크의 읽기/쓰기 속도를 측정하는 방법 hdparm 설치 및 hdparm 도구로 디스크의 읽기/쓰기 속도를 측정하는 방법hdparm을 설치하는 방법1. apt-get을 이용한 설치(Ubuntu, Debian 등)hdparm은 대부분의 리눅스 배포판에 포함되어 있지만 설치되어 있지 않은 경우 apt-get 명령어로 설치할 수 있습니다.sudo apt-get updatesudo apt-get install -y hdparm2. yum을 이용한 설치(CentOS, Fedora 등)yum을 이용하여 hdparm을 설치하려면 다음 명령어를 입력합니다.sudo yum install -y hdparm3. pacman을 이용한 설치(Arch Linux 등)pacman을 이용하여 hdparm을 설치하려면 다음 명령어를 입력합니다.sudo pacman -S h.. 더보기
C276x260.fwebp.q85 [draft] 리눅스에서 네트워크 어댑터의 MTU를 변경하는 방법 리눅스에서 네트워크 어댑터의 MTU(Maximum Transmission Unit)를 변경하는 방법(Adapter MTU 변경)최대 전송 단위(maximum transmission unit, MTU)TCP/IP 네트워크에서 전송될 수 있는 최대 프로토콜 데이터 단위의 크기(바이트)이며 기본적으로 MTU값을 1500으로 설정이 되어 있다.MTU란 네트워크 패킷의 최대 크기를 의미하며, 더 큰 MTU 값은 대역폭 사용을 효율적으로 하고 네트워크 성능을 향상시킬 수 있습니다. 하지만 모든 네트워크 장비가 큰 MTU를 지원하는 것은 아니며, 가장 작은 MTU를 지원하는 링크의 크기에 맞춰 설정하는 것이 중요합니다.1. ifconfig를 사용하여 MTU 변경ifconfig 명령은 일반적으로 대부분의 리눅스 배포판.. 더보기
C276x260.fwebp.q85 [draft] sar 명령어 sar 명령어(sysstat 패키지)sar(System Activity Reporter)은 리눅스 시스템 성능 모니터링 도구 중 하나로, 시스템 활동에 대한 다양한 통계 및 성능 데이터를 수집하고 보고하는 데 사용됩니다. sar은 sysstat 패키지의 일부로 제공되며 시스템 성능 문제를 진단하고 해결하는 데 유용합니다.sysstat 패키지 설치sysstat 패키지를 설치하면 sar 명령어를 사용할 수 있습니다.Debian/Ubuntusudo apt-get install -y sysstatCentOS/RHELsudo yum install -y sysstatsar 설정 확인cat /etc/default/sysstat## Default settings for /etc/init.d/sysstat, /etc/c.. 더보기