목록서버/Linux (16)
bxm's IT Story
## Linear RAID 와 RAID 0~5 ## 두 방식 모두 최소 2개 이상의 HDD가 필요하다. 1개의 볼륨을 사용한다는 점은 같으나 저장 방식은 차이가 난다. Liner - 각 HDD 용량이 달라도 100% 공간활용을 한다. RAID 0 - Striping 방식 RAID 1 - Mirroring 방식 RAID 2 - Strip의 크기를 매우 작게 설정하고, 오류 검출 및 정정을 할 수 있으나 제한적이다.따라서 신뢰성이 떨어진다. RAID 3,4 - 하나의 드라이브에 패리티 정보를 저장하고, 나머지 드라이브들 사이에 데이터를 작은 단위로 분산한다. - 패리티 정보가 기록된 디스크의 병목현상으로 인하여 느려질 수 있는 단점이 있다. RAID 3 : 데이터를 비트단위로 분산하지만, RAID 4 : "..
CentOS] rpm -qa nfs-utils ## 깔려 있다. vi /etc/exports 1. /share 192.168.50.*(rw,sync) : sync_기본 설정 nfs가 쓰기 작업을 완료할 때마다 디스크를 동기화시키는 옵션 wq 저장하고 나가기! ## 어제 만든 /share 디렉토리 확인 ls -l /share systemctl restart nfs-server systemctl enable nfs-server ## 서비스가 가동되는지 확인! exportfs -v ## 방화벽 해제(NFS) firewall-config Win7] 검색 [파일 탐색기] - 네트워크 우클릭 - 네트워크 드라이브 연결 \\192.168.50.101\share 입력하면 Z 드라이브로 연결이 된다. CentOS] Wi..
## Telnet Server 방식 및 구축 ## § GNS3 + Server 구동 - 오랫동안 전통적으로 사용되어 가장 기본적인 '원격 접속 방법' - 인터넷상에 전송되는 데이터들이 암호화되지 않아 보안에 취약하다는 단점이 있음. ## 텔넷 서비스 - 소켓 서비스로 제공된다 : 네트워크에서 서비스 요청이 있을 경우에만 실행되는 서비스를 말한다. 텔넷을 이용하여 서버에 접속하는 건수가 많지 않기 때문에 소켓 서비스로 제공된다. - 텔넷으로 접속하면 X 윈도우 환경이 아닌 텍스트 모드로만 제공하므로, 명령들로 모든 것을 처리해야 한다. 대부분의 운영체제는 텔넷 클라이언트 프로그램이 제공되어 있다. rpm -qa | grep telnet-server ## 설치가 안되었음을 확인 ## 브릿지 + DHCP로 변..
CentOS] ping 10.0.0.1 #제대로 가는지부터 확인! 설정 : 브릿지, DHCP vi /etc/sysconfig/network-scripts/ifcfg-ens32 systemctl restart network ## 전부 # 채워주고, DHCP로 변경!! yum -y install sendmail sendmail-cf dovecot ## 설치가 정상적으로 완료! vi /etc/sysconfig/network-scripts/ifcfg-ens32 systemctl restart network ## STATIC, # 전부 제거 // 브릿지 -> VMnet6 으로 변경. ping 192.168.50.200 ## 잘 된다. ## 이제 conf 파일을 만져줘야 한다!! vi /etc/mail/sendma..
## Win Server 2016 VM ware 설치 ## 1. Shared - App - 0-2. WIN server 2016_x64_dvd_9327762 Download 2. VM Ware - New Virtual Machine 3. Windows Server 2016 Check ## 기본 설정 ## ① - 키보드 (103/106키) - 제품 번호 없음(6개월 무료 사용 가능) - 제일 아래의 Windows Server 2016 데스크톱 환경 - 사용자 지정 설치. ② 비밀번호는 cc18xxxxxx! ③ VM ware 위의 옵션들중에 VM - VM tool 클릭(전부 표준) - Win 2016으로 돌아와서 내 PC 옆에 있는 것 클릭 그리고 바탕화면 디스플레이와 개인설정? 거기서 설정하면 된다. ##..
공통] conf t no ip domain lookup line c 0 logg sy exec-timeout 0 exit line vty 0 4 pass cisco end SW] conf t no ip routing CE] conf t int f0/0 no shut ip add 192.168.10.254 255.255.255.0 ip nat inside exit int f0/1 no shut ip add dhcp ip nat outside exit ip route 0.0.0.0 0.0.0.0 f0/1 10.0.0.1 access-list 1 permit 192.168.10.0 0.0.0.255 ip nat inside source list 1 int f0/1 overload end wr ## VM War..
## 루트 패스워드를 잊어버렸을 때 복구 ## su init 6 + e(딸깍 딸깍) 1) ro -> rw로 변경 ## read only를 read write로 바꾸는것(쓰기 가능) 2) rhgb quiet LANG=ko_KR.UTF 줄을 싹 날리고 init /bin/bash으로 변경 3) Cntl+x - [passwd(비밀번호 설정)] - [touch /.autorelabel] ## [touch /.autorelabel] 쉘 리눅스의 보안체계를 벗어나기 위함임!! 만약 이 명령어를 쓰지 않으면, password 변경된 것이 적용이 안된다!! touch => 내용이 없는 빈 파일 생성 .autorelabel => 리눅스 접근 통제 시스템인 selinux 정책을 우회하는 파일 ## exec /sbin/ini..
## 리눅스 압축 도구 tar (tape archiving) : 다수의 데이터들을 묶음 형태로 저장. 1) 생성 : tar -cvf [archiving filename].tar [source] 2) 풀기 : tar -xvf [archiving filename].tar -C [destination-dir] -c 새로운 묶음을 생성 -x 묶인 파일을 풀어줌 -t 묶음을 풀기 전에 목록을 보여줌 -f 묶음 파일명을 지정해줌 -v 파일이 묶이거나 풀리는 과정을 보여줌 -z tar+gzip -j tar+bzip Gzip Gzip [파일명] 10 Unzip [파일명] ,gzip-d [파일명] Bzip2 [파일명] gz확장자, 원본 사라짐. ## 과제 1 ## /root 디렉토리의 모든 파일을 묶은 후 압축하여 /t..
/etc/passwd : 사용자 계정 정보 /etc/shadow : 사용자 계정 정보가 암호화 되어 있는 것. 과제2] 1. user2 사용자 생성시 홈 디렉토리를 /home/myuser2로 하라. 2. 기본 그룹을 mygroup2, 보조그룹을 Luckyguys로 해서 만드시오. groupadd mygroup2 groupadd Luckyguys mkdir /home/myuser2 useradd -d /home/myuser2 -g mygroup2 -G Luckyguys user2 ## 확인! id user2 vi /etc/login.defs : 해당 계정의 패스워드 유효기간, // 계정 생성시 자동으로 할당되는 UID/GID 범위 vi /etc/default/useradd : /etc/passwd 파일에 ..
[쉘_Shell] 1. 로그인 쉘 : 로그인 쉘은 일반적으로 사용자가 로그인을 하면서 가지는 쉘이라고 할 수 있다. 사용자가 리눅스에 로그인을 하게 되면 자동적으로 실행되는 것이다. 각 사용자가 사용할 기본적인 쉘은 /etc/passwd의 마지막 부분에 명시되어 있다. ex) tail -1 /etc/passwd 2. 서브 쉘 : 사용자의 목적에 따라 별도로 실행시켜 사용하는 방법도 있다. 실행시간이 오래 걸리는 작업을 진행 중일 때, 새로운 쉘을 실행하여 다른 작업을 실행할 있다. 이처럼 사용자의 필요에 따라 추가적으로 쉘을 실행시키는 것을 서브 쉘이라고 한다. echo $SHELL ## 사용자인 bxmsta가 사용하는 SHELL인 Bash SHELL이 뜸. chsh -l (check shell) - s..