본문 바로가기

SW 프로그래밍/센토스(CenTOS)39

윈도우에서 작성한 Shell 스크립트 리눅스에서 에러나는 경우 출처 : https://www.snoopybox.co.kr/1613 윈도우에서 작성한 Shell 스크립트 리눅스에서 에러나는 경우 윈도우에서 메모장으로 작성한 Bash 스크립트 파일을 리눅스에 넣어 돌리면 오류가 발생합니다. 그 이유는 DOS와 UNIX 계열의 개행 방식이 서로 다르기 때문인데요, 눈에 보이지는 않지만 각 줄의 � www.snoopybox.co.kr 윈도우에서 메모장으로 작성한 Bash 스크립트 파일을 리눅스에 넣어 돌리면 오류가 발생합니다. 그 이유는 DOS와 UNIX 계열의 개행 방식이 서로 다르기 때문인데요, 눈에 보이지는 않지만 각 줄의 마지막에는 개행을 위한 문자가 들어있는데, 윈도우는 CR과 LF를 함께 사용하지만 리눅스는 LF만 사용하기 때문에 문제가 발생합니다. CR은 Ca.. 2020. 7. 6.
root 사용자 콘솔 색상 변경 콘솔창에서 아래와 같이 입력 export PS1="[\[\033[33;1m\]\u\[\033[31;1m\]@\[\033[34;1m\]\h\[\033[32;1m\] \w\[\033[37;1m\]]#" export PS1="[\[\033[33;1m\]\u\[\033[31;1m\]@\[\033[34;1m\]\h\[\033[32;1m\] \w\[\033[37;1m\]]# " 결과 또 다른예 export PS1="[\[\033[33;1m\]\u\[\033[31;1m\]@\[\033[34;1m\]\h\[\033[32;1m\] \w\[\033[37;1m\]]\\$" Prompt에 나타낼수 있는 정보 프롬프트 변수 리눅스의 bash 쉘 프롬프트 기본값은 "[유저명@호스트명 현재디렉토리]$"의 형태로 되어있다.(root.. 2020. 6. 25.
iptables IP 차단 1 문법 차단 명령어 iptables -A INPUT -s 아이피 -j DROP Bash 1.1 예시 iptables -A INPUT -s 111.222.33.44 -j DROP Bash → 111.222.33.44 차단 iptables -A INPUT -s 111.222.33.0/24 -j DROP Bash → 111.222.33.X 대역 차단 실행예시 [root@zetawiki ~]# iptables -A INPUT -s 111.222.33.44 -j DROP [root@zetawiki ~]# iptables -L Chain INPUT (policy ACCEPT) target prot opt source destination DROP all -- 111.222.33.44 anywhere Chain F.. 2020. 4. 28.
iptables Log settings iptables Log settings # cp /etc/syslog.conf /etc/syslog.conf_ORG # cp /etc/rsyslog.conf /etc/rsyslog.conf_ORG - 시스템에 따라서 둘중 하나의 파일만 존재합니다. - 기존 설정파일 백업 # vi /etc/rsyslog.conf - 설정파일 수정 # iptables Log kern.warning /var/log/iptables - 위에 두줄 내용 추가 - 추가됨 # systemctl restart rsyslog - rsyslog 재시작 # vi /etc/sysconfig/iptables -A RH-Firewall-1-INPUT -j LOG --log-prefix "INPUT:DROP:" --log-level 6 위 내용추.. 2020. 4. 28.
센토스7 시간동기화 시간을 동기화하기 위해 과거에는 ntpd 데몬을 사용했지만, 이제는 좀 더 좋은 chrony를 사용할 수 있다. 먼저 chrony 패키지를 설치한다. [root@localhost /var/lib/php]# yum install -y chrony Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile epel/x86_64/metalink | 6.1 kB 00:00:00 * base: mirror.kakao.com * epel: ftp.jaist.ac.jp * extras: mirror.kakao.com * updates: mirror.kakao.com base | 3.6 kB 00:00:00 epel | 4.7 kB 00:00:00.. 2020. 4. 26.
phpmyadmin failed: Permission denied (13) 해결 failed: Permission denied (13)위와같이 접속 오류가 나면 아래와 같이 session 권한변경 # chmod 0777 /var/lib/php/session [root@localhost /etc/httpd/conf]# cd /var/lib/php [root@localhost /var/lib/php]# ll total 0 drwxrwx---. 2 root apache 6 Nov 2 01:06 session [root@localhost /var/lib/php]# [root@localhost /var/lib/php]# [root@localhost /var/lib/php]# chmod 0777 /var/lib/php/session [root@localhost /var/lib/php]# [ro.. 2020. 4. 26.