리눅스
-
공부일지 5리눅스 2023. 12. 28. 19:21
안드로이드(Android)는 리눅스커널을 기반이며, 초기에는 달빅(Dalvik)가상머신을 사용. 최근에는ART를 사용. JAVA가 주요 개발언어였지만 최근 공식지원언어는 Kotlin이 추가되었습니다. 엔진은웹키트를사용한다. 2007년 11월에 구글이 안드로이드사를 인수하여 개발하였기 때문에 "구글 안드로이드"라고도 부르고 있다. 잘 알겠지만 "스마트 폰과 스마트 패드"등에서 주로 적용이 되고 있다. 모바일 운영체제로는 안드로이드 외에는 애플의 IOS와 마이크로소프트의 "윈도 모바일, 노키아의 심비안등이 있다. 타이젠(TIZEN) 또는 타이젠 연합은 리눅스 재단,리모 재단,삼성전자,인텔이공동으로 개발한 모바일 운영체제이다. 리눅스로개발한 운영체제이고, 스마트폰및 휴대용 장치들에 설치되어 사용되며,TV, 냉..
-
공부일지 4리눅스 2023. 12. 14. 14:47
리눅스 디렉토리 구조 /bin : 기본실행파일 /boot : 부팅시 필요한파일 /dev : 각종장치 /etc : 시스템 관리시 필요한 설정파일 /home : 사용자 계정의 홈디렉토리 /lib : 각종 라이브러리가 저장 /mnt : 마운트 될 파일시스템의 마운트 포인터 /proc : 시스템 관리를 목적으로 멤모리상에 만들어놓은 가상 디렉토리 /root : 루트 사용자의 홈디렉토리 /tmp : 임시파일을 만들고 삭제하는 디렉토리 /var :가변 저장디렉토리, 자료 데이터가 변경될때 저장되는 디렉토리로 시스템 작동 기록들과 네트워크에 관련된 기록파일들, 보안 기록을 저장하고 메일서버를 운영하는 경우 메일을 받아 저장. /proc : 시스템 관리를 목적으로 메모리상에 만들어 놓은 가상 디렉토리로, 디렉토리 안의..
-
공부일지 3리눅스 2023. 12. 12. 14:22
1) umask: 현재 프로세스가 생성할 파일과 디렉토리의 퍼미션을 설정 파일일 경우 666, 디렉토리인 경우 777 에서 umask를 뺀 값이 현재 프로세스가 생성하는 파일과 디렉토리의 퍼미션이다. 파일을 생성할때 기본으로 적용되는 퍼미션을 664(rw-rw-r--)로 하고 싶다면 umask의 인자값으로 002를 사용하면된다. /etc/bashrc 파일에 정의되어 있다. 2) chmod, chown, chgrp [옵션][퍼미션][파일] chmod -c: 변경된 파일만 자세하게 보여준다. chmod -f: 변경되지 않는 파일에 대해서 오류 메세지를 보여주지 않는다. chmod -v: 작업상태를 자세히 보여준다. chmod -R: 경로와 그 하위 파일들을 모두 변경한다. chmod --help: 도움말을 ..
-
공부일지 2 (vi편집기, x윈도우)리눅스 2023. 12. 11. 15:24
리눅스의 vi 편집기는 텍스트 파일(CUI기반)을 편집하는 데 매우 유용한 도구이다. 빌조이가 개발하였다. vi 편집기의 3가지모드가 있다. -일반모드 : 화살표 이동이나 특정문자 수정/ 삭제 및 편집에 쓰이는 대부분의 명령어가 여기서 실행된다. 이 모드가 기본모드 형태이다. -입력모드 : 일반 모드에서 i(현 커서 위치에서 입력모드), a (현 커서 한 칸 뒤에서 입력모드), o(한 줄 추가 후 입력모드)등을 입력했을때 자동으로 들어가는 모드로, 이 상태에서만 텍스트 입력이 가능하다. -명령모드(클론모드) : 시스템과 관련된 부분을 담당하는 모드. 일반 모드에서 : (클론) 을 누르면 된다. 다음 명령을 사용 할 수 있으며, 뒤에 느낌표를 붙이면 강제 명령으로 실행된다. -이동 관련 명령어(마우스가 없..
-
공부일지 1리눅스 2023. 11. 16. 21:35
리눅스의 공부하게 되었는데 쉽지가 않다... 윈도우랑 다른 os 체계이므로 명령어도 다르다. 그래도 기초적인 명령어부터 외워보자... 그리고 명령어마다 다양한 옵션이 있으므로 옵션의 종류도 잘 알아두자.! 1) 사용자 생성 및 계정 관리 * which [명령어] 명령어의 경로를 확인 alias을 보여주는 명령어 $PATH가 설정되어 있는 경로에서만 해당 명령어의 경로를 찾음 * alias [별명=‘명령어’] 자주 사용하는 명령어를 특정 문자로 입력 ex) alias m=’ls –al’ * unalias [옵션] [단축명령어] alias 기능을 해제 * 환경변수 PATH PATH란? 실행 파일들의 디렉터리 위치를 저장해 놓은 환경 변수 - echo $PATH : 지정된 PATH 값을 확인 - export ..