본문 바로가기

전체 글365

Linux 7일차 (2023-05-02) Linux Network - DNS Server Domain 과 Hostname 개념 ㄴ domain 은 네트워크의 외부 이름 ex) naver.com ㄴ hostname 은 네트워크 내부의 컴퓨터를 구분하기 위한 이름 ex) www.naver.com domain ==> ip 로 변환해줌 (반대의 기능도 함) 네트워크에 참여하는 컴퓨터가 많지 않을 때는 /etc/hosts 파일만으로 통신할 수 있지만 네트워크에 참여하는 컴퓨터가 늘어나면서 모든 정보를 기억하는 것이 불가능 DNS 란? ㄴ DNS 실습 전 중요한 정보들을 알아보자 1. nslookup ㄴ 입력하는 주소에 대한 ip 정보를 가져옴 ㄴ ip 를 입력할 경우 컴퓨터의 hostname을 볼 수 있음 #nslookup > naver.com : naver.com 사이트의 ip 정보를 가져옴 > 2.. 2023. 5. 2.
Linux 6일차 (2023-05-01) Linux Network - Network의 이해 Network 용어 정리 용어 설명 network 망 LAN (Local Area Network) 지역 Network internet LAN 과 LAN 의 통신 protocol 이기종간의 통신을 위한 약속 tcp / ip protocol 의 한 종류로서 telnet, ftp, mail 등 가장 많이 사용 gateway 다른 network 와 통신을 위한 관문 -> 장비 : router ip 통신을 하기 위해 각각 컴퓨터에 부여된 주소 Domain LAN 의 이름 Hostname LAN 에서 다른 host 들과 구분하기 위한 이름 network 주소 LAN 의 대표 ip (어떤 LAN 을 통칭할 때 대표 IP) ㄴ 가장 작은 번호 BroadCast LAN 내의 모든 host 들이 듣는 특별한 주소 ㄴ 가장.. 2023. 5. 1.
Linux 6일차 (2023-05-01) Linux System 관리 - log관리 및 웹페이지 만들기 log관리 root@ysy:~/d6# last j pts/3 10.0.2.2 Mon May 1 14:58 still logged in j pts/5 10.0.2.2 Mon May 1 14:46 still logged in j pts/3 10.0.2.2 Mon May 1 13:03 - 14:58 (01:55) j pts/1 10.0.2.2 Mon May 1 12:59 gone - no logout j tty1 Mon May 1 12:58 gone - no logout reboot system boot 5.15.0-71-generi Mon May 1 12:58 still running j pts/1 10.0.2.2 Mon May 1 09:21 - crash (03:37) j tty1 Mon May 1 09:.. 2023. 5. 1.
Linux 6일차 (2023-05-01) Linux System 관리 - 개발 환경 gcc · make 개발 환경 gcc · make gcc 사용법 ▶gcc 설치 확인 & 설치 #dpkg -l | grep gcc #apt -y install gcc ▶C library 확인하기 #find / -name libc.a root@ysy:~# find / -name libc.a /usr/lib/x86_64-linux-gnu/libc.a root@ysy:~# mkdir d6 root@ysy:~# cd d6 root@ysy:~/d6# cp /usr/lib/x86_64-linux-gnu/libc.a . root@ysy:~/d6# ls libc.a root@ysy:~/d6# ar xv libc.a 생략.. x - dl-reloc-static-pie.o x - dl-support.o x - dl-sym.o x - dl-sy.. 2023. 5. 1.
Linux 6일차 (2023-05-01) Linux System 관리 - 예약작업(atd), 반복작업(crond) 예약작업(atd), 반복작업(crond) atd (예약작업), at, atq, atrm 그날의 특정 시간에 작업을 수행하기 위해 HH:MM 형식으로 시간을 지정 (만약 시간이 이미 지났다면 다음날로 생각함) midnight, noon, 또는 teatime (4pm) 문자와 아침 또는 저녁을 나타내기 위해 AM 또는 PM 과 같은 접미사를 사용할 수 있음 작업을 수행할 날짜에 대해서 month-name day year 형식으로 지정하거나 MMDDYY 또는 MM/DD/YY 또는 DD.MM.YY 형식으로 지정할 수 있음 날자 지정은 반드시 시간 지정 다음에 나와야 함 시간을 now + count time-units 형식으로 지정할 수 있으며, time-units 은 minutes, hours, days 또는 .. 2023. 5. 1.
Linux 5일차 (2023-04-28) Ubuntu Linux 설치 후 작업 및 실습 ▶ 리눅스 5일차 수업 1. 리눅스 설치, 설치 후 --> 이미지 내보내기 2. 기초 필수 개발 패키지 설치(gcc, java, mysql 등) 3. 개발 환경 테스트(C, C++, java, Python) 4. mysql-설정 및 테스트 5. 사용자 만들기 기본 값 설정 6. 사용자 용량제한 설정하기 참고 group NC, nc1, nc2, nc3 7. 보너스 windows(D:\win) 폴더 /yes로 mount 해보기 8. sqlite3를 소스컴파일 방식으로 /sql 축하합니다. 이미지로 내보내기 및 가져오기 확인 date --> 시간대 변경 timedatectl set-timezone Asia/Seoul 리눅스 설치 후 이미지 내보내기 ㄴ 내보내고 싶은 가상 시스템 선택 > 파일 > 가상 시스템 .. 2023. 4. 28.