일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 무료 이미지 제공 사이트
- 한글 기호 자동변환 해제
- 부자의 그릇 요약
- 업무에 바로 쓰는 SQL
- 롤오버 기간을 설정한 비밀번호 마이그레이션 방법
- POP폰트
- 복사 단축키
- 잘라내기 단축키
- 삼성멀티캠퍼스SQL
- 엑셀에서 콤마를 제외한 숫자 개수 세기
- 윈도우10 먹통현상 해결하기
- 바탕화면에 원격 데스크톱 연결 바로가기 만들기
- javascript redirection code
- net user 사용법
- 메타버스 용어
- 오라클DB팁
- 윈도우 10 프리징 해결하기
- 붙여넣기 단축키
- 스타워즈 영화 감상 순서
- AIX 버전확인
- OpenSSL 업데이트
- 오라클팁
- 헤드퍼스트SQL
- AIX NAS NFS
- 작업표시줄 먹통현상 해결하기
- AIX NFS
- 금리와 물가와의 상관관계
- 윈도우 10 슬라이드 종료 단축키 만들기
- ie모드 해제
- 레드햇 버전확인
- Today
- Total
목록리눅스 학습 (19)
Today is Present.
# cat /var/log/cron 으로 확인 가능 crontab -lcrontab -e 5분마다 프로세스 실행*/5 * * * * command
# 1초 단위 반복 주기적 실행# watch -n 1 date# watch -n 1 ls -al /var/log # while true; do ls -al ; sleep 1; done;
ps --no-headers -eo comm,state | grep I | wc -l python -c "print 45+95+2" top / ctrl + z(stop signal) fg(foreground) bg(background) lsblk /dev/sda pidof htop kill -s SIGSTOP 6414 ps -eo comm,state | grep " T" gdb -q hello break main run info proc # 오류 표시 안되도록 find / -name "*top*" 2>/dev/null stdinput 0 stdouput 1 stderr 2 locate htop user_name$ #ls -al 실행 안됨(주석으로 간주) or Ctrl + C mkdir morphys &&..
작업방법 CentOS 8 1) OS 및 커널 버전 확인 cat /etc/redhat-release; uname -r 2) max_user_namespaces 적용 값 확인 (적용 값이 "0"일 경우 취약점 없음) cat /proc/sys/user/max_user_namespaces sysctl -a | grep user.max_user_namespaces 3) 적용 값이 "1"일 경우 "0" 으로 설정 변경 및 적용 echo 0 > /proc/sys/user/max_user_namespaces echo "user.max_user_namespaces=0" >> /etc/sysctl.conf sysctl -p 4) 설정 적용 확인 sysctl -a | grep user.max_user_namespaces
0. OpenSSL 현재 버전 확인 # openssl version 1. 업로드된 파일을 압축해제한다. # tar -zxvf openssl-1.1.1u.tar.gz 2. OpenSSL 설치 진행 # cd openssl-1.1.1u # ./config --prefix=/usr/local/ssl --openssldir=/usr/local/ssl shared zlib 3. 설치진행 전 기존 OpenSSL 을 백업한다. # mv /usr/bin/openssl /usr/bin/openssl_bak 4. 설치가 준비된 버전의 OpenSSL을 설치한다. # make && make install 5. 링크 설정 및 버전 확인 # ln -s /usr/local/ssl/lib/libssl.so.1.1 /usr/lib64/..
심볼릭 링크 파일을 생성 후 타겟을 바꾸고 싶을 경우가 있다. 보통 ln 명령어에 -s 옵션을 사용해서 만든다. 기존 링크 파일의 타겟을 바꾸고 싶을 경우 옵션을 -Tfs 를 사용해서 재생성한다. ex) ln -Tfs /home/user1/bash.sh /var/bash.sh
# find / -name "*.txt" -exec rm {} \; find: Permission denied. # find / -xdev -name "*.txt" -exec rm {} \; # find /etc -perm 640 | wc -l awk - awk는 컬럼 단위로 골라서 출력하는 명령어 # ls | grep test | awk '{print "mv " $1 "temp"}' sed - 치환 등에 많이 사용하는 명령어 # sed -i 's/old_keyword/new_keyword/g' # sort -u 는 중복만 제거 # cat /var/log/secure | awk '{print $3}' | sort -u | sort -m > /home/twice/log.txt touch # touch te..
(1) -- tail 명령으로 로그 파일을 실시간으로 감시합니다. # tail -f /var/log/messages (2) -- logger 명령으로 로그 정보를 syslog에 전달 # looger default-log May 25 07:23;15 local60 root: default-log # Ctrl + C # cat /var/log/messages | grep 'May 25 09' # cat /var/log/messages | grep 'signal \+[0-9\+\.$' # 정규표현식: 'signal' 문자열, ' \+': 공백 1개 이상 존재, '[0-9]\=': 숫자 1 개 이상 존재, '\.': '.'이라는 문자열, '$': 행의 끝 (3) # tail -f /var/log/secure (..
# 지금 현재 나는 누구인가 ? [root@localhost ~]# id morphys uid=1000(morphys) gid=1000(morphys) groups=1000(morphys) # EUID 란 "Effective UID" 라는 의미로서 유효사용자 ID 라는 것이다. 즉, 명령어를 실행하였을 경우에 실행된 명령어가 실질적으로 사용하게 될 권한 사용자를 의미한다. [root@localhost ~]# id -un // EUID(Effective User ID) 정보 확인 root [root@localhost ~]# id -u 0 [root@localhost ~]# id -g morphys 1000 # "who am i" 는 최초 어떤 사용자로 로그인하였나를 확인하는 것이다. [root@localh..
# /proc 파일시스템 개론 /proc 파일시스템은 중요한 커널정보를 저장하고 있는 가상파일시스템이다. 따라서 이 값들을 임의대로 변경하는 것은 서버다운 등의 심각한 상황을 초래할 수 있다. 따라서 정확한 이해와 설정변경으로 인한 상태변화 등을 정확하게 예측한 후에 설정하는 것이 좋다. /proc 파일 시스템은 우리가 흔히 하는 말로 가상파일시스템(Virtual File System)이라고 한다. 하지만 이 말만으로는 PROC 파일시스템에 대한 의미의 전달을 정확하게 할 수 없다. 따라서 필자가 표현할 수 있는 여러가지 표현법으로 이 /PROC 파일 시스템을 표현해 본다면 다음과 같이 여러가지로 표현이 가능하다. ① /proc 파일시스템은 현재 리눅스 커널이 메모리에서 사용하고 있는 모든 자원들에 대한..