분류 전체보기 71

원격 데스크톱 연결 시 "처음 로그인하기 전에 암호를 변경해야 합니다" 배너 팝업되며 원격 연결이 되지 않는 현상

원격 데스크톱을 연결 시 "처음 로그인하기 전에 암호를 변경해야 합니다. 암호를 업데이트하거나 시스템 관리자 또는 기술 지원 부서에 문의하세요." 라는 에러가 뜨며 연결이 되지 않을 때가 있다.🤦‍♂️ 이 때 아래와 같은 절차를 통해 문제를 해결해보자. mstsc 원격 데스크톱 연결 창에서 '옵션 표시' 버튼을 누른다. '다른이름으로 저장' 버튼을 클릭한다. RDP 파일을 다운로드 받을 수 있다. 다운로드 위치를 지정한 곳을 확인하면 이런 아이콘의 rdp파일이 생성된다. 나는 이름을 별도 지정하기 때문에 Default 이름인 Default.rdp 이라는 이름으로 생성되었다. 해당 아이콘을 우클릭 하여, '연결프로그램 - 메모장'을 클릭하거나, 나처럼 Notepad 등이 있다면 Edit with notep..

[Programmers school] 두수의 차, 몫 구하기

25일 간 진행하는 파이썬 코딩테스트 DAILY 풀이 도전😉 [두 수의 차] 문제 : 정수 num1과 num2가 주어질 때, num1에서 num2를 뺀 값을 return하도록 solution 함수를 완성해주세요. 입출력 예시) num1 num2 result 2 3 -1 100 2 98 풀이 def solution(num1, num2): answer = 0 answer = num1-num2 return answer *문제 풀이를 위한 기초 상식 Python 사용자 정의 함수를 정의할 때는 def 로 선언한다. (definition의 약어) - 첫 줄은 def로 시작 - 사용자 정의 함수의 이름을 쓴다. - 괄호 안에는 매개변수 목록을 쓴다. - 콜론 : 을 써준다. - 다음 줄 부터는 들여쓰기(indent..

언어/Python 2022.11.10

Python이란 무엇일까? 파이썬에 대해 ARABOJA

파이썬(Python) 1990년 암스테르담의 귀도 반 로섬(Guido Van Rossum)이 개발한 인터프리터 언어이다. 귀도는 파이썬이라는 이름을 자신이 좋아하는 코미디 쇼인 "폰티 파이썬의 날아다니는 서커스(Monty Python's Flying Circus)"에서 따왔다고 한다. 인터프리터 언어? 인터프리터 언어란 소스코드를 바로 실행하는 컴퓨터 프로그램 또는 환경을 말한다. 소스코드를 목적코드로 옮기는 컴파일과 대비된다. 인터프리터는 소스코드를 한 줄 한줄 읽어들이며 실행하는 프로그램이다. 파이썬은 공동 작업과 유지 보수가 매우 쉽고 편하다는 장점이 있다. 그래서 다른 언어로 작성된 많은 프로그램과 모듈 등이 파이썬으로 재구성되고 있다. 전기전자공학자 협회(IEEE)에서 발표한 2022년 8월 인..

언어/Python 2022.11.10

tar archive에 대해서 (tar 압축, tar압축 해제)

tar, tar.gz, tar.bz2의 의미, 차이 tar 리눅스 환경에서 많이 사용되는 명령어이다. 압축 파일이 아닌 여러 개의 파일을 하나로 묶는 개념이다. 아카이브(Archive) 여러 파일과 디렉터리를 담고 있는 하나의 파일. 이동, 공유, 저장이 간편해지고, 모든 파일에 아카이브 파일에 들어간 후에 관리 및 추적이 쉬워진다. tar 자체는 압축이 아닌, 파일들을 하나의 아카이브 로 묶은 파일이다. 아카이브로 묶기 전, 개별 파일들의 속성과 심볼릭 링크, 디렉터리 구조 등을 그대로 가져갈 수 있는 특징이 있다. tar.gz (gzip) tar.gz는 파일이나 폴더들을 아카이브 파일(tar)로 묶은 후, gzip으로 압축한 파일이다. tar.bz2 (bzip2) tar.bz2는 파일이나 폴더들을 아..

운영체제/Linux 2022.11.08

CentOS7 ImageMagick yum 설치 (PHP 확장모듈 라이브러리)

ImageMagick은 PHP의 이미지 처리 라이브러리로 속도는 약간 떨어지지만, 적은 메모리 사용량과 좋은 화질의 이미지 처리 결과를 얻을 수 있어서 php에서 주로 사용하는 라이브러리이다. YUM을 통해 설치하는 과정에 대해 알아보자. 1. yum 저장소에서 설치할 수 있는 ImageMagick 패키지가 있는 지 확인 [root@test ~]# yum list ImageMagick Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: mirror.navercorp.com * epel: ftp.riken.jp * extras: mirror.navercorp.com * nux-dextop: li.nux.ro * r..

언어/PHP 2022.11.03

mysqldump에 대해서 (mysql 백업)

기본 구문 #mysqldump -u 계정명 -p DB명 [option] file명.sql ex) root 유저로 testdb라는 db를 testdb_20221103.sql이라는 이름으로 덤프할 때 #mysqldump -u root -p testdb > testdb_20221103.sql 특정 데이터베이스에서 특정 테이블만 백업 mysqldump -u 계정명 -p DB명 테이블명 > file명.sql ex)root 유저로 testdb라는 db에서 test1103 이라는 테이블만 덤프하고 싶을 때 #mysqldump -u root -p testdb test1103 > testdb_20221103.sql 자주 사용하는 옵션 --routines, -R 덤프된 데이터베이스에서 스토어드 루틴(함수 및 프로시저)을 ..

DB/MySQL 2022.11.02

MySQL Character Set에 대해서

Character Set Character Set이란, 문자들과 그 문자들을 코드화한 인코딩들의 조합이다. 어떠한 정보를 표현하기 위한 글자들의 집합을 정의한 것이다. 직접적으로 사용되지 않을 수도 있고, 한 문자 집합을 여러 문자 인코딩에서 사용할 수도 있다. *인코딩(Encoding) Chratcter Set을 컴퓨터가 이해할 수 있는 바이트와 매핑해주는 것. 컴퓨터가 이해하는 언어로 바꿔주는 것이다! 따라서, 저장 당시의 인코딩 값이 서로 다른 한글이 겹치는 경우, 어떤 한글은 정상적으로 보이나 어떤 한글은 깨져서 보일 수가 있다. DB 내에서 #show character set 명령어를 수행 시, 내장된 character set확인이 가능하다. 이렇게나 많은 character set이 있다. Ma..

DB/MySQL 2022.10.28

데몬(daemon)에 대해서

리눅스를 다루면서 프로세스, 데몬에 대해 제대로 알지 못했다. 데몬이 무엇인지, 데몬과 프로세스의 차이는 무엇인 지 이번 기회에 정리하며 숙지해보도록 하겠다. 데몬 데몬이란 리눅스 시스템이 처음 가동될 때 실행되는 백그라운드 프로세스의 일종이며, 사용자의 요청을 기다리고 있다가 요청이 발생되면 이에 적절히 대응하는 리스너와 같은 역할을 한다. 사용자가 직접 제어하지 않고, 백그라운드에서 돌면서 여러 작업을 하는 프로그램이다. 보통 운영체제에서 스펠링이 "d"로 끝나는 프로레스들이 대표적이다. inted, httpd, nfsd, sshd, named, lpd 등이 있다. 백그라운드(background) 프로세스란? 백그라운드 프로세스란, 눈에 보이지 않는 형태의 프로그램, 프로세스 등을 의미한다. 보통 '..

운영체제/Linux 2022.10.25

FTP Active 모드, Passive 모드에 대해서

FTP File Transfer Protocol 의 약어로, 파일을 전송하는 통신 규약이다. 해당 프로토콜을 이용하여 서버 간 파일을 주고 받는 것이다. FTP 서버와 FTP 클라이언트 간의 통신 시 해당 프로토콜을 이용한다. FTP는 Active 모드와 Passive 모드라는 두 개의 모드가 존재한다. 각각의 모드에서는 2개 또는 2개 이상의 포트가 연결을 맺고 데이터를 전송하는 데 사용된다. 각가의 모드에서는 2개 또는 2개 이상의 포트가 연결을 맺고 데이터를 전송하는 데 사용된다. 사용되는 포트는 연결을 제어하는 Command 포트가 있으며, 데이터를 전송하는 DATA 포트가 있다. FTP는 TCP 기반으로 만드렁져 있으며 기본적인 동작 모드는 Active 모드이다. 20번 또는 1024번 이후의 ..

ETC/알쓸신잡 2022.09.28

HTTP 헤더에 대해서

HTTP Header HTTP 헤더는 클라이언트와 서버가 요청 또는 응답으로 부가적인 정보를 전송할 수 있도록 해주는 HTTP 구성 중 한 부분이다. 가장 앞 단에 있는 데이터이기 때문에 헤더 라고 표현하며, 헤더 뒤로 이어지는 데이터는 페이로드 혹은 바디로 불린다. HTTP 헤더의 종류 General Header : 요청과 응답 모두에 적용되지만 바디에서 최종적으로 전송되는 데이터와는 관련 없는 헤더 Request Header : 페치(fetch)될 리소스나 클라이언트 자체에 대한 자세한 정보를 포함하는 헤더 Response Header : 위치 또는 서버 자체에 대한 정보(이름,버전 등)와 같이 응답에 대한 부가적인 정보를 같는 헤더 Entity Header : 컨텐츠 길이나 MIME 타입과 같이 E..

웹/HTTP 2022.09.20
728x90