nginx.conf 파일을 효과적으로 편집하기


리눅스 서비스(데몬) 파일을 편집할 때 불편한 사항이 있다. 그것은 편집 파일을 잘못 수정하는 경우다. 잘못 수정한 후에 서비스를 재시작하는 경우 정상적이지 않게 된다. 이 문제를 해결하기 위해서는 초기 상태로 원상 복귀를 해야 하는데, 어떻게 수정했는지도 기억이 나지 않을 수도 있다

두번째는 설정 내용이 너무 많아서 혼란스러운 경우다. 그래서 기존에 설정된 내용만 볼 수 있다면 내용에 대한 부담감이 줄어 들 수 있다

이런 문제들을 한꺼번에 해결하기 위해서 다음과 같이 하면 된다.

sedi.bak ‘/^\s*#/d;/^$/d’ nginx.conf

이렇게 하면 초기 상태 파일인 nginx.conf 파일을 복사한 nginx.conf.bak 파일이 생성되어서, 혹시 수정을 잘못하면 이 파일로 대체하면 된다.

또한 vi nginx.conf를 실행하면 설정된 내용만 보여서 내용이 줄어들어 있다. 그래서 추가적으로 설정하는데 참으로 편리하다.

 

특정한 OU에 있는 모든 사용자의 암호를 한꺼번에 동일하게 변경하기


Active Directory에서 사용자 계정을 만들었는데, 암호가 기억나지 않아서 모든 계정의 암호를 동일한 것으로 한꺼번에 변경할 때는 PowerShell을 사용하는 것이 편리하다

$OUUsers=Get-ADUser -Filter * -SearchBase “OU=corporate,DC=ems77,DC=myazure,DC=kr”

$OUUsers | Set-ADAccountPassword -Reset -NewPassword (Read-Host -Prompt “Enter your password” -AsSecureString)

이렇게 하면 수 백개의 사용자 계정의 암호 변경도 1초만에 해결된다.