- [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
- [Linux] VirtualBox를 사용한 CentOS Linux 설치 윈도우 (노트북, PC) 환경에서 리눅스를 실습하기 위하여, VirtualBox를 이용할 수 있다. [목차] 필요한 파일 / VirtualBox 설치 1. CentOS7 OS 이미지 2. VirtualBox 프로그램 CentOS7 설치를 위한 가상 머신 만들기 1. LinuxMaster 가상 머신 만들기 2. CentOS 설치(부팅) 파일을 가상머신에 추가하기 CentOS7 설치하고 로그인 하기 1. LinuxMaster 가상 머신 시작과 설치 진행 2. 로그인 권장 사양 실습 PC의 권장 사양은 다음과 같다. 1) Windows 10 혹은 11, 64비트 (64비트 필수) 2) SDD, HDD 여유공간 30GB 이상 3) 메모리 8GB 이상 필요한 파일 / VirtualBox 설치 실습에 필요한 파일은.. 2022.12.30
- [CSS] invalid property value 오류 해결 방법 예상 외로 정말 간단한 오류다! 이렇게 마우스를 올려보면 오류 항목 invalid property value 라고 뜨는데 픽셀값을 안줬기 때문이다. 가끔 pixel 단위 'px'값을 0으로 줄 때나 다른 몇 속성들은 px를 입력 안해도 되지만 이런식으로 position을 잡는 것에서는 정확하게 px 단위를 입력해야한다. 그렇지 않으면 이 오류가 뜬다. 2022.07.24
- 리눅스 nohup 명령어 오류 (Command 'nohub' not found, did you mean: command 'nohup' from deb coreutils 오류) 혹시 나처럼 말도 안되는 휴먼에러로 여길 찾아온 사람이 있을까 싶어 적어본다. 간단한 에러인만큼 찾아도 안나오고 헤맬 수 있기에 적어놓음. nohup 명령어는 No Hang Up (끊지마) 라는 뜻을 줄여 nohup이다. 여기서 단순하게 노헙 노헙 이렇게 외우면 노허브를 줄여 노헙 nohub이라고 쓰게된다. (영어 철자 오류 있음) nohub not found 라길래. 이게 모듈이었나 싶어 검색해봤더니 기본 리눅스 내장 명령어잖아.. 근데 왜 두번째 줄엔 실행된 것 마냥 프로세스 ID 같아보이는 줄을 출력해주는지.. Command 'nohub' not found, did you mean: command 'nohup' from deb coreutils 비슷한 실수해서 여기와서 해결했으면 밑에 하트눌러봐요... 2023.05.20
- [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
- [파이썬] 기본 문자열, 숫자 출력과 Turtle 사용법 (원 그리기 등) 문자 데이터 출력하기 실습 문자를 출력할 때는 큰 따옴표 or 작은따옴표 내부에 넣으면 된다. 파이썬 또한 C언어와 유사하게 '\' 백슬래시를 통해 예약어, 줄 바꿈 등이 가능하다. 줄 바꿈에 이어 '원화' 표기까지 똑같다. 또한 파이썬의 특징 중 하나는 모든 숫자가 문자형태로 저장된다. 아무런 print 없이 바로 인터 프린터에 2+2를 입력했을 때 결과를 출력해줄 만큼 자연어(사람이 쓰는 언어)와 친숙한 것을 볼 수 있다. 쉘 인터프린터의 경우에는 한 줄이 완성된 문장이어야한다. 완성하지 않고 다음으로 넘어가면... 표시와 함께 계속 작성할 수 있다. 완성된 문장은 꼭 하나여야 한다는 말은 아니다. 한 줄이라도 여러 문장이 정상적으로 완성이 되어있다면 문제없이 출력될 수 있다. 컴파일러가 인식하는 문.. 2022.09.06