아리운의 경량급 서버를 이용하여 CentOS 시스템을 구축하다
4408 단어 독학한 그 기록들
1. 사이트 페이지의'서버 운영-원격 연결'옵션에서 루트 계정의 비밀번호를 만들고 서버에 연결합니다.
2. 서버에 들어간 후의 일부 개인적인 취향 설정.
1. 사용자 추가
useradd -m username
2.암호를 설정합니다passwd username
3.그룹을 추가합니다groupadd (-g GID) groupname
4.그룹 그룹name에 사용자 사용자 사용자 이름을 추가합니다gpasswd -a username groupname
5.username sudo 권한을 추가합니다.##Allow root to run any commands anywhere root ALL=(ALL) ALL 다음 열에 username ALL=(ALL) ALL 추가그다음에 username 계정으로 즐겁게 ssh를 서버에 보낼 수 있어요.
3. JDK8, MySql, Tomcat 구성1、JDK8
2) JDK 경로 만들기
mkdir /usr/local/java
복사tar.gz 패키지를 JDK 경로로 가져오고 패키지 해제
cp jdk-8u192-linux-x64.tar.gz /usr/local/java
cd /usr/local/java
tar -zxvf jdk-8u192-linux-x64.tar.gz
3) 환경 변수 구성
vim /etc/profile
파일 맨 아래에 추가
export JAVA_HOME=/usr/local/java/jdk1.8.0_192
export PATH=${JAVA_HOME}/lib:$PATH
export CLASSPATH=${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar
저장 종료 후 실행합니다
visudo
환경 변수를 업데이트합니다.그리고 실행하세요source /etc/profile
환경 변수의 효력 확인2. MySql CentOS에서 MySql을 설치하려면 먼저 홈페이지에서 rpm 패키지를 다운로드한 다음에 rpm-ivh를 다운로드해야 한다.rpm 파일.1) rpm 패키지 다운로드
wget http://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm
rpm -ivh mysql80-community-release-el7-1.noarch.rpm
yum install mysql-community-server
2) MySql 적용 확인
service mysqld restart
루트에 암호가 없는 경우 MySql에 연결합니다
java -version
비밀번호가 있습니다mysql -u root
비밀번호를 입력하세요.본인은 상기 두 가지 방법 모두 오류를 보고했습니다. Error 1045는 MySql 설치 과정에서 무작위 기본 비밀번호를 설정한 것 같습니다.cat /var/log/mysqld.log|grep password
그런 다음 암호를 입력하고 암호를 변경합니다. 그렇지 않으면 MySql을 조작할 수 없습니다. 여기에 mysql의 암호 강도가 기본적으로 설정되어 있습니다. 먼저 복잡한 암호를 입력하십시오. (길이가 8보다 크고 대소문자가 섞여 있으며 특수 문자가 있습니다.)
alter user ‘root’@‘localhost’ identified by ‘Password1_’;
그리고 글로벌 변수 매개변수 validate_ 보기password%
show variables like ‘validate_password%’;
매개변수 값을 변경하면 암호 강도를 변경할 수 있습니다. 여기서 대소문자를 혼합하지 않고 특수 문자가 필요 없는 LOW 레벨 암호로 변경합니다.
set global validate_password.policy=0; exit
실행
mysql_secure_installation
이렇게 하면 스스로 공부하기 위해 간단한 비밀번호를 바꿀 수 있다
mysql -u root -p
테스트 해봐, 오케이!3) 사용자 추가 및 권한 부여
create user ’username‘@’localhost‘ identified by ’password‘; grant all on . to ‘username’@‘localhost’ with grant option;
필요하면/etc/my.cnf 파일에서 [mysqld] 암호 기한 설정
[mysqld] default_password_lifetime=0
3, Tomcat 배포 1)tomcat 다운로드 설치 및 환경 변수 수정
wget http://mirrors.hust.edu.cn/apache/tomcat/tomcat-9/v9.0.12/bin/apache-tomcat-9.0.12.tar.gz
tar -zxvf apache-tomcat-9.0.12
각각tomcat startup을 수정합니다.sh shutdown.sh 환경 변수
vim /usr/local/tomcat/apache-tomcat-9.0.12/bin/startup.sh
vim /usr/local/tomcat/apache-tomcat-9.0.12/bin/shutdown.sh
두 번째 줄에 다음과 같이 추가합니다.
export JAVA_HOME=/usr/local/java/jdk1.8.0_192
export TOMCAT_HOME=/usr/local/tomcat/apache-tomcat-9.0.12
export CATALINA_HOME=/usr/local/tomcat/apache-tomcat-9.0.12
export CLASS_PATH=$JAVA_HOME/bin/lib:$JAVA_HOME/jre/lib:$JAVA_HOME/lib/tool.jar
export PATH=$PATH:/usr/local/java/bin:/usr/local/tomcat/bin
/usr/local/tomcat/apache-tomcat-9.0.12/bin/startup을 시작합니다.sh셸 알림 Tomcat Started.설정이 완료되면 브라우저를 열고 서버 ip'ip:8080'에 연결하여tomcat 고양이가 검사하는 것을 볼 수 있습니다. 작은 조준이 나타나지 않으면 아리운 서버 방화벽 설정에서 8080 포트를 개방하면 됩니다.2) 디렉터리 배포
mkdir /usr/local/tomcat/apache-tomcat-9.0.12/webapps/test
vim /usr/local/tomcat/apache-tomcat-9.0.12/webapps/test/index.jsp
Welcome 브라우저를 입력하여 "ip:8080/test"를 열면 Welcome 배치가 성공하는 것을 볼 수 있습니다!