분류 전체보기105 3. git clone, wget ■ git clonegit은 Linux 커널 소스코드를 관리하는 분산형 버전 관리 도구이다. git으로 소스코드를 관리하고 개발하려면 먼저 저장소를 초기화하거나 원격 저장소를 clone(복제)해야한다.혼자서 개발하는 경우 로컬에서 git 저장소를 초기화해서 사용하면 된다. 만약 협업을 하는 경우 or 인터넷에 소스코드를 공개하는 경우는 github에 저장소를 만들고 이 저장소를 클론해서 작업하는 방식을 주로 사용한다. github에 저장소 만든 후 git clone 해보기1. github에서 새로운 저장소(repository)를 생성하고 옵션에 README.md 파일 생성 추가github 저장소 생성 : https://github.com/new2. git 저장소 주소 확인 클론을 하기 위해서는 git.. 2024. 12. 21. 2. Linux 파일시스템 계층 구조 / : 루트(root) 디렉터리라고 하며, 모든 파일과 디렉터리의 시작점이다./bin : 기본적인 실행파일들, ls, cp, rm, mv, mkdir 등의 기본 명령어들이 저장되어 있는 디렉터리이다./boot : 부트로더와 커널 이미지, 부팅에 필요한 파일들이 저장된 디렉터리이다./dev : 디바이스 파일들이 저장되어 있는 디렉터리이다. 이 디렉터리 안에는 시스템의 하드웨어를 나타내는 파일들이 위치해 있다./etc : 시스템 전체에 적용되는 설정 파일들을 저장하는 디렉터리이다./home : 각 사용자의 홈 디렉터리가 위치한 곳이다. 각 사용자들의 개인 파일들이 저장된다./lib : 시스템 라이브러리들이 저장되어 있는 디렉터리이다./mnt : 일시적으로 마운트된 파일 시스템들이 위치한 디렉터리.. 2024. 12. 21. 1. 쉘(shell) ■ 쉘이란?쉘(shell)은 커널(Kernel)과 사용자간의 다리 역할을 하는 것으로 사용자로부터 명령을 받아 그것을 해석하고 프로그램을 실행하는 역할을 한다. 우리가 흔히 사용하는 원도우의 명령 프롬프트(cmd)도 쉘이다. 쉘은 사용자가 시스템에 로그인하게 되면 각 사용자에게 설정된 쉘이 부여되면서 다양한 명령어를 수행할 수 있게 된다. 달리 말하면 사용자에게 쉘을 부여하지 않게 되면 시스템에 로그인하더라도 명령을 수행할 수 없게 되므로 로그인을 막는 효과와 동일하다고 볼 수 있다. ■ 쉘의 종류 [1] Bourne Shell(sh) Bourne Shell 은 1974년 개발된 최초의 쉘이다. 대부분의 리눅스에 기본적으로 설치가 되어있다. 설치 위치는 '/bin/sh' 이다.[2] C Shell(c.. 2024. 12. 21. 0.1 리눅스 버전 확인 ■ 리눅스 버전 확인리눅스 계열은 레드햇, 데비안으로 나뉘어진다. 리눅스 버전끼리의 차이는 지원하는 하드웨어가 조금씩 다르다. 리눅스 버전을 확인하는 명령어는 크게 3가지가 있다.[1] uname -r 명령어uname -r 명령어는 현재 리눅스 Kernel 버전을 출력하는 명령어이다.[2] cat /etc/os-release 명령어cat /etc/os-release 명령어는 etc /os-release 파일의 내용을 확인하는 명령어이다. [3] lsb_release -a 명령어lsb_release -a 명령어는 cat /etc/os-release 명령어보다 요약된 정보로 리눅스 버전을 표기해준다. [4] hostnamectl 명령어 2024. 12. 21. 끼워맞춤공차 ■ 구멍 / 축구멍 : 안쪽 면을 가지고 있는 형상, 끼워질 때 구멍의 안쪽면이 축의 바깥쪽면과 접촉축 : 바깥쪽면을 가지고 있는 형상을 말하며, 끼워질 때 축의 바깥쪽면이 구멍 안쪽면과 접촉 또한 구멍과 축의 기준 치수가 같아야 끼워맞춤을 적용할 수 있다. 기준치수는 공차의 기준이 되는 치수를 뜻하며 공차를 붙히지 않았을 때 일반공차(KS B ISO 2768)가 적용된다. ■ 끼워맞춤공차 종류(1) 헐거운 끼워맞춤 (고정용, 운동용)구멍보다 축이 작아 틈새가 있는 끼워맞춤- 구멍과 축 간의 틈새를 크게 하여 원활한 운동을 할 수 있게 한다.- 분해가 가능하여 손상된 부품을 교환할 수 있다.- 구멍과 축의 표면거칠기는 틈새의 크기에 따라 (x나 y)가 된다. (2) 억지 끼워맞춤 (고정용)구멍보다 축이 .. 2024. 12. 21. 볼베어링 ■ 베어링이란?기구(Mechanism)의 작동부분에서 다른 부분을 지지 또는 안내하는 모든 장치를 의미한다. 기계 장치의 움직임 중 회전운동을 지지, 안내하는 것이 베어링이다.■ 볼베어링 구성내륜외륜볼케이지(리테이너) : 볼 이탈방지 및 일정 간격 유지실드 : 볼 부분에 이물질 방지■ 볼베어링 사용 예시볼베어링은 회전하려는 부품이 볼베어링과 접촉하고 다른 한 쪽은 고정시켜야 한다. 예를 들어 내륜 회전을 하려고 한다면, 외륜은 외부 블록과 끼워맞춤으로 고정한다. 그리고 내륜은 회전하는 샤프트와 같은 부품이 삽입되어 회전을 하게 된다. 또한 베어링과 스페이서를 조합하여 내륜과 외륜의 간섭이 발생하지 않도록 해야한다. 1. 'ㄷ'자 블록에 볼베어링 사용 베어링 내륜 양쪽에 스페이서를 삽입하여 'ㄷ'자 외부 .. 2024. 12. 21. 이전 1 2 3 4 5 ··· 18 다음