1. debian設置靜態主機名
修改配置文件 /etc/hostname,在配置文件中加入主機名
echo 'hostname' >> /etc/hostname
2. 設置靜態ip
通過修改系統配置文件 /etc/network/interfaces實現,在配置文件中加入下述內容
iface eth0 inet static
address 192.168.0.16
netmask 255.255.255.0
gateway 192.168.0.1
/etc/resolv.conf裏面設置DNS服務器,
nameserver 192.168.0.1
#因爲我這裏網關就是DNS服務器所以是相同的
最後重啓系統或者網卡:
reboot #重啓系統
/etc/init.d/networking restart #重啓網卡
3.更換系統apt源
cd /etc/apt cp sources.list sources.list.backup
apt-get update
4. 掛載iso文件
mount -o loop filename.iso /media/cdrom
5. 3306端口監聽
tcpdump -i eth0 -s 0 -l -w - port 3306 | strings
6. 綁定ip地址
ip a add 10.18.2.249/20 dev eth0
7. Center OS查看介質類型命令:
/opt/MegaRAID/MegaCli/MegaCli64 -PDList -aALL | grep 'Media Type'
8. linux系統配置雙機ssh互信登錄
cd ~;ssh-keygen -t rsa; cat id_rsa.pub >> authorized_keys;
將公鑰和密鑰文件拷貝到另一臺機器的相同目錄下,並將公鑰追加到 authorized_keys文件中。
9. 查看路由規則命令
10. 判斷遠程主機的端口是否開放
使用 nc 來判斷:
TCP Port:
nc -w 1 127.0.0.1 22 && echo true || echo false
UDP Port:
nc -w 1 -u 127.0.0.1 22 && echo true || echo false
使用 namp 來判斷:
TCP Port:
nmap ip_addr -p 21
UDP Port:
nmap -sU ip_addr -p 21
11. Centos查看端口占用情況以及打開和關閉端口命令
查看端口占用情況命令
lsof -i tcp:80
列出所有端口
netstat -ntlp
開啓端口(以80端口爲例)
方法一:
/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT 寫入修改
/etc/init.d/iptables save 保存修改
service iptables restart 重啓防火牆,修改生效
方法二:
vi /etc/sysconfig/iptables 打開配置文件加入如下語句:
-A INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT 重啓防火牆,修改完成
關閉端口
方法一:
/sbin/iptables -I INPUT -p tcp --dport 80 -j DROP 寫入修改
/etc/init.d/iptables save 保存修改
service iptables restart 重啓防火牆,修改生效
方法二:
vi /etc/sysconfig/iptables 打開配置文件加入如下語句:
-A INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j DROP 重啓防火牆,修改完成
查看端口狀態
/etc/init.d/iptables status