본문 바로가기
IT&Guide

리눅스서버 자주 쓰는 실무 명령어 모음 -1

by Jigton GAL 2023. 1. 26.
반응형

서버 시간 맞출때

rdate -s time.bora.net

 

네임서버 접속수 설정
echo 100000 > /proc/sys/net/ipv4/netfilter/ip_conntrack_max

 

iptable로 차단 안되는 아이피 차단

route add -host 61.73.87.167(아이피주소) reject

 

디비복구
./myisamchk -r /usr/local/mysql/data/tosingift/디비명_table.MYD

 

587포트적용 잘안될때 임시포워딩
iptables -t nat -A PREROUTING -p tcp -m tcp --dport 587 -j REDIRECT --to-ports 25

 

터미널 작업에서 문자셋 깨질때 명령어 실행 후 작업
LC_ALL=C;export LC_ALL

또는

/etc/sysconfig/i18n에서 LANG="kor_KR.UTF-8"->LANG="ko_KR.EUC_KR"또는LANG="ko_KR.eucKR"로 바꾸어

 

Mysql DB백업
mysqldump -u root -p 디비명> ./저장이름.sql

비번입력

 

Mysql DB복구
mysql -u root -p 디비명< 저장이름.sql

비번입력

 

메일유저세팅
useradd -d /mailhome -s /bin/false -g 12 유저명

passwd 유저명

vi /etc/mail/virtusertable

메일주소와 아이디 입력

ex)daggili2@ksoil.co.kr            daggili

makemap hash /etc/mail

/etc/init.d/sendmail restart

 

 

 

[mysql 비번 변경]

service mysql stop
/usr/bin/mysqld_safe --skip-grant &
mysql -u root mysql
update user set password=password('glems89!@#$') where user='root';
flush privileges;
quit

 

 

ssh 포트 변경
[root@localhost]#  vi /etc/ssh/sshd_config 를 수정함.
# Port 21    -->  Port 16022
# Protocol 2,1
# ListenAddress 0.0.0.0
# ListenAddress ::
[root@localhost]# /etc/init.d/sshd restart
Stopping sshd:[  OK  ]
Starting sshd:[  OK  ]

 

 

 ftp 포트 변경
[root@localhost]# vi /etc/vsftpd/vsftpd.conf 의 아래쪽에 내용추가
pam_service_name=vsftpd
userlist_enable=YES
#enable for standalone mode
listen=YES
tcp_wrappers=YES   -->   #tcp_wrappers=YES     # 작동중지시킴
# 아래 3줄 추가
listen_port=16021  # 변경할 포트
pasv_min_port=30001
pasv_max_port=30005

[root@localhost]# /etc/init.d/vsftpd restart
Shutting down vsftpd: [  OK  ]
Starting vsftpd for vsftpd: [  OK  ]

 

 

반응형

댓글