Linux

Linux

[Linux] CentOS 7.9 /home 디렉터리 mount 실패로 인한 부팅 오류 해결 방법

비정상적인 오류로 인해 서버가 다운되어 다시 서버를 키니  Welcome to emergency mode! After logging in, type "journalctl -xb" to viewsystem logs, "systemctl reboot" to reboot, "systemctl default" to try againto boot into default mode.Give root password for maintenance(or type Control-D to continue).. 이런식으로 정상적으로 부팅이 되지 않았다. journalctl -xb 명령어와 systemctl status home.mount -l 를 입력하여 로그를 확인했더니 /home 디렉터리 마운트 실패로 인한 것이었다. ro..

Linux

[CentOS 7] systemctl tomcat 서비스 등록하는 방법

리눅스에서 사용하는 systemctl 명령어를 이용할 수 있도록 서비스를 등록하는 방법.. cd /etc/systemd/system/ 디렉터리 내에 원하는 서비스명.service로 파일을 생성하면 된다. (/usr/lib/systemd/system 경로로 생성했더니 setclasspath.sh 경로 못찾더라..) $ vi sample.service [Unit] Description=Sample Service [Service] Type=forking User=root Group=root WorkingDirectory=/home/sample

Linux

[CentOS7] 레드마인(Redmine) 서버 구축 및 Git 연동하기

[참고] https://www.redmine.org/projects/redmine/wiki/RedmineInstall RedmineInstall - Redmine Installing Redmine¶ This is the installation documentation for Redmine 4.0 and higher. You can still read the document for older versions: 3.x , 1.4.x - 2.6.x, 1.3.x Requirements¶ Operating system¶ Redmine should run on most Unix, Linux, macOS and Windo www.redmine.org https://ymkmoon.github.io/Linux-10-Ce..

Linux

CentOS7 putty 접속 오류 시 해결 방법 및 Host Only / NAT / Bridge 개념 정리

💡 CentOS 접속 오류 해결 전날까지만해도 DB 서버로 잘 사용했던 vm이 재부팅 후 접속이 갑자기 안됐었음. 구글링을해서 웬만한 해결법을 찾아보았지만 전혀 도움되는게 없었음. 🔎 체크 1 ifconfig 또는 ip addr | grep "inet "을 입력해서 할당된 IP주소를 확인해본다. 하지만 나는 IP를 확인해도 여전히 접속이 되지 않았음.. (고정 IP로 잡혀있지 않은 경우에는 🔎 체크 2 ping 8.8.8.8 이나 ping www.naver.com을 입력해서 통신이 되는지 확인해본다. 나는 여기서 ping이 안됐었다... 🔎 체크 3 VM > Settings..에 들어가서 메모리를 늘려본다. 나는 메모리 설정이 1GB로 되어있어서 2GB으로 늘렸더니 됐다... 메모리가 꽉 찼었나보다. +..

Linux

[Linux] Spring 프로젝트를 리눅스 tomcat 서버에 다중 배포하기

Spring을 이용한 프로젝트를 리눅스 tomcat 서버에 배포하기 1. 해당 프로젝트 우 클릭 -> Export -> WAR file로 내보낸다. 2. FTP를 이용하여 로컬 PC에 있는 war 파일을 리눅스 tomcat/webapps 디렉터리 내에 가져온다. 3. Linux에 존재하는 tomcat/conf/server.xml 파일을 찾아 들어간다. $ vi [해당 tomcat 위치]/conf/server.xml 4. server.xml에서 docBase를 설정한 뒤 동일하게 서비스를 하나 더 추가하면 다중 배포가 가능하다. (단, 포트는 분리해야함) 출처: https://haenny.tistory.com/83#google_vignette

Linux

[Linux] 내 PC와 같은 대역의 고정 IP 설정 후 putty 접속 시도하기 (NAT와 Bridged의 차이)

CentOS 7 고정 IP 설정하기 1. 리눅스 서버 IP 확인하기 $ ifconfig ens33: flags=4163 mtu 1500 inet 192.168.0.XX netmask 255.255.255.0 broadcast 192.168.0.255 inet6 fe80::c4f4:fddb:1967:40f9 prefixlen 64 scopeid 0x20 ether 00:0c:29:87:b8:aa txqueuelen 1000 (Ethernet) RX packets 48793 bytes 3003368 (2.8 MiB) RX errors 0 dropped 843 overruns 0 frame 0 TX packets 279 bytes 33378 (32.5 KiB) TX errors 0 dropped 0 overr..

Linux

[Linux] Mysql UTF-8 Encoding 설정

Mysql UTF-8 Encoding 설정하기 1. 리눅스 Mysql에 접속하여 encoding 타입을 확인한다. $ show variables like 'c%'; 2. Mysql에서 빠져나와서 설정 파일에 접속한다. vi /etc/my.cnf [client-server] !includedir /etc/my.cnf.d [client] default-character-set = utf8 [mysqld] init_connect = "SET collation_connection = utf8_general_ci" init_connect = "SET NAMES utf8" character-set-server = utf8 collation_server = utf8_general_ci lower_case_table_..

Linux

[Linux] Mysql 5.6 설치

Mysql 5.6 설치하기 1. yum을 업데이트한다. $ sudo yum update $ sudo yum install wget 2. MySQL Repository를 다운로드 하고 적용한 뒤 다시 yum을 업데이트. $ sudo wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm $ sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm $ sudo yum update 3. yum을 이용하여 MySQL을 설치하면 끝. $ sudo yum install mysql-server $ sudo systemctl start mysqld $ sudo systemctl enable mysqld $ sud..

로아다
'Linux' 카테고리의 글 목록