Operating System

Operating System/Linux

[Linux] 자주 사용하는 리눅스 명령어

리눅스는 명령어를 이용하여 파일 및 디렉토리를 관리하며, 시스템을 제어할 수 있습니다. 이번에는 자주 사용되는 리눅스 명령어 중 일부를 소개하겠습니다. ls : 디렉토리 내의 파일 목록을 출력합니다. ls -a : 숨겨진 파일도 함께 출력합니다. ls -l : 파일의 상세 정보를 함께 출력합니다. cd : 디렉토리를 이동합니다. cd .. : 상위 디렉토리로 이동합니다. cd / : 루트 디렉토리로 이동합니다. mkdir : 디렉토리를 생성합니다. mkdir -p : 하위 디렉토리를 한 번에 생성합니다. rm : 파일을 삭제합니다. rm -r : 디렉토리를 삭제합니다. cp : 파일을 복사합니다. cp -r : 디렉토리를 복사합니다. mv : 파일을 이동하거나 이름을 변경합니다. touch : 파일을 생..

Operating System/Linux

[Linux] 리눅스 구성요소

리눅스란 리눅스는 현재 가장 인기있는 운영 체제 중 하나입니다. 리눅스는 무료이며 오픈 소스 소프트웨어입니다. 이 운영 체제는 많은 컴퓨터 및 모바일 기기에서 사용됩니다. 리눅스는 처음에 리누스 토발즈가 만들었습니다. 리누스는 1991년에 처음으로 리눅스를 발표했습니다. 리눅스는 UNIX 운영 체제를 기반으로하며 C언어로 작성됩니다. 리눅스는 Windows나 macOS와 같은 운영 체제와는 다르게, 오픈 소스 소프트웨어입니다. 이는 소스 코드가 누구나 자유롭게 수정하고 배포할 수 있다는 것을 의미합니다. 이러한 이유로, 많은 개발자들이 리눅스를 좋아하고 사용합니다. 리눅스는 다양한 용도로 사용됩니다. 개인용 컴퓨터에서부터 서버, 슈퍼컴퓨터, 스마트폰, IoT 장비 등 다양한 장치에서 사용됩니다. 또한, ..

Operating System/Network

[Network] 프로토콜이란?

프로토콜 프로토콜은 네트워크 상에서 데이터 통신을 원활하게 하기 위한 규약이며, 데이터를 주고받는 방식이나 데이터의 형식 등을 정의합니다. 예를 들어, 인터넷에서 사용되는 TCP/IP 프로토콜은 데이터를 송수신하는 방법과 데이터의 형식을 정의하고 있습니다. 이러한 프로토콜은 서로 다른 시스템이나 기기 간에 데이터를 교환할 때 필요한 공통된 규약으로, 네트워크에서 데이터 통신이 원활하게 이루어지도록 돕습니다. 또한, 프로토콜은 계층적으로 구성되어 있으며, 각 계층마다 다른 기능을 수행합니다. 예를 들어, TCP/IP 프로토콜은 네트워크 상에서 데이터를 전송하는 전송 계층과 인터넷 상에서 데이터를 전달하는 인터넷 계층으로 구성되어 있습니다. 이와 같은 프로토콜은 네트워크 상에서 데이터 통신이 원활하게 이루어..

Operating System/Linux

[Linux] 리눅스는 무엇이고, 리눅스의 종류는 무엇이 있을까?

리눅스란? 리눅스는 컴퓨터 운영 체제 중 하나입니다. 일반적으로 운영 체제는 컴퓨터 하드웨어와 소프트웨어 간의 인터페이스 역할을 하며, 사용자가 컴퓨터를 조작하고 프로그램을 실행하는 데 필요한 기능을 제공합니다. 리눅스는 무료 및 오픈 소스 소프트웨어로, 다양한 용도로 사용됩니다. 리눅스 운영 체제는 대개 서버, 데스크톱, 노트북 및 모바일 장치에서 사용됩니다. 리눅스는 다양한 프로그래밍 언어를 지원하며, 시스템 관리, 네트워크 관리, 데이터베이스 관리 등 다양한 업무에서 사용됩니다. 리눅스는 안정성과 보안성이 높아서, 서버 환경에서도 많이 사용됩니다. 또한 커뮤니티에서 제공하는 다양한 프로그램과 도구들을 사용하여 자신만의 개발환경을 구성할 수 있습니다. 리눅스의 종류는 무엇이 있을까? 리눅스는 여러 가..

Operating System/Linux

[Mac] brew로 설치한 모든 패키지 업그레이드 하는 방법

모든 패키지 버전 업그레이드 명령어 brew upgrade brew list를 한번 보자 brew list brew update는 Formulae의 버전만 최신으로 업데이트 된다 Casks도 같이 업데이트를 하고 싶다면 다음 명령어를 사용해보자. brew upgrade --greedy

Operating System/Linux

[Mac] brew를 최신버전으로 업데이트하는 방법

현재 버전 확인 brew --version brew 업데이트 brew update 다시 현재 버전 확인 brew --version

Operating System/Linux

[Linux] 리눅스 동향

- 초기 리눅스는 주로 서버 운영체제로 사용 - 유닉스를 대체하는 운영체제로 대두 - 리눅스 운영체제의 사용은 증가하고 있으나, 상용 리눅스 운영체제의 사용은 감소 활용 분야 - 서버 - 리눅스 관련 개발용 서버 사용자마다 개별적으로 접속하여 사용할 수 있음 개발환경에 최적화 돼 있고 편리함 - 다양한 서버들이 기본적으로 탑재됨 Apache, FTP, SSH, DB 등 - 테스크탑과 개발 - 리눅스 매니아들과 해커, 파워 유저들에 의해 많이 사용됨 - 다양한 배포판 존재하여 데스크탑용 배포판이 명확하지 않음 - 기술지원을 제공받지 못함 - 기본적으로 웹 브라우저, 오피스, 이미지 편집 프로그램, 음성/영샹 재생 프로그램 등이 제공됨 - 임베디드 - 리눅스 기반으로 만든 모바일 운영체제인 안드로이드는 애플..

Operating System/Linux

[Linux] 리눅스 특징과 장단점

리눅스 특징 - 오픈 소스 운영체제 - 다중 사용자, 다중 작업 - 강력한 네트워킹 지원 및 다양한 파일 시스템 지원 - 이식성, 유연성, 확장성, 안정성, 보안성 - 가격 대비 성능 우수, 다양한 응용 프로그램 지원 - 다양한 배포판 존재 리눅스 장점 - 유닉스와 호환 - POSIX(Portable Operating System Interface) 규격을 따름 - 안정적 - 하드웨어 효율적 운영 리눅스 단점 - 공개용, 무료 운영체제로 기술지원을 받기 어려움 - 특정 하드웨어에 대한 지원 부족 - 처음 접하는 사용자는 사용이 어려움 - 한글 지원 미흡

Operating System/Linux

[Mac] xcrun: error: invalid active developer path 에러 해결

다음과 같은 에러가 발생했다. xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun 다음 명령어로 설치 후 해결 xcode-select --install

Operating System/Linux

[Ubuntu] 우분투에 pip 설치하는 방법

다음 에러가 발생 pip list bash: pip: command not found pip 설치해보자 apt install python3-pip -y 설치완료 다시 명령어 입력해보자 pip list

박경태
'Operating System' 카테고리의 글 목록 (3 Page)