본문 바로가기

LEARN190

[UBUNTU] 우분투 기본 명령어 정리 이 명령어들은 리눅스 커맨드 라인 환경에서 사용되며, 시스템 관리, 파일 및 디렉토리 관리, 네트워크 등 다양한 작업을 수행하는 데 도움이 된다. 💡 우분투 기본 명령어 ls: 디렉토리 내의 파일과 서브디렉토리 목록을 보여줌 ls cd: 디렉토리 변경 수행 cd 디렉토리명 pwd: 현재 작업 중인 디렉토리의 경로를 표시함 pwd mkdir: 새 디렉토리 생성 mkdir 디렉토리명 rm: 파일이나 디렉토리를 삭제함 rm 파일명 rm -r 디렉토리명 cp: 파일이나 디렉토리 복사 cp 원본파일 대상위치 cp -r 원본디렉토리 대상위치 mv: 파일이나 디렉토리를 이동하거나 이름 변경 mv 원본 대상 touch: 새 파일을 생성하거나 파일의 수정 시간을 변경함 touch 파일명 cat: 파일 내용을 출력함 ca.. 2023. 8. 16.
[UBUNTU] 우분투가 뭘까 우분투 우분투(Ubuntu)는 리눅스 기반의 오픈 소스 운영 체제다. 데스크톱, 서버, 클라우드 등 다양한 환경에서 사용할 수 있도록 개발된 운영 체제이다. "우분투"라는 이름은 아프리카의 인종 갈등을 극복하고 협력하는 가치를 나타내기 위해 선택되었다. 우분투는 사용하기 쉬운 인터페이스와 다양한 소프트웨어 패키지, 커뮤니티 지원 등으로 유명하다. 초기에는 주로 데스크톱 운영 체제로서 인기를 얻었다고 하는데, 이후에는 서버 및 클라우드 환경에서도 널리 사용되고 있다고 한다. 우분투는 데비안(Debian) 리눅스를 기반으로 하며, 주기적인 배포판 업데이트와 장기 지원 버전을 제공하여 사용자의 다양한 요구를 충족시키려고 노력하고 있다. 또한 우분투는 커뮤니티 및 기업 등 다양한 기여자들의 협력으로 개발되고 있.. 2023. 8. 16.
[JS] 자바스크립트로 비밀번호 암호화 하기 👉 SHA-256 💡 SHA-256 'SHA-256'은 Secure Hash Algorithm 256-bit의 줄임말로, 암호학적 해시 함수 중 하나다. 해시 함수는 임의의 크기를 가진 데이터를 고정된 크기의 해시 값으로 변환하는 함수다. SHA-256은 256비트(32바이트) 길이의 해시 값을 생성하며, 주로 데이터 무결성 검증, 메시디 인증 코드(MAC) 생성, 비밀번호 저장 등 다양한 보안 관련 작업에 사용된다. SHA-256은 입력 데이터의 작은 변화에도 큰 차이를 만들어내기 때문에 데이터의 무결성을 확인하는 데 유용하다. SHA-256은 일방향 해시 함수이므로, 해시 값을 통해 원래 데이터를 복원할 수는 없다. 따라서 주로 비밀번호의 안전한 저장과 비교, 파일의 무결성 검사 등에 활용된다. 출처: CHAT-gpt.. 2023. 6. 29.
[TERM] 오픈 소스 Open Source 💡 오픈 소스 소프트웨어 (Open Source Software) 소스 코드를 공개해 누구나 특별한 제한 없이 그 코드를 보고 사용할 수 있는 오픈 소스 라이선스를 만족하는 소프트웨어를 말함 간략하게 오픈 소스라고 말하기도 하며, 대한민국의 공공기관에서는 공개 소프트웨어라는 표현을 사용함 출처: 위키백과 공개적으로 그 설계에 액세스할 수 있기 때문에 누구나 기술을 수정하고 공유할 수 있는 분산형 프로덕션 모델임 기술이 유기적으로 발전하도록 누구나 새로운 아이디어를 내고 개선할 수 있음 출처: aws 홈페이지 💡 오픈 소스 중요한 이유 기술 혁신이 발전하려면 글로벌 협업 필요 지식 공유와 집단적 혁신은 전체 커뮤니티에 도움이 됨 특히, 저작권과 값비싼 라이선스로 기술을 제한하면 발전이 저해됨 많은 인기 있.. 2023. 6. 16.
[JavaScript] Ajax 💡 Ajax 웹브라우저는 대단히 정적인 시스템이었다. 내용이 바뀌면 페이지 새로고침을 해서 내용을 새롭게 변경해야 했다. 이것은 웹이 전자 문서를 염두에 두고 고안된 시스템이기 때문에 당연하게 생각되었다. 그러다 Ajax 개념이 도입되면서 모든 것이 바뀌었다. Ajax는 웹브라우저와 웹서버가 내부적으로 데이터 통신을 하게 된다. 그리고 변경된 결과를 웹페이지에 프로그래밍적으로 반영함으로써 웹페이지의 로딩 없이 서비스를 사용할 수 있게 한다. Ajax는 근대적인 웹과 이전의 웹을 구분하는 아주 중요한 기준점 하나다. Ajax는 Asynchronous JavaScript and XML의 약자다. 한국어로는 비동기적 자바스크립트와 XML 정도로 직역할 수 있는데 자바스크립트를 이용해서 비동기적으로 서버와 브라.. 2023. 6. 15.
[DBeaver] Auto-commit 오토 커밋 해제 > 윈도우-설정 > 연결-연결 유형 > Auto-commit by default 체크 해제 > 적용 > Apply and Close 새 편집기 오픈하면 'None'으로 되어 있음. 오토 커밋 체크되어 있을 때는 'Auto'로 되어 있다. 2023. 5. 18.