OS&기타/Linux: 67개의 글

[리눅스] 칼리리눅스 인터페이스 변경방법 및 한글깨짐 영어로 설정방법

Posted by nkjok
2024. 3. 27. 13:01 OS&기타/Linux
반응형
칼리리눅스
 
1) 인터페이스 변경 방법
1. vi /etc/network/interfaces
auto lo
iface lo inet loopback 아래에 한,두칸 뛰어서 아래내용 입력하면됨
 
auto eth0
iface eth0 inet static
address 100.10.10.170
netmask 255.255.255.0
gateway 100.10.10.1
broadcast 100.10.10.255
 
 
2. service networking restart
네트워크 재시작 하면 됨.
 
추가 업다운 명령어 참고 : # ifdown eth0; ifup eth0
 
 
2) 칼리리눅스 영어 설정방법
한글 깨질때   unset LANG  > LANG=C
반응형

[리눅스] 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

 

반응형