본문 바로가기

728x90

리눅스

[리눅스] mail 명령어 mail 명령어 mail 명령어는 일반적으로 Unix/Linux 시스템에서 기본적으로 제공됩니다. 하지만 시스템에 설치되어 있지 않은 경우, 다음 명령어를 사용하여 설치할 수 있습니다. Debian/Ubuntu 계열 sudo apt-get update sudo apt-get install mailutils RHEL/CentOS 계열 sudo yum update sudo yum install mailx 설치 후에는 mail 명령어를 사용하여 이메일을 보낼 수 있습니다. mail 명령어는 일반적으로 다음과 같은 구문을 사용합니다. mail [옵션] [받는 사람 이메일 주소] 옵션은 다양하며, 자세한 내용은 man mail 명령어를 사용하여 확인할 수 있습니다. 예를 들어, mail 명령어를 사용하여 user.. 더보기
[리눅스] ARM(CPU) 아키텍처에서 Zulu JDK 17을 설치하는 방법 ARM(CPU) 아키텍처에서 Zulu JDK 17을 설치하는 방법 테스트 환경 $ lsb_release -d Description:Ubuntu 20.04.3 LTS $ uname -i aarch64 aarch64 플랫폼에서 Zulu JDK 17을 설치하는 방법은 다음과 같습니다. 1. Zulu JDK 17 다운로드 페이지에서 aarch64용 패키지를 다운로드합니다. https://www.azul.com/downloads/zulu-community/?os=ubuntu&architecture=arm-64-bit&package=jdk 2. 다운로드한 파일을 압축 해제합니다. 예를 들어, tar -xvzf zulu17.0.0.23-ca-jdk17-linux_aarch64.tar.gz와 같이 실행합니다. $ wg.. 더보기
[리눅스] `sudo su` 명령어와 `sudo su -` 명령어 차이점 `sudo su` 명령어와 `sudo su -` 명령어 차이점 sudo su와 sudo su -는 둘 다 다른 사용자의 권한으로 명령을 실행할 수 있는 Linux 명령어입니다. 하지만 이 두 명령어는 실행 시에 다른 환경을 설정합니다. sudo su : 현재 사용자를 대상으로 su 명령어를 실행합니다. 이는 현재 사용자의 환경을 변경하지 않고 다른 사용자의 권한으로 명령어를 실행합니다. 예를 들어 현재 사용자가 user1이고 sudo su를 실행하여 root 계정으로 전환하면 root 권한으로 명령을 실행하지만 여전히 현재 사용자의 환경(즉 환경 변수, 작업 디렉토리 등)은 그대로 유지됩니다. sudo su - : - 옵션을 추가하여 실행하면 새로운 셸을 시작하며 다른 사용자로 전환할 때 새로운 사용자의.. 더보기
[리눅스] whereis 명령어와 which 명령어 차이점 whereis 명령어와 which 명령어 차이점 whereis와 which는 모두 리눅스와 유닉스 운영체제에서 사용되는 명령어로 실행 가능한 프로그램의 실행 파일 위치를 찾는 데 사용됩니다. 그러나 둘은 목적과 사용 방법에 차이가 있습니다. whereis 명령어는 프로그램 실행 파일 소스 코드 및 man 페이지의 위치를 검색합니다. 즉 검색 범위가 넓습니다. 반면에 which 명령어는 주어진 명령어나 프로그램이 어느 경로에서 실행되는지 검색합니다. 즉 검색 범위가 좁습니다. which 명령어는 입력한 명령어의 실행 파일 경로를 찾아줍니다. 예를 들어 which ls 명령어를 실행하면 ls 명령어가 /bin/ls 경로에 있다는 정보를 제공합니다. which 명령어는 PATH 환경 변수에 정의된 경로를 검색.. 더보기
[리눅스] whereis 명령어 whereis 명령어 실행 가능한 프로그램의 실행 파일, 매뉴얼 페이지 및 소스 코드 파일의 위치를 찾는 데 사용됩니다. 이 명령어는 다음과 같은 방법으로 사용할 수 있습니다. 1. 기본적인 사용법 whereis 명령어를 사용하려면 검색하려는 프로그램의 이름을 입력하면 됩니다. 예를 들어, 다음 명령어는 ls 프로그램의 실행 파일과 매뉴얼 페이지가 어디에 있는지 검색합니다. whereis ls $ whereis ls ls: /usr/bin/ls /usr/share/man/man1/ls.1.gz /usr/share/man/man1p/ls.1p.gz 위 명령어를 실행하면 /usr/bin/ls /usr/share/man/man1/ls.1.gz와 같은 출력 결과가 나타납니다. 이는 ls 명령어의 실행 파일이 /.. 더보기
[리눅스] which 명령어 which 명령어 실행 가능한 프로그램의 경로를 검색하는 데 사용됩니다. 이 명령어는 다음과 같은 방법으로 사용할 수 있습니다. 1. 기본적인 사용법 which 명령어를 사용하려면 검색하려는 프로그램의 이름을 입력하면 됩니다. 예를 들어, 다음 명령어는 ls 프로그램이 어디에 있는지 검색합니다. which ls $ which ls alias ls='ls --color=auto' /bin/ls 위 명령어를 실행하면 /bin/ls와 같은 출력 결과가 나타납니다. 이는 ls 명령어가 /bin 디렉토리에 위치한 ls 실행 파일을 사용한다는 것을 의미합니다. 2. 다중 검색 which 명령어를 사용하면 여러 개의 프로그램을 한 번에 검색할 수도 있습니다. 이 때는 검색하려는 프로그램의 이름을 스페이스로 구분하여 .. 더보기
[리눅스] nginx ip 제한하는 방법 nginx ip 제한하는 방법 nginx에서 특정 IP 주소를 제한하는 방법은 다음과 같습니다. nginx 설정 파일 열기 일반적으로 /etc/nginx/nginx.conf 경로에 위치합니다. 허용하거나 거부할 IP 주소 지정 다음과 같은 형식으로 허용하거나 거부할 IP 주소를 지정합니다 allow [IP 주소]; deny [IP 주소]; 여러 IP 주소를 지정하려면 각각의 IP 주소를 세미콜론으로 구분합니다. nginx server 블록에 IP 주소 지정 허용하거나 거부할 IP 주소를 지정한 후, nginx server 블록에 해당 IP 주소를 지정합니다. 예를 들어, 다음과 같이 server 블록을 수정할 수 있습니다 server { listen 80; server_name example.com; a.. 더보기
[리눅스] 웹서버의 동시 접속자 수(동접자) 동시 접속자 수(동접자) 동시 접속자 수는 어떤 시점에서 특정 웹사이트나 웹 서버에 동시에 접속하고 있는 사용자 수를 의미합니다. 이 값은 특정 시간대에 웹사이트나 웹 서버가 처리할 수 있는 최대 사용자 수를 결정하는 중요한 지표 중 하나입니다. 이 값을 측정하려면 웹 서버 로그 파일에서 로그인 시간과 로그아웃 시간을 분석하여 해당 시간 동안의 접속자 수를 계산하거나, 웹 서버의 모니터링 도구를 사용하여 측정할 수 있습니다. 웹서버의 동시 접속자 수는 "1초당 최대 동시 접속자 수"로 계산 일반적으로 웹 서버의 동시 접속자 수는 "1초당 최대 동시 접속자 수"로 계산합니다. 이는 웹 서버의 처리 능력을 파악하고 서버의 성능을 개선하기 위한 기준값으로 사용됩니다. 다만, 실제 웹 서버의 동시 접속자 수는 .. 더보기

728x90