리눅스 썸네일형 리스트형 git clone 디렉토리 지정 및 변경 방법 git clone 디렉토리 지정 및 변경 방법git clone 명령어로 저장소를 복제할 때 복제된 디렉토리 경로를 지정하거나 변경할 수 있습니다.1. 디렉토리를 미리 생성하고 복제하기mkdir my_projectcd my_projectgit clone 2. 복제 시 바로 디렉토리 이름 지정하기git clone 명령어에서 목적지 디렉토리 이름을 직접 지정할 수 있습니다.git clone git cloen https://github.com/anti1346/project1.git projectCloning into 'project'...remote: Enumerating objects: 64, done.remote: Counting objects: 100% (64/64), done.remote: Compre.. 더보기 리눅스에서 패스워드를 한 줄로 변경하는 방법 리눅스에서 패스워드를 한 줄로 변경하는 방법 1. passwd 명령어를 사용한 패스워드 변경 passwd --stdin Ubuntu에서 사용할 수 없음. 명령어 기본 구문 echo '새로운_패스워드' | passwd --stdin 사용자이름 echo 'rootpassword' | passwd --stdin root 사용 예시 CentOS(CentOS 7.9)에서 사용한 예 echo 'testpassword' | passwd --stdin test $ echo 'testpassword' | passwd --stdin test test 사용자의 비밀 번호 변경 중 passwd: 모든 인증 토큰이 성공적으로 업데이트 되었습니다. Ubuntu(Ubuntu 22.04 LTS)에서 사용한 예 echo 'rootpa.. 더보기 sshpass 명령어 sshpass 명령어sshpass는 SSH 패스워드를 자동으로 제공하여 SSH 접속을 허용하는 명령어입니다. 일반적으로 스크립트나 자동화 작업에서 사용되며 SSH 패스워드를 직접 입력하지 않고 SSH 접속을 자동화할 때 유용합니다.sshpass 설치CentOS/RHELsudo yum install -y sshpassDebian/Ubuntusudo apt-get install sshpass기본 구문sshpass -p 'PASSWORD' ssh USER@HOSTPASSWORD: SSH 패스워드USER: SSH로 접속할 사용자 이름HOST: SSH로 접속할 호스트 주소 또는 IP 주소주요 옵션sshpass의 일부 주요 옵션은 다음과 같습니다:-p 'PASSWORD': SSH 패스워드를 명시적으로 지정합니다.-.. 더보기 CentOS 7에서 lsyncd와 rsync를 사용하여 파일의 실시간 동기화를 설정하는 방법 CentOS 7에서 lsyncd와 rsync를 사용하여 파일의 실시간 동기화를 설정하는 방법 테스트 환경운영체제 정보$ cat /etc/redhat-releaseCentOS Linux release 7.9.2009 (Core)서버 정보서버명아이피비고bvm111111.111.111.111sourcebvm222222.222.222.222targelsyncd와 rsync 설치bvm111 서버와 bvm222 서버에 lsyncd, rsync 패키지 설치EPEL 저장소 설치sudo yum install -y epel-releaselsyncd, rsync 패키지 설치sudo yum install -y lsyncd rsynclsyncd 설정 파일 확인(lsyncd.conf)sudo vim /etc/lsyncd.conf.. 더보기 [리눅스] apache, php 메모리 모니터링 명령어 apache, php 메모리 모니터링 명령어 apache 모니터링 아파치 메모리 사용량 ps -ylC httpd | awk '{x += $8;y += 1} END {print "Memory Usage (MB): "x/1024; print "Average Proccess Size (MB): "x/((y-1)*1024)}' $ ps -ylC httpd | awk '{x += $8;y += 1} END {print "Memory Usage (MB): "x/1024; print "Average Proccess Size (MB): "x/((y-1)*1024)}' Memory Usage (MB): 1618.67 Average Proccess Size (MB): 323.734 아파치 프로세스 개수 $ ps -ef |.. 더보기 htop 명령어 htop 설치 및 사용 방법htop은 리눅스에서 사용 가능한 인터랙티브한 프로세스 모니터링 도구입니다.(Interactive process viewer)EPEL 저장소 설치yum install -y epel-releasehtop 설치yum install -y htophtop 명령어 실행1. 터미널을 열고 htop을 입력하여 실행합니다.2. htop이 실행되면 프로세스 목록이 나타납니다.htopPID (Process ID): 프로세스의 고유 식별자USER: 프로세스를 실행하는 사용자 이름PRI: 프로세스의 우선순위NI (Nice value): 프로세스의 nice 값입니다. 높은 값은 우선순위가 낮음을 의미VIRT: 가상 메모리 크기(실제 RAM과 스왑 공간을 합친 값)RES: 실제 사용 중인 RAM 크기S.. 더보기 CentOS 7에서 dstat를 설치하고 사용하는 방법 CentOS 7에서 dstat를 설치하고 사용하는 방법dstat는 시스템의 CPU, 메모리, 디스크 I/O, 네트워크와 같은 리소스 사용률을 실시간으로 모니터링할 수 있는 강력한 도구입니다.1. dstat 설치dstat은 대부분의 리눅스 배포판의 패키지 관리자를 통해 설치할 수 있습니다. EPEL 저장소 활성화sudo yum install epel-release -ydstat 설치sudo yum install -y dstat ** 다른 배포판에서는 해당 배포판의 패키지 관리자를 사용하여 dstat을 설치하면 됩니다.2. dstat 사용법기본적으로 dstat 명령을 실행하면 CPU, 디스크, 네트워크, 페이지, 시스템의 리소스 사용률을 실시간으로 모니터링할 수 있습니다.dstat주요 옵션CPU 사용률 모니.. 더보기 SSH Config 파일을 사용하여 SSH를 간편하게 접속하는 방법 SSH Config 파일을 사용하여 SSH를 간편하게 접속하는 방법 SSH Config 파일을 사용하여 SSH를 간편하게 접속할 수 있습니다. SSH Config 파일은 사용자의 홈 디렉토리에 .ssh 폴더에 config라는 이름으로 저장됩니다. 아래는 SSH Config 파일을 설정하는 방법입니다. 일반적인 SSH 접속(ssh, scp) ssh -i ~/sshkey/prod.pem ec2-user@111.111.111.111 scp -i ~/sshkey/prod.pem ec2-user@111.111.111.111:/abc.txt . 1. SSH Config 파일(config)을 사용자의 홈 디렉토리의 .ssh 폴더에 생성합니다. 만약 .ssh 폴더나 config 파일이 없다면, 새로 생성합니다. (예:.. 더보기 이전 1 ··· 116 117 118 119 120 121 122 ··· 187 다음