Linux 썸네일형 리스트형 [draft] whereis 명령어와 which 명령어 차이점 whereis 명령어와 which 명령어 차이점whereis와 which는 모두 리눅스와 유닉스 운영체제에서 사용되는 명령어로 실행 가능한 프로그램의 실행 파일 위치를 찾는 데 사용됩니다. 그러나 둘은 목적과 사용 방법에 차이가 있습니다. whereis 명령어는 프로그램 실행 파일 소스 코드 및 man 페이지의 위치를 검색합니다. 즉 검색 범위가 넓습니다.반면에 which 명령어는 주어진 명령어나 프로그램이 어느 경로에서 실행되는지 검색합니다. 즉 검색 범위가 좁습니다.which 명령어는 입력한 명령어의 실행 파일 경로를 찾아줍니다.예를 들어 which ls 명령어를 실행하면 ls 명령어가 /bin/ls 경로에 있다는 정보를 제공합니다. which 명령어는 PATH 환경 변수에 정의된 경로를 검색하여 실.. 더보기 [draft] whereis 명령어 whereis 명령어실행 가능한 프로그램의 실행 파일, 매뉴얼 페이지 및 소스 코드 파일의 위치를 찾는 데 사용됩니다. 이 명령어는 다음과 같은 방법으로 사용할 수 있습니다.1. 기본적인 사용법whereis 명령어를 사용하려면 검색하려는 프로그램의 이름을 입력하면 됩니다. 예를 들어, 다음 명령어는 ls 프로그램의 실행 파일과 매뉴얼 페이지가 어디에 있는지 검색합니다.whereis ls$ whereis lsls: /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 명령어의 실행 파일이 /bin 디렉토.. 더보기 [draft] su 명령어 su 명령어su 명령어는 리눅스와 유닉스 시스템에서 다른 사용자로 전환하거나 슈퍼유저(root) 권한으로 전환하는데 사용되는 명령어입니다. "Switch User"의 약어로 su 명령어를 사용하면 현재 사용자를 다른 사용자로 변경하거나 root 사용자로 변경할 수 있습니다. su 명령어를 사용할 때 패스워드를 입력해야 하며, 이 때 입력하는 패스워드는 전환하려는 사용자의 패스워드입니다.기본 사용법su 명령어를 사용하여 다른 사용자로 전환하려면 다음과 같이 입력합니다.su 사용자명이후 해당 사용자의 패스워드를 입력하면 해당 사용자의 셸로 전환됩니다.사용 예시루트 사용자로 전환su 명령어를 사용하여 root 사용자로 전환하려면 다음과 같이 입력합니다.su -- 옵션은 환경 변수 및 작업 디렉토리를 전환된 사.. 더보기 [draft] 하드 디스크에 배드 블록의 존재 여부를 점검하기(badblocks) 하드 디스크에 배드 블록의 존재 여부를 점검하기(badblocks)badblocks 명령어는 리눅스 시스템에서 하드 디스크의 배드 블록을 검사하고 식별하는 데 사용되는 유틸리티입니다. 이 도구를 사용하여 하드 디스크의 물리적인 문제를 검출하고 데이터 손실을 방지할 수 있습니다.badblocks 명령어의 기본 구문과 주요 옵션badblocks [옵션] [장치] [시작 블록] [끝 블록]옵션: badblocks 명령어의 동작을 제어하기 위한 여러 옵션을 지정합니다.장치: 검사하려는 디스크 또는 파티션의 경로를 지정합니다. 예를 들어, /dev/sda 또는 /dev/sda1과 같이 디스크 또는 파티션을 가리킵니다.시작 블록 및 끝 블록: 검사를 시작하고 종료할 블록 범위를 지정합니다. 일반적으로 전체 디스크를.. 더보기 [draft] sendmail Relaying denied. IP name lookup failed 오류 sendmail Relaying denied. IP name lookup failed 오류"Relaying denied. IP name lookup failed" 오류는 Sendmail이 메일을 전달하는 것을 거부하고 있으며, IP 주소에 대한 이름 조회에 실패했을 때 발생할 수 있습니다. sendmail access error[root@dns1 ~]$ tail /var/log/maillogMar 30 02:21:29 dns1 dovecot: pop3-login: Login: user=, method=PLAIN, rip=192.168.43.237, lip=192.168.43.8Mar 30 02:21:29 dns1 dovecot: POP3(scbyun): Disconnected: Logged out top.. 더보기 [draft] 포워드 프록시와 리버스 프록시의 차이점과 역할 포워드 프록시와 리버스 프록시의 차이점과 역할포워드 프록시와 리버스 프록시는 모두 프록시 서버의 한 종류로 클라이언트와 서버 사이의 중계 역할을 합니다.포워드 프록시(Forward Proxy)클라이언트와 서버 사이에 위치하여 클라이언트의 요청을 대신 전달하고, 서버의 응답을 클라이언트에게 전달하는 역할을 합니다. 즉, 클라이언트는 실제 서버가 아닌 포워드 프록시에게 요청을 하게 됩니다. 포워드 프록시는 다음과 같은 목적으로 사용될 수 있습니다.보안 향상: 포워드 프록시는 클라이언트의 IP 주소를 서버에 노출하지 않고, 프록시 서버의 IP 주소만 노출함으로써 보안을 향상시킬 수 있습니다. 또한, 포워드 프록시는 클라이언트의 요청을 필터링하여 악성 요청을 차단할 수 있습니다.성능 향상: 포워드 프록시는 자주.. 더보기 [draft] wait 명령어 wait 명령어wait 명령어는 쉘 스크립트에서 사용할 수 있는 내장 명령어 중 하나입니다. 이 명령어는 지정된 모든 작업이 완료될 때까지 대기합니다. 그리고 모든 작업이 완료된 후에는 wait 명령어가 종료됩니다. wait 명령어는 지정된 시간 동안 명령어의 실행을 일시 중지하는 명령어입니다. wait 명령어는 다음과 같은 경우에 유용합니다.지정된 시간 후에 명령어를 실행해야 하는 경우명령어의 실행 결과를 확인하기 위해 잠시 기다리는 경우명령어의 실행을 제어하기 위해 잠시 기다리는 경우wait 명령어 설치wait 명령어는 대부분의 Linux 배포판에 기본적으로 설치되어 있습니다. 만약 설치되어 있지 않은 경우 아래와 같이 설치할 수 있습니다. CentOSyum install procpsUbuntuapt.. 더보기 [draft] ftp 명령어 목록 ftp 명령어 목록FTP URL을 사용하여 FTP 서버에 접속할 수 있습니다. 하지만 주어진 URL에서 비밀번호가 tcpip로 직접 노출되어 있기 때문에 보안상의 이슈가 있을 수 있습니다. 따라서 보안을 위해 비밀번호를 안전하게 유지하는 것이 좋습니다. FTP URL의 일반적인 구조는 다음과 같습니다.ftp://사용자명:비밀번호@호스트주소 주어진 URL의 형식을 따르면 다음과 같이 FTP 서버에 접속할 수 있습니다.ftp://Administrator:비밀번호@sangchul.kr 위 URL을 웹 브라우저나 FTP 클라이언트 프로그램에서 사용하여 FTP 서버에 접속하고 파일 전송을 수행할 수 있습니다. 다만, 실제로 사용하는 경우에는 안전한 비밀번호를 사용하고 보안에 유의해야 합니다. FTP(File Tr.. 더보기 이전 1 2 3 4 ··· 19 다음