일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- Memoir
- java 백준 1차원 배열
- 자바
- 스프링 빈
- GoingBus
- 코딩테스트
- 리눅스마스터 1급 정리
- 고잉버스
- 개발자 회고록
- 자바스크립트 코딩의 기술
- Linux
- map
- 리눅스마스터 3과목
- 백준 java
- 문자열
- 카카오
- 리눅스마스터1급
- Java
- JavaScript
- 스프링 컨테이너
- 프로그래머스
- 월간코드챌린지
- 백준 javascript
- toCharArray
- 리눅스
- 명령어
- 반복문
- 연습문제
- Kotlin
- 코테
- Today
- Total
목록 리눅스 (7)
hoon's bLog
3. 프로세스 관리프로세스의 제어프로세스 우선순위명령행에서 'ps -l'PRI와 BNI가 있고, 이 두 항목이 프로세스의 우선순위와 연관PRI는 운영체제에서 참고하는 우선순위 값으로 낮은 값일수록 우선순위가 높다.인위적인 조작이 되지 않고, 시스템 상황에 따라 적절히 부여된다.NI 값은 root나 사용자가 조작하는 우선순위 값으로 -20부터 19까지 설정 가능하다.이 값 역시 낮은 값일수록 우선순위가 높고, root만이 값을 낮출 수 있다.(관련 명령어로 nice, renice)프로세스와 /proc 디렉터리/proc 개요가상 파일 시스템.동작중인 프로세스 상태 정보 시스템 및 하드웨어 정보 확인ps 명령 시 이 디렉터리 사용프로세스 생성시 이 디렉터리에 PID와 동일한 서브 디렉터리가 생성. 그 안에 정..
파일 시스템 관리1. 파일 및 디렉터리 관리 1). 소유권과 허가권소유권은 사용자 소유권과 그룹 소유권으로 나눔허가권은 user, group, other로 나눔.허가권은 10개의 영역으로 나눔. 첫 번째는 파일의 타입, 나머지9개는 각각 3개씩 나누고, 첫 세자리는 파일을 소유한 사용자 권한, 두 번째는 해당 그룹에 속한 사용자들 권한, 마지막은 그 외의 다른 사용자들의 권한.각 세자리는 rwx(읽기, 쓰기, 실행)로 표시. 없는 경우 -로 표시.파일의 종류'-' : 일반파일d : 디렉터리l : 링크 파일b : 블록 디바이스c : 캐릭터 디바이스p : named pipe(FIFO)s : 소켓 2). 특수 권한리눅스의 권한 체계는 3계층 3권한. 그러나 이걸로 원할한 시스템 운영 X.(일반 사용자가 ro..
사용자 관리1. root 관리 1). 사용자 분류root 사용자일반 사용자 : 로그인이 가능한 사용자, 시스템 계정숫자 값 형태의 UID(User Identity)로 관리. root는 0이 할당되고 0번 사용자를 슈퍼유저로 인식 일반 사용자는 1번부터 부여. 2). 시스템 계정시스템의 필요에 의해 생성된 계정. vim, daemon, adm, game 등 3). root 계정 관리다른 슈퍼유저가 존재하는지 점검.PAM을 이용하여 root 계정으로 직접 로그인을 막고, su 명령 사용 유도TIMEOUT 설정sudo 이용 2. 사용자 계정 관리 1). 사용자 생성 명령어사용자 계정 생성: useradd[사용법]$ useradd [option] 사용자계정 이름옵션-p : 암호를 추가(--password)-..
X 윈도1. X 윈도의 개념 및 특징 1). X 윈도의 역사DEC, IBM, MIT가 공동으로 시작한 아데나 프로젝트의 일환으로 Bob Scheigler와 Jim Gettys가 1984년 최초 버전을 발표 2). XFree86IBM 호환 시스템을 사용하는 유닉스 계열 운영체제를 위한이 후 자유 소프트웨어 재단의 GPL 라이선스와 호환되지 않으면서 대부분의 개발자들이 X.org로 옮겨감개발 중단됨 3). X.orgX. org Server라 부름소스가 공개된 자유 소프트웨어로 X Window System에 사용되는 디스플레이 서버현재 거의 다 X.org Server 사용함 2. X 윈도의 특징네트워크 프로토콜에 기반을 둔 그래픽 사용자 인터페이스 환경 1). X 윈도의 구조X 윈도는 클라이언트/서버 구..
1. 리눅스의 구조 1). 부트 매니저부팅을 도와주는 역할을 하는 프로그램선택하여 부팅할 수 있도록 해줌부트로더하드디스크의 맨 앞쪽 영역인 MBR(Master Boot Record)에 설치MBR은 부트 섹터로 디스크의 첫 번째 섹터에 해당하고 크기는 512 바이트부트 섹터에 부트 매니저 프로그램과 파티션 정보가 기록리눅스에서 사용하는 대표적인 부트 매니저 프로그램에는 LILO(Linux Loader)와 GRUB(Grand Unified BootLoader)가 있음LILO는 특정 파일 시스템에 구애받지 않고 플로피 디스크와 하드디스크를 이용한 부팅을 지원현재는 GRUB 씀. 2). GRUBGNU 프로젝트에서 만든 부트로더다양한 파일 시스템 지원부팅 시에 커널 인자를 조정하여 동적인 부팅을 지원메뉴 인터페..
리눅스와 하드웨어1. 하드웨어의 이해 1). 리눅스 설치를 위한 하드웨어 정보 파악CPU인텔사의 x86 계열 CPU 지원, 추가적으로 AMD, 모토로라, SPARC 등 지원정확한 모델 정보를 알아야 함CPU 비트수 파악도 중요CPU의 가상화 기술 지원 여부도 매우 중요메모리(RAM)메모리의 용량은 정확히 알고 있어야 함. 스왑 파티션 설정과 관련이 있어서32비트 리눅스 운영체제에서는 페이징 기법의 차이로 4GB 이상의 램을 인식할 수 없음64비트 리눅스 운영체제는 메모리 용량을 16TB 이상을 지원하드디스크 드라이브현존하는 대부분의 하드디스크 사용이 가능. USB, SSD도 가능파티션 변경이나 설정, 스왑 설정 등 리눅스 시스템 사용 중에 변경할 일이 발생/dev/hdx 파일 형식, /dev/sdx 파일..
1. 운영체제의 개요컴퓨터 하드웨어와 컴퓨터 사용자 간의 매개체 역할을 하는 시스템 소프트웨어로 사용자가 프로그램을 수행할 수 있는 환경을 제공.좁은 의미는 하드웨어와 응용 프로그램간의 다리 역할을 하는 커널을 의미, 넓은 의미에서는 커널, 미들웨어, 응용 프로그램 실행 환경과 사용자 인터페이스 프레임워크를 모두 포괄하여 정의주목적은 컴퓨터 시스템을 편리하게 이용하는 것에 있고, 추가적인 목적은 PCU, 주기억장치, 입출력장치 등의 컴퓨터 하드웨어를 효율적으로 관리하는 데 있음. 2. 운영체제의 이해1). 운영체제의 주요 역할하드웨어 제어작업의 순서 정함, 입출력 연산 제어프로그램 실행 제어, 데이터 및 파일 저장 관리사용자들 간의 하드웨어 자원 공유시스템 자원을 스케줄링하여 효율적으로 활용입출력을 쉽게..