[Linux] Crontab에 프로세스 정지와 실행을 등록

Linux
[Linux] Crontab에 프로세스 정지와 실행을 등록 #!/bin/sh count=0 cd /opt/monitoring for line in `ps -ef | grep "monitoring" | grep -v grep | awk '{ printf("%s\n", $2); }'` do if [ $line -ge 1 ]; then #echo $line #프로세스 죽이기는 아래것중 아무것나 사용하면 됩니다. #kill -TERM $line kill -9 $line fi #echo $count if [ $count -eq 0 ]; then rm -rf /opt/monitoring/*.out /usr/bin/nohup /opt/monitoring/device.php & #echo bakgroundstart count=$(($count+1)) fi done
Read More

리눅스 로그 파일 정리

Linux
일단 사이즈가 가장 큰 것부터 정리하는 것이 좋겠죠.. . 보통은 messages 파일을 정리하시면 좋습니다. 지우지는 마시고 다음과 같이 하세요. cat /dev/null > /var/log/messages.2 cat /dev/null > /var/log/messages.1 messages 파일도 열어서 오래된 내용들은 삭제하셔도 됩니다. dmesg는 부팅시 기록되는 정보들인데 특별한 경우를 제외하고는 별로 필요가 없습니다. cat /dev/null > dmesg cron은 주기적으로 실행시킨 명령들에 대한 정보인데 해킹을 당한 경우가 아니라면 별로 필요 없습니다. cat /dev/null > cron.3 cat /dev/null > cron.2 cat /dev/null > cron.1 vsftp.log는 ftp를 통해 주고 받은 파일들에 대한 정보, ftp 서버에 로그인했던 사용자에 대한 정보들이 있는데 역시 별로 필요없습니다. cat vsftp.log.1 cat vsftp.log.2 cat vsftp.log.3 maillog는 메일서버와 관련된 로그입니다. 필요없으시면 이 역시 마찬가지로 작업.. secure는 접속 기록과 su 명령과 관련된 기록입니다. 필요없으시면 이 역시 마찬가지로 작업.. 이 정도면 대충 정리될 것 같은데요.. 일단 사이즈가 가장 큰 것부터 정리하는…
Read More

[윈도우] Windows10 성능 안정화 팁

Windows
윈도우10 성능 안정화 팁 1. 빠른 시작 끄지 제어판 > 하드웨어 및 소리 > 전원옵션 > 시스템 설정 "종료설정" 에서 "빠른 시작 켜기(권장)" 을 체크 해제 합니다. 2. HPET 끄기 HPET는 고정밀 타이머로 8코어 이상에서는 오히려 문제를 일으키는 기능으로 다음과 같은 증상을 만듭니다. a. 화면 티어링 b. 1000 폴링 레이트로 사용하는 마우스 포인터의 튀는 현상 c. 화면과 소리의 싱크 안맞음 CMD 관리자 모드 에서 "bcdedit /set useplatformclock false" 명령어로 기능을 끕니다.
Read More

부팅 시 원하는 하드디스크 자동으로 마운트 되도록 처리하기

컴퓨터
부팅 시 원하는 하드디스크 자동으로 마운트 되도록 처리하기 제목 그대로 계속 사용 할 하드디스크를 부팅시에 자동으로 마운트 되도록 처리하는 방법을 알아보자. 우선 하드디스크의 UUID를 알아야한다. $ ll /dev/disk/by-uuid ... ... 111c1e11-0d00-33d3-2c22-9d99fcbf999e -> ../../sdb1 ... ... 요 앞의 숫자들이 UUID 입니다. 고럼 이제 /etc/fstab 파일을 열어서 하드디스크를 추가합시다. $ vi /etc/fstab 맨 마지막줄에 아래의 내용을 추가합시다. UUID=111c1e11-0d00-33d3-2c22-9d99fcbf999e /media/hdd1 ext4 defaults 0 0 각각의 항목은 아래와 같습니다. # <file system> <mount point>   <type>  <options>       <dump>  <pass> <file system> 여기에 UUID를 입력합니다. <mount point> : 마운트 위치를 정해줍니다. 물론 그전에 마운트 할 위치의 디렉터리를 생성해 놓아야 합니다. <type> : 파일시스템 종류를 적어줍니다. <options> : 별다른 사항이 없으면 default 입니다. <dump> : 별다른 사항이 없으면 0 입니다. <pass> : 별다른 사항이 없으면 0 입니다. 재부팅을 해보면 자동으로 마운트 되는 것을 볼 수 있습니다. 출처:…
Read More
[Firefox] 로그인 HTTPS 아니면 경고 표시 해제?

[Firefox] 로그인 HTTPS 아니면 경고 표시 해제?

Windows
파이어폭스 로그인 HTTPS 아니면 경고 표시 해제? 파이어폭스를 사용 하다 보면은 위에 그림처럼 로그인창에 경고 메세지가 나오는 경우가 많습니다.사용자의 안전성을 위해서 HTTPS로 연결을 하지 않으면은 나오는것인데, 어떻게 보면은 약간 불편한 편입니다.물론 안전을 위해서라면은 안내 메세지가 있어야 하지만 내가 불편한것은 싫으신 분들도 있고 하여서 한번 기록해 보려고 합니다. 일단 파이어폭스의 환경설정으로 들어갑니다. 주소 표시줄에 "about:config" 그럼 무수히 많은 설정을 할 수 있는데 우리가 원하는것은 저것을 없애는것이기에 환경설정 검색창에 다음과 같은 단어로 검색을 힙니다. 검색어 : ""security.insecure_field_warning.contextual.enabled" 제가 스샷을 찍다보니 이미 값이 false 이지만은 원래는 true로 되어 있습니다.마우스로 더블 클릭하시면은 true <--> false 로 변경할 수 있으니 값을 변경하시면 됩니다. 이렇게 하고 웹사이트 로그인창을 가서 ID 입력 부분에 마우스로 클릭하면은 이제 가장 위에 있는 그림에 나오는 경고 창이 나오지 않습니다. 대신에 경고창이 나오지 않으니 좀더 신중을 기해서 사용 해주시기 바랍니다.
Read More

[Ubuntu] UFW 방화벽 사용하기

Linux
[Ubunto] UFW 방화벽 사용하기 설치 $ sudo apt-get install ufw 기본 정책 설정 (들어오는 패킷은 차단, 나가는 패킷은 허용) $ sudo ufw default deny incoming $ sudo ufw default allow outgoing ssh, http, https 허용 (ssh 포트를 변경해서 사용한다면 반드시 직접 포트를 입력하자) $ sudo ufw allow ssh $ sudo ufw allow http $ sudo ufw allow https 포트를 변경해 사용하거나 특정 포트를 허용 $ sudo ufw allow 8080 방화벽 ON! $ sudo ufw enable 위의 명령을 실행하면 "현재 ssh 연결에 문제가 생길 수 있습니다. 적용하시겠습니까?" 뭐 이런 질문이 나온다. ssh 포트는 허용으로 변경했으니 "y" 를 입력해 진행할 수 있다. $ sudo ufw status verbose Status: active Logging: on (low) Default: deny (incoming), allow (outgoing), disabled (routed) New profiles: skip To Action From -- ------ ---- 22 ALLOW IN Anywhere…
Read More

[Ubuntu] 우분투에서 NAS 마운트하기

Linux, NAS
NAS IP: 192.168.0.1/nas ID: nas PW: 1234 1. smbfs 설치1    $ sudo apt-get install smbfs smbfs가 설치가 안된다면 아래 명령어로... (사실 지금 smbfs는 cifs-utils package로 대체되었음)1    $ sudo apt-get install cifs-utils 2. 마운트할 폴더 생성12    $ su -# mkdir /home/mynas 3. 마운트하기1    sudo mount -t cifs //192.168.0.1/nasfolder /home/mynas -o user=nas,pass=1234,rw 관리자 권한을 얻어서 /media/mynas 폴더로 들어가면 NAS 서버 디렉토리 구조를 확인할 수 있다. 4. 자동 마운트 등록하기 3번 단계까지만 설정하면 재부팅후 다시 일일이 NAS를 마운트 해야 한다. 부팅 시 자동으로 마운트되도록 하려면 다음과 같이 해주면 된다:1    vi /etc/fstab 아래 내용 추가1    //192.168.0.1/changuk /media/mynas cifs user=changuk,pass=1234,rw   0   0
Read More
[Windows] 바탕화면 Icon 캐쉬값 조정

[Windows] 바탕화면 Icon 캐쉬값 조정

Windows
윈도우 이용시에 바탕화면의 아이콘들이 로딩이 느려서 빠르게 로딩하기 위해서 캐쉬값을 조정해야 합니다. #위치 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer 해당 위치에 가셔서 값들중 "Max Cached Icons"가 없으면은 문자열 값을 새롭게 만들어 주시기 바랍니다.이후에 해당 값을 "4096"(4MB) 혹은 "8192"(8MB)로 입력 하시면 됩니다. 물론 저장하시고 컴퓨터를 재시작 하셔야 적용되기 때문에 꼭 재시작 하시기 바랍니다. 이후에 해당 사항의 적용이 마음에 들지 않는다면은 "Max Cached Icons" 을 삭제 하시거나, 혹은 Default 값인 "500"으로 설정 하시면 됩니다. 출처 : http://slic.tistory.com/877,http://manian.com/lecture/7168592
Read More

[Linux] 리눅스 전체 디스크 사용량 확인

Linux
전체 디스크 사용량을 알기 위해서는 파일시스템(≒볼륨, 파티션)별로 나누어진 용량을 합쳐야 한다. df 명령어를 그대로 쓸 경우 파일시스템 이름이 길 경우 다음 줄로 넘겨서 출력하기 때문에 -P 옵션을 준다. [root@localhost ~]# df Filesystem 1K-blocks Used Available Use% Mounted on /dev/mapper/VolGroup00-LogVol00 27678892 4189988 22060220 16% / /dev/xvda1 101086 36768 59099 39% /boot tmpfs 524288 0 524288 0% /dev/shm [root@localhost ~]# df -P Filesystem 1024-blocks Used Available Capacity Mounted on /dev/mapper/VolGroup00-LogVol00 27678892 4189988 22060220 16% / /dev/xvda1 101086 36768 59099 39% /boot tmpfs 524288 0 524288 0% /dev/shm 전체 용량 (KB 단위) #명령어 df -P | grep -v ^Filesystem | awk '{sum += $2} END { print sum " KB" }' #실행 예시 [root@localhost ~]# df -P | grep -v ^Filesystem | awk '{sum += $2} END { print sum " KB" }'…
Read More

[Ubuntu] [authz_core:error]

Linux
[Ubunto] [authz_core:error]이번에 아파치 버전을 2.4로 올리면서 만나게 된 에러 입니다. [Tue Feb 02 09:19:51.345040 2016] [authz_core:error] [pid 11157] [client xxx.xxx.xxx.xxx] AH01630: client denied by server configuration: /home/ 기존에 잘 사용하던것을 왜 바꾸는지 알 수 없지만은 배포되는것에 맞춰서 생활을 해야하는것이 사용하는 사람의 입장이지 싶습니다.아래에 맞게 모두 변경을 해 줘야 할것 같습니다. [code] # 2.2 Order deny,allow Deny from all #2.4 Require all denied # 2.2 Order allow,deny Allow from all #2.4 Require all granted # 2.2 Order Deny,Allow Deny from all Allow from example.org #2.4 Require host example.org [/code] 참초 : http://httpd.apache.org/docs/2.4/upgrading.html     Allow from all
Read More