2020년 마이크로소프트 제품 로드맵

Windows 10과 Windows 10X

20H1: 2020년 봄
20H2: 2020년 가을

마이크로소프트는 릴리스의 명명규칙을 변경하고 있습니다. Windows 10 “2003” 라고 하기보다는 20H1 (공식 버전 번호는 “2004”임), 지난 11월에 “이전 제품명 (예: Windows Server 2003)과의 혼동을 없애기위한 노력”이라고 밝혔습니다.

가을에 대뷔할 예정인 Windows 10X는 마이크로소프트와 일부 하드웨어 파트너가 올해 말에 출시 할 예정인 접이식 태블릿 장치에서 실행되도록 설계된 새로운 운영체제 입니다. 지난 10월에 발표된 Microsoft의 Surface Duo와 Surface Neo는 접이식 폼 팩터를 갖춘 두가지 장치입니다. 마이크로소프트는 Windows 10X를 “유연한 자세와 더 많은 모바일 사용을 위해” 기존 Windows 10 코드를 최적화 하는것으로 설명했습니다.

SharePoint Spaces

2020년 전반기 (Public Preview)

마이크로소프트가 2018년 정분 SharePoint North America 행사에서 SharePoint Spaces를 처음 발표했을때 헤드라인을 잡았습니다. 이 기능은 3D 및 혼합 현실 환경을 SharePoint Online에 제공합니다. 다른 마이크로소프트 데모에서는 사용자가 가상현실 헤드셋을 착용하면서 마이크로소프트 캠퍼스를 원격으로 “투어”할 수 있는 SharePoint Spaces를 보여주었습니다.

그 이후로 SharePoint Spaces는 미리보기가 제한적이 었는데 1,800명 이상의 고객이 미리보기를 신청했지만 “소수의”고객만 마이크로소프트와 직접 개발 작업을 하고 있다고 말했습니다.

즉, 지난 가늘 Ignite컨퍼런스까지 VR/AR협회와의 Ignite 2019기간 동안의 팟캐스트 인터뷰에서 여러 미디에 매체에서 언급한것처럼 2020년 상반기에 1

Dynamics 365

Release Wave1: 출시됨
Release Wave 2: 2020년 10월

2019년과 마찬가지로 마이크로소프트는 2020년에 Dynamics 365에 대한 두 가지 주요 업데이트 세트를 출시할 계획입니다. 첫 번째 “릴리스 웨이브 1″은 4월에 출시되고 “릴리스 웨이브 2″는 10월제 출시됩니다.

특히 4월 1일은 릴리즈 웨이브 1의 “생산배포”로 표시되고 4월 3일에는 “지역배포”로 표시됩니다.

.NET 5

2020년 11월

2020년 상반기에 프리뷰 릴리스에 이어 .NET 5는 11월에 출시될 예정입니다.

마이크로소프트는 이번 릴리스에서 명칭을 변경하여 일반적으로 버전 번호에 추가되는 일반적인 “코어” 및 “프레임 워크를” 무시했습니다. 이는 .NET5 가 나타내는 이정표를 반영하고있습니다. David Ramel은 RCP자매 사이트인 Redmond에 대해 .NET 5를 작성 하면서 “독점적인 윈도우스 전용 .NET Framework에서 최신 오픈 소스 크로스 플랫폼 .NET으로의 전환을 표시 할 것입니다.”

마이크로소프트는 플랫폼에 관계없이 개발자에게 .NET 5의 통합 프레임 워크 및 런타임을 제공합니다. .NET 5를 사용하면 코드와 프로젝트 파일이 어떤 유형의 앱을 구축하던 상관없이 모양과 느낌이 동일합니다. 각 앱에서 동일한 런타임, API 및 언어 기능을 사용할 수 있습니다. 여기에는 거의 매일 Corefx에 전념하는 새로운 성능 향상이 포함됬습니다.

Windows Server vNext

20H1 2020년 봄
20H2: 202년 가을

“20H1″이라는 이름에서 알 수 있듯이 Windows Server의 다음 주요 업데이트 릴리스는 2020년 상반기에 출시 될 예정입니다. 보다 구체적으로 설명하면 Windows 10 20H1의 타이밍을 반영하여 봄 언젠가 상륙할 것으로 예상됩니다. 마이크로소프트의 1년 2회 릴리스 일정에 따라서 2020년 가을에 두번째 업데이트가 이어집니다.

Azure Sphere

출시됨

Project Cortex

2020년 전반기

Microsoft 365 Life

2020년 4월

마이크로소프트는 2017년 이전의 Secure Productive Enterprise제품에서 Microsoft 365를 출시했습니다. 이 제품군은 Windows 10, Office 365및 Enterprise Mobility + Security (EMS)를 하나로 통합했습니다. 이 패키지 자체는 Azure Active Driectory, Intune 및 기타 마이크로소프트 보안의 결합팩입니다. 서비스 기업, 중소기업 및 교육자를 대상으로 하는 Microsoft 365에는 여러 계층이 있지만, 소비자를 대상으로하는 네번째 버전이 되었습니다.

인증되지 않은 출처를 인용하면서 오랫동안 마이크로소프트 기자인 Mary Jo Foley는 2019년말 블로그 게시물에서 마이크로소프트가 2020년 봄에 “Microsoft 365 Life”를 출시할 계획이라고 밝혔습니다. (2019년 중반 릴리스로 계획되었음에도..) Foley에 따르면 새로운 소비자 중심의 Microsoft 365 에디션은 본질적으로 비스스한 가격으로 Office 365 Personal 및 Office 365 Home을 다시 패키지할것입니다. 그러나 암호 관리자가 포함되어 더 생산성에 중점을 둔 형제들과 차별화 된다는 소문도 있습니다.

PowerShell 7

출시됨

PowerShell7은 PowerShell Core 6.x 및 Windows PowerShell 5.1의 대안으로 고안되었습니다. PowerShell7은 곧 출시될 .NEW 5를 포함하여 .NET에 밀접하게 연결될 것입니다. PowerShell7의 주요 기능중에는 파이프라인 체인 연산자 도구, 새로운 null할당 연산자, 새로운 Get-Error cmdlet 및 Get-HotFix cmdlet의 반환이 있습니다.

SecureFX 에서 문자셋 UTF-8로 강제설정하는 방법

SecureFX에서 문자 인코딩이 UTF-8로 설정되어 있어도 한글이 깨지는 경우가 있다. 이럴때는 session 설정파일(ini)를 수정하자.

SecureFX 설정파일이 위치한 경로에 저장된 session들의 설정파일(ini)이 위치해있다.

Config\VanDyke\Config\Sessions\MYSESSIONS\mysession1.ini

열어서

“Filenames Always Use UTF8″=00000000 으로 되어있는부분을 찾아서

“Filenames Always Use UTF8″=00000001 로 변경후 저장한다.

Warning: Using a password on the command line interface can be insecure.

1. 문제상황

> mysql 백업스트립트 작성시 다음과 같은 경고가 발생하였다.

Warning: Using a password on the command line interface can be insecure.

2. 문제확인

> mysql 5.6버전부터 mysqldump 명령시 mysql_config_editor를 이용한 로그인 설정이 필요하다고 한다.

3. 문제해결

> 설정하기

mysql_config_editor set --login-path={설정명} --host=localhost --user=root --password
Enter password: {패스워드를 입력하여 저장}

> 사용하기

mysqldump --login-path={설정명} {디비명} > {백업파일명}.sql

> 옵션설명

--login-path : 구분하기위한 문자열
--host : 접속하려는 DB서버의 호스트명 또는 IP
--user : 저장할 계정
--password : 패스워드값은 제외하고 옵션만 지정하여 실행

리눅스 last 접속 로그 수정하기

utmpdump /var/log/wtmp  > temp.txt

해당 로그 파일을 raw 포맷으로 출력

perl -p -i -e s@수정할 내용@수정 후 내용@g <파일명>

raw 데이터 수정

utmpdump -r < temp.txt > /var/log/wtmp

해당 파일을 다시 바이너리 형식으로 재입력

rm -f temp.txt

raw 데이터 삭제

/var/log/wtmp

로그인 정보가 기록된 바이너리 파일
last 명령어가 해당 파일의 내용을 참조하여 보여 줌

리눅스에서 날짜 출력

리눅스에서 날짜의 출력

  • 실행형식
    date +“포맷인자”
  • 예시
    date +”%G%m%e%H%M” => 201104111526
    • 날짜가 들어간 파일명으로 파일 생성 예시
      vi aaa_date +"%G%m%e%H%M".txt
  • 포맷인자
%% % 자체를 표시한다.
%a 요일이름을 표시한다. (일..토)
%A 완전한요일이름을 표시한다. (일요일..토요일)
%b 월이름을 표시한다. (1월..12월)
%B 완전한월 이름을 표시한다. (1월..12월)
%c 날짜와 시간을 표시한다. (2007년 11월 14일 (수) 오전 12시 50분 16초)
%C 세기를 나타낸다. (년을 100으로 나눈 몫)
%d 월일 (01..31)
%D 월일 (mm/dd/yy)
%e 월일 (1..31)
%F %Y-%m-%d 와 같다.
%g 년도로 마지막 두자리만 표시
%G 년도로 모든자리 표시
%h %b 와 같다.
%H 시간 (00..23)
%I 시간 (01..12)
%j 년일(001..366)
%k 시간 (0..23)
%l 시간 (1..12)
%m 월 (01..12)
%M 분 (00..59)
%n 개행문자
%N 나노초 (000000000..999999999)
%P 오전 오후
%p 오전 오후
%r 시간 (오전/오후 hh시 mm분 ss초)
%R 시간 (hh시 mm분)
%s UTC 기준 1970-01-01 부터 지금까지 흐른 초
%S 초 (00..60)
%t 탭문자
%T 24시간 (hh:mm:ss)
%u 주중 요일 (1..7), 1이 월요일이다
%U 1년중 몇번째 주인지, 일요일 기준 (00..53)
%V 1년중 몇번째 주인지, 월요일 기준 (00..53)
%w 주중 요일 (0..6), 0은 일요일
%W 1년중 주 번호 (00..53), (월요일이 한주의 시작)
%x mm/dd/yy
%X %H:%M:%S 와 동일
%y 2자리 년도 (00..99)
%Y 4자리 년도 (1970..)
%z +hhmm 숫자형식의 타임존 (-0400)
%:z +hh:mm 숫자형식의 타임존 (-04:00)
%::z +hh:mm:ss숫자형식의 타임존 (-04:00:00)
%::z +hhmm 정확한 형식의 타임존 (-04, +05:30)
%Z 타임존 대한민국은 KST