OS&기타/Linux: 66개의 글

[리눅스] wtmp 용량확보방법

Posted by nkjok
2024. 3. 27. 12:56 OS&기타/Linux
반응형

wtmp 용량확보방법

로그인, 로그아웃, 리부팅 등을 로깅하며 # last 명령으로 확인 가능합니다.

확인 후 비정상 접근 이력 확인 시 접근제어 설정 바랍니다

 

아래 명령으로 용량 확보

# cp /dev/null /var/log/wtmp

 

반응형

[리눅스] mariadb (mysql) 한글 안될 때 해결방법

Posted by nkjok
2024. 3. 27. 12:54 OS&기타/Linux
반응형
--- mariadb (mysql) 한글 안될 때 해결방법 
 1. vi /etc/my.cnf 파일 열어서 아래 내용 최하단에 복붙
[mysqld] 
character-set-server = utf8 
 
[client] 
default-character-set = utf8 
 
[mysql] 
default-character-set = utf8 
 
2. systemctl restart mariadb 
 
 3. mysql 접속해서 status 확인하면 Server, Db, Client, Conn 총 4개가 utf8로 변경되어있음 -----------------------------------------------------------------
반응형

[리눅스] Firewalld 사용법 [기초]

Posted by nkjok
2022. 8. 22. 17:00 OS&기타/Linux
반응형

firewall-cmd --permanent --add-service=https
firewall-cmd --permanent --add-port=443/tcp
firewall-cmd --reload
firewall-cmd --list-all
#
[root@localhost ~]# firewall-cmd --list-all
 public (active)
 target: default 
 icmp-block-inversion: no
 interfaces: wlp1s0
 sources:
 services: dhcpv6-client http https mysql ssh
 ports: 443/tcp 80/tcp
 protocols:
 masquerade: no
 forward-ports:
 source-ports:
 icmp-blocks:
 rich rules:
#

반응형

[리눅스] IPTABLES 사용법 -3 [범위지정]

Posted by nkjok
2022. 8. 22. 16:58 OS&기타/Linux
반응형

iptables -A INPUT -p tcp -m tcp --dport 22 -j ACCEPT
iptables -A INPUT -p tcp -m tcp --dport 22:30 -j DROP
순차 적용으로 인해 22 포트는 허용, 23~30 포트는 차단 
(-s 출발지 -d 목적지)
iptables -nL --line-number
iptables -D INPUT 6

반응형

맥북 우측 커맨드키로 한영전환 설정하기

Posted by nkjok
2021. 4. 4. 19:11 OS&기타/Linux
반응형

출처 : launchctl remove keymap rm /Users/Shared/keymap sudo rm /Library/LaunchAgents/keymap.plist

#  해당글의 삭제가 필요 할 시 댓글 주시면 즉시 삭제하겠습니다.

 

 

1. hidutil 로 키매핑 매크로를 만듭니다.

printf '%s\\n' '#!/bin/sh' \\ 'hidutil property --set '"'"'{"UserKeyMapping":[{"HIDKeyboardModifierMappingSrc":0x7000000E7,"HIDKeyboardModifierMappingDst":0x70000006D}]}'"'" \\ >/Users/Shared/keymap chmod 755 /Users/Shared/keymap

 

2. keymap.plist 를 만들어 매크로를 로그인때마다 실행하여 줍니다

cat<<: >/Users/Shared/keymap.plist http://www.apple.com/DTDs/PropertyList-1.0.dtd>](<http://www.apple.com/DTDs/PropertyList-1.0.dtd>)">LabelkeymapProgramArguments/Users/Shared/keymapRunAtLoad :

 

3. 재부팅 후에도 실행될수 있도록 경로를 변경하여 줍니다. 

sudo mv /Users/Shared/keymap.plist /Library/LaunchAgents

 

4. launchctl load를 실행합니다.

launchctl load /Library/LaunchAgents/keymap.plist

 

5. 좌측상단 "사과" -> 시스템환경설정 -> 좌측상단점박이 -> 키보드 -> 입력소스 -> 이전입력소스선택 -> 우측커맨드눌르기 -> F18확인

이제 우측커맨드로 한영이 변경되는지 확인하고 사용합니다.

 

---------------------------------

ex) 추후 원복을 원할경우 터미널에서

launchctl remove keymap

rm /Users/Shared/keymap sudo

rm /Library/LaunchAgents/keymap.plist

 

 

**** 윈도우 키보드를 맥북 키 레이아웃 변경시 1번을 아래의 코드로 대치

printf '%s\\n' '#!/bin/sh' \\ 'hidutil property --set '"'"'{"UserKeyMapping": [ {"HIDKeyboardModifierMappingSrc": 0x7000000E6,"HIDKeyboardModifierMappingDst": 0x70000006D}, {"HIDKeyboardModifierMappingSrc": 0x7000000E2,"HIDKeyboardModifierMappingDst": 0x7000000E3}, {"HIDKeyboardModifierMappingSrc": 0x7000000E3,"HIDKeyboardModifierMappingDst": 0x7000000E2}]}'"'" \\ > /Users/Shared/keymap chmod 755 /Users/Shared/keymap

반응형

[YUM 사용 불가] CentOS 6은 2020 년 11 월 30 일에 수명이 종료되었습니다.

Posted by nkjok
2020. 12. 12. 20:19 OS&기타/Linux
반응형

CentOS6.9 YUM 서비스 종료.txt
0.00MB

 

원인 :
# CentOS 6은 2020 년 11 월 30 일에 수명이 종료되었습니다. YUM이 더 이상 사용되지 않는 저장소에 연결을 시도합니다. 따라서 더 이상 사용되지 않는 저장소 URL을 업데이트하고 저장소를 가리켜 야합니다.
# CentOS 6 reached end of life on the 30th November 2020. YUM attempting connect to deprecated repositories. So, we need update deprecated repositories URL’s and point to the vault.


1. # cd /etc/yum.repos.d/
2. # cp CentOS-Base.repo CentOS-Base.repo.old
3. # vi CentOS-Base.repo
4. [base] [updates] [extras] ----아래 내용 복붙 ----
5. # yum clean all

 

---아래 내용 복붙----
[base]
name=CentOS-$releasever - Base
# mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os&infra=$infra
# baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
baseurl=https://vault.centos.org/6.10/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

# released updates
[updates]
name=CentOS-$releasever - Updates
# mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates&infra=$infra
# baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/
baseurl=https://vault.centos.org/6.10/updates/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

# additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras
# mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras&infra=$infra
# baseurl=http://mirror.centos.org/centos/$releasever/extras/$basearch/
baseurl=https://vault.centos.org/6.10/extras/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

 

반응형

[리눅스] IPTABLES 사용법 -2 [실무]

Posted by nkjok
2019. 12. 15. 00:21 OS&기타/Linux
반응형

watch -n 1 iptables -nvL


service iptables save (저장)
- 저장하지 않으면 재시작/재부팅 후 추가한 정책없음
service iptables start (시작)
service iptables stop (정지)


iptables -nL
iptables -nvL = 패킷 수, 패킷 bytes 포함


-I 맨 위
-A 맨 아래


-p 프로토콜
-m 모듈
-j 점프

 

생성
iptables -A INPUT -p tcp -m tcp --dport 22 -j ACCEPT (목적지 22 포트 허용)
iptables -A INPUT -p tcp -m tcp --dport 22:30 -j DROP (목적지 22~30 포트 범위 차단)
- 순차 적용으로 인해 22 포트는 허용, 23~30 포트는 차단

iptables -A INPUT -p icmp --icmp-type echo-request -j DROP (icmp-request 차단)
iptables -A INPUT -p icmp -j DROP (ICMP 차단)
iptables -A INPUT -s 192.168.0.0/24 -j ACCEPT (출발지 IP 대역 허용)
iptables -A INPUT -d 192.168.0.100 -j DROP (목적지 IP 차단)
iptables -A INPUT -s 192.168.44.0/24 -d 0.0.0.0/0 -j DROP (특정 출발지 IP 대역만 차단)
iptables -A INPUT -s 0.0.0.0/0 -d 0.0.0.0/0 -j DROP (전부다 차단)
iptables -A INPUT -s 0.0.0.0/0 -d 0.0.0.0/0 -j ACCEPT (전부다 허용)

넘버링 확인
iptables -nL --line-number

삭제
iptables -D INPUT 6

 

반응형

[MacOS] Windows + 방향키 기능 쓰기 (Spectacle)

Posted by nkjok
2019. 10. 26. 11:24 OS&기타/Linux
반응형

Spectacle.app.zip
2.86MB

"보안 및 개인정보 보호" 에서 접근 권한 줘야함,

option + command + 방향키 로 윈도우와 동일하게 작동함

반응형