-
[Linux] 리눅스 서버 업데이트 방법 (sudo apt 명령어)
서버 업데이트 천천히 확인하고 이해 후 따라 해보면 쉬울 것이다. 명령어 리스트 1. sudo apt-get update 업데이트가 존재하는지 확인 2. sudo apt-get upgrade 배포본의 버전을 업데이트하고 업그레이드하는 명령어이다. (데스크톱은 약 10분 넘는 시간 소요) 3. sudo apt-get dist-upgrade 커널 쪽을 업그레이드하는 명령어이다. 4. sudo apt-get autoremove 5. sudo apt-get autoclean 업데이트 과정 중 의존성 때문에 설치된 프로그램이 더이상 필요 없을 때 정리해주는 명령어다. 6. sudo reboot (재부팅)
2023.01.12
-
[티스토리] 임시저장 글 날아가는 현상 해결 방법
(최종수정 2023년 1월 16일) ※ 주의할 점은 임시저장 후로 90일이 지나서 자동으로 삭제된 글은 복구할 수 없습니다. 참고바랍니다. 해결방법을 스스로 찾아서 뿌듯한 마음에 글을 올려본다. 블로그 글을 쓰다가 임시저장을 계속해서 해뒀는데 어느 순간 모든 임시저장 파일들이 날아갔다. 임시저장을 눌러봐도 해결이 안되고 답답해서 해결 방법을 검색해도 오래전 자료, 오래전 티스토리 블로그 자체 오류 등 밖에 찾을 수 없었다. 프론트엔드 임시저장 버튼 구조가 어떻게 돼있길래 이렇게 사라졌나.. 답답한 마음에 Ctrl + Shift + C를 눌러 개발자 도구의 마우스 포인터를 꺼냈다. 개발자 도구의 마우스 포인터가 올라가 있는 섹션은 패딩과 마진 등 그 골격이 표시된다. 이걸로 티스토리 임시저장 위에 포인터를..
2022.09.05
-
[Git] 형상관리 도구란? (SVN과 GIT-깃허브의 차이, GIT 사용방법)
소스코드 형상관리 도구는 소스코드를 관리하는 툴이다. 하나의 서버에서 소스를 쉽고 유용하게 관리할 수 있게 도와주는 툴이며 다양한 버전, branch(나뭇가지)들로 이어져 이전 버전 확인, 새 버전 업데이트, 나아가 서비스 제공 자동화까지 가능하다. 대표적인 도구로 SVN과 GIT이 있다. 1) 초기 : SVN (서브버전) SVN은 SubVersion의 줄임말이며 형상관리 툴이다. 형상관리 툴을 사용하는 목적은 여러명이 작업하는 프로젝트의 경우에 버전관리, 혹은 각자 담당하여 작성한 소스 코드의 통합하는 과제를 해결하기 위해 저장소를 만들어 관리하는 Software이다. 2) 최근 : Git (분산 관리) 최근 사용하는 깃은 Repository를 중앙관리하는 방식이다. 그러므로 A, B 모두가 중앙의 r..
2023.01.23
-
[HTML] 폰트 (폰트 적용, 글씨 크기, 정렬)
폰트 font 관련 속성 한 번에 설정하기 font-xxx = font 내부 단일 속성 xxx 설정하기 ex) font-size, font-weight 먼저 사용하고 싶은 폰트를 검색한다. 네이버, 구글 등이 폰트를 제공한다. 구글 웹폰트 검색 https://fonts.google.com/ Google Fonts Making the web more beautiful, fast, and open through great typography fonts.google.com 마음에 드는 폰트 선택 후 화면이다. 화면 큰 글씨 Styles 우측에(현재 가려져 있음) + select 버튼을 선택하면 사진 우측 하단에 link, import 형식으로 폰트를 가져다 쓸 수 있는 코드를 제공한다. 그리고 CSS 룰 또한..
2022.08.04
-
[Linux, 네트워크] WinSCP 장점과 다운로드 방법
1. SCP (Secure Copy) - SSH (Secure Shell) 프로토콜을 기반으로하며 호스트간에 안전하게 파일을 전송하는 기능을 제공한다. - FTP프로그램보다 속도가 빠르며, 서버와 서버간 파일을 이동할 때 유용하다 - 아래 코드를 통해 pyenv.sh파일을 key.pem로 인증하여 퍼블릭IP서버의 ubuntu계정 최상위 디렉토리로 옮긴다. scp -i ~/Downloads/.ssh/key.pem ~/Downloads/pyenv.sh ubuntu@퍼블릭IP:~/ 출처 : https://ssongblog.tistory.com/154 WinSCP는 PuTTY와 같이 시큐어 셸에 접근할 수 있는 프로그램이다. 그리고 보다 편리하게 GUI를 가진 프로그램이므로 연결 이후에 파일 관리, 여러 셸 연..
2023.01.05
-
[Linux] 쉘 스크립트란? (export PATH, 환경변수, 스크립트 자동실행)
리눅스 쉘 스크립트 리눅스 쉘 스크립트란 별도의 컴파일 과정 없이 리눅스/유닉스 쉘에 의해 실행되는 프로그램 코드이다. 쉘에서 사용할 수 있는 명령어들의 조합을 모아서 만든 배치(batch) 파일이며 한 줄씩 순차적으로 읽으면서 명령어들을 실행시켜주는 인터프리터 방식의 프로그램이다. 쉘 스크립트를 활용하여 여러 줄의 명령어를 수행할 수 있고, 이를 자동화할 수 있는 방법도 알아보도록 하자. 예제 * 파일명 : test.sh #!/bin/bash # Shell script example function helloWorld { echo "Hello World" } numParam=$# if [ $numParam -eq 1 ] then echo "$1" elif [ $numParam -eq 2 ] then e..
2023.01.04
-
[CSS] border & text 속성 ( + 글자 가운데 정렬 방법 )
border border 속성은 테이블 윤곽 설정이다. 보통 3가지 속성을 한 번에 지정해서 사용한다. ex) 1px solid #777 두께 1픽셀, 줄 종류 한 줄, 색상 rgb값 텍스트 속성은 바로 밑에서 설명한다. html에서 p 속성 3개 블록을 만듦. 스타일에서 p 태그 속성에 모두 테이블 윤곽과 색상을 회색으로 정해준다. #rgb값은 대표적인 색깔을 영어로 입력해도 인식한다. border-radius = 테두리가 둥글어짐 p {border: 1px solid #777; border-radius: 8px;} 둥글어진 테두리의 모습 text 속성 color 텍스트 색 지정 line-height 줄 사이의 간격 지정 letter-spacing 글씨 사이의 간격 text-align 수평에서 글자 정..
2022.09.05
-
[Python] COS Pro 5차 2급 파이썬 기출문제 (사다리게임)
#문제1 6명이 사다리 게임[^1] 을 할 때, 몇 번째 위치에서 시작하는 사람이 상품을 타는지 알고 싶습니다. 가로줄은 항상 인접한 세로줄만 연결할 수 있으며 주어진 순서대로 위에서부터 연결합니다. 예를 들어, 아래 사다리의 가로줄은 [[1, 2], [3, 4], [2, 3], [4, 5], [5, 6]] 으로 표현합니다. 이때 1번째 위치에서 시작한 사람이 상품을 탑니다. 가로줄의 위치가 담긴 2차원 리스트 ladders와 상품의 위치 win이 매개변수로 주어질 때, 당첨자의 시작 위치를 return 하도록 solution 함수를 작성하려 합니다. 빈칸을 채워 전체 코드를 완성해주세요. --- #####매개변수 설명 가로줄의 위치가 담긴 2차원 리스트 ladders와 상품이 있는 위치 win이 sol..
2022.11.24
-
[HTML]
테이블 태그 (rowspan, colspan, border 사용 방법)
태그는 HTML 문서에서 표를 만드는 태그다. 행과 열을 넣기 위해 , 등을 태그 안에 함께 작성한다. 이전에는 웹 페이지의 레이 아웃을 구성할 때 태그를 이용하여 많이 구성하였다고 한다. 하지만 적당한 사용 방법이 아니므로 레이아웃 구성시에는 태그와 CSS를 이용하는 것이 좋다. 먼저 테이블 태그를 열어보자 테이블 내부에 border라는 속성은 테두리를 의미한다. 픽셀 값을 넣어 테이블의 윤곽을 설정한다. 픽셀 값, 줄 종류, 줄 색상 ex) 1px, solid, #777 같은 형태로 다양한 값 적용이 가능하다. 픽셀만 정해주도록 하자. 이제 테이블 내부에 tr, td로 행과 열을 넣어야 할 것이다. align은 맞추다, 즉 정렬의 의미를 가진 속성이다. VS code에서 작성 시 center, lef..
2022.07.17