본문 바로가기

전체 글144

리눅스 split ##### 리눅스에서 파일 자를 때 쓰는 명령어!! 명령어 : split 옵션 -b : 용량단위로 파일 자를 때... size는 byte -l : 라인단위로 짜를 -l 라인 -d : 파일 -a : length (default 2) ex) split -b 500000000 -d nginx.log split/ (nginx.log파일을 500MB 단뒤로 잘라서 split폴더에 저장) ex1) split -l 100000 -d nginx.log split/ (nginx.log 파일을 100000 라인 줄로 잘라서 split 폴더에 저장) 2020. 6. 1.
mysql dump 및 restore 1. dump 뜨기 - mysqldump -u사용자id -p 데이터베이스명 > 저장될 파일 명 - mysqldump -uroot -p test > test.sql * 모든 DB dump 뜨기 - mysqldump -uroot -p --all-databases > all_dump.sql * 여러 DB dump 뜨기 - mysqldump -uroot -p test test1 test2 > all_test.sql * 테이블만 dump 뜨기 - mysqldump -uroot -p test abc > test_abc_table.sql ### test DB에 abc 테이블을 덤프 * charaset 지정 dump 뜨기 - mysqldump -uroot -p --default-character-set=utf8 디비명.. 2020. 6. 1.
mysql user 생성 및 권한 설정 1. 유저 생성 create user 'userid'@'%' identified by '비밀번호'; - %의 경우, 접속할 host 주소 이며, %는 모든 host 접속을 가능하게 한다. flush privileges; 2. 권한 설정 - 모든 권한 설정 grant all privileges on *.* username@host identified by 'password'; flush privileges; - select 권한 설정 grant select on 'test'.* to 'user'@'host' identied by 'password'; - kof DB에 select, insert, update, delete 권한을 192.168.1.0/24 으로 접근하는 bluemary에게 권한 주기 gra.. 2020. 6. 1.
리눅스 디스크 용량이 실제 용량이랑 다르게 보일 경우 ### df 로 봤을때와 실제 du로 봤을 경우, 다르게 나타난다. du 명령으로 확인해 보면 사용량이 많지 않은데, df 명령으로 보면 남은 용량이 거의 없다. 원인 : 특정 프로세스가 file descriptor를 열고 file descriptor 가 가르키는 파일이 지워지고 그 프로세스가 여전히 file descriptor을 열어놓고 write 하고 있기 때문이다. ###### 해결 방법 yum install -y lsof lsof | grep deleted 보통은 프로세스가 돌고 있어서 해당 pid를 kill 하고 하면 되지만, 프로세스가 죽는 경우가 있으니, 정상적으로 해당 서비스를 재시작 하는게 좋다. 2020. 6. 1.