※ 해당 문제는 CentOS 7 에서 발생한 문제이고, 다른 버전에서도 동일한 문제가 발생 될 수 있으며 아래 명령어는 CentOS 7 기준으로 작성했습니다. · 현상 개발자로부터 Ansible을 통해 여러 서버에 작업을 하는데, 하나의 서버에서만 ssh 연결이 timeout이 발생하며 작동되지 않는다고 제보 받음 · 문제 확인 Ansible 서버에서 직접 ssh 로 접근 했을 때 오랜 시간의 지연이 발생했고 접근 후 su 명령어 또한 지연이 발생했다. 일단 Ansible 문제는 아니라고 판단을 했고 서버 리소스를 확인 했을 때 자원은 충분했다. 서비스 중인 서버이므로 부하가 가지 않을 정도로 CPU, 메모리, 디스크 등 성능 테스트를 했을 때 문제가 없었으며 물리적인 소모품 또한 정상이였다. 그렇다면 ..
이번은 su 명령어에 대한 설명을 하겠습니다. su 명령어는 기본적으로 사용자 전환에 사용됩니다. su 명령어와 su - 명령어가 있는데 이 두개의 명령에 대한 차이점부터 말씀드리겠습니다. su 계정명 : 해당 계정명만 사용하는 것입니다. 현재 root 계정에서 su seob 이라는 명령어를 내렸다면 권한은 root 권한을 가지며 seob 계정명만 사용됩니다. su - 계정명 : 이 명령어는 해당 계정의 권한을 사용합니다. root 계정에서 su - seob을 하면 seob 홈 폴더에 있는 .bash_profile 이나 .cshrc을 읽어옵니다. 기본적으로 su가 아닌 su-을 사용하시길 바랍니다. 또한 su - 라는 명령어에 설명을 덧붙이자면 이 명령어는 일반 사용자에서 root 로 넘어가는 것입니다...