공부합시다!/LInux
-
CentOS7 : NFS Configuration Linux Server + Windows 11 Client공부합시다!/LInux 2022. 3. 24. 19:24
안녕하세요.! 오늘은 간단하게 CentOS7에서 NFS Server 구성 후 이를 CentOS7 Client와 Windows 11 Client에서 Mount 해서 사용하도록 구성해 보려 합니다. 파일시스템을 공유할 수 있다는 것은 디스크 사용에 있어서 상당한 이점을 갖어다 줍니다. 특히나 작은 디스크 사이즈를 원격지 대용량 디스크와 연결함으로서 실제적으로 디스크의 크기를 늘릴 수 있다는 큰 이점을 갖고 있습니다. 그런 의미에서 이제는 거의 모든 운영체제 및 가상화, Cloud에서 지원하는 NFS 구성방법은 Infra 구성의 필수라 할 수 있겠습니다. 1. NFS Server 1.1. NFS 설치 1.1.1. # yum install -y nfs-utils 1.2. NFS용 디렉토리 생성 1.2.1. # ..
-
CentOS7 : 명령어 이어쓰기공부합시다!/LInux 2022. 3. 21. 18:56
조금 쉬어가는 의미에서 명령어를 이어쓰는 방법을 소개합니다.. 1. 여러 명령어 이어쓰기 1.1. 여러 명령어를 이어쓰기 할때에는 ; 로 구분. 1.2. 명령어의 성공, 실패 여부에 상관없이 사용. 2. 앞의 명령어 성공 시 뒤의 명령어 실행 2.1. && 기호를 사용하면 반드시 앞의 명령어가 성공해야 뒤의 명령어를 실행. 2.1.1. Compile 시 많이 사용함. 2.1.2. make && make install 2.2. 앞의 명령어가 실패하면 뒤의 명령어는 실행하지 않음 3. 앞의 명령어 실패 시 뒤의 명령어 실행 3.1. || 의 경우 앞의 명령어 실패 시 뒤의 명령어 실행 3.2. 앞의 명령어가 성공하면 뒤의 명령어는 실행하지 않음 4. 명령어 내에서 다른 명령어 우선 수행 4.12. ` ` 기..
-
CentOS7 : DHCP 풀이 중 IP 변경 시 Host, VMware Work IP 변경공부합시다!/LInux 2022. 3. 20. 06:00
음! DHCP 문제 풀이 중 VM의 IP를 변경하면 인터넷 및 SSH 접속이 끊기는 것은 당연합니다. Host PC와 Guest VM의 IP 대역이 맞기 않기 때문입니다. 이 부분에 대한 설명을 좀 드리고자 합니다. 일단 DHCP문제를 풀면서 진행하겠습니다. 1. DHCP 예제 1.1. 아래의 문제대로 목표 시스템을 구성하시기 바랍니다. 2. DHCP 문제 풀이 2.1. 아래와 같이 Network및 DHCP Server 를 구성합니다. 2.2. DHCP 설정파일 2.2.1. # vi /etc/dhcp/dhcpd.conf 2.2.1.1. vi편집기로 DHCP 설정 파일 열기 2.2.2. 설정 파일 편집ㄱ 2.2.2.1. 문제의 조건에 맞게 dhcpd.conf파일 편집 2.2.3. Binding IP 설정 ..
-
CenTOS7 : 대량의 파일 및 디렉토리 생성하기공부합시다!/LInux 2022. 3. 19. 06:00
안녕하세요. 오늘은 조금 쉬어가는 시간으로 Linux에서 대량의 파일이나 디렉토리를 생성하는 방법을 쪼매 알려드릴까 합니다. 물론 정규표현식을 응용하는 방법입니다. 1. 업무보고서 월별 디렉토리 및 일별 파일 생성 1.1. 월별 디렉토리 생성하기 1.1.1. # mkdir report 1.1.1.1. /test/report 디렉토리 생성 1.1.2. # mkdir report/{01,02,03,04,05,06,07,08,09,10,11,12}'월' 1.1.2.1. 01월 ~ 12월 디렉토리 생성확인 1.1.3. # mkdir report/{01..12}'월' 동일한 결과임 1.2. 일별 파일 생성하기 1.2.1. # touch report/01월/'01월-'{01..31}'일.txt' 1.2.1.1. /..
-
Linux 기본 명령어공부합시다!/LInux 2022. 2. 13. 13:08
수업 중 실습했던 Linux 기본명령어 자료입니다. 특히 cd 학습 시 익힌 절대 경로, 상대 경로의 개념 확실히 이해하셔야 합니다. Directory 이동이 자유자재로 되셔야 합니다. 1. ls : 디렉토리 내용 출력 (list) 1.1. -a : 모든(숨김) 파일 및 디렉토리 출력 1.2. -l : 파일 및 디렉토리의 속성(메타데이터)정보 출력 1.3. -h : 파일이나 디렉토리의 사이즈를 가독성 좋게 변경해서 출력 1.4. -R : 디렉토리의 하위 디렉토리 및 파일 목록 나열 1.5. -i : 파일이나 디렉토리의 inode number 출력 1.6. pwd (Present Working Directory) 1.6.1. 현재 사용자가 위치해 있는 Directory 확인 2. mkdir(Make Dir..
-
SSL : SMTP(Sendmail), IMAP(dovecot) 설정공부합시다!/LInux 2022. 1. 30. 15:06
SSL을 이용한 sendmail, dovecot 설정 파일입니다. 관건은 메세지 전송은 암호화 되지만 인증 부분에서 암호화 여부입니다. 다들 조금 더 관심을 기울여야 할 부분입니다. 메세지만 암호화 할 것이냐 아니면 인증 역시 암호화 할 것인지? 쉽지 않네요 일단 메세지만 암호화 하고 인증 부분은 평문으로 처리하는 설정입니다. 참고로 댁에서 Ncloud 가상 머신에 접속이 안되시는 분들은 ACG의 SSH를 모든 IP 또는 집에서 사용하는 공용IP로 변경해 주세요! 1. 썬더버드 자동 설정 1.1. 썬더버드 실행 후 자동으로 설정하면 이렇게 구성이 되지만 인증 부분에서 실패합니다. 2. /etc/dovecot/conf.d/10-auth.conf 2.1. 인증 부분에서 평문 인증을 사용하는 것으로 설정 3...
-
SSH Key Generator & Connections공부합시다!/LInux 2022. 1. 27. 14:58
이제 원격접속은 SSH(Secure Shell)이 일반화 되었습니다. SSH접속에 사용할 인증서를 직접 만들고 이를 업로드 하여 root 사용자 계정이 패스워드 없이 접속하도록 구성합다. 1. SSH Key 생성 1.1. Windows 10 이후부터는 Openssh가 내장이 되어 있습니다. 1.2. 따라서 Windows Command 에서도 SSH Key 생성이 가능합니다. 1.3. -t : rsa, dsa 선택 1.4. -m : format 형식 지정 1.5. -f : Output File Name 1.6. -N : password 입력 2. Private Key 2.1. notepad를 이용, Private Key 확인 3. Public Key 3.1. Notepad를 이용, Public Key 확인..
-
Local Repository공부합시다!/LInux 2022. 1. 26. 18:34
인터넷 사용이 불가능한 환경의 경우 yum 명령어를 사용하기가 불가능해 집니다. 이런 경우 - 내부망 - Local Repository를 구성해서 활용할 수 있습니다. 오늘은 이런 Local Repository를 구성해 보겠습니다. 1. CentOS7-Everything Version Download 1.1. http://mirror.kakao.com/centos/7.9.2009/isos/x86_64/ 2. CDROM ISO 장착 2.1. 다운로드한 ISO 파일을 VM의 CD-ROM에 장착합니다. 2.1.1. VM 선택 마우스 우측 버튼 클릭 2.1.2. setting 선택 2.1.3. Device status 모두 선택 2.1.4. Use ISO image file : Browse 선택 2.1.5. I..