Etc 29

MariaDB 10.4버전 이후 root 패스워드 변경

기존에 root 패스워드 변경 시 아래와 같이 명령어 사용했지만 아래와 같은 에러가 표출. MariaDB [mysql]> update user set password=password('rootpassword'); ERROR 1348 (HY000): Column 'Password' is not updatable mariaDB 10.4 이상부터는 이렇게 명령어를 사용해서 root에 패스워드를 변경할 수 있습니다. MariaDB [mysql]> set password=password('rootpassword'); Query OK, 0 rows affected (0.012 sec)

Etc/Database 2021.04.24

git pull 시 문제해결

아래는 git pull 을 하면 가끔 발생하는 에러들입니다. 자주 까먹어서 헤메는 내용이라 정리해둡니다. 첫번째 에러는 "Please, commit your changes or stash them before you can merge." commit 하거나 stash 하라고 하는데요. 저의 경우 git pull 은 보통 원격저장소의 내용으로 덮어 씌우는 경우가 많아서 하여 해결합니다. 두번째 에러는 "Please move or remove them before you can merge." 문제가 되는 파일들을 이동하거나 지우라고 하는데요. git stash 하여도 해결되지 않습니다. 추적하고 있지 않은(untracked) 파일이라 그런것 같습니다. 몇가지 방법이 있습니다. 1. untracked 파일들이..

Etc/Git 2021.04.22

Docker 기본 Command

# 도커에서 이미지 다운로드 docker pull {이미지} # 도커에서 node 다운 및 실행 docker run -it node # 설치된 docker image 확인 docker images # 이미지로 컨테이너 생성 docker create [옵션] [이미지명]:[태그] 예) docker create -it python # 만들어진 컨테이너 시작 docker start {컨테이너 id 또는 이름} # 컨테이너로 들어가기 (컨테이너 내 CLI 이용하기) docker attach {컨테이너 id 또는 이름} # docker 컨테이너를 bash로 실행 docker exec -it {컨테이너 id 또는 이름} bash # 현재 실행중인 docker 컨테이너 확인 docker ps # 모든 docker 컨..

Etc/Docker 2021.03.30

리눅스에서 Windows 공유폴더 접근

#apt install cifs-utils $mkdir data $sudo mount -t cifs //xxx.xxx.xxx.x/[foldername] data -o user=[userid],pass=[password],rw mount error(95) Operation not supported 에러 발생 시, -o 에다가 vers=1.0 을 추가하셔야됩니다. $sudo mount -t cifs //xxx.xxx.xxx.x/[foldername] data -o user=[userid],pass=[password],rw,vers=1.0 재부팅 시 자동연결 설정 $ vim /etc/fstab 내용 추가 -> //xxx.xxx.xxx.x/[foldername] data -o user=[userid],pass=..

Etc/Linux 2021.01.12

github 기본 연동

* git config 설정 #git config --global user.name "유저이름" #git config --global user.email "유저이메일" #git config --list * 프로젝트 생성 후 기본적인 연동방법 1. 리포지토리 생성 2. 프로젝트 경로 이동 3. #git init 4. #git commit -m "first commit" 5. #git branch -M master 6. #git remote add origin https://github.url 7. #git push -u origin master * git 연동 확인 #git remote -v * 저장소의 git 소스 내려 받기 #git pull origin master * git branch 생성 #git..

Etc/Git 2020.12.28

리눅스 Root 계정 ssh 접속 막기

root의 ssh 접근을 허용해놓으면, 중국과 같은 나라에서 무차별적인 접근을 시도하므로, ssh 접근을 꼭 막도록 하자. ※ root로 ssh 접근 막기 전에 ssh 로그인이 가능한 별도의 계정을 필히 생성할 것!!! 1. sshd config 파일 오픈 [root@hostname]# vim /etc/ssh/sshd_config 2. PermitRootLogin의 설정 값을 no로 설정 3. :wq로 저장 후 빠져나온다 4. ssh 데몬 재시작 [root@hostname] service sshd restart 이제 root로 ssh 접속 시, 접근이 거부 된다

Etc/Linux 2020.05.24

Linux, 접속 로그 확인

리눅스에서는 서버에 접속실패 정보와 접속정보를 기록하고 있다. 해커의 공격이나 침입 흔적을 찾기 위해서 로그 파일을 점검해 보자. 접속 실패 로그 확인 ssh 접속 시도 실패 로그는 “/var/log/btmp” 파일에 특수하게 저장된다. 이 파일을 보기 위해서는 “last -f” 명령을 이용하여 확인할 수 있다. root:~$last -f /var/log/btmp root ssh:notty 116.31.116.15 Tue Nov 1 06:26 - 06:26 (00:00) root ssh:notty 116.31.116.15 Tue Nov 1 06:26 - 06:26 (00:00) root ssh:notty 116.31.116.15 Tue Nov 1 06:26 - 06:26 (00:00) root ssh:n..

Etc/Linux 2020.05.24