El Capitan : https://itunes.apple.com/kr/app/os-x-el-capitan/id1147835434?mt=12

Sierra : https://itunes.apple.com/kr/app/macos-sierra/id1127487414?ls=1&mt=12

High Sierra : https://itunes.apple.com/kr/app/macos-high-sierra/id1246284741?mt=12

Mojave : https://itunes.apple.com/kr/app/macos-mojave/id1398502828?mt=12

맥OS 크롬(Chrome) 단축키 정리 


동작
커맨드
이미지
새 탭 Command + T
새 창 Command + N
새 시크릿 창 Shift + Command + N
탭 닫기 Command + W
닫은 탭 다시 열기 Shift + Command + T
창 닫기 Shift + Command + W
모두 닫기 Option + Command + W
뒤로 Command + [
앞으로 Command + ]
다음 탭 선택
Control + PageUp
Control + Fn + Up
이전 탭 선택
Control + PageDown
Control + Fn + Down
새로고침 Command + R
새로고침
( 캐쉬 무시 )
Shift + Command + R
전체 화면 Control + Command + F
실제 크기 Command + 0
확대 Command + +
축소 Command + -
찾기 Command + F
인쇄 Command + P
숨기기 Command + H
종료 Command + Q
환경 설정 Command + ,
인터넷 사용 기록 삭제 Shift + Command + BackSpace


맥북 Finder에서 자주 쓰는 단축키 정리






커맨드
이미지
참고 사항
복사 Command + c

붙여넣기 Command + v

이동 Option + Command + v

전체 선택 Command + A
전체 선택 해제 Option + Command + A
파일/폴더 명 변경 Enter

삭제 (휴지통으로) Command + BackSpace

즉시 삭제 Option + Command + BackSpace

찾기 Command + F
새로운 탭 Command + T
윈도우 닫기 Command + W
모든 윈도우 닫기 Option + Command + W
새로운 윈도우 Command + N
폴더 생성 Shift + Command + N
프린트 Command + P
창 숨기기 Command + H
전체 창 숨기기 Option + Command + H
상위 폴더 Command + Up
선택 항목 열기 Command + Down 선택이 폴더일 경우 하위 폴더로, 파일인 경우 실행
아이콘 보기 Command + 1
목록 보기 Command + 2
계층 보기 Command + 3
Cover Flow 보기 Command + 4
윈도우 순환 Command + `
서버 연결 Command + K smb, vnc, afp 접속 시 


- Replication이란?

  . DB 2개를 동일하게 동기화하는 것
  . Dual Active 구조는 권장하지 않으며, Active-Standby 구조 권장

- Replication 서버 정보

서버

 IP

 Port

 A

 192.1.1.1

 3306

 B

 192.1.1.2

 3306


- Replication 절차 ( DB 가 사용 중이지 않을 경우 )
1. 기존 slave stop 및 reset
# Server A
mysql> stop slave;
Query OK, 0 rows affected (0.00 sec)

# Server B
mysql> stop slave;
Query OK, 0 rows affected (0.00 sec)
2. 각 서버의 master reset
# Server A
mysql> reset master;
Query OK, 0 rows affected (0.00 sec)

# Server B
mysql> reset master;
Query OK, 0 rows affected (0.00 sec)
3. 각 서버의 master 정보 조회
# Server A
mysql> show master status\G;
*************************** 1. row ***************************
            File: mysql-bin.000001
     Position: 106
    Binlog_Do_DB:
Binlog_Ignore_DB:
1 row in set (0.00 sec)

ERROR:
No query specified

# Server B
mysql> show master status\G;
*************************** 1. row ***************************
            File: mysql-bin.000001
        Position: 106
    Binlog_Do_DB:
Binlog_Ignore_DB:
1 row in set (0.00 sec)

ERROR:
No query specified
4. 대국 서버의 IP, Port, master 정보로 아래의 명령어 수행
# Server A
mysql> change master to master_host='192.1.1.2', master_port=3306, master_user='root', master_password='root.123', master_log_file= 'mysql-bin.000001', master_log_pos=106;
Query OK, 0 rows affected (0.00 sec)

# Server B
mysql> change master to master_host='192.1.1.1', master_port=3306, master_user='root', master_password='root.123', master_log_file= 'mysql-bin.000001', master_log_pos=106;
Query OK, 0 rows affected (0.01 sec)
5. slave 상태 조회

# Server A mysql> show slave status\G; *************************** 1. row *************************** Slave_IO_State: Master_Host: 192.1.1.2 Master_User: root Master_Port: 3306 Connect_Retry: 60 Master_Log_File: mysql-bin.000001 Read_Master_Log_Pos: 106 Relay_Log_File: OAMPKB2A-relay-bin.000001 Relay_Log_Pos: 4 Relay_Master_Log_File: mysql-bin.000001 Slave_IO_Running: No Slave_SQL_Running: No Replicate_Do_DB: Replicate_Ignore_DB: Replicate_Do_Table: Replicate_Ignore_Table: Replicate_Wild_Do_Table: Replicate_Wild_Ignore_Table: Last_Errno: 0 Last_Error: Skip_Counter: 0 Exec_Master_Log_Pos: 106 Relay_Log_Space: 106 Until_Condition: None Until_Log_File: Until_Log_Pos: 0 Master_SSL_Allowed: No Master_SSL_CA_File: Master_SSL_CA_Path: Master_SSL_Cert: Master_SSL_Cipher: Master_SSL_Key: Seconds_Behind_Master: NULL Master_SSL_Verify_Server_Cert: No Last_IO_Errno: 0 Last_IO_Error: Last_SQL_Errno: 0 Last_SQL_Error: 1 row in set (0.00 sec) ERROR: No query specified # Server B mysql> show slave status\G; *************************** 1. row *************************** Slave_IO_State: Master_Host: 192.1.1.1 Master_User: root Master_Port: 3306 Connect_Retry: 60 Master_Log_File: mysql-bin.000001 Read_Master_Log_Pos: 106 Relay_Log_File: OAMPKB2B-relay-bin.000001 Relay_Log_Pos: 4 Relay_Master_Log_File: mysql-bin.000001 Slave_IO_Running: No Slave_SQL_Running: No Replicate_Do_DB: Replicate_Ignore_DB: Replicate_Do_Table: Replicate_Ignore_Table: Replicate_Wild_Do_Table: Replicate_Wild_Ignore_Table: Last_Errno: 0 Last_Error: Skip_Counter: 0 Exec_Master_Log_Pos: 106 Relay_Log_Space: 106 Until_Condition: None Until_Log_File: Until_Log_Pos: 0 Master_SSL_Allowed: No Master_SSL_CA_File: Master_SSL_CA_Path: Master_SSL_Cert: Master_SSL_Cipher: Master_SSL_Key: Seconds_Behind_Master: NULL Master_SSL_Verify_Server_Cert: No Last_IO_Errno: 0 Last_IO_Error: Last_SQL_Errno: 0 Last_SQL_Error: 1 row in set (0.00 sec) ERROR: No query specified

6. slave start
# Server A
mysql> start slave;
Query OK, 0 rows affected (0.00 sec)

# Server B
mysql> start slave;
Query OK, 0 rows affected (0.00 sec)
7. slave 정보 조회 
 * 아래의 2개 항목 Yes 확인
               Slave_IO_Running: Yes
            Slave_SQL_Running: Yes

# Server A
mysql> show slave status\G;
*************************** 1. row ***************************
               Slave_IO_State: Waiting for master to send event
                  Master_Host: 192.1.1.2
                  Master_User: root
                  Master_Port: 3306
                Connect_Retry: 60
              Master_Log_File: mysql-bin.000001
          Read_Master_Log_Pos: 106
               Relay_Log_File: OAMPKB2A-relay-bin.000002
                Relay_Log_Pos: 251
        Relay_Master_Log_File: mysql-bin.000001
             Slave_IO_Running: Yes
            Slave_SQL_Running: Yes
              Replicate_Do_DB:
          Replicate_Ignore_DB:
           Replicate_Do_Table:
       Replicate_Ignore_Table:
      Replicate_Wild_Do_Table:
  Replicate_Wild_Ignore_Table:
                   Last_Errno: 0
                   Last_Error:
                 Skip_Counter: 0
          Exec_Master_Log_Pos: 106
              Relay_Log_Space: 409
              Until_Condition: None
               Until_Log_File:
                Until_Log_Pos: 0
           Master_SSL_Allowed: No
           Master_SSL_CA_File:
           Master_SSL_CA_Path:
              Master_SSL_Cert:
            Master_SSL_Cipher:
               Master_SSL_Key:
        Seconds_Behind_Master: 0
Master_SSL_Verify_Server_Cert: No
                Last_IO_Errno: 0
                Last_IO_Error:
               Last_SQL_Errno: 0
               Last_SQL_Error:
1 row in set (0.00 sec)

ERROR:
No query specified

# Server B
mysql> show slave status\G;
*************************** 1. row ***************************
               Slave_IO_State: Waiting for master to send event
                  Master_Host: 192.1.1.1
                  Master_User: root
                  Master_Port: 3306
                Connect_Retry: 60
              Master_Log_File: mysql-bin.000001
          Read_Master_Log_Pos: 106
               Relay_Log_File: OAMPKB2B-relay-bin.000002
                Relay_Log_Pos: 251
        Relay_Master_Log_File: mysql-bin.000001
             Slave_IO_Running: Yes
            Slave_SQL_Running: Yes
              Replicate_Do_DB:
          Replicate_Ignore_DB:
           Replicate_Do_Table:
       Replicate_Ignore_Table:
      Replicate_Wild_Do_Table:
  Replicate_Wild_Ignore_Table:
                   Last_Errno: 0
                   Last_Error:
                 Skip_Counter: 0
          Exec_Master_Log_Pos: 106
              Relay_Log_Space: 409
              Until_Condition: None
               Until_Log_File:
                Until_Log_Pos: 0
           Master_SSL_Allowed: No
           Master_SSL_CA_File:
           Master_SSL_CA_Path:
              Master_SSL_Cert:
            Master_SSL_Cipher:
               Master_SSL_Key:
        Seconds_Behind_Master: 0
Master_SSL_Verify_Server_Cert: No
                Last_IO_Errno: 0
                Last_IO_Error:
               Last_SQL_Errno: 0
               Last_SQL_Error:
1 row in set (0.00 sec)

ERROR:
No query specified


우선 원하는 MySQL 버전을 다운로드 받자

 - Product Version : 5.1.52

 - Operating System : Source Code

 - OS Version : Linux Generic (glibc 2.3)

https://downloads.mysql.com/archives/community

( 현재 회사에서 사용하는 MySQL이 5.1.52 버전이라 해당 버전으로 설치 진행 )


설치 서버는 redhat 6


설치 전에 /etc/my.cnf를 /etc/my.cnt_bk로 바꾸자

( mysql이 기본적으로 /etc/my.cnf를 보게 되어 있어 /usr/local/mysql/data/my.cnf를 수정해도 반영이 안됨 )


받은 패키지를 원하는 위치에 압축을 풀고

OAMPKB2A [ app{52} ~/DB/mysql ] tar xvf mysql-5.1.52-linux-x86_64-glibc23.tar.gz



root 계정에서 /usr/local/mysql 을 link 걸자

# cd /usr/local
# sudo ln -s /home/app/DB/mysql/mysql-5.1.52-linux-x86_64-glibc23 mysql
# ls -l
drwxr-xr-x. 2 root root 4096 2011-06-28 21:13 bin
drwxr-xr-x. 2 root root 4096 2011-06-28 21:13 etc
drwxr-xr-x. 2 root root 4096 2011-06-28 21:13 games
drwxr-xr-x. 3 root root 4096 2019-02-08 05:31 hp
drwxr-xr-x. 2 root root 4096 2011-06-28 21:13 include
drwxr-xr-x. 2 root root 4096 2011-06-28 21:13 lib
drwxr-xr-x. 2 root root 4096 2011-06-28 21:13 lib64
drwxr-xr-x. 2 root root 4096 2011-06-28 21:13 libexec
lrwxrwxrwx. 1 root root   52 2019-02-13 09:43 mysql -> /home/app/DB/mysql/mysql-5.1.52-linux-x86_64-glibc23
drwxr-xr-x. 2 root root 4096 2011-06-28 21:13 sbin
drwxr-xr-x. 5 root root 4096 2019-02-08 03:28 share
drwxr-xr-x. 2 root root 4096 2011-06-28 21:13 src


이후 /usr/local/mysql 위치에서 ./scripts/mysql_install_db 명령어 수행

# cd /usr/local/mysql
# ./scripts/mysql_install_db

WARNING: The host 'OAMPKB2A' could not be looked up with resolveip.
This probably means that your libc libraries are not 100 % compatible
with this binary MySQL version. The MySQL daemon, mysqld, should work
normally with the exception that host name resolving will not work.
This means that you should use IP addresses instead of hostnames
when specifying MySQL privileges !
Installing MySQL system tables...
OK
Filling help tables...
OK

To start mysqld at boot time you have to copy
support-files/mysql.server to the right place for your system

PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !
To do so, start the server, then issue the following commands:

./bin/mysqladmin -u root password 'new-password'
./bin/mysqladmin -u root -h OAMPKB2A password 'new-password'

Alternatively you can run:
./bin/mysql_secure_installation

which will also give you the option of removing the test
databases and anonymous user created by default.  This is
strongly recommended for production servers.

See the manual for more instructions.

You can start the MySQL daemon with:
cd . ; ./bin/mysqld_safe &

You can test the MySQL daemon with mysql-test-run.pl
cd ./mysql-test ; perl mysql-test-run.pl

Please report any problems with the ./bin/mysqlbug script!


mysqld_safe & 로 기동

# /usr/local/mysql/bin/mysqld_safe &
[1] 29641
190213 10:00:38 mysqld_safe Logging to '/usr/local/mysql/data/OAMPKB2A.err'.
190213 10:00:38 mysqld_safe Starting mysqld daemon with databases from /usr/local/mysql/data


아래의 명령어로 root 비번을 원하는 걸로 바꾸자

# /usr/local/mysql/bin/mysqladmin -u root password root.123

접속 확인

# mysql -uroot -proot.123
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 4
Server version: 5.1.52-log MySQL Community Server (GPL)

Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved.
This software comes with ABSOLUTELY NO WARRANTY. This is free software,
and you are welcome to modify and redistribute it under the GPL v2 license

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql>



'Database > MySQL' 카테고리의 다른 글

[MySQL] mysql-relay 로그가 많이 남는 경우 조치 방법  (0) 2019.07.11
[MySQL] Replication 걸기  (0) 2019.02.14

처음에 노뿌 무접점 키보드를 알아보면서 궁금했던건 10g 스프링을 주고 있는데

35g + 10g 스프링을 추가하게되면 45g와 키감이 동일하게 되는지가 궁금했음.

이번에 45g 키보드가 고장난 줄 알고 추가로 산 35g로 10g 스프링을 추가해서 사용해보니 35g + 10g 는 45g 보다 키압이 무겁다는 것을 확인함

앱코 K935p 45g 모델과 비슷한 느낌이랄까..


정리하면 키압의 느낌은 아래와 같음


 - 35g < 45g < 35g + 10g 스프링 = K935P 45g



이전 글에서는 아이폰 어플과의 호환성을 비교했다면

이번엔 아이패드용 어플과 애플티비 미러링 비교 결과입니다.

사실 결과는 아이폰 어플과 큰 차이가 없으며, 미러링해서 사용하려면 푹과 옥수수가 더 좋은 선택으로 보입니다.

( TV에 화면을 띄워놓고 다른 채널 검색이 가능하기 때문 )


( 아이폰 어플 애플티비 미러링 결과 바로 가기 )


[ 실시간 TV 아이패드 어플 별 화면 미러링 ]

1. 푹 ( pooq )

 - 결제 시 지상파 방송도 시청 가능

 - 세로 화면에서도 TV에서는 가로로 미러링됨

 - 화면 미러링 시 미러링 화면과 별개로 조작 가능한 UI 제공



2. 옥수수 ( oksusu )

 - 세로 화면에서도 TV에서는 가로로 미러링됨

 - 화면 미러링 시 미러링 화면과 별개로 조작 가능한 UI 제공



3. 티빙 ( Tving )

 - 핸드폰의 화면을 그대로 미러링만 하기 때문에 미러링을 위해서는 영상 재생을 전체 화면으로 해야 함

4. 올레티비 모바일 ( Olleh TV mobile )

 - KT 일정 요금 이상 가입자 무료 이용 가능

 - 핸드폰의 화면을 그대로 미러링만 하기 때문에 미러링을 위해서는 영상 재생을 전체 화면으로 해야 함


Plex DVR에서 등록은 되는데 실행이 안된다면 계정을 추가해주면 됨.

전체 공개라 보안 상 좋지 않지만, 다른 방법을 아직 찾지 못 했음...


[ 설정 방법 ]

1. Tvheadend 접속 -> 설정 -> 사용자 -> 접근 항목 -> 추가

 . 사용자 이름 : *

 . Change parameters : Rights

 . 스트리밍 : 전부 선택

 . 비디오 녹화기 : 전부 선택




2. Tvheadend 접속 -> 설정 -> 사용자 -> 접근 항목 -> 추가 

 . 사용자 이름 : *

 . 암호 : 공백으로 놔둠


+ Recent posts