OS/Linux
linux 서버 명령어들
나비와꽃기린
2024. 9. 25. 16:41
실무에서 자주 사용하던...명령어 정리
- Port was already in use 해결방법
1. lsof -i tcp:8080
2. 패스워드 : 맥북 패스워드 - 서버 계정정보 확인
$cat /etc/passwd - 계정로그인
sudo su - tomcat - Yum 명령어들
1. 설치된 패키지 확인
yum list | grep [패키지 이름]
2. 설치된 패키지 조회
yum list installed | grep [패키지 이름]
3. 설치, 업데이트
yum install nginx
yum update nginx
yum remove nginx
- OS 확인방법
cat /etc/os-release - 포트 열려있는거 확인
netstat -anp | grep 9092 - 방화벽 확인
nc -vz {ip} {port}
curl -v {ip}:{port} - 열려있는 모든 포트 확인
netstat -nap - 특정포트 확인
netstat -anp | grep 9092
- acceess-log에서 특정 ip만 추려내기
- grep "123.234.56.32" access-log > ip_requests.log
- 대소문자 구별없이
grep -i "123.234.56.32" access-log > ip_requests.log - 행 번호도 같이
grep -n "123.234.56.32" access-log > ip_requests.log - 여러 로그에서 다같이 검색
grep "123.234.56.32" /path/to/logs/*.log > ip_requests.log - 압축된 파일에서 검색
zgrep "123.234.56.32" access-log.gz > ip_requests.log