2024/03: 10개의 글

[OS&기타-Linux] 리눅스 find / 파인드 응용

Posted by nkjok
2024. 3. 28. 09:43 OS&기타/Linux
반응형

find / 파인드 응용 



1

find / -size +10M -exec ls -lh {} \;

/ 경로에서 10M 이상인 파일 출력



2

find . -empty

현위치에서

find / -empty

/ 경로에서 빈파일 찾기



​3​

find /etc -maxdepth 2 -name 'x*'

-maxdepth 옵션으로 서브 디렉토리 검색 깊이를 지정한다.



4

find . -newer game.py

-newer 옵션 뒤에 적힌 파일보다 최근에 변경된 파일을 검색한다.​



5

find /var -name "ex*" 2>/dev/null​

퍼미션 디나인 된거 제거해줌

find: ‘/var/spool/postfix/trace’: Permission denied​

​​

6  bak 파일을 찾아내서 삭제

find / -type f -name "*".bak"*" -exec rm -rf {} \;





ex) 현재 디렉토리 하위에서 확장자가 "txt" 인 파일 모두 삭제

[root@peterdev test]# find . -type f -name "*.txt" -exec rm {} \;

 

ex) 현재 디렉토리 하위에서 확장자가 "test"로 시작하는 모든 파일 삭제

[root@peterdev test]# find . -type f -name "test*" -exec rm {} \;

 

 

ex) 현재 디렉토리 하위에서 생성된지 30일 이상 된 파일만 삭제

[root@peterdev test]# find . -ctime +30 -type f -exec rm {} \;


 

 

ex) 현재 디렉토리 하위에서 크기가 500 kbyte 이상인 파일만 출력

[root@peterdev test]# find . -size +500k -type f -exec rm {} \;


 ​







- 아래는 작동안함

(참고해서 재설계필요함)







파일 생성 날짜가 3일이 지난 파일을 삭제하는 명령어


find ./ -ctime +2 -exec rm {} \ ;


find /home -name '*.txt' -ctime +2 -exec rm {} \;


*  일정기간 지난 파일 삭제 명령 - 1일 지난 파일 삭제 예 

find [디렉토리] -ctime +0 -exec rm -f {} \;


*  일정기간 지난 파일 삭제 명령 - 7일 지난 파일 삭제 예 

find [디렉토리] -ctime +7 -exec rm -f {} \;


* 수정한지 3일 이내 ( -mtime -3 ) 의 파일만 ( 백업할 때 유용 )

find . -mtime -3 -type f -ls


* 수정한지 30분 이내 ( -mmin -30 ) 의 파일만

find . -mmin -30 -type -f -ls

 

* 특정용량 이상되는 파일 찾기 - 10MB 이상 되는 파일 찾기 예

find [디렉토리] -size +1000k -exec ls -al {} \;


*  생산된지 30일 이상 된 파일만 삭제

find [디렉토리] -type f -ctime +30 -exec rm -rf {} \;


*  생산된지 30일 이상 된 비어있는 디렉토리만 삭제

find [디렉토리] -empty -type d -ctime +30 -exec rmdir {} \;


* 파일크기가 300KB 이상 ( -size +300k ) 인 파일만 (호스팅 되는 홈피내에 큰 사이트의 파일이 있는지 찾을 때 유용)

find . -size +300k -ls


* 파일크기가 500bytes 이하 ( -size -500c )인 파일만

find . -size -500c -ls


* 수정한지 20일 이상 ( -mtime +20 ) 된 파일과 디렉토리

find . -mtime +20 -ls


* 수정한지 20일 이상된 파일만

find . -mtime +20 -type f -ls


* 수정한지 20일 이상된 파일만 삭제 ( -exec rm {} \; ) ( 정기적으로 20일지 지난 파일을 삭제할 때 유용 )

find . -mtime +20 -type f -ls -exec rm {} \;

반응형

[윈도우-Windows] Microsoft Windows 명령어 모음 (제어판,그림판,NTP,로컬컴퓨터정책 등등)

Posted by nkjok
2024. 3. 27. 16:22 OS&기타/Windows
반응형

Windows / 윈도우 명령어 모음



NTP : w32tm /query /source

NTP 리싱크 : w32tm /resync  

UPDATE : wmic qfs list






1. 기본명령어
notepad ' 메모장
regedit ' 레지스트리 편집기
calc ' 계산기
mspaint ' 그림판
cmd ' 도스창
iexplore ' 익스플로러
mstsc ' 원겨데스크탑
osk ' 화상키보드
winword ' ms오피스 워드
powerpnt ' ms오피스 파워포인트
excel ' ms오피스 엑셀
outlook ' ms오피스  아웃룩
wordpad ' 워드패드
sndvol ' 볼륨조절
msconfig ' 시작프로그램



2. 제어판명령어
control ' 제어판
appwiz.cpl ' 프로그램 추가제거
desk.cpl ' 디스플레이 설정
bthprops.cpl ' 블루투스 장치설정
firewall.cpl ' 윈도우 방화벽
inetcpll.cpl ' 익스플로러 옵션
main.cpl ' 마우스 등록정보
ncpa.cpl ' 네트워크 연결
timedate.cpl ' 날짜및시간 등록정보



3. 관리콘솔명령어
certmgr.msc ' 인증서
secpol.msc ' 로컬보안정책
compmgmt.msc ' 컴퓨터관리
devmgmt.msc ' 장치관리자
diskmgmt.msc ' 디스크관리
eventvwr.msc ' 이벤트뷰어
fsmgmt.msc ' 공유폴더
gpedit.msc ' 로컬컴퓨터정책
lusrmgr.msc 로컬사용자및그룹
perfmon.msc ' 성능모니터뷰
services.msc ' 서비스
comexp.msc ' 구성요소서비스 



구windows서버(2003)

레지 > 컨트롤셋 > 서비스 > W32Time > 파리메터 > NtpServer 


아래 사진은 auto usb 비활성화방법 (enable가 비활성화임)

반응형

[스위치-Switch] CISCO 스위치 포트미러 사용방법

Posted by nkjok
2024. 3. 27. 13:05 네트워크-Router, Switch, Security/스위치-Switch
반응형

포트미러 사용법
monitor session 1 source interface Fa0/2
monitor session 1 destination interface Fa0/5

monitor session 1 source interface Fa0/2  -> 모니터링할 포트
monitor session 1 destination interface Fa0/5  -> 노트북에 출력할 포트
반응형

[리눅스] 칼리리눅스 인터페이스 변경방법 및 한글깨짐 영어로 설정방법

Posted by nkjok
2024. 3. 27. 13:01 OS&기타/Linux
반응형
칼리리눅스
 
1) 인터페이스 변경 방법
1. vi /etc/network/interfaces
auto lo
iface lo inet loopback 아래에 한,두칸 뛰어서 아래내용 입력하면됨
 
auto eth0
iface eth0 inet static
address 100.10.10.170
netmask 255.255.255.0
gateway 100.10.10.1
broadcast 100.10.10.255
 
 
2. service networking restart
네트워크 재시작 하면 됨.
 
추가 업다운 명령어 참고 : # ifdown eth0; ifup eth0
 
 
2) 칼리리눅스 영어 설정방법
한글 깨질때   unset LANG  > LANG=C
반응형

[리눅스] wtmp 용량확보방법

Posted by nkjok
2024. 3. 27. 12:56 OS&기타/Linux
반응형

wtmp 용량확보방법

로그인, 로그아웃, 리부팅 등을 로깅하며 # last 명령으로 확인 가능합니다.

확인 후 비정상 접근 이력 확인 시 접근제어 설정 바랍니다

 

아래 명령으로 용량 확보

# cp /dev/null /var/log/wtmp

 

반응형

[리눅스] mariadb (mysql) 한글 안될 때 해결방법

Posted by nkjok
2024. 3. 27. 12:54 OS&기타/Linux
반응형
--- mariadb (mysql) 한글 안될 때 해결방법 
 1. vi /etc/my.cnf 파일 열어서 아래 내용 최하단에 복붙
[mysqld] 
character-set-server = utf8 
 
[client] 
default-character-set = utf8 
 
[mysql] 
default-character-set = utf8 
 
2. systemctl restart mariadb 
 
 3. mysql 접속해서 status 확인하면 Server, Db, Client, Conn 총 4개가 utf8로 변경되어있음 -----------------------------------------------------------------
반응형

[윈도우-Excel2016] 엑셀2016 문서에서 정렬 단축키 사용방법

Posted by nkjok
2024. 3. 27. 11:26 OS&기타/Excel2016
반응형

엑셀


Alt > H > A > L

좌측정렬 


Alt > H > C > 2

가운데


Alt > H > R

우측

반응형

[윈도우-Windows10] 원격데스크톱 MST 접속기록 삭제하는방법

Posted by nkjok
2024. 3. 27. 11:15 OS&기타/Windows
반응형

MST 기록 삭제하는방법

1)컴퓨터\HKEY_CURRENT_USER\SOFTWARE\Microsoft\Terminal Server Client\Default

- MRU0 ~ 9 까지 삭제


2)컴퓨터\HKEY_CURRENT_USER\SOFTWARE\Microsoft\Terminal Server Client\Servers

- 접속했던 IP 삭제


3) 내PC -> 문서 -> Default.rdp 파일 삭제



4) 삭제 이후 시작에서 mst 검색해서 IP목록도 지워줘야함

반응형