본문 바로가기

반응형

리눅스(Linux)/실습

(19)
[리눅스] 서버 원격접속 2 - OpenSSH # OpenSSH 텔넷과 용도는 동일하지만 보안이 강화된 SSH 서버에 대해 알아봅시다. 서버와 클라이언트 사이에서 데이터 전송 시 암호화하지 않아 해킹 위험이 있는 텔넷과 달리 OpensSSH 서버는 데이터 전송시 암호화 하고 있다는 차이점이 있습니다. # OpenSSH 서버 설치 과정 # 구축 # OpenSSH 서버 다운로드 rpm -qa openssh-server # 패키지 설치 여부 확인 systemctl status sshd # 서비스 가동 여부 확인 # * ssh 서버의 패키지 이름은 'openssh-server'이고, 서비스(데몬) 이름은 'sshd'입니다. # SSH 서버 접속 ssh teluser@192.168.111.100 # ssh 사용자이름@호스트이름 or ssh 사용자이름@IP주소..
[리눅스] 서버 원격접속 1 - 텔넷 서버 #텔넷(telnet) 텔넷은 오랫동안 전통적으로 사용되어 온 원격접속 방법입니다. 그러나 오래돼서 보안에 취약하기 때문에 요즘에는 잘 쓰지 않습니다. 하지만 기본적인 내용이니 알아둘 필요는 있습니다. #텔넷 서버 구축 과정 º 리눅스 서버 : 텔넷 서버 설치 º 원격지(리눅스 서버에 접속할 PC) : 텔넷 클라이언트 프로그램 필요 (대부분의 운영체제에는 기본적으로 텔넷 클라이언트 프로그램이 내장되어 있다.) #구축 #텔넷 서버 가동 rpm -qa telnet-server #텔넷서버 설치여부 확인 dnf -y install telnet-server #텔넷서버 설치 systemctl start telnet.socket # 텔넷 실행 systemctl start telnet.socket # 텔넷 작동 확인 #..
[리눅스] LVM 구현 : 2G, 3G 하드디스크를 합쳐서 1G, 3G, 1G로 나눠서 사용하기 # LVM(logical volume manager) '논리 하드디스크 관리자'란 의미로, Raid와 기본 기능은 비슷해보이지만 더 많은 기능이 있습니다. 그래서 centOS는 기본 적으로 설치 시 LVM 으로 하드디스크를 분할해서 설치합니다. LVM의 주요 용도는 여러개의 하드디스크를 합쳐서 다시 필요에 따라 나누는 것입니다. 즉 2G, 3G의 하드디스크 두개를 합쳐서 1G, 3G, 1G로 나눠서 사용이 가능합니다. # LVM 흐름도 및 구현 순서 - 물리볼륨(Physical Vloume) : /dev/sda1, /dev/sdb1 등의 파티션을 말한다. - 볼륨 그룹(Vloume Group) : 물리 볼륨을 합쳐서 1개 의 물리 그룹으로 만든 것이다. - 논리 볼륨(Logical Vloume) : 볼륨..
[리눅스] RAID : 여러개의 하드디스크를 하나처럼 사용하기 RAID(redundant array of inexpensive/independent disks) RAID 는 여러개의 하디드스크를 하나의 볼륨(묶음)으로 묶어서 하나의 하드디스크처럼 사용하는 방식으로, 크게 하드웨어 RAID와 소프트웨어 RAID로 나뉩니다. 서버 컴퓨터의 저장 장치 대부분은 하드웨어 RAID, 소프트웨어 RAID 방식을 사용합니다. 오늘 저희는 소프트웨어 RAID 방식으로 진행해보려고 합니다. 하드웨어 RAID : 장치에 하드디스크로 연결(nfs 연결 가능), 비싸다 소프트웨어 RAID : 리눅스서버 한개에 여러개의 디스크를 연결(가상서버) RAID의 레벨 Standard RAID 레벨에는 대표적으로 Linear RAID, RAID 0, 1, 5, 6이 있습니다. 디스크의 개수는 N으..
[리눅스] VM 가상 서버에 하드디스크 추가 장착하기 [과정] 1. 하드디스크 만들기 2. 파티션 나누기 3. 포맷하기 4. 특정 디렉토리에 마운트하기 1. 하드디스크 만들기 # 하드디스크 생성완료 # 생성완료 확인2 # 생성완료 확인3 ls /dev/sd* # 새로붙인 디스크 위치 확인 2. 파티션 나누기 fdisk /dev/sdb # sdb의 파티션을 나눈다 # 파티션 생성시 입력 내용 n # new 새로운 파티션 분할 p # primary 파티션 선택 1 # 파티션 번호 (enter) # 파티션 용량 시작점(보통 자동 설정되어 넘어가도 된다) (enter) # 파티션 용량 끝점(용량을 나누고 싶을 땐 여기에 +2GB 이런식으로 설정 가능) p # 위에 설정 내용 출력 w # 저장 3. 포멧 하기 mkfs.ext4 /dev/sdb1 # 포멧 4. 특정 ..
[리눅스] firewall 방화벽 설정 및 tomcat(8080) 및 http(80) 설치 1. firewall 방화벽 설정(포트 및 서비스 추가) #firewall 전체 코드 firewall-config #ui창 오픈 firewall-cmd firewall-cmd --list-ports #포트 리스트 보기 firewall-cmd --list-services #서비스 리스트 보기 firewall-cmd --list-all # 포트, 서비스 등 모든 리스트 보기 man firewall-cmd #firewall 메뉴얼/설명서 firewall-cmd --permanent --zone=public --add-port=8088/tcp #포트 추가(코드로) firewall-cmd --list-ports #아직 적용 안됨 firewall-cmd --reload #다시 로드 firewall-cmd --lis..
[리눅스] /root 위치에서 Tomcat 바로 실행하기(Soft link 활용) # /root 위치에서 Tomcat 바로 실행 (Soft link 활용) # ln -s (원본) (소프트 링크명) # 소프트 링크 명령어 ln -s /root/down/tomcat9/bin/startup.sh startTomcat #톰캣 살리는 소프트링크 생성 ls ls -l startTomcat #소프트링크 생성 확인 ./startTomcat #실행 ln -s /root/down/tomcat9/bin/shutdown.sh stopTomcat #톰캣죽이는 소프트링크 생성 ls -l stopTomcat #소프트링크 생성 확인 ./stopTomcat #실행 오늘은 작업을 좀 더 수월하게 도와주는 soft link에 대해 배워보았습니다. soft link는 다양한 방법으로 활용이 가능한 유용한 기능이니 잘 익..
[리눅스] 서버 IP주소를 고정 IP주소로 세팅하기 192.168.111.100 으로 고정 IP주소 세팅 1. 네트워크 설정파일에서 ifcfg 번호 찾기 cd /etc/sysconfig/network-scripts/ # 네트워크 설정파일이 저장된 폴더로 이동 ls #여기서 출력된 ifcfg- 번호를 아래 적어준다. gedit ifcfg-xxx / vi ifcfg-xxx #위에 ls에서 나온 번호를 xxx에 넣어준다. #(xwindow-gedit / command line-vi 명령어 사용) 2. 네트워크 설정파일에서 ifcfg 내용 변경 및 추가 - 고정 IP주소 등 BOOTPROTO="none" IPADDR="192.168.111.100" # 변경할 IP주소 NETMASK="255.255.255.0" GATEWAY="192.168.111.2" DNS1=..

반응형