본문 바로가기

잡다구리/서버

(15)
호스트 네임바꾸기 호스트 네임이란 가상머신의 이름과 같은것이다. 처음 시작할때는 localhost.localdomain으로 되어있었다. # hostname 확인 [root@localhost ~]# hostname localhost.localdomain # hostname 영구적인 변경 [root@localhost ~]# hostnamectl set-hostname myhost # 변경된 hostname 확인 [root@localhost ~]# hostname myhost
사용중인 프로세스 확인/ 사용중인 포트 죽이기 상황: mariadb와 mysql 서비스가 같은 포트를 사용하기때문에, 사용하려는 db가 error를 통해 서비스를 중단시킴. 따라서 mariadb 프로세스의 포트를 확인하고 해당 서비스를 죽이려고 함. 사용중인 프로세스 확인 # netstat -lnp | grep mariadb # 해당 서비스의 이름을 알고있을때 # lsof -i TCP:3306 # 서비스의 이름은 모르고 포트를 알고 있을때 사용중인 포트 죽이기 # kill xxx -자동 시작되는 서비스 확인 # systemctl list-unit-files --type service -자동시작이 켜져있다면 서비스 disable 시키기 # systemctl disable mariadb
[Linux] 쉘스크립트 .sh 사용법 우선 파일을 먼저 vi로 만듭니다. 저는 jdk를 설치하는 쉘스크립트를 만들거기 때문에 파일명을 jdkinstall.sh 로 만들겠습니다. 실행 권한을 부여합니다 chmod +x logs.sh 스크립트를 작성합니다. 1.마운트 mount /dev/sr0 /mnt cd /mnt cp -p jdk-8u191-linux-x64.tar.gz /usr/local ### jdk 압축 풀기 cd /usr/local echo "tar jdk" tar -zxvf jdk-8u191-linux-x64.tar.gz ###vi /etc/profile sed '85a\\ export JAVA_HOME=/usr/local/jdk export CLASSPATH=$JAVA_HOME/jre/lib/ext:$JAVA_HOME/lib/to..
[Linux] MariaDB 바이너리 설치 방법 바이너리 설치 방법은 회사 내부망에 서버를 운영해야 할때 주로 사용한다. 사실 yum으로 마리아 DB를 설치하는것이 훨씬 더 쉽고 간편하지만, 고객사의 운영서버가 내부망이고, yum을 설치하더라도 네트워킹을 할수 없기 때문에 바이너리 설치 방법을 사용해야 했다. 1. 파일 준비 우선 첫번째로 파일을 준비한다. 보통 서버로 사용할 VM의 운영체제를 확인해서 그에 맞는 파일을 준비해야한다. 나는 RHEL 8.2 버전을 사용해야 했기 때문에 MariaDB의 호환성을 확인한 결과 10.3.23 버전부터 RHEL 8버전을 호환하기 때문에 사이트에서 다운로드 받았다. mariadb-10.3.23- linux-systemd -x86_64.tar 파일을 준비한 후 이미지 파일로 변환을 하고 usb에 담는다. 이때 궁금..
[서버] 서버와 피씨의 차이점 서버와 PC의 차이점이 뭘까요? 우선 구글에 서버라고 검색을 해보면, 서버(영어: server)는 클라이언트에게 네트워크를 통해 정보나 서비스를 제공하는 컴퓨터 시스템으로 컴퓨터 프로그램(server program) 또는 장치(device)를 의미라고 나오는데 쉽게 설명하자면 서버와 PC는 구성과 근본은 크게 다르지 않다.다만 PC는 일반 사용자가 게임이나 영상 시청, 사무작업을 하는데 그래픽, 사운드 등 멀티미디어 환경을 제공하는데 초점을 두며, 반면 서버는 언제, 어디서나 접속할 수 있는 웹사이트 같은 ‘365일 중단 없는 서비스’를 제공하기 위해, 신뢰성에 초점이 맞춰져 있습니다. 원칙적으로 서버에는 높은 안정성이 요구되므로, HP, IBM, Dell과 같이 유명한 서버 제조 업체가 제공하는 정품..
블로그 2일차: Linux WAS 서버 구축(2) jdk 설치 -> mariadb 설치 -> tomcat 설치 까지 완료했습니다. 근데 어제 저녁에 퇴근하려는데 tomcat에 올린 war파일을 인식못하는 ㅠㅠ 에러가 발생 해결하는 과정은 다음과 같이 했습니다. 1.방화벽 설정 확인 ( Centos7을 깔고 나서 yum으로 firewall을 다시 설치해줘야해요.) 2.war 파일 위치를 tomcat의 /usr/local/apache-tomcat-(버전)/webapps 위치를 잘 확인합니다. -> 이떄 블로그들에 webapps 안에 ROOT 가 있으면 엉킬수 있다고 하더라고요. 그래서 한번 밀고 다시 ftp로 밀어넣었습니다. 3. service 재시작 이 과정을 했는데도 수없이 404 에러를 만나야만 했습니다. ㅠㅠㅠㅠ ※ 제 문제는 jndi 설정에 있었습..
블로그 1일차: Linux WAS 서버 만들기(1) 신입개발자로 입사한지 49일차!! 처음 받은 임무는 -> was 서버 구축이였다. VM(가상환경)으로 서버를 만든 후 그위에 톰캣, 마리아DB를 올리고 나만의 웹 에플리케이션 서버를 만들어보자! 순서는 다음과 같다. 1. open-jdk ( 자바 jdk 설치 ) -yum으로 install 할경우 open-jdk 경로는 다음과 같다. etc/profile에 등록할때 조심!! 2. mariadb 설치 - root계정을 통해서 database 테이블을 생성하고 (여기에 sql문을 ftp로 떄려박을거야) - user에 grant privileges (db sql문으로 권한부여) - ftp를 통해서 sql문을 host pc 에서 가져와서 500개의 컬럼과 수만개의 데이터를 집어넣는다. -ftp로 받아서 mv로 /..