현재 날짜와 시간을 YYYY-MM-DD HH:MI:SS 형식으로 출력
$ date '+%Y-%m-%d %H:%M:%S'
2016-08-21 16:50:03

현재 날짜를 특정 날짜로 설정
$ date '+%Y-%m-%d' -s "2016-08-21"
2016-08-21
현재 시간을 특정 시간으로 설정
$ date +%T -s "16:50:00"
date와 time 을 동시에 지정
  - date mmddggmmyyy.ss
$ date 082116502016.03
2016. 08. 21. () 16:50:03 KST
반응형

'Programming > Linux' 카테고리의 다른 글

[SSH] PW없이 로그인  (0) 2016.09.26
[Service] Service list  (0) 2016.09.26
[Semanage] ssh 특정 포트 접근 제어  (0) 2016.09.26
[Process] 특정 프로세스가 사용하는 개수 확인  (0) 2016.09.26
[Port] Check port list in linux  (0) 2016.09.26
[MySQL] Install MySQL  (0) 2016.09.26
[Log] Apache log format  (0) 2016.09.25
[Java] Install Java (JDK/JRE) on CentOS/RHEL  (0) 2016.09.25
[Hostname] Change hostname  (0) 2016.09.25
Check Linux OS type, Version  (0) 2016.09.25

배보판 버전 확인

  • 방법1
[root@tez ~]# grep . /etc/*-release
/etc/centos-release:CentOS Linux release 7.2.1511 (Core)
/etc/os-release:NAME="CentOS Linux"
/etc/os-release:VERSION="7 (Core)"
/etc/os-release:ID="centos"
/etc/os-release:ID_LIKE="rhel fedora"
/etc/os-release:VERSION_ID="7"
/etc/os-release:PRETTY_NAME="CentOS Linux 7 (Core)"
/etc/os-release:ANSI_COLOR="0;31"
/etc/os-release:CPE_NAME="cpe:/o:centos:centos:7"
/etc/os-release:HOME_URL="https://www.centos.org/"
/etc/os-release:BUG_REPORT_URL="https://bugs.centos.org/"
/etc/os-release:CENTOS_MANTISBT_PROJECT="CentOS-7"
/etc/os-release:CENTOS_MANTISBT_PROJECT_VERSION="7"
/etc/os-release:REDHAT_SUPPORT_PRODUCT="centos"
/etc/os-release:REDHAT_SUPPORT_PRODUCT_VERSION="7"
/etc/redhat-release:CentOS Linux release 7.2.1511 (Core)
/etc/system-release:CentOS Linux release 7.2.1511 (Core)
  • 방법2 
    • 배포판의 버전을 가장 쉽게 확인하는 방법
    • 보안 등의 이유로 다른 내용으로 바뀌어 있는 경우도 있음 (아래처럼)
[root@tez ~]# grep . /etc/issue*
/etc/issue:\S
/etc/issue:Kernel \r on an \m
/etc/issue.net:\S
/etc/issue.net:Kernel \r on an \m
  • 방법3 : rpm 계열에서 사용
[root@tez ~]# rpm -qa *-release
centos-release-7-2.1511.el7.centos.2.10.x86_64

커널 버전 확인

  • 방법1
[root@tez ~]# uname -r
3.10.0-327.18.2.el7.x86_64
  • 방법2 : 레드햇 계열
[root@tez ~]# cat /proc/version
Linux version 3.10.0-327.18.2.el7.x86_64 (builder@kbuilder.dev.centos.org) (gcc version 4.8.3 20140911 (Red Hat 4.8.3-9) (GCC) ) #1 SMP Thu May 12 11:03:55 UTC 2016
반응형

'Programming > Linux' 카테고리의 다른 글

[SSH] PW없이 로그인  (0) 2016.09.26
[Service] Service list  (0) 2016.09.26
[Semanage] ssh 특정 포트 접근 제어  (0) 2016.09.26
[Process] 특정 프로세스가 사용하는 개수 확인  (0) 2016.09.26
[Port] Check port list in linux  (0) 2016.09.26
[MySQL] Install MySQL  (0) 2016.09.26
[Log] Apache log format  (0) 2016.09.25
[Java] Install Java (JDK/JRE) on CentOS/RHEL  (0) 2016.09.25
[Hostname] Change hostname  (0) 2016.09.25
[Data] Date command  (0) 2016.09.25

Export Database in MySQL

특정 Database만 dump
# One Database
$ mysqldump -u root -p dbname > dbname.sql
# Schema only
$ mysqldump -u root -p --no-data dbname > dbname_schema.sql
전체 Database dump
# All databases
$ mysqldump -u root -p --all-databases > alldatabases.sql
# Schema only
$ mysqldump -u root -p --no-data --all-databases > alldb_schema.sql
dump를 하면 database lock이 걸릴수 있기 때문에 lock이 걸리면 안되는 경우 아래 옵션을 사용해준다
--routines --triggers --skip-lock-tables --single-transaction
# One Database - no lock
$ mysqldump -u root -p --routines --triggers --skip-lock-tables --single-transaction dbname > dbname.sql
# All databases - no lock
$ mysqldump -u root -p --routines --triggers --skip-lock-tables --single-transaction --no-data --all-databases > alldatabases.sql

Import dump in MySQL

database, schema only dump 모두 같은 명령어 사용
$ mysql -u root -p < adddatabases.sql
dump 도중 function 함수를 만들지 못하는 에러가 발생하면 mysql console에 접속해서 아래 작업을 해준다.
mysql > SET GLOBAL log_bin_trust_function_creators='ON';
mysql > flush privileges;
반응형