linux7 리눅스(linux) 폴더별 용량 확인하기 서버 관리를 하다보면.. 가~~~ 끔 용량 모니터링을 해야 하는데.. 가~~~ 끔 볼때는 df 만 이용해도 유용하다 근데 위와같이 90%가 넘으면 서버 용량을 늘리던... 지우던... 옮기던... 결정을 해야 하는데.. 이때 궁금한것이 각 폴더별 실 사용 현황이다 그럼 ( du -h --max-depth=1 ) 요렇게 명령어를 입력하면 현재 경로 기준 폴더별로 용량이 나온다 추가로.. sort 를 붙이면... ( du -h --max-depth=1 | sort -hr ) 하면 용량이 큰 순서대로 나온다 추가로~~ 예상하시다시피.. max-depth=2 로 하면 현재 경로 기준 하위 폴더별로 용량이 나온다 꿀팁 ㅋㅋ 이제 mysql 정리하러 함 가보까나... 오늘은 이만 총총 2022. 1. 18. mariadb subquery 10.2 ? 기존 사내 메인 DB서버를 MariaDB 10.2.8 을 사용중이었는데... 몇몇 테이블을 외부에 서비스해야 하는 이슈가 있어서.. 외부 서비스용 서버를 새로 생성을했다 MariaDB를 설치 시 repo 확인해보니.. mariadb 버전이 10.1.?? 이라.. (기존 DB서버는 MariaDB 10.2.8 ...) 메인 버전이 다른것이 아니니, 서브 버전 차이가 뭐 크게 있겠나... 싶었는데... 데이터 이전하고 view 를 옮기려 하는데.. 갑자기 에러가 나더라.. ㅡ_ㅡ;; > mysql error 1349 view's select contains a subquery in the from clause sql statement 왓더... 알아봤더니.. MariaDB 10.2.?? 부터 View 내 Su.. 2021. 8. 10. mysql(mariadb) dblink 방법 사내 DB 서버는 보안상 외부에 공개를 안해놓은 상태인데.. 특정 데이터를 급 외부 서비스인 Google DataStudio 연결 할 필요가 생겨서 테이블을 옮길까.. 하다가 그냥 dblink 로 걸어버리면 동기화문제도 해결될것같아 진행해봤다 ㅋ 우선 - 데이터 원본 DB서버(DB-1) 와 외부 서비스 용 DB(DB-2) 라고 해두고... 진행 순서는 아래와 같다 1> DB-1 에 외부로 링크 걸 테이블 을 확인하고 2> 해당 database 에만 접속 가능한 연결용 추가 계정을 만든다(권한은 최대한 제어하는것을 추천) 3> DB-2 에 커넥션 엔진 확인 ( show engines; ) 4> 우리 서버에는 federated 가 설치 되어있지만, 없으신 분들은 아래와 같이 DB-2 에 설치 (DB-1에는 .. 2021. 8. 10. 리눅스 폴더 (강제) 삭제 파일이 있더라도.. 폴더를 지워보자 rm 파일명 : 파일 삭제(진짜 지울지 물어봄 - Y 눌러야 삭제 완료) rm -f 파일명 : 안물어보고 그냥 파일 삭제 rm 폴더명 : 빈 폴더 아니면 안지워짐 rm -r 폴더명 : 폴더 내 파일 삭제 후 폴더 삭제 (근데 진짜 지울지 파일별로 물어봄) rm -rf 폴더명 : 안물어보고 파일 및 폴더 삭제 2019. 8. 26. Mysql(MariaDB) 에서 테이블 검색 이또한 검색이 귀찮아 ㅋㅋㅋ SELECT TABLE_SCHEMA AS 'DATABASE', TABLE_NAME FROM information_schema.TABLES WHERE TABLE_NAME LIKE '%검색어%' 2019. 8. 19. linux 유저(user) 목록 확인 인수인계를 받다보니.. 다.. root 만 알려준다 ㅋㅋftp용 계정이 분명히 있을텐데.. 왜들 그러는지.. 알려줄람 다 알려달라고 ㅡ_ㅡ;; 우선 전체 목록 확인> cat /etc/passwd 하면 전체 유저 목록이 나온다.. ㅎ 복잡하오니.... 아래 명령어로 확인해도 된다.> cut -f1 -d: /etc/passwd 다음으로 bash 사용자 목록 - useradd 를 통해 등록된 계정 확인> grep /bin/bash /etc/passwd> grep /bin/bash /etc/passwd | cut -f1 -d: 일반 사용자 목록- useradd 로 생성된 일반 사용자 계정(uid 가 500 이상)> awk -F ':' '{if($3>=500)print $1}' /etc/passwd :::::출처.. 2016. 9. 7. 리눅스에 설치된 FTP 정보 확인하기 몇번 찾다가... 자주 찾게 될것 같아... 제 블로그로 옮겼습니다 ㅎ대부분의 설정 파일은 /etc 폴더 아래에 있기 때문에... 그곳을 우선 확인 한다.그럼 vsftp가 설치된 경우라면 /etc/vsftpd 폴더가 있을것이며그 폴더 안에 vsftpd.conf 파일이 있다.. ㅎ그리고 그 설정파일을 열어보면... 설정 값을 볼수있다. ㅎ참고할만한 항목은 아래를 보면되며.. 추가 뽀나스... 1. rpm 으로 설치된 내용을 찾으려면...> rpm -qa | grep proftp > rpm -qa | grep vsftp 2. 소스 설치하면 프로세스 확인> ps -ef | grep ftp3. apache 설치 경로 찾기> find / -name httpd.conf- 대부분은 /etc/httpd 임돵 ㅋ ===.. 2016. 9. 7. 이전 1 다음