일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- nodejs
- Express
- Webpack
- Node
- 정규표현식
- log_bin
- regex
- REACTJS
- upgrade
- current_date
- REACT
- eslint
- Effective Java 3/e
- spring
- npm
- 퀵소트
- Chunk
- java
- Regular expression
- spring cloud
- git
- Spring Batch
- update
- JavaScript
- MySQL
- log4j2
- mysql 5.5
- expire_logs_days
- Effective Java
- migration
- Today
- Total
목록Technical/Ubuntu (6)
내 세상
Shell Script 또는 rc.local에서 Exception 처리가 필요할 때가 있음. rc.local의 경우, 중간에 permission denied와 같은 에러가 발생했을 때 rc.local service가 정상적으로 올라오지 않는다. service가 정상적으로 올라오지 않을 때는 아래 명령어로 확인 가능. systemctl status rc-local 또는 journalctl -xe Exception 처리는 아래와 같이 처리 가능함. echo "Start" echo 1 > /sys/babo if [ $? -eq 0 ];then echo "CMD OK" else echo "CMD Fail" fi echo "Finish" 위 코드는 1을 /sys/babo에 echo하는 코드이다. 코드의 위/아래 ..
줄번호 보이기 :set nu 줄번호 감추기 :set nonu 자동 줄바꿈 설정 :set wrap 자동 줄바꿈 해제 :set nowrap
1234567for i in `find build*.txt`do Before=`basename -s ".txt" $i` suffix="_utf8.txt" After="$Before$suffix" iconv -c -f euc-kr -t utf-8 $i > $AfterdoneColored by Color Scriptercs
파일 내용 검색하기 (GREP) - grep -r 'fine_tune_checkpoint' ./* - 현재 path 및 하위 디렉토리 내 파일 중 "fine_tune_checkpoint"라는 글자를 찾는 명령. 특정 파일 찾아 삭제하기 (FIND) - find . -name 'events.out.tfevents*' -exec rm -rf {} \; - 현재 path 및 하위 디렉토리 내에서 "events.out.tfevents"로 시작하는 이름의 파일을 찾아 삭제하는 명령.
kill $(ps aux | grep '[찾을 내용]' | awk '{print $2}') ps aux- 전체 프로세스의 목록을 보여줌 ps aux | grep '[찾을 내용]'- 전체 프로세스에서 grep 명령어로 원하는 키워드가 있는 프로세스를 찾음. ps aux | grep '[찾을 내용]' | awk '{print $2}'- 전체 프로세스에서 grep 명령어로 원하는 키워드가 있는 프로세스를 찾은 후 2번째 열을 뽑아냄.
1. 포트(Port)로 프로세스 ID(PID) 찾기lsof -i:8080포트(port)가 8080인 프로세스를 출력해줌 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME node 3791 ***** 11u IPv4 37772 0t0 TCP ******** (LISTEN) 2. 프로세스 ID(PID)로 포트(Port) 찾기sudo netstat -pl | grep 3791프로세스 ID(PID)가 3791인 네트워크 정보를 확인하여 포트를 확인할 수 있음 tcp6 0 0 [::]:8080 [::]:* LISTEN 3791/java