일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 신입 개발자 자바 면접
- 개발자 코딩테스트
- 자바 암호화
- 코딩테스트 연습
- 샐러드
- 자바 암호화 복호화
- docker image
- 프로그래머스 코딩테스트
- 신입 개발자 필수 면접 질문
- 식단일기
- 프로그래머스
- Plating
- 직장인점심구독
- docker
- 식단
- 개발자 면접
- 개발자 채용연계형인턴
- 개발자 정규직
- 개발자 인턴
- 플레이팅
- 도커
- Linux
- .dockerignore
- 신입 개발자 면접
- 자바 암호화 알고리즘
- 개발자 면접 질문
- 셰프의찾아가는구내식당
- 신입 개발자 면접 질문
- 신입 개발자 자바 면접 질문
- 자바 stream
- Today
- Total
목록지식노트/도전! 리눅스! (10)
달리는 두딘
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/byabpV/btsICodjuOr/VtVrjBZVjicbhrdhNlqS41/img.png)
안녕하세요 !!!!!오랜만입니다 후후 요즘 DB 마이그레이션 프로젝트 때문에 정신이 없네여블로그를 올린지 5개월이나 지났다니... 소름 블로그 제목처럼열심히 달리고 있는 요즘입니닷갑자기 블로그가 생각나서 또 달려왔네여 프로젝트를 진행하면서WAS1번 서버 -> 2번 서버에 폴더 그대로 전송할 일이 생겼는데Filezila로 전송하며,, 너무 느려 좌절하고 있던 찰나멋쟁이 프로님이 SCP라는 것을 알려주셨습니다!!!!!역시 사람은 배워야 ... 신세계!!!그래서 모두에게 알리고자 가져와봤습니다 scp는 SecureCopy의 약자로, 원격서버에 있는 파일과 폴더를 전송하거나 가져오기 위해 사용하는 명령어이다. ssh 원격 접속 프로토콜을 기반으로 하며, ssh와 동일한 22번 포트를 이용하기 때문에pa..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cYMe2f/btrOnLNjDYf/QVQMDOL94XDnAgaa0bPiv0/img.png)
watch 명령어를 소개합니다. watch는 임의 명령을 정기적으로 실행하는 데 사용되며, 명령의 출력을 터미널 창에 표시합니다. 이 기능은 명령을 반복적으로 실행하고 명령 출력이 시간에 따라 변하는 것을 보아야 할 때 유용합니다. 예를 들어 watch 명령을 사용하여 시스템 가동 시간 또는 디스크 사용량을 모니터링할 수 있습니다. watch 유틸리티는 거의 모든 Linux 배포 환경에 사전 설치된 procps(또는 procps-ng) 패키지의 일부입니다. watch 명령어 사용법 watch 명령의 구문은 다음과 같습니다. watch [OPTIONS] COMMAND watch 명령의 작동 방식을 더 잘 설명하기 위해 date 명령을 실행합니다. watch date 위의 이미지에서 볼 수 있듯이 watch..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/lZOD9/btrN4ymXEeB/Kc1r2pxg7T8D8C3fQsiKP1/img.jpg)
1. 현재 리눅스에서 열려있는 포트 확인 1) netstat -tnlp TCP 중에서(t), Listening 상태[열린포트]인 애들만(l), 상세 정보까지(p), 10진수 숫자로(n) 표기한다. [dklee@localhost ~]$ netstat -tnlp Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN - tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN - tcp6 0 0 :::21 :::* LISTEN - tcp6 0 0 :::22 :::* LISTEN - t..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/dPwWGP/btrNkbzRCID/Wnpf7uejHLXZ62mRcw2RC1/img.png)
리눅스 find 사용법 find [옵션] [경로] [표현식] # 현재 위치에서 log가 들어가는 파일 모두 찾기 find . -name "*log*" 옵션 P : 심볼릭 링크를 따라가지 않고, 심볼릭 링크 자체 정보 사용. L : 심볼릭 링크에 연결된 파일 정보 사용. H : 심볼릭 링크를 따라가지 않으나, Command Line Argument를 처리할 땐 예외. D : 디버그 메시지 출력. 경로 find의 인자값으로는 경로를 받습니다. 상대 경로, 절대 경로 모두 가능하며 대부분의 리눅스의 경우 이 경로 인자 값을 생략한다면 현재 위치(.)를 입력받은 것으로 간주하지만 유닉스의 경우 이 경로를 입력받지 않으면 명령어 실행이 안되니 유의하셔야 합니다. 표현식 name : 해당 이름의 파일을 찾음. 해당..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cmxsb9/btrNs2CdJrn/GnyKA0EJsuj1BodJHf93HK/img.png)
Linux에서 Tomcat 서버 끄기 cd 톰캣설치경로/bin ./shutdown.sh 또는 service tomcat stop Linux에서 Tomcat 서버 켜기 cd 톰캣설치경로/bin ./startup.sh 또는 service tomcat start Linux에서 Tomcat 서버 재가동 위에서와 같이 ./shutdown.sh 후에 ./startup.sh 하기 또는 service tomcat restart 출처 https://wwwnghks.tistory.com/23
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/b1fKV9/btrNjTy7sLz/TVIbfJdyPiavRPJ8KlfXg0/img.png)
리눅스 chown 사용법 리눅스에서 파일은 어떤 Onwer, Group에 속해있습니다. chown 명령어는 파일의 Owner 또는 Group을 변경하는 명령어입니다. 아래와 같이 사용할 수 있습니다. $ chown [OPTIONS] USER[:GROUP] FILE(s) 소유자 변경 ls -l 명령어는 파일의 소유자가 누구인지 보여줍니다. 명령어를 입력하면 아래와 같은 결과가 출력됩니다. 여기서 js js는 Owner와 Group을 의미합니다. 첫번째 js가 Owner를 의미하고, 두번째가 js가 Group을 의미합니다. $ ls -l -rwxr-xr-x 1 js js 6 3월 10 16:02 file1.txt 이제 chown 명령어를 사용하여 Owner를 root로 변경해보겠습니다. (변경하려는 Owne..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/n2mb4/btrM9QWt3vp/N9f9JskK6WCP4LekD5Lkt0/img.png)
Vi, VIM(Vi IMproved=향상된 VI) 빠른 편집 속도가 특징인 리눅스의 대표적인 에디터이다. vi는 Visual의 약자이다. vi 시작 명령어 명령어 설명 예제 vi {파일명} 파일열기, 작성 vi test.txt vi +{행번호} {파일명} 파일을 열고, 입력한 행으로 커서 이동 vi -100 test.txt vi +/"{검색 문자열}" {파일명} “문자열”의 처음발생 단어부터 열기 vi -/"adc" test.txt vi –r {파일명} 손상된 파일 회복 vi -r test.txt view {파일명} 읽기 전용으로 열기기 view test.txt 수정 파일 열기 "vi {파일명}"명령어로 입력했을 때, 입력한 파일명이 실제 존재 한 경우 파일을 수정. 신규 파일 생성 "vi {파일명}"명..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bjH885/btrMSaJsgtR/WQbHOiszMLoYb328YheUck/img.png)
이번 sort와 uniq는 정렬과 중복 처리에 관한 명령어로 awk와 함께 쓰이는 것을 볼 수 있었습니다. 서버 인입(REQ-URL) 시 초별로 카운트하는 상황에 사용됐었고, 이렇게 파악해서 Connection Pool을 조정한다고 알려주셨습니다. 그런 의미로 공부해봅시다~!!!!!!!! sort Description 파일의 내용을 정렬하여 화면에 출력합니다. Options 위치 지정 옵션 -k: key를 기준으로 정렬 -t: 필드 구분자로 데이터 컬럼을 나눠줌(기본 값은 공백) 정렬 기준 옵션 -f: 대소문자 무시 -g: 일반 숫자 정렬 -n: 숫자 정렬 -r: 내림차순 정렬 -u: 정렬 후 행이 같을 경우 중복 제거 -g와 -n의 차이는 이곳에 잘 나와있습니다. 요약하자면 -g는 숫자를 부동 소수점으..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bnVu7o/btrL9p0Tfxl/KHnmMEKbVh032p4zfsYYy0/img.jpg)
저희 사수님이 스케줄러 설정을 해놓으셨을 때, curl이라는 명령어를 사용해서 호출하는 모습을 볼 수 있었습니다. 저번에도 팀장님이 알려주신 적이 있었는데, 그런 의미로 공부해보겠습니다. curl은 사용자 상호 작용 없이 작동하도록 설계된 서버에서 또는 서버로 데이터를 전송하기 위한 명령줄 유틸리티입니다. curl을 사용하면 HTTP, HTTPS, SCP , SFTP 및 FTP 등 지원되는 프로토콜 중 하나를 사용하여 데이터를 다운로드하거나 업로드할 수 있습니다. curl은 전송을 재개하고 대역폭을 제한하며 프록시 지원, 사용자 인증 등을 수행할 수 있는 다양한 옵션을 제공합니다. 이 튜토리얼에서는 가장 일반적인 curl 옵션에 대한 실제 예와 자세한 설명을 통해 컬 도구를 사용하는 방법을 보여드리겠습니..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/A8fWC/btrL24bN0X6/bcHI7m5MTMYAKhtI8TOxe0/img.png)
나부랭이가 이번에 또 사고를 쳤습니다. ... 큽 근데 이번엔 좀 억울하고!!! 원인이 밝혀지지 않아서 찾는 중에 팀장님이 멋진 명령어를 알려주시며, 숙제라고 하셨습니다. 그런 의미로 공부해보겠습니다. awk awk : 데이터를 조작하고 리포트를 생성하기 위해 사용하는 언어입니다. 리눅스에서 사용하는 awk는 GNU 버전의 gawk로 심볼릭 링크되어 있습니다 간단한 연산자를 명령라인에서 사용할 수 있으며, 큰 프로그램을 위해 사용될 수 있습니다. awk는 데이터를 조작할 수 있기 때문에 쉘 스크립트에서 사용되는 필수 툴이며, 작은 데이터베이스를 관리하기 위해서도 필수입니다 Alfred Aho, Peter Weinberger, Brian Kernighan 3명이 만들었는데 이들의 이름 이니셜을 가져와서 a..