일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
- 자바
- 함수
- javascript
- Github
- mariaDB
- DeepLearning
- 인공지능
- Analysis
- Pattern
- db
- Numpy
- learning
- java
- Spring
- Deep
- LIST
- git
- framework
- Server
- SSH
- interface
- Web
- mysql
- centos
- error
- Security
- Linux
- ai
- data
- Python
- Today
- Total
목록Linux/Linux (16)
PostIT
From Digital OceanFrom Digital Ocean2IntroductionOne of the first lines of defense in securing your cloud server is a functioning firewall. In the past, this was often done through complicated and arcane utilities. There is a lot of functionality built into these utilities, iptables being the most popular nowadays, but they require a decent effort on behalf of the user to learn and understand th..
# [Linux/Server] 리눅스 ps 명령어 사용하기 ## 1. 개요 ps 명령어는 현재 시스템에서 돌고있는 프로세스를 보여주는 가장 기본적인 명령어입니다. 이 명령은 top나 htop같이 실시간으로 시스템 자원을 출력하는 명령과는 달리 ps 명령어를 입력한 순간의 정보(user id, cpu 사용량, memory 사용량, 사용한 명령이들 등)를 보여줍니다. ps 명령은 옵션 입력 방법이 bsd 스타일과 unix 스타일, gnu 스타일로 나뉩니다. bsd 스타일은 'ps aux'와 같이 대쉬가 없는 스타일인 반면 unix 스타일은 'ps -ef' 처럼 옵션앞에 대쉬를 넣어 옵션임을 표시하는 스타일입니다. gnu 스타일은 대쉬를 두개 넣는 스타일로 'ps --help' 처럼 사용합니다. 동일하게 문자..
# Unix/Linux 문자열 패턴 검색 (grep) ## 패턴 검색 [grep] grep 명령은 파일 내에서 지정한 패턴이나 문자열을 찾은 후에, 그 패턴을 포함하고 있는 모든 행을 표준 출력해 준다. 물론, 한 디렉토리 내에서 지정한 패턴을 포함하는 파일을 출력할 수도 있다. grep 명령은 하나 이상의 파일로부터 프로그램 수정 등을 위해 변수, 또는 함수명을 찾을때 많이 사용된다. ## Grep 명령의 기본 문법 grep -옵션 패턴 파일명 ### 옵션-c : 패턴이 일치하는 행의 수를 출력 -i : 비교시 대소문자를 구별 안함 -v : 지정한 패턴과 일치하지 않는 행만 출력 -n : 행의 번호를 함께 출력 -l : 패턴이 포함된 파일의 이름을 출력 -w : 패턴이 전체 단어와 일치하는 행만 출력 ..
http://fruitdev.tistory.com/7 내가 리눅스를 세팅하고 제일 먼저 하는일 중에 하나가 원격지에서 root 계정으로 로그인 하는것을 막는것이다. 기본적인 ssh 설정에서는 root 로그인이 허용상태로 되어 있다. 로컬에서야 상관없지만, 원격 로그인을 할때 root 계정으로의 로그인을 허용하면 보안상에 문제가 발생한다. 이유는 해커등이 악의적인 목적으로 해당 서버에 root 계정으로 ssh 접속을 시도할 수 있기 때문이다. 또, 서버 보안감사중에 가장 기본적으로 검사하는 항목이기도 해서 리눅스를 설치할때면 빠짐없이 설정을 변경하려고 노력한다. 아래는 서버에서 root 계정으로 ssh 로그인을 제한하는 방법이다. 1. ssh 설정에 접근한다. [root@localhost ~]# vi /e..
http://brian-s.tistory.com/9- CentOS 7 - (작성자는 Window인것으로 사료됩니다. 참고로 전 MAC이라서 윈도우 관련 설정은 하지 않았습니다.) 이번 포스팅은 Windows server 2012의 환경처럼 VMwareTools를 이용한 파일 공유 시스템이 CentOS상에서는 불안정하여 samba server를 이용하여 구축한 포스팅입니다.CPU RAM GPU OS AMD FX(tm)-4100 Quad-Core Processor [3.60GHz]Virtual divided Quad-Core Processor8.00GB Virtual divided 2.00GB Windows 8.1 Pro K x64 Virtual OS CentOS 7이용 도구VMware Workstation..
https://webtatic.com/packages/php56/PHP 5.6 on CentOS/RHEL 7.2 and 6.8 via YumPHP 5.6.28 has been released on PHP.net on 10th November 2016, and is also available for CentOS/RHEL 6.8 and 7.2 at Webtatic via Yum.Update 2015-08-22 – Webtatic now has released PHP 7 RC1 for CentOS/RHEL 6 and 7PHP 5.6 adds new features such as:constant scalar expressionsvariadic functionsargument unpackingexponentiat..
http://www.2daygeek.com/install-upgrade-mariadb-10-on-centos-rhel-fedora/- CentOS를 접하면서....많은 경험과 배움을 얻는 중. 먼저, mariaDB를 그냥 설치하면 5.5버전 배포판이 깔리게 되는데, 꼭 Repo설정을 하자. 1) Add MariaDB RepositoriesBy default MariaDB 5.x Series was included all the Linux distribution and removed MySQL but they didn’t include MariaDB 10.x series and if you want Add MariaDB Repositories, use the below commands to add Mari..
http://hyeonstorage.tistory.com/274 Linux 문서편집기 vi, vim 명령어 정리 Linux나 Unix에서 환경설정 파일 등을 수정해야 될때 vi 또는 vim을 사용한다. 하지만 윈도우의 단축키에 익숙해져 있는데다 자주 사용하지 않다보니 매번 명령어가 헷갈린다. 사용할때마다 찾아서 사용하기 보다 여기다 정리해놓고 참고해야겠다. 1. vi 실행하기 명령어 동작 vi file file을 연다 vi file1 file2file1 과 file2 를 차례로 연다 view file file을 읽기 모드로 연다 vi -R file file을 읽기 모드로 연다 vi + filefile을 열때 커서가 file 본문의 마지막 행에 위치한다. vi +n file file을 열어 n행에 위치한다..
SSH 데몬 설정(서버용) 설명- /etc/ssh/sshd_configPort xxSSH 서비스 포트는 22로 규약되어 있지만 보안을 위해 임의의 포트로 변경 하는것도 가능하다. 원하는 포트번호로 변경하고 /etc/services 파일에서 ssh 포트값도 변경해 주면 된다.포트번호는 1024 이상의 값들을 이용한다. 포트번호 설명보기Protocol 2SSH 프로토콜은 ver 1과 ver 2가 있는데 SSH1 클라이언트와 SSH2 클라이언트의 접속 요청에 대한 것이다. 보안상 Protocol 1은 사용하지 않고 Protocol 2 만을 사용한다(둘다 사용하기 위해서는 Protocol 2,1 을 적어주면 된다).ListenAddress 0.0.0.0SSH 서버에서 Listen 할 로컬 호스트 주소를 설정하는..
## Intro 시스템에 계정이 적으면 상관없지만, 사용자계정이 많을 경우 권한관리하기가 힘듭니다.예를 들면 남자들만 볼 수 있는 폴더A가 있고, 여자들만 볼 수 있는 폴더B가 있다고 합시다..그러면 남자사용자들은 A폴더만 봐야 되잖아요. B폴더는 접근차단하고...또 여자사용자들은 B폴더만 봐야됩니다. A폴더는 접근하면 안되고..이럴때 사용자들 한명한명 권한을 지정해주어야합니다. 이게 사용자가 적으면 괞찮은데.. 사용자가 많으면 완전 고강도 노동인거죠.. 이때 그룹기능을 사용하게 되면 이 문제는 쉬워집니다..그룹기능은 사용자를 묶어서 권한을 지정할 수 있습니다. 예를 들어, 1000명의 사용자를 1개의 그룹으로 권한을 지정하면 됩니다.A그룹만들고, B그룹만들고 서버 개발자 그룹은 서버 개발자 그룹으로, ..