[Windows] USB 3.0 연결 확인 방법

다른 방법보다 이게 제일 확실한 것 같다.

https://www.aida64.com/downloads 에서 AIDA64를 설치한다.

설치 후 실행 화면에서 아래와 같이 “장치” 아래의 “USB 장치”를 선택한다.

그럼 그 오른쪽에 연결된 장치들이 쭉 나타난다. 3.0인지 확인하고 싶은 디바이스를 선택한다. 오른쪽 아래의 현재 속도에 보면 High (2.0) 인지, 혹은 3.0 장치인데 2.0 허브에 물렸는지, 혹은 Super (3.0) 으로 잘 연결되어 있는지가 나타난다.

[Mac] Window manager – VEEER

Windows에서 사용하던 기능 중 Win + 방향키 와 같은 동작을 맥의 OS X에서도 하고 싶다면, https://veeer.io/ 에서 VEEER을 다운로드 받아 설치하면 된다.

설치 후 사용법은 control + command + 방향키로 사용한다.

[Mac] 화면 캡쳐 방법

전체 스크린샷 캡쳐: Shift + command + 3
화면 일부 캡쳐: Shift + command + 4
윈도우 또는 메뉴 캡처 방법: Shift + command + 4 + space

캡쳐한 이미지는 미리보기 앱을 사용해서 png와 같은 그림 파일로 저장 가능하다.

https://support.apple.com/ko-kr/HT201361

[Git][Windows] Git bash의 시작 디렉토리 바꾸기

Git Bash에서 속성을 누른다.

“바로 가기” 탭의 “시작 위치(S):”를 보면 “%HOMEDRIVE%%HOMEPATH%”로 되어 있을텐데, 이를 시작하고자 하는 위치로 바꾼다.

그 위의 “대상(T):” 을 보면 마지막에 git-bash.exe의 뒤에 “–cd-to-home” 이 붙어 있을텐데 이를 지운다.

[WordPress] 워드프레스 플러그인 수동 설치/업데이트

ftp 서버로 WordPress가 설치된 디렉토리의 권한을 주기 어려운 경우, 혹은 ssh에 딸린 sftp 외에 ftp 운영을 하고 싶지 않은 경우, 수동으로 플러그인을 설치해주어야 한다.

WordPress plugin을 manual로 설치하려면, wordpress plugin 페이지에서 해당 플러그인의 zip 파일을 받아서 자신의 WordPress 디렉토리에서 wp-content/plugins/ 아래로 복사한 후 압축을 해제하면 된다.

예를 들어, akismet을 수동으로 설치하고 싶다면, https://ko.wordpress.org/plugins/akismet/ 에 접속해서 다운로드 버튼을 눌러 최신 akismet.4.1.6.zip 과 같은 파일을 받아 sftp등으로 wp-content/plugins/ 아래에 업로드 한 후, 쉘에서 압축을 unzip 등으로 풀어주면 된다. 플러그인 zip 파일의 경우 풀면 해당 플러그인 디렉토리 명으로 압축이 해제된다.

이후 관리자 페이지에 접속한 후, 플러그인을 보면 압축을 푼 플러그인이 보인다. 활성화를 눌러 주면 된다.

 

[Windows] PrintScreen 키로 캡처 도구 사용

Win + Shift + S 키로 사용하는 캡쳐 도구를 1809빌드 부터 PrintScreen 키로 사용할 수 있다.

Windows 설정 / 접근성 / 키보드 / Print Screen 바로 가기 에서

PrtScn 단추를 사용하여 화면 캡처 열기를 켬 으로 바꾸면 된다.

 

코드 삽입 – gist.github.com

워드프레스 자체 플러그인을 이용해서 코드를 삽입하곤 했는데 이게 아무래도 맘에 안든다.

특히 글을 다시 수정하거나 하면 꼭 깨지곤 하는데… -_-+

글 작성하면서 코드를 같이 작성하는 경우가 많아서 꺼리고 있었는데 그냥 gist.github.com으로 가자.

[MacOS] 클립보드 매니저 Clipy

복사/붙여넣기를 할 때 이전 복사했던 것들을 다시 붙여 넣는 경우가 많다.

Windows에서는 Ditto를 애용하는데, 맥에서는 어떤게 있나 보니 오픈소스인 Clipy가 있다.

github https://github.com/Clipy/Clipy 에서 받을 수 있고,

사용법은 간단히 Shift + Cmd + ‘V’ 혹은 Ctrl + Cmd + ‘V’이다.

기본 설정은 항목이 폴더 안에 들어가도록 되어 있는데,

“Preferences…” / “Menu” / “Number of items place inline:” 이 “0”으로 되어 있던 것을 “10” 등으로 적당히 늘려주면 된다.

 

[Linux] Gzip으로 압축된 로그 파일 다루기

logrotate를 사용하면 /var/log 아래에 gzip된 로그 파일(.gz)들이 남는다.

로그 파일을 보고 싶을 때 압축을 풀어서 봐도 되지만, 압축을 풀지 않고 다룰 수 있는 명령어들이 있다.

  • zcat: 압축된 파일 보기
  • zgrep: 압축된 파일에서 grep
  • zless: gz파일을 위한 less. zmore도 있다.

zless log.gz 이면 로그 파일 보는데 큰 문제 없을 거다.

zcat으로 | 하여 파이프를 통해 이용하는 것도 좋은 방법이다.

more는 오래된 도구로 less와의 차이는 less는 앞 쪽으로도 스크롤이 된다. more는 뒤로만 된다.

 

[Linux] logrotate 설정

로그 남길 때 그냥 주구장창 남기면 디스크가 꽉 찬다.

/var/log 아래 남는 log 들처럼 주기적으로 gzip으로 압축하고, 오래된 로그는 저절로 지워지도록 하고 싶을 때 logrotate를 쓴다.

logrotate를 설정해서 주기마다 압축해서 남기고, 때 되면 지우도록 만들자.

아래 명령은 도움말인 man page를 보여 준다.

# man logrotate

 

logrotate의 설정 파일들은 아래에서 찾을 수 있다.

/etc/logrotate.conf : logrotate의 기본 설정 파일. 여기서 /etc/logrotate.d/ 아래의 파일들을 include 하도록 되어 있다.
/etc/logrotate.d/ : logrotate를 사용해서 로그를 남기고 싶은 유틸리티들이 여기다 설정 파일을 둔다.

 

예제를 보자.

# vi /etc/logrotate.d/mysqlmon
/var/log/mysqlmon/mysqlmon.log /var/log/mysqlmon/mysqlmon.err {
        daily
        missingok
        rotate 7
        compress
        notifempty
}

위의 예제의 각 옵션은 다음과 같다.

daily: 하루 주기

missingok: 로그 파일이 없어도 에러 메시지를 쓰지 않는다.

rotate 7: 오래된 로그를 7개 남긴다.

compress: gzip으로 압축한다.

notifempty: 로그 파일이 비어 있으면 rotate하지 않는다.

다른 자세한 옵션은 man page를 참고하자.