반응형

configure

컨피그 모드로 진입

상황에 따라, rollback 명령어로 반영이 덜 된 정책을 날릴 수 있다.

show | display set | match web-management

a. 웹 set 메모장에 백업

 

 

delete system services web-management

웹설정 지우기 [이전 것은 그대로 있음.]

commit

 

백업해둔 (a.) 설정을 다시 set 함

commit

 

 

 

 

 

반응형
반응형

configure

컨피그 모드로 진입

상황에 따라, rollback 명령어로 반영이 덜 된 정책을 날릴 수 있다.

show | display set | match web-management

a. 웹 set 메모장에 백업

 

 

delete system services web-management

웹설정 지우기 [이전 것은 그대로 있음.]

commit

 

백업해둔 (a.) 설정을 다시 set 함

commit

 

 

 

 

 

반응형

'server eng' 카테고리의 다른 글

Ubuntu 20.04 helm install  (0) 2023.04.14
fire wall j-web juniper  (0) 2023.04.13
linux crontab 스케쥴러  (0) 2022.08.02
ubuntu Mysql dump phton backup linux  (0) 2022.07.23
device is busy -> 강제로 umount linux centos ubunt  (0) 2022.07.21
반응형

 

 

OS : Ubuntu 20.04

dd명령어를 이용한 속도 테스트

if는 입력 파일이며 of는 출력파일
/dev/zero의 경우 특수파일로 0x00 바이트를 내용으로 채움

/dev/null은 읽기만하고 버림ㅆ
bs : 는 한번에 읽고 쓸 파일크기
count : 는 입출력을 반복할 횟수

oflag는 캐시를 사용하지않고 직접읽기쓰기

 

쓰기속도테스트

#dd if=/dev/zero bs=1M count=2048 of=test_file oflag=direct

 

읽기속도테스트

#dd if=test_file of=/dev/null bs=1024

hdparm의 경우 단일명령어

hdparm -Tt /dev/sda1

 

 

100초에한번씩 모니터링을 했뜨앗

watch -n 100 "echo $HOSTNAME ;echo -e '\n';echo 'Read check';dd if=test_file of=/dev/null bs=1024;echo -e '\n';echo 'Write check';dd if=/dev/zero bs=1024 count=100 of=test_file oflag=direct;hdparm -Tt /dev/sda1;"

반응형
반응형

Mysql  dump

mysqldump -u{계정} -p{패스워드} {데이터베이스명} > {파일명}.sql
# 특정 데이터베이스 백업

mysql -u{계정} -p{패스워드} --all-databases > {파일명}.sql
# 전체 데이터베이스 백업

mysqldump -u{계정} -p{패스워드} --default-character-set=utf8 {데이터베이스} > {파일명}.sql
# 캐릭터셋 설정하여 백업

mysqldump -u{계정} -p{패스워드} -B {데이터베이스명} --tables {테이블1} {테이블2} ... > {파일명}.sql
# 특정 테이블 백업

mysqldump -u{계정} -p{패스워드} --no-data {데이터베이스명} > {파일명}.sql
# 테이블 구조만 백업

Restore

mysql -u{계정} -p{패스워드} {데이터베이스명} < {파일명}.sql
# 특정 데이터베이스만 복원

mysql -u{계정} -p{패스워드} < {파일명}.sql
# 전체 데이터베이스 복원

 

모든 테이블 삭제

# 이건 꼭!!! 확인 후 실행해주세요
# DB이름 입력란에만 작성

SET @tables = NULL;
SELECT GROUP_CONCAT(table_schema, '.', table_name) INTO @tables
  FROM information_schema.tables
  WHERE table_schema = 'DB이름 입력'; -- specify DB name here.

SET @tables = CONCAT('DROP TABLE ', @tables);
PREPARE stmt FROM @tables;
EXECUTE stmt;
DEALLOCATE PREPARE stmt;

Python

Code

import os, datetime
userid = ""
passwd = ""
database = ""
enc = "utf8"
def dumpdb():
    today = datetime.date.today().strftime("%Y%m%d")
    command = []
    command.append("mysqldump")
    command.append("-u%s" % userid)
    command.append("-p%s" % passwd)
    command.append("--default-character-set=%s" % enc)
    command.append("--extended-insert=FALSE")
    command.append("%s > ./%s_%s.sql" % (database, database, today))
    command = " ".join(command)
    os.system(command)
if __name__=="__main__":
    dumpdb()
반응형

+ Recent posts