전체보기 썸네일형 리스트형 [CentOS 7] 리눅스 새 계정 생성, sudo 권한 주기, root 로그인 차단 방법 새 유저를 추가하고 비밀번호를 변경해준다. 간단하게 접속 가능 useradd 'username' passwd 'username' 새로 만든 계정에 sudo 명령어를 입력해 보면 [username] is not in the sudoers file. This incident will be reported. sudo 명령어를 사용할 수 없다고, 다음과 같은 명령어를 보낸다. sudo를 사용할 수 있도록 root로 접속하여 권한을 줘야 한다. visudo -f /etc/sudoers usernameALL=(ALL)ALL 이제 다른 계정에서도 sudo를 사용해서 root 권한을 가질 수 있게 됐다! root로 접속이 가능하게 하면 보안에 취약하기 때문에 차단하는게 좋다고 하는데.. vi /etc/passwd 이 .. 더보기 React-Native (TypeScript) 에서 GraphQL 사용하기 - 1 ⭐ GraphQL이란 REST API 대신 사용할 수 있는 웹서비스 아키텍쳐. REST API는 서버에서 보내주는 명세대로 클라이언트에서 사용하고, 필요한 데이터나 구조의 변경이 필요하면 요청하는 방식으로 사용한다. GraphQL은 클라이언트가 필요한 데이터의 구조를 직접 지정하고 서버는 이를 반환한다. 불필요한 데이터를 받게 되거나, 필요한 데이터를 받지 못하는 문제를 피할 수 있는 것이 장점이다. 각각의 장단점이 있을 것이다. 지금껏 거의 REST API를 사용해왔지만 현재 진행하고 있는 사이드 프로젝트에서 GraphQL을 사용하고 있어서 나도 직접 써볼 수 있었다. import {gql, useQuery} from '@apollo/client'; namespace PlacesQuery { expor.. 더보기 [NCP] Server ssh 접속 안될 때, 클라우드 서버 접속 콘솔 열기 (+windows OpenSSH 서버) 어제 잘 되는 거 확인했는데 무슨 일 ? ? ? 이것저것 구글에 검색해보았는데 전부 서버에 어떻게든 접속을 한 상태에서 해결하는 방법 뿐인거다. 근데 난 애초에 클라우드인데 ... 어떻게 접속을 해야 하지? 부터 막혔다.🙄 Network error: Software caused connection abort 결론은: IP주소 ACG 설정 문제였음 서버 접속 콘솔에서 서버의 문제가 아닌지 확인해본 사항들은 아래와 같다. # 서버와 통신 가능한 상태인지, ping이 돌아오는지 확인 ping [해당IP주소] # apache가 잘 켜져있는지 httpd status 확인 systemctl status httpd # 현재 로컬 네트워크 포트가 있는지, Listen 상태인지 확인 netstat -tnlp netsta.. 더보기 글또 6기 활동 시작 NEXTERS IT 동아리 활동을 하며 알게 된 오빠가, "글또" 라는 활동을 소개해 주었다. 글쓰는 또라이가 세상을 바꾼다 라는 네이밍이 정말 마음에 들었고 ㅎㅎ (또라이 좋아함) 지원하는 데는 한치의 망설임이 없었다. 나는 단 한번도 빠짐없이, 평소처럼 글을 많이 쓸 것이다. 이건 걱정되지 않는다. 하지만 이제는 그저 글을 쓰는 것뿐만아니라 좋은 글을 쓰기 위한 고민을 해야할 것이다. 나는 글 쓰는 것과 기록하는 것을 좋아하는 사람이지만 잘 쓰지 못한다. 😖 아무래도 남에게 읽히는 글보다는 내가 기록하기 위한 글을 써왔기 때문이라고 생각한다. 하지만, 글을 쓰면 쓸수록 남에게 잘 읽히는 글을 써야한다는 것을 느끼고 있다. 또 이제는 남들이 많이 봐줬으면 좋겠다! ㅋ_ㅋ 정리하자면 이번 글또 활동을 통.. 더보기 [CentOS 7] Linux firewall 명령어, 방화벽 포트 개방 현재 사용 가능한 서비스/포트 리스트 보기 firewall-cmd --list-all 서버의 방화벽을 풀고 1024 포트를 개방 firewall-cmd --permanent --add-port=1024/tcp # permanent 는 시스템 재부팅 혹은 방화벽 재시작 후에도 적용되게 하는 명령어 1024 포트를 제거 firewall-cmd --remove-port=1024/tcp 설정 후 reload firewall-cmd --reload 만약 FirewallD is not running 이라고 나온다면 설치가 안 돼있을 수 있으니 status를 확인해본다. yum list installed firewalld # 설치 systemctl enable firewalld systemctl start firew.. 더보기 [NCP | CentOS 7] Public IP & ACG 설정 후 Apache 웹서버 띄우기 서버 접속용 IP말고 실제 웹 배포를 위해서는 공인IP를 받아야 한다. 근데 뭐야? 서버는 무료지만 IP는 무료가 아니잖아~! 그리고 나는 이제야 깨달았다. 내 AWS에서 매달 과금됐던 5천원 가량의 요금의 정체가 이거였구나... 라는 것을.. 그렇지만 NCP에서는 신규 가입 시 10만 크레딧을 무료로 제공해 줬으니, 과금이 되더라도 일단 2달간은 무료로 쓸 수 있겠다. 그러므로... 일단 생성해 본다. 그리고 ACG 설정 ACG는 처음 Server를 생성할 때 지정했던 ACG로만 적용된다. 중간에 바꿀 수 없다. 나는 이미 생성하고 이 사실을 알아버려서 어쩔 수 없이 ncloud-default-acg를 쓰게 됐다. 😅 0.0.0.0/0 을 하면 모든 IP에서 접속할 수 있지만 그것보다는 접속IP를 허용.. 더보기 [CentOS 7] Node.js 설치, 프로젝트 Git Clone 해서 확인하기 1. nvm 설치 nvm을 통해 node, npm 버전을 상황에 따라 활용할 수 있도록 한다. yum install wget wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.2/install.sh | bash source ~/.bashrc vim ~/.bashrc wget 모듈 설치 -> nvm 다운로드/설치 -> .bashrc 로딩/확인 2. Node.js 설치 21.07.19 기준 LTS 14.17.3 이길래 이걸로 설치해봤다. nvm install 14.17.3 # 최신 LTS 버전으로 설치 nvm install --lts # 최신 버전으로 설치 nvm install node # 버전확인 node -v npm -v 3. Node.js 실행.. 더보기 [NCP] Micro Server 생성하고 초기 설정하기 NCP에서 결제 수단을 등록하면 1년간 무료 서버를 준다고 하니 한 번 사용해 보려고 한다. 작년 AWS 프리티어 이용하면서도 요금 과금돼서 당황하고 고객센터에 전화 했더니 영어 커뮤니케이션을 해야 하는 상황에 더욱 당황.. 했던 기억이 있지만 ㅎ 네이버는 한국어 하면 되니 괜찮겠지 ㅎㅎ 1. 서버 생성 Micro 서버가 무료 서버라고 하니 이걸로 설치해 보겠다. OS를 뭘로 할까 고민하다 검색을 좀 해보았는데 아래와 같은 장점들이 있는 것 같다. 윈도우 서버의 경우 : 서버 구축이 편리하다, GUI를 지원한다 리눅스 서버의 경우 : 윈도우보다 리소스를 적게 먹고, 무료이다 그래서 리눅스로 해보기로 했고, ubuntu나 centos는 약간 거기서 거기라는 이야기들을 보고 ubuntu는 써 봤으니 cent.. 더보기 이전 1 ··· 14 15 16 17 18 다음