본문 바로가기

전체 글123

unix/linux 시스템명령 총정리 1.서브 디렉토리를 모두 검색해서 특정 "파일" 찾기 find . -name myfile.txt 2. 파일로 부터 특정 "문자열" 검색하기 grep mystring * grep mystring */* 3. 특정파일 찾아서 삭제하기 find / -name "*.log" -exec rm -f {}; 4. 파일 사이즈 큰 파일찾기 디렉토리 찾기 sort 출력하기 du -S | sort -n 5. 디렉토리 사이즈만 출력하기 du -c -h --max-depth=0 * 6. 시스템 정보 감추기 /etc/inetd.conf telnet stream tcp nowait root /usr/sbin/tcpd in.telnetd -h 7. 프로세스별 시스템 리소스(CPU.MEMORY) 점유율 출력하기 ps -aux | s.. 2020. 10. 23.
nginx setup (ubunt 16.x, ubuntu 18.x , ubuntu ) ubuntu 시스템에 nginx 웹서버를 설치해 보자. nginx 설치 버전 확인 현재 설치 버전을 확인해보자. 설치가 안되어 있다면 아래와 같이 출력될 것이다. nginx 설치 sudo apt install nginx nginx 설치 버전확인 nginx 설치 내용 확인 tree /etc/nginx tree 명령이 설치되어 있지않다면, 이번기회에 설치하도록 하자 **tree 설치 : sudo apt-get install tree tree /etc/nginx nginx configuration 웹서버에서 가장중요한 설정값은 port 와 "web contents(html 등)의 위치지정 이다. 아래 파일을 열어보자. sudo vi /etc/nginx/sites-available/default port 값과 .. 2020. 10. 22.
안드로이드 앱 프로젝트 참고자료 개발자는 모든것을 혼자 해결할 수는 없다. 안드로이드기반의 앱을 개발하면서 도움을 얻는 방법에는 여러가지가 있다. 구글을 검색 하는것, 해외의 개발 커뮤니티를 찾아보는것. 앱 개발 강좌를 수강하는것, 개발서적을 보는것. 물론 도움이 된다. 하지만, 안드로이드 제작자인 구글에서 제공하는 자료를 참고하는 것은 무엇보다 중요하다. 구글은 안드로이드는 개발자들을 위한 페이지를 한글화하여 제공하고 있는데, 내용 또한 매우 잘되어 있다. 아래 사이트에 접속해 보자. developer.android.com/training/basics/firstapp/creating-project Android 프로젝트 만들기 | Android 개발자 | Android Developers 이 과정에서는 Android 스튜디오로 새로운.. 2020. 10. 19.
Tomcat 설치 (Ubuntu 16.x, 18x) Apache(아파치) Tomcat 사이트에 접속하면, 최신 버전의 Tomcat 패키지를 확인할 수 있다. http://tomcat.apache.org Apache Tomcat® - Welcome! The Apache Tomcat® software is an open source implementation of the Java Servlet, JavaServer Pages, Java Expression Language and Java WebSocket technologies. The Java Servlet, JavaServer Pages, Java Expression Language and Java WebSocket specifications ar tomcat.apache.org 다 필요없다. 아래와 같이.. 2020. 10. 18.
Java 설치 (Ubuntu 16.x, 18.x) 우분투(Ubuntu) 에서 JAVA (Java JDK, Java JRE) 를 설치해보자. 현재 설치된 버전 확인. (1) java -version (2) javac -version Java JRE/JDK 설치 sudo apt install openjdk-8-jdk-headless Java JRE/JDK 설치 확인 (1) java -version (2) javac -version 2020. 10. 18.
php 설치 (Ubuntu 18.x) php 는 apache, mysql 와 함께 많이 사용되는 웹서버 스크립트 패키지이다. 시스템을 셋업하는경우에는, apache, mysql 설치후에 php는 마지막에 설치하는것을 권한다. php 설치. sudo apt install php php 설치 버전확인 php 서드파티 모듈 설치 대략 이정도 설치한다. sudo apt install composer php-mysql php-oauth php-curl php-xml php-bcmath (참고) 필요한 모듈을 찾아서 설치하도록한다. sudo apt-cache search php- | grep php | grep module php 설정파일 1 현재 설치된 php 의 conf 파일을 확인한다. /etc/apache2/mods-available/php* .. 2020. 10. 18.
DNS 서버 설정(ubuntu) ubuntu 에서 도메인을 통해 인터넷에 접속하는경우가 있다. 네임서버를 설정한다. 구글에서 제공하는 네임서버 IP (8.8.8.8) 를 설정해보자 sudo vi /etc/systemd/resolved.conf 아래 내용을 설정한다. DNS = 8.8.8.8 (또는168.126.63.1 기타등등, well known IP 를 기입 해보자) 아래와 같이 적용한다. sudo systemctl restart systemd-resolved.service 2020. 10. 18.
ubuntu locale(국가,언어문자셋) 설정 ubuntu 시스템 국가,언어설정하기 대락, 아래와 같이 설정한다. 한글 UTF-8 로 설정한 경우이다. sudo vi /etc/default/locale 사용자 계정에서 적용할 경우. 나는 이렇게 설정했다. vi ~/.bashrc 2020. 10. 18.
계정(account) 추가/삭제하기(ubuntu) 계정 추가하기 // "new_user 계정추가. sudo adduser new_user 명령 하나로 계정디렉토리와 shell 환경파일까지 자동설정된다. sudu useradd new_user 계정만 추가되며, 계정 워킹 디렉토리나 shell 환경설정을 설정해야한다. 주로 일반계정보다는 워킹 디렉토리가 불필요한 특정 프로세스 사용자계정등에 유리하다. 계정 삭제하기 // "old_user" 계정삭제하기 sudo deluser old_user 사용자에게 sudo 권한부여하기 sudo vi /etc/sudoers /etc/sudoers 파일을 편집한다. #user privilege specification 항목을 찾아, 계정명과 함께 라인을 추가한다. (visudo 명령으로 해도 되지만, vi 파일편집을 직접하.. 2020. 10. 18.