본 글의 내용은 서버 운영 및 유지관리 시 로그를 확인하여 문제를 해결하는 방법에 대한 내용으로, 도움이 필요한 친구들에게 참고가 되었으면 좋겠습니다.
개발자로서 서버 운영은 불가피합니다. 가장 일반적인 작업은 애플리케이션을 서버에 배포하고 프로덕션 및 테스트 환경에서 로그를 확인하여 문제를 해결하는 것입니다.
일반 서버에는 Linux 운영 체제가 있고 그래픽 인터페이스가 없으므로 모든 작업이 명령줄을 통해 수행됩니다. 신세대 프로그래머는 그래픽 인터페이스를 사용하기 시작할 때 명령줄을 사용하지 않습니다. 명령줄 사용에 익숙해지면 명령줄을 사용하여 흥미롭고 효율적인 많은 작업을 수행하고 생산성을 향상시키며 프로그래머가 첨단 기술 작업에 더 집중할 수 있습니다.
Mac은 자체 단말기를 이용하여 직접 서버에 로그인할 수 있습니다. Windows에는 다운로드 도구가 필요합니다. 예: 보안 셸 보안 셸 프로토콜, 원격 로그인 세션 및 기타 네트워크 서비스에 보안을 제공하도록 설계된 프로토콜. SSH 프로토콜을 사용하면 원격 관리 시 정보 유출을 효과적으로 방지할 수 있습니다.
비밀번호로 로그인입력: ssh -l user ip/도메인 이름서버에 로그인하고, ~ 디렉터리에 .ssh를 입력하고,authorized_keys 파일을 열고, 파일이 없으면 생성하고, Authorized_keys에 공개 키를 추가하세요. 다시 ssh를 이용하여 서버에 접속하시면, 비밀번호 입력 없이 바로 로그인이 가능합니다. 팁: Mac에서는 새 .sh 파일을 생성하고 .sh 파일에 ssh -l 사용자 IP/도메인 이름을 추가한 다음 이를 바탕 화면에 놓고 터미널을 사용하여 기본적으로 열 수 있습니다. .sh 파일을 사용하여 서버에 직접 입력합니다(.sh로 작성할 수도 있습니다. 다른 명령을 사용하면 자동화가 가능합니다).
exit
현재 디렉터리 위치 보기 pwd
pwd
현재 디렉터리의 모든 파일 표시 ls
ls -l: 현재 디렉터리 나열 디렉토리
아래의 모든 파일 및 파일 세부정보 cd
cd /.: 루트 디렉터리로 돌아갑니다
cd 디렉터리 이름: 특정 디렉터리를 입력하세요새 디렉터리 만들기 mkdirmkdir 파일/파일 이름실행 중인 스크립트를 시작합니다././xx.sh파일 내용 보기 cat/tailcat xxx. xx: 파일 보기 All contenttail -n 줄 수 xxx.xxx: 파일 끝의 xx 줄 수 보기vi/vim xxx.xxx: 파일 내용 보기 및 수정
특정 디렉터리로 파일 이동 mv
: Plum Blossom 방식은 주의해서 사용해야 합니다. 실수로 전체 서버를 삭제할 수 있습니다
사용자 권한을 수정하세요. chown/chmod
chown -R user: user file: 파일의 사용자 권한을 수정합니다. 파일은 와일드카드를 지원합니다.
자바 프로그램의 관련 프로세스 보기 jps
jps: 자바 프로그램 프로세스 보기
cp -r 복사된 복사본: 복사된 파일에 복사 디렉토리 복사
scp xxx 루트:ip:/directory: xxx를 원격 IP 서버 디렉토리에 복사
서비스를 시작하고 터미널을 닫은 다음 nohup을 계속 실행하세요때때로 서버에서 jar 패키지 애플리케이션을 실행해야 할 때가 있습니다. 터미널을 닫으면 애플리케이션이 닫힙니다. 적용된 명령 앞에 nohup을 추가하세요.
unzip -o xxx.xx -d sss: xxx.xx 파일 압축 풀기 sss하고 모두 덮어쓰기
zip -r xxx.zip ./*: 파일의 현재 디렉터리에 있는 모든 파일을 압축합니다
yum install -y를 설치할 수 있습니다. 압축을 풀어보세요
현재 이러한 명령은 기본적으로 Yunxi 서버의 일상적인 개발을 충족할 수 있지만, 서버를 체계적으로 학습해야 하는 경우에는 서버를 작동하기 위한 몇 가지 간단한 명령일 뿐입니다. 그것도 큰 주제는 운영과 유지 보수입니다.
위 내용은 서버 운영 및 유지보수 중 로그를 확인하여 문제를 해결하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!