ls 명령어서 snap이라는 폴더가 나옵니다.
CMS/프레임워크 | 그누보드 |
---|---|
개발 언어 | PHP 7.4 |
안녕하세요~ 오랜만에 문의 드립니다.
서버에 모든 jpg와 png를 압축해볼려고
jpegoptim 설치후에 모든 폴더에 파일 변환할려고 하려고 하니
root접속후에 ls 해봐도
snap 이 나오고 원래 사용하는 서버안 폴더명이 보이질 않습니다.
vultr사용중인데 ㅠㅠ 대략 난감합니다.
이럴때는 어떻게 해야할까요 구글링 하다 실패해서 문의 드려보아요..
p.s 또 다른 서버도 ls 하면 똑같이 snap 뜨고 udo certbot renew --dru-run 떠서 갱신할려니 에러가 나고 ㅠ 그렇습니다.
sudo snap install --classic certbot
sudo ln -s /snap/bin/certbot /usr/bin/certbot
sudo certbot --nginx
sudo certbot certonly --nginx
이방법대로 해보고 1. xxx.com 2. www.xxx.com 선택에서 1번으로 했습니다.
댓글 5
평소 사용하시던 계정은 root가 아니죠?
계정마다 홈 폴더가 다르니, 다른 계정으로 로그인하면 다른 폴더가 보일 수밖에요.
윈도우에서 다른 계정을 만들어 로그인하면 바탕화면이 초기화되는 것과 마찬가지입니다.
root는 서버에 뭘 설치하거나 설정을 변경하는 등의 관리작업 전용으로 제공되는 계정입니다.
필요한 툴을 설치한 후 root는 로그아웃하고,
평소 사용하시던 계정으로 다시 들어가서 압축 작업을 하시면 됩니다.
root는 에어컨 설치기사와 같습니다. 한 번 방문해서 설치해 주는 것으로 기사의 역할은 끝입니다.
평소에 그 에어컨을 사용하는 사람은 설치기사가 아니라 고객이지요.
certbot은 별도의 문제인 것 같습니다.
위의 명령을 쳤을 때 무슨 에러가 나는지 써주시지 않았기 때문에
무엇이 문제인지도 알려드릴 수 없습니다.
같은 아이디인데도 그렇다면... 평소 사용하시던 FTP 프로그램 같은 곳에 원래 사용하던 폴더명이 저장되어 있어서 평소에는 그곳이 보였던 것 같네요. FTP 프로그램으로 들어가서 폴더 경로를 유심히 살펴보세요.
ls 를 치면
snap 이라고 나와서요
네, 우분투 리눅스에서 root 계정을 사용하여 PuTTY로 접속한 후 ls를 치면 snap 하나만 보이는 것이 정상입니다. root 계정의 홈 폴더는 /root 인데, 원래 그 안에는 (숨김파일을 제외하면) /root/snap이라는 서브폴더 하나밖에 없거든요. /root 폴더 아래에서 사이트를 운영하지는 않으니까요.
FTP든 PuTTY든 평소에 사이트에 파일을 업로드하실 때 어떤 폴더에 업로드하셨는지 알아야 cd 명령을 사용해서 그 폴더를 찾아갈 수 있습니다. 예를 들어 파일질라로 접속하면 오른쪽 위에 현재 폴더 경로가 나옵니다. /home/aaaa/public_html이라든지 /var/www/html이라든지, 서버 세팅 방식에 따라 다르지만 아무튼 /root는 아닐 겁니다.
지금 님의 상황은 중요한 파일들을 모두 D:드라이브에 저장해 놓았다는 것을 깜빡하고 C:드라이브에서 헤매고 계신 것과 같습니다. 거기가 아니예요. 다른 데를 찾아보셔야 해요.