반응형 운영체제 이야기74 [CentOS7] mysql 비밀번호 초기화 어찌된 영문인지... 최초 설치 하였는데 mysql 비밀번호가 디나인 되었다고 나온다 ㅠㅠ 초기화를 해보자 !!! 운영체제 와 mysql 버전참고 centos7 mysql ver 5.7 mysql 5.7 이하라면 방식이 조금 다르니 참고 하시길 바랍니다 ~ 1. mysql 중지 * systemctl stop mysqld 2. 안전모드 진입 * systemctl set-environment MYSQLD_OPTS="--skip-grant-tables" 3. root 로그인 * mysql -u root 4. 비밀번호 변경 * update mysql.user set authentication_string = PASSWORD('변경비밀번호') * where User = 'root' and Host = 'local.. 운영체제 이야기/Linux(CentOS) 2021. 3. 5. [CentOS7] gitlab 설치!! 제대로 쓴 글이 언제적인지.. 기억도 안나네요 ~ ㅋㅋ 작년 12월에 새로운 회사로 이직하게 되어서 현재는 삼성동에서 근무하고 있습니다!!! 인프라가 1도 없는 스타트업으로 오게 되어서 처음부터 모든 것을 창조 해야하는 상황에 있죠 ㅎㅎ 어느정도 물리구조는 처리했고, 첫번째 미션으로 gitlab을 설치 하게 되었습니다! 아래 순서대로 처리 하시면 구축하는데 있어 어려움을 없으실 듯 합니다.!! Gitlab 이란? 위키를 참고 하면 다음과 같습니다. 깃랩(GitLab)은 깃랩 사(GitLab Inc.)가 개발한 깃 저장소 및 CI/CD, 이슈 추적, 보안성 테스트 등의 기능을 갖춘 웹 기반의 데브옵스 플랫폼으로써, 오픈 소스 라이선스 및 사유 소프트웨어 라이선스를 사용한다. 2019년 현재, 깃 저장소와 .. 운영체제 이야기/Linux(CentOS) 2021. 3. 3. [CentOS7] git 설치 //git 설치 1. yum install git //git 환경 확인 //git config -l 2. git config --global user.name "hshan" 3. git config --global user.email "hhseong@tistory.com" 4. git config --global color.ui auto 5. git config --global alias.st status 6. user.name = hshan //ssh 셋팅 1. cd ~ 2. ssh-keygen -t rsa -b 4096 -C "hhseong.tistory.com" 3. 엔터 3번 4. ls -al * .ssh // 폴더 확인 * ssh-keygen -p // 키 삭제 * eval "$(ssh-agen.. 운영체제 이야기/Linux(CentOS) 2021. 3. 1. [CentOS7] Gradle 설치 1. mkdir /gradle 2. cd /gradle 3. wget 4. wget https://services.gradle.org/distributions/gradle-6.1-bin.zip 5. unzip gradle-6.6-bin.zip 6. ln -s gradle-6.6 gradle 7. vi /etc/profile.d/gradle-env.sh * export GRADLE_HOME=/gradle * export PATH=$PATH:$GRADLE_HOME/bin 8. source /etc/profile.d/gradle-env.sh 운영체제 이야기/Linux(CentOS) 2021. 2. 28. [Linux] find 명령어로 오래된 파일 삭제 * 일정기간 지난 파일 삭제 명령 - 1일 지난 파일 삭제 예 find [디렉토리] -ctime +0 -exec rm -f {} \; * 일정기간 지난 파일 삭제 명령 - 7일 지난 파일 삭제 예 find [디렉토리] -ctime +7 -exec rm -f {} \; * 수정한지 3일 이내 ( -mtime -3 ) 의 파일만 ( 백업할 때 유용 ) find . -mtime -3 -type f -ls * 수정한지 30분 이내 ( -mmin -30 ) 의 파일만 find . -mmin -30 -type -f -ls * 특정용량 이상되는 파일 찾기 - 10MB 이상 되는 파일 찾기 예 find [디렉토리] -size +1000k -exec ls -al {} \; * 생산된지 30일 이상 된 파일만 삭제 fin.. 운영체제 이야기/Linux(CentOS) 2020. 10. 25. [Git] 배포 자동화 sh 스크립트 1. centos git 설치* yum install git* git config --global user.name "hshan"* git config --global user.email "hshan@hshan.com"* git config -l 2. vi projectName_deploy.sh DEPLOY_PATH=/u00/tomcat/apache-tomcat-8.5.12/webapps/ROOT.warREPOSITORY=/u00/git/[project]BUILD_PATH=$REPOSITORY/build/libs/ROOT.warWAR_NAME=ROOT.war cd $REPOSITORY/ echo "> git checkout master"git checkout master sleep 1; echo "> G.. 운영체제 이야기/Linux(CentOS) 2020. 10. 19. [CentOS7] bad interpreter: No such file or directory bad interpreter: No such file or directory 에러 sed -i -e 's/\r$//' tomcatctl.sh 캐리지리턴 문자 없애주고.. 그래도 안된다면 jdk 재설치 ~ 운영체제 이야기/Linux(CentOS) 2020. 8. 25. [CentOS7] 열린포트 확인, 서비스 전체 확인 netstat -tulpn | grep LISTEN netstat -tnlp systemctl list-units --type service --all 운영체제 이야기/Linux(CentOS) 2019. 11. 11. [CentOS7] Minimal 버전 설치 이후 웹서버 만들기 따라하기 - 2편 안녕하세요 한희성 입니다. 이어서 2편을 쓰도록 하겠습니다.!!! 설정해야할것들은 많고.. 시간은 없고 ㅠㅠ 벌써 시간이 오후 10시 30분인데요.. 오늘 다 하고 잘 수 있을지 모르겠네요ㅠㅠ 요즘 쌍둥이 아이들이 이시간이 됐는데도 잠을 잘 안자네요.. 이제 막 100일 넘었습니다. ㅎㅎ 딸둥이 아빠랍니다. 다시 본론으로 돌아와서 이어서 작성 ~ 12. nginx 설치 및 설정 * https://hhseong.tistory.com/119 13. tomcat 설치 및 설정 * https://hhseong.tistory.com/80 14. 방화벽 설정 * netstat -tnlp - 참고 https://zetawiki.com/wiki/%EB%A6%AC%EB%88%85%EC%8A%A4_%EB%A1%9C%EC%.. 운영체제 이야기/Linux(CentOS) 2019. 11. 5. [CentOS7] Minimal 버전 설치 이후 웹서버 만들기 따라하기 - 1편 안녕하세요 한희성입니다. 오늘은 그동안 중구난방으로 흩어져있던 CeontOS7 웹서버 설정하기를 한군데 모아서 포스팅 할 예정입니다. 미니멀을 설치하는 과정에서 무선 인터넷을 연결해도 좋지만 만약 못보고 넘겼다면, 여기를 참고하시기 바랍니다. 미니멀 버전 설치를 완료했다면 먼저 ifconfig 설정 ~ 센트6까지는 기본으로 설치되어있었으나, 7부터는 기본이아닙니다. 디폴트로 22번포트가 열려 있기 때문에 PUTTY 툴을 이용하여 작업하세요 ~ 문고문횽아가 알려준건.. 이걸 제일 먼저 하세요!!(2편 쓰고나서 nginx가 제대로 프록시 포워드를 못해줘서 첨부터 확인.. ) nginx 로그를 보니 permission denied .... ㅠㅠ $ vi /etc/selinux/config #SELINUX=en.. 운영체제 이야기/Linux(CentOS) 2019. 11. 4. [CentOS7] 시간 동기화 및 스케줄링 시간 동기화 $ yum install rdate$ rdate -s time.bora.net$ crontab -e--------------------------------------------------# Minute(0~59) Hour(0~23) Day(1~31) Month(1~12) Weekday(0=sunday) # * 항상# - 범위지정 1-2 1시와 2시 사이# , 1,2 1 시와 2시# / 시간에서 1-7/3 면 1부터 7시까지 3시간마다, 분에 */3 매 3분마다 라는 의미 # Sync Time. (매일 00시에 실행)00 00 * * * /usr/bin/rdate -s time.bora.net && /sbin/clock -w -------------------------------------.. 운영체제 이야기/Linux(CentOS) 2019. 7. 14. [CentOS7] 리눅스OS 설정 crontabminimal 설치 시 네트워크 설정최초 설치시 ONBOOT=no인 상태이면 네트워크가 안됨$ vi /etc/sysconfig/network-scripts/ifcfg-ens192 --------------------------------------------------- TYPE=Ethernet BOOTPROTO=none DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_PEERDNS=yes IPV6_PEERROUTES=yes IPV6_FAILURE_FATAL=no IPV6_ADDR_GEN_MODE=stable-privacy IPV6_PRIVACY=no NAME=ens192 UUID=.. 운영체제 이야기/Linux(CentOS) 2019. 7. 14. 이전 1 2 3 4 5 6 7 다음 💲 추천 글 반응형