본문 바로가기

네이버클라우드/Linux29

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.
Linux 4일차 (2023-04-27) Linux System 관리 - Process 관리 Process 관리 프로세스 리눅스 시스템은 한마디로 Multi User Multi Tasking System 임 즉 여러 사람이 동시에 시스템에 접속하여 동시에 여러 가지 일들을 처리할 수 있는 시스템이며, 여기서 여러 가지 일, 작업, Task 등이 바로 Process(task) dla PID : process id --> 프로세스 식별을 위한 운영체제 차원에서 부여한 고유번호 ps 명령어 사용법 R : run 실행중 S : sleep 잠시 잠들어 있는 상태(20초 이내) I : idle 유휴상태(20초 이상) Z : 좀비 process D : Disk 입출력 대기 상태 명령어 설명 #ps 현재 실행중인 프로세스 정보 간단히 보여줌 #ps -ef 현재 실행 중인 프로세스를 보여주는 명령어 중 하나로,.. 2023. 4. 28.
Linux 4일차 (2023-04-27) Linux System 관리 - 패키지 관리 패키지 관리 프로그램 설치/삭제 리눅스에서 프로그램을 설치하는 방법은 네 가지가 존재함 1. 소스를 다운 받아 직접 local에서 컴파일하여 설치 2. 컴파일된 binary의 압축파일을 다운 받아 바로 사용하는 방법 3. 다운 받아 직접 설치하는 방법 4. apt나 apt-get 이용한 자동설치 방법 명령어 복습 # enable --> 내부 명령어 보기 # echo $SHELL /bin/bash echo ~ --> root 로 로그인 했으므로 홈은 /root /root # df -h --> 용량 확인 가능 disk free Filesystem Size Used Avail Use% Mounted on devtmpfs 4.0M 0 4.0M 0% /dev tmpfs 982M 0 982M 0% /dev/shm .. 2023. 4. 28.
Linux 4일차 (2023-04-27) Linux System 관리 - 리눅스 설치(Ubuntu Linux) Linux 설치 (Ubuntu Linux) 리눅스 설치 (Ubuntu Linux) 1. 설치전 계획 2. 설치 3. 설치 후 확인 설치 전 계획 - 시스템, 네트워크 정보 CPU RAM VGA MONITER LAN CARD IP GATEWAY NETMASK DNS HOSTNAME 해당 정보 모르면 담당자에게 물어보는 것이 좋음 ㄴ 설치 시 에러가 난다면 BIOS를 재설정해 볼 것 BIOS --> CPU Virtualization 에서 enable 설치 전 계획 파티션 용량 전체용량 30G /boot 1G swap 2G / 12G /home 5G /data 나머지 가상 머신 설정 계획 가상 머신 이름 MyUbuntuLinux1 RAM 2G HDD 30G processor(CPU) 2개 일반 사용자 j 포트.. 2023. 4. 27.