본문 바로가기

분류 전체보기

(179)
리눅스에서 사용자 생성하는 방법을 알아보자 ! (리눅스 사용자 만들기, 리눅스 사용자 추가) 리눅스는 윈도우에 비해 여러 사용자를 만들고, 그 사용자를 관리해야 할 일이 많이 있다. 그리고 추후에 공부할 권한과 관련해서도 사용자 부분을 확실히 짚고 넘어가야한다. =============================================================================================== 사용자 생성에 앞서 현재 리눅스에 존재하는 사용자들의 정보를 확인해보자. 사용자 정보는 /etc/passwd 에 적혀있다. cat 명령어를 확인해 내용을 출력해보자. # cat /etc/passwd 맨 아래 행을 보면 최근 생성된 사용자가 보일 것이다. 각 행의 맨 앞 부분에 적힌게 사용자명이다. 콜론(:)으로 나누어진 각 부분이 무엇을 의미하는지 haejoon 이라는..
자바 스크립트 숫자인지 아닌지 판별 isNaN() 함수 출처 : https://redcow77.tistory.com/400
Lets' Encrypt 인증서 갱신하기 (centOS7 +nginx) Let's Encrypt 인증서는 유효기간이 90일이기 때문에 90일마다 갱신을 해주어야 한다. 어느새 내일 만료ㅋㅋ 자동으로 갱신 해주는 방법이 있지만 아직 스크립트를 못짜서 수동 인증서 갱신을 시도해 보았다. 서버 접속후 letsencrypt 로 들어가서 ./lersencrypt-auto 실행 갱신할 주소 번호 입력 성공 했다고 뜸 웹서버 ngimx 사용중이라서 systemctl reload nginx 로 nginx 재시작 마지막으로 사이트 접속 후 주소창 옆 자물쇠 모양 눌러서 인증서 날짜 갱신 확인해 주면 완료 예전 처음 갱신 했을때는 뭔가 더 복잡해서 (./lersencrypt --manual-public-ip-logging-ok 옵션을 추가 한다던가) 처음 갱신할때 더 필요한게 있는건지 아니면..
[jQurey] 자식 요소 선택방법 및 찾기, Children() 제이쿼리를 사용하여 간단하게 자식요소를 선택하는 방법을 알아보려고 합니다. 자식요소를 선택하는 방법에는 children() 함수가 많이 사용됩니다. 이 외에도 find() 함수가 존재하는데 오늘은 children()에 대하여 자세히 알아봅니다. # 제이쿼리 children() 자식요소 얻기위에 잠시 언급한 find() 그리고 오늘 알아볼 children()의 차이점을 알아보겠습니다. 이 둘의 차이점이라면 children()은 부모 요소의 바로 아래 단계인 자식요소만 선택할 수 있으나, find()는 부모 태그의 모든 하위 요소의 자식을 선택하여 가져올 수 있다는 점이 차이점입니다. 그럼 children()의 간단한 사용방법은 아래와 같습니다. $(element).children(option) 괄호안의 선..
[jQuery] select box 선택값 가져오기,value 값 여러 개 가져 오기 Select box ID로 접근하여 선택된 값 읽기 홍길동 조석 아무개 $("#userListSB option:selected").val(); Select box ID로 접근하여 선택된 텍스트 읽기 $("#userListSB option:selected").text(); //홍길동,조석,아무개.. Select box ID로 접근하여 여러 개 Value 값 가져오기. 홍길동 조석 아무개 $("#userListSB option:selected").attr('value2'); //value2에 userNumber 데이터 $("#userListSB option:selected").attr('value3'); //value3에 userPK 데이터 Select box Name로 접근하여 선택된 값 읽기 홍길동 조석..
[Android] 크롬으로 안드로이드 디버깅 하기 먼저 원리는 간단합니다. 안드로이드에 크롬을 설치하고,USB로 PC로 연결하고,PC의 크롬에서 인식하는 방식입니다. 좀더 자세히 설명하면, 1. 안드로이드에서 크롬을 설치하고요.(버전 32 이상!) 2. USB로 PC에 연결합니다.(별다른 SW 설치 없이 그냥 연결입니다) 3. 안드로이드 환경설정에서 개발자옵션을 켜고, USB디버깅을 활성화(아래 그림 3가지 참고) 4. PC에 설치된 크롬에서 기기를 찾습니다. (주소창에 about:inspect) chrome://inspect 3단계부터 조금 자세히 알아보겠습니다. 3. 안드로이드 환경설정에서 개발자옵션을 켜고, USB디버깅을 활성화 갤럭시노트2 android 4.3 기준 화면입니다. 환경설정-디바이스정보-빌드번호항목을 찾습니다 여기서 빌드번호를 7차례..
이미 버전 코드가 1인 APK 또는 Android App Bundle이 있으므로 다른 버전 코드를 사용해야 합니다 (앱 업데이트) 앱 등록할때 이런 문구가 뜨면서 업로드가 안된다면 '이미 버전 코드가 1인 APK 또는 Android App Bundle이 있으므로 다른 버전 코드를 사용해야 합니다' 버전이 수정된 표시를 해줘야 한다는 뜻입니다. 방법은 변경후 sync를 맞추고 다시 apk 만들어서 플레이스토어 프로덕션 -> (오른쪽 위) 버전수정 (저장 - 검토 - 프로덕션 출시) 출처 : https://binshuuuu.tistory.com/255 출처 : https://lcw126.tistory.com/28?category=771511
[github] remote repository 공유가 안될 때 (remote: Repository not found) 팀 프로젝트를 하는 중, 나와 함께 서버를 맡은 팀원과 깃헙 리파지토리를 공유해서 작업을 하기 위해서 git remote add pair [팀원의 github repository 링크] 위 명령어를 통해서 remote repository를 공유하고, git remote -v 를 터미널에 입력했을 때, originhttps://github.com/me/project.git (fetch) originhttps://github.com/me/project.git (push) pairhttps://github.com/pair/project.git (fetch) pairhttps://github.com/pair/project.git (push) 라는 결과가 터미널에 뜨는 것으로 보아 잘 등록이 된 것도 확인할 수 ..