기타 8

[linux] 우분투 계정 생성/sudo 권한 부여/비밀번호 변경/삭제

우분투에서 테스트용으로 계정을 만들어서 삭제까지 해보았다. 아래 명령어들은 root계정이나 sudo권한이 있는 계정에서 실행한다. # 계정 생성 - root계정인 경우 adduser 계정이름 # 계정 생성 - sudo권한 있는 계정인 경우 sudo adduser 계정이름 # 생성된 계정으로 이동되는지 확인 su 계정이름 # 비밀번호 변경하고 싶은 경우 sudo passwd 계정이름 위 명령어를 실행하면 group추가랑 user추가, 홈 디렉토리 생성, 비밀번호 설정이 한번에 진행된다. 비밀번호 입력창 다음에 나오는 full name, room number 같은 내용들은 입력 안하고 그냥 엔터쳐서 넘겨도 된다. 계정 비밀번호를 변경하고 싶은 경우에도 위의 명령어를 실행하면 된다. 다음으로 계정에 sudo ..

기타 2022.11.22

[linux] nano 단축키 사용

리눅스 편집기는 vi만 알고 있었는데 기본 편집기로 nano도 있다는 걸 알게됐다. 터미널에서 아래 명령어로 nano가 기본적으로 설치되어있는지 확인하고, 없다면 설치하면 된다. (sudo 명령어는 root계정이나 sudo권한이 있는 계정에서 실행하는 것을 잊지 말자) # nano 설치 여부 확인 nano --version # nano 없는 경우 설치 sudo apt install nano vi편집기처럼 nano 파일명 을 입력해서 편집화면으로 들어갈 수 있고, 편집기 내에서 하단에 단축키목록도 표시가 된다. 단축키는 ^X 와 같이 표시되는데 ^는 컨트롤키이다. (파일을 새로 생성하거나 변경사항을 저장하려면, 당연하게도 해당 디렉토리/파일에 대한 쓰기권한이 있어야 한다.) ^G : 도움말 보기 ^X : ..

기타 2022.11.22

[linux] 리눅스 서버 접속 허용 IP/사용자 설정

리눅스 서버에 접속 가능한 IP와 사용자를 특정 몇몇으로 제한하는 방법이다. 먼저 터미널에서 nano 명령어로 파일을 수정한다. nano /etc/hosts.allow 위 명령어로 파일을 열어서 맨 아래에 다음과 같이 허용할 ip를 입력하여 저장한다. ALL: 123.12.123.123 ALL: 123. ALL: 123.13 EXCEPT 123.13.111.111 ip는 위의 예시처럼 123.12.123.123 과 같이 전체 다 입력할 수도 있고, 123. 과 같이 한자리대만 표시해서 해당 대역을 다 허용하게 할 수도 있다. 그리고 세번째는 123.13대역을 다 허용하지만, 그 대역에서 123.13.111.111 한개만은 허용하지 않는다는 뜻이다. 또한, 허용할 ip 말고 접속을 막을 ip를 설정할 때는..

기타 2022.11.22

[Javascript] 어제, 일주일 전, 이번 달 1일 날짜 구하기

오늘을 기준으로 어제, 일주일 전, 이번 달 1일 날짜를 구하는 방법이다. // 날짜를 YYYYMMDD 형식으로 포맷팅하는 함수 Date.prototype.YYYYMMDD = function () { var yyyy = this.getFullYear().toString(); var MM = pad(this.getMonth() + 1,2); var dd = pad(this.getDate(), 2); return yyyy + MM + dd; }; // 어제 날짜 구하기 let date = new Date(); let yesterDay = new Date(date.setDate(date.getDate() - 1)).YYYYMMDD(); // 일주일 전 날짜 구하기 let date = new Date(); le..

기타 2022.11.03

[IIS] IIS 포트번호 변경

IIS를 사용하려고 깔았는데 기본 포트번호를 80번을 먹고 시작해서, 기존에 쓰던 apache httpd 서버 포트번호와 겹쳐서 제대로 작동을 안했다. 그래서 나중에 깐 IIS의 포트번호를 변경해주기로 함. 일단 윈도우 검색으로 IIS 관리자 앱을 실행시킨다. 그리고 다음과 같이 관리자 창이 뜨면 왼쪽의 Default Web Site 탭으로 들어가서 오른쪽의 사이트 편집의 [바인딩]을 클릭한다. 그 후 아래 사진과 같이 기존 포트번호를 80에서 다른 번호로 편집! (나는 90번으로 변경했음) 그러고 나면 기존에 있던 apache httpd와 포트번호가 달라져서 각자 잘 쓸 수 있음. 참고: https://sosopro.tistory.com/76 [IIS] 80포트변경 (서비스 포트변경방법). 바인딩편집하..

기타 2022.04.22

[classic asp] 윈도우11에서 IIS 설치 및 ASP 환경 세팅

회사 기존 코드중에 ASP를 쓴 것들이 있어서 ASP세팅을 하고 공부를 해야할 일이 생겼다. 대충 찾아봤을 땐 JSP나 PHP같은 느낌의 언어 같던데 아직은 잘 모르겠다?? 일단 더 찾아봐야지. 일단 윈도우 검색에서 [Windows 기능 켜기/끄기] 를 찾아서 실행한다. 그러면 다음과 같이 열리는데, 거기서 [인터넷 정보 서비스] 저 부분을 설정해주면 된다. 캡쳐한 내용과 동일하게 체크해주면 됨!! 다 하고 확인을 누르면 뭐가 자동으로 설치되는데 다 설치될때까지 기다린다. 그리고 나서 윈도우검색에 IIS를 쳤을 때 이렇게 IIS(인터넷 정보 서비스) 관리자 앱이 정상적으로 뜨면 IIS설치 완료된 것. IIS를 설치가 완전히 되었는지 인터넷창에 localhost를 쳐서 확인해보자. 정상적으로 파란색 화면이..

기타 2022.04.21

[아파치서버/php 설치] Apache Server 설치 후 php 연동

이번에 회사에서 php로 작은 플젝을 맡게 돼서 새로 배우게 됐는데, 원래 쓰던 tomcat 서버는 거의 자바위주로 쓰고 php에서는 잘 안쓰는 것 같아서 일단 아파치서버를 설치해봤다. 잘 찾아보니 톰캣서버로 자바랑 php 다 돌릴 수 있는 거 같긴 한데, 내가 잘 모르기도 하고 php는 아파치로 하는게 대부분이라 자료도 많은 것 같아서 그냥 아파치로 하기로 했다...(잘 모를땐 메이저를 따라가는게 무난픽!) 일단 공식 사이트에 들어가서 아파치 서버와 php를 설치해준다. 설치 후 압축을 해제하여 저장하는 위치는 C드라이브 바로 아래에 두는 것이 편하니 그것을 추천. ( 만약 다른 위치에 저장했다면 위치를 잘 기억해둘 것 ) 1. Apache 서버 설치 공식 사이트 - Win64버전 다운로드 ( 대체로 ..

기타 2022.04.12