[TCP DUMP]
sudo tcpdump -ni eth0 port [목적지 IP]
[패스워드 정책 확인]
cd /etc/security/pwquality.conf
[패스워드 최대, 최소 사용기간 설정]
chage -l [아이디]
sudo chage -E -1 -M 90 [계정]
sudo chage -m 1 [계정]
[파일 권한처리]
디렉토리 하위에 있는 모든 폴더까지 권한 처리
sudo chmod -R 700 [디렉토리]
[파일 소유자 및 그륩 처리]
sudo chown -R 소유자:그륩 [디렉터리]
[파일 그륩만 처리]
sudo chgrp -R 그륩 [디렉터리]
[비밀번호 한줄로 변경하기]
echo '비밀번호' | passwd --stdin [계정]
[공인 ip 확인 - NAT]
curl ident.me
[그륩 생성 및 사용자 추가]
groupadd [그륩]
gpasswd -a 계정 그륩
[로그 확인]
tail -1000f [파일]
[서비스 확인]
sudo netstat -tnlp
sudo ps -ef | grep java
[로그 확인]
zcat 파일명* | grep "Exception"
zcat 파일명* | grep -A 100 "Exception"
zcat -cv *[파일명]* | grep "내용"
zcat application_default.log.2023-08-21.1666.gz | grep "API url" | grep "17:06"
zcat application_default.log.2023-08-21.1666.gz | grep "API url" | grep "17:06" | wc -l 결과 라인수
ll -ht | more 스페이스
[특정 확장자 찾아서 몇 개 남기고 삭제]
-- 참고로 저건 2개 남기고 삭제
find ./ -type f -name "*.jar" -printf "%T@ %p\n" | sort -n | cut -d' ' -f2- | head -n -3
find ./ -type f -name "*.jar" -printf "%T@ %p\n" | sort -n | cut -d' ' -f2- | head -n -3 | xargs rm -rf
grep -H 내용 파일명
grep '내용' *2023-10-05*
ls ./\tax* 특수 문자가 들어간 파일 찾기 ./\
포트 확인
netstat -an | grep "ESTABL" | grep 3346
git stash && git pull origin master && git stash pop
파일 삭제 없이 로그만 날리기
sudo cp /dev/null nohup.out
아파치 실시간 사용자 확인# /var/log/httpd
ps -ef | grep httpd | wc -l
watch 'netstat -an | grep EST | wc -l'
현재 접속가능 수
ps -ef|grep httpd |wc -l
현재 동시 접속자 수
netstat -an |grep 80|grep ESTABLISHED |wc -l
현재 접속자 수
ps -ef|grep httpd
실시간 접속수 파악 : watch 'netstat -an | grep EST | wc -l'
웹 동시 접속목록 : netstat -nap | grep :80 | grep ESTABLISHED | wc -l
메모리 사용량 측정 : ps aux | grep apache | awk '{print $6}' | awk '{total = total + $1 } END {print total/1024}'
메모리 확인
free -h
ps -ef --sort -rss
메모리 캐시 비우기
sync
echo 3 > /proc/sys/vm/drop_caches
/bin/sync; echo 3 > /proc/sys/vm/drop_caches
현재 경로에서 파일 찾기
find . -type f -name '*2023-11-14*'
현재 경로에서 파일 옮기기
find . -type f -name '*2023-11-14*' -exec cp {} ~/20231114_log_backup/ \;
zgrep -B 50 -A 50 "p_000058359_00000064\|p_000058359_00000062\|p_000058359_00000061" `ll | grep 2023-11-10 | awk '{print $9}'`
zgrep "검색어" *application_default.log.2024-02-08.3*
ps -ef | grep DKSDEBIT_EGATE_DAEKYO | grep -v grep | awk '{print $2}'
[pid 찾기]
pgrep 프로세스 이름
가장 큰 파일과 폴더
du -a -h /home | sort -n -r | head -n 10
가장 큰 파일
find /home -type f -printf '%s %p\n'| sort -nr | head -10
1. 폴더 찾기
1) 전체 폴더에서 찾기
find / -name 폴더명 -type d
2)현재폴더(하위 포함) 에서 찾기
find ./ -name 폴더명 -type d
2. 파일 찾기(ls)
1) ls로 찾기
ls -Rhal | grep '.*[.]html' <---- 확장자가 html인것 찾음
R:하위폴더 포함
h: 사람이 보기쉽게 해줌
a: 숨겨진 파일,디렉토리 보여줌
l: 자세히 보여줌(퍼미션,소유자,그룹..)
-- 윈도우.. ㅋㅋ --
netstat -a -o | findstr "8080"
taskkill /f /pid PID번호
'운영체제 이야기 > Linux(CentOS)' 카테고리의 다른 글
임시 (0) | 2024.09.11 |
---|---|
[Centos7] node js 설치 (0) | 2024.06.06 |
[centos7] centos7 gitlab 17.0.1 백업 및 복원 (0) | 2024.05.30 |
[CentOS7] jenkins 설치 및 gitlab 연동, 빌드 및 원격지 배포 - 1편 (0) | 2024.05.22 |
[CentOS 7] yum update 이후 이슈 (0) | 2024.04.20 |
댓글