일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- HTTP Status 500
- 과정평가형
- git
- distinct
- JavaScript
- Bootstrap
- group by
- github
- Java
- oracle
- Oracle DB
- 이클립스
- Oracle SQL
- jQuery
- 성적프로그램
- ||
- alias
- 모조칼럼
- 답변형 게시판
- JSP
- HTML
- CRUD
- sql developer
- rownum
- tomcat
- HTTP Status 404
- 한글 인코딩
- SQL
- 부트스트랩
- 제약조건
Archives
초급의 끄적거림
[Unix/Linux] 기본 내용 본문
1. Unix 특징
- 이식성
- 다중 사용자 능력
- 다중 작업 능력 (멀티태스킹)
- 계층적 파일 시스템
- 사용자 인터페이스 : 쉘 (shell)
- 유틸리티 (사전에 만들어진 프로그램 - ex. 계산기 ... )를 모아서 새로운 유틸리티 제작 가능
+) 스케줄링 : 하나의 cpu를 여러사람이 써야할 때 순서를 맞춰서
2. Linux
- 절대경로 ( / ) : 무조건 / 로 시작
- Unix의 특징을 똑같이 가짐
- 구조 : 모든 OS의 구조와 동일
- shell → OS와 사용자의 대화 창구
- Unix 를 개인 컴퓨터에서 사용할 수 있게 한 버전이라고 보면 됨
하드웨어 (CPU, RAM) → 커널 (≒OS) → 쉘 (CSH, BASH) → 유틸리티 (VI 에디터, X윈도우)
3. 리눅스 종류
- 레드헷 리눅스 (RHEL)
- 우분투
- 민트 리눅스 : 사용자의 편의 추구
- 페도라 : 강력한 보안체제 구축 / 용량이 높음 / 서버보다는 개발, 테스트용으로 사용
- CentOS : 철저하게 최신버전의 RHEL을 미러링하는데 중점을 둔 리눅스
4. Tera Term
- 쉘에서 사용자와 OS가 대화를 하게 되는데 Tera Term 은 '원격접속 프로그램'
5. 기본 명령어
- 명령어의 도움말을 보는 방법 : 명렁어 --help
- tail [옵션] 파일명 : 파일의 맨 뒷부분을 보겠다는 것 (제일 중요하고 많이 사용)
★ tail -f log_flie.log: '그 파일을 계속 보고 있겠다' 실시간을 파일이 수정 되었을 때 계속 보면서 수정이 되는 것을 확인가능
6. 배포
- Telnet : 내용 해독이 가능 (보안상 활용성이 떨어짐)
- SSH (Secure Shell) : 암호화를 해서보내고 암호화 해서 받는 것
- SSH1 : RSA / SSH2 : RSA or more
+) FTP : File Transfer Protocol (ftp 접속 프로그램)
: Filezilla 를 통해서 들어가서 수정하는 것이 수월
: FTP에만 국한되지 않고 여러 서버에서 여러 파일을 안전하게 전송하기 위해 FTPS와 SFTP 를 처리
'기타' 카테고리의 다른 글
[이클립스] 조판부호 없애기 (탭, 스페이스, 엔터 표시 없애기) (0) | 2020.04.13 |
---|---|
[오피스] 오피스2016 한국어 설치 (0) | 2020.01.27 |
[크롤링] Crawling (크롤링) / robots.txt (0) | 2019.11.12 |
[Summernote] Summernote (썸머노트) 사용법 (2) | 2019.11.07 |
[Tistory] 코드블럭 꾸미기, 라인넘버 표시 (0) | 2019.10.24 |
Comments