2021년 10월 27일 수요일

갤럭시 노트9 넷플릭스(netflix) 앱의 Widevine Level이 L3로 내려가는 문제

HDMI 연결하여 TV등 다른 기기로 시청하면 내려감.
아마도 HDCP 버전이 낮은 TV를 연결하면 보안상의 이유로 내리는 것으로 보임.
원상복귀 하려면 앱을 삭제하고 재설치 하면 됨.
Widevine Level이 내려가면 최대 해상도가 같이 내려감.

참고 사이트

2021년 10월 19일 화요일

우분투 NFS 서버 설정

* 서버 설정
apt-get install nfs-common nfs-kernel-server rpcbind

/etc/exports
/home/xyz 192.168.0.X(rw,sync,no_root_squash,no_subtree_check)
/home/123 *(rw,sync,no_root_squash,no_subtree_check)

[/경로] [허용할 IP주소. *은 모두허용](옵션들)
(IP주소와 옵션은 붙어있다. 띄어쓰기하면 기본값으로 열리니 주의)

옵션은 다음과 같은 선택지가 있음
ro : 읽기 전용
rw : 읽기 및 쓰기 가능
no_root_squash : 클라이언트쪽 root도 서버쪽 root와 같은권한가짐
no_all_squash : root이외 모든사용자에대해 UID가 같으면 같은권한을가짐
sync : 서버와 클라이언트사이에 sync를 맞춤
insecure : 인증 안되도 접속허가

서버 재시작
service nfs-kernel-server restart
service rpcbind restart

* 클라이언트 설정
apt-get install nfs-common

mount -t nfs [IP]:[서버_경로] [클라이언트_경로]
> mount -t nfs 192.168.0.2:/home/xyz /home/xyz

삼성 갤럭시 폰 모바일 결제 메뉴

환경설정 중 'NFC 및 결제 > 모바일 결제' 라는 항목에 표시되는 앱들이 많이 있습니다.
이를테면, 삼성페이, 티머니, 코레일, 페이코 등이 있는데요.
삼성페이, 코나카드 같은 앱들은 '모바일 결제' 내 '결제' 라는 탭에 표시되는 반면,
티머니, 코레일 앱들은 '기타' 라는 탭에 표시되는데요. 이 두개의 차이점은 무엇인가?

모바일 결제앱은 개발할때 1.결제 2.기타 중 한 가지 카테고리를 지정하여야 합니다.

1. 결제를 지정한 경우 (ex 삼성페이)
생체인증, PIN 등의 인증과정을 거쳐 지불가능한 앱들이 이에 해당합니다.
결제 탭에 보여지는 앱중 하나만 선택 할 수 있으며
NFC 관련 정보처리 시 선택된 앱이 우선권을 가지게 됩니다.

2. 기타를 선택한 경우( ex 티머니 캐시비 등)
발급 후 태깅만으로 사용가능한 교통카드/멤버십 앱들이 이에 해당합니다.
기타 탭에 보여지며 여러 개를 선택 할 수 있습니다.
대신 중복되는 경우 매번 중복된 앱중 어떤 앱을 사용할지 묻는 팝업이 발생합니다.
이 경우 사용하고 싶은 앱을 남기고 삭제하거나 체크 해제 후 사용하시면 됩니다.

2021년 6월 11일 금요일

VI 단축키

dd : 줄 잘라내기
yy : 현재 줄 복사하기
p : 붙여넣기


:w - 저장하기
:wq - 저장하고 종료하기
:라인번호 - 해당 라인으로 이동하기

참고 #1 #2



2021년 4월 13일 화요일

치통 진통제

덱시브프로펜(이지엔6프로, 솔루펜) + 아세트아미노펜(타이레놀)


2021년 4월 1일 목요일

apt update 특정 키에서 에러

apt update 에서 특정 키(home:Alexx2000.gpg)에서 에러가 발생
(에러 메시지는 복사 해 놓지 않았음)
해결방법 : /etc/apt/trusted.gpg.d 폴더에서 문제의 키 파일을 지워버렸음.

환경 : ubuntu 18.04
만약을 대비해 문제의 키 파일은 /root/imsi 폴더에 복사해 놓았음.

2021년 3월 2일 화요일

Ubuntu 특정 패키지 업그레이드 제외

$ apt list --upgradable
: 업그레이드 가능한 리스트를 보여준다.

$ echo "gitlab-ce hold" | sudo dpkg --set-selections
: gitlab-ce 패키지를 업그레이드 중단한다.

$ dpkg --get-selections | grep gitlab
gitlab-ce hold
: gitlab-ce 패키지 상태를 확인한다.


2021년 2월 25일 목요일

crontab




https://docs.oracle.com/cd/E24846_01/html/E23088/sysrescron-24589.html#scrolltoc


 

crontab 파일 만들기 및 편집

crontab 파일을 만드는 가장 간단한 방법은 crontab -e 명령을 사용하는 것입니다. 이 명령은 시스템 환경에 설정된 텍스트 편집기를 호출합니다. 시스템 환경의 기본 편집기는 EDITOR 환경 변수에 정의됩니다. 이 변수가 설정되지 않은 경우 crontab 명령이 기본 편집기인 ed를 사용합니다. 가급적 잘 아는 편집기를 선택해야 합니다.

다음 예는 편집기가 정의되었는지 확인하는 방법과 vi를 기본값으로 설정하는 방법을 보여줍니다.

$ which $EDITOR
$ 
$ EDITOR=vi
$ export EDITOR

crontab 파일을 만들 때 /var/spool/cron/crontabs 디렉토리에 자동으로 놓이고 사용자 이름이 부여됩니다. 수퍼유저 권한이 있는 경우 다른 사용자 또는 root에 대해 crontab 파일을 만들거나 편집할 수 있습니다.

crontab 파일을 만들거나 편집하는 방법

시작하기 전에

root 또는 다른 사용자에 속하는 crontab 파일을 만들거나 편집하는 경우 수퍼유저 또는 동등한 역할의 사용자여야 합니다. 역할에는 권한 부여 및 권한이 있는 명령이 포함됩니다. 역할에 대한 자세한 내용은 System Administration Guide: Security Services의 Configuring RBAC (Task Map)를 참조하십시오.

자신의 crontab 파일을 편집하기 위해 수퍼유저일 필요는 없습니다.

  1. 새 crontab 파일을 만들거나 기존 파일을 편집합니다.
    $ crontab -e [username]

    여기서 username은 crontab 파일을 만들거나 편집할 사용자 계정의 이름을 지정합니다. 수퍼유저 권한 없이 자신의 crontab 파일을 만들 수 있지만, root 또는 다른 사용자의 crontab 파일을 만들거나 편집하려면 수퍼유저 권한이 있어야 합니다.


    주의

    주의 - 실수로 crontab 명령을 아무 옵션 없이 입력한 경우 편집기의 인터럽트 문자를 누르십시오. 이 문자는 변경 사항을 저장하지 않고 종료하도록 허용합니다. 대신, 변경 사항을 저장하고 파일을 종료한 경우 기존 crontab 파일이 빈 파일로 겹쳐 쓰입니다.


  2. crontab 파일에 명령줄을 추가합니다.

    crontab 파일 항목의 구문에 설명된 구문을 따릅니다. crontab 파일은 /var/spool/cron/crontabs 디렉토리에 놓입니다.

  3. crontab 파일 변경 사항을 확인합니다.
    # crontab -l [username]

예 8-1 crontab 파일 만들기

다음 예는 다른 사용자의 crontab 파일을 만드는 방법을 보여줍니다.

# crontab -e jones

2021년 2월 15일 월요일

리눅스(우분투) 유용한 명령어


리눅스 시스템 정보 보기
inxi -bG

7일동안 억세스 되지 않은 로그 파일 삭제하기 (/var/log 폴더에서 실행)
sudo find . -type f -atime +7 -exec rm {} +

-mtime 옵션은 수정된 날짜 시간 기록을 찾는 옵션입니다.
-ctime 옵션은 생성된 날짜 시간 기록을 찾는 옵션입니다.
-atime 옵션은 읽히거나 실행 됐을때의 기록을 찾는 옵션입니다.

Ubuntu desktop application 정보(실행 파일 이름 등) 알아내는 방법
/usr/share/applications 폴더에 desktop 이른 확장자를 가진 파일들을 살펴보고 찾는다.

파일이름이나 디렉토리 이름이 정확히 'abc' 인 것만 찾는다.
locate -br ^abc$

grep으로 찾은 문자열 이후로 몇 줄 더 보고 싶을 때
grep <find-string> -A5

네트워크 서버로 작동 중인 프로세서를 찾고 싶을 때
sudo netstat -tnlp

Excel 2013 (Windows 10)

엑셀 파일을 바로 열기 불가능 한 경우 해결 방법 Excel 파일 실행 레지스트리 다시 만들기 a. 실행 창에 regedit를 입력합니다. b. 아래 경로로 이동하여 해당 폴더를 리네임(백업/삭제) 합니다. XLSX : HKEY_CLASSES_...