일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- memtester
- ipmi
- 몽상드애월
- iftop
- bash
- OS TEST
- ipmitool
- 애월맛집
- bwm-ng
- Linux
- 표준 에러
- ipmiutil
- 표준 입력
- 표준 출력
- 제주맛집
- sysstat
- history 로그 남기기
- 제주도
- 제주도맛집
- GCOV
- 사랑담은해물
- stressapptest
- 사랑담은 해물
- iperf
- bwm
- 복도새기
- 숙이네보리빵
- vnstat
- 살롱드라방
- Shell Script
- Today
- Total
목록> [IT]/>> Linux (20)
이런 세상..
TEST_1=abc NO=1 RESULT=$(eval echo \$TEST_${NO}) echo "$RESULT" => 결과: abc 출력됨
[1] 파티션 시작 블록 확인 # fdisk -l ./xxxx.img [2] 해당 이미지 /mnt 파티션으로 마운트 # mount -o loop,offset=$((시작블록*512)) xxxx.img /mnt
# date +'%Y-%m-%d %H:%M:%S' 2020-01-28 09:54:05 # date +'%y%m%d_%H%M%S' 200128_095409
[1] 프로세스 시작시간 # ps -eo pid,lstart,cmd | grep [데몬이름] | grep -v grep # ps -o lstart= [PID] [2] 프로세스 구동 시간 # ps -eo pid,user,etime,cmd | grep [데몬이름] | grep -v grep # ps -o etime= [PID] # ps -o lstart=,cmd= [PID]
**Ethernet 명칭 확인 # ls -1 /sys/class/net/ **SATA 명칭, 링크 스피드 스피드 # ls -1 /sys/class/ata_device/ # cat /sys/class/ata_device/dev*/class # cat /sys/class/ata_link/link*/sata_spd
[1] RPM 패키지명 확인 # rpm -qa | grep openssl [2] RPM 패키지 정보 확인 # rpm -qi openssl [3] RPM 패키지 변경내역 확인 # rpm -q --changelog openssl [4] RPM 패키지 설치 파일 확인 # rpm -ql openssl [5] 파일로 부터 RPM 패키지 확인 # which openssl /usr/bin/openssl # rpm -qf /usr/bin/openssl openssl-1.0.1e-51.el7_2.2.x86_64 [6] 기타 (YUM으로 RPM 다운로드) # yum update httpd -y –downloadonly # yum update httpd -y –downloadonly –downloaddir=/temp
[LINUX] history 내역을 실시간으로 rsyslog 로 남기기 [1] /etc/bashrc 파일에 다음 추가#vi /etc/bashrcexport PROMPT_COMMAND='RETRN_VAL=$?;logger -p local6.debug "[$(whoami)][$PWD][$$]: $(history 1 | sed "s/^[ ]*[0-9]\+[ ]*//" ) [$RETRN_VAL]"' [2] /etc/rsyslog.conf 설정에 다음 추가# vi /etc/rsyslog.conflocal6.* /var/log/history.log # service rsyslog restart [3] 실행 (터미널 종료 후 재접속)# cat /var/log/history.logJan 15 16:48:48 QM-OS..
[LINUX] shell script - 비교 연산자 [1] 비교 연산자(숫자)-eq : 같다-ne : 같지않다-gt : 초과-ge : 이상-lt : 미만-le : 이하 (문자열)=, == : 같다!= : 같지 않다-z : 문자열이 NULL 이다-n : 문장열이 NULL 이 아니다. [2] 논리 연산자-a : and, && (둘다 참)-o : or, || (둘중 하나만 참) **응용[1] 파일 생성 시기 비교A -nt B : A파일이 B파일보다 최신임(newer than)A -ot B : A파일이 B파일보다 예전것임(older than)
[LINUX] shell script - ftp 접속 및 파일 전송 IP="192.168.2.100" USER_ID="user"USER_PW="test" ftp -i -n $IP
[LINUX] history 시간 출력 [1] 설정# export HISTTIMEFORMAT='%Y-%m-%d %H:%M:%S ' # history 1015 2016-01-15 16:12:18 ls 1016 2016-01-15 16:12:19 cd 1017 2016-01-15 16:12:20 ls 1018 2016-01-15 16:12:20 cd [2] 해제# unset HISTTIMEFORMAT# history 1015 ls 1016 cd 1017 ls 1018 cd [3] /etc/profile 에 설정# vi /etc/profile(아래 항목 추가)HISTTIMEFORMAT='%Y-%m-%d %H:%M:%S 'export HISTTIMEFORMAT # source /etc/profile