Linux机器配置是指对Linux操作系统进行一系列的设置和调整,以满足特定的需求,如提高系统性能、安全性或适应特定的应用程序。以下是一些基础概念和相关信息:
ifconfig
或ip addr
。route -n
或ip route
。cat /etc/resolv.conf
。systemctl status <service_name>
。/var/log/
目录下。nginx -t
。top
或htop
查看CPU和内存使用情况。iostat
或vmstat
监控磁盘I/O和系统整体性能。/etc/sysctl.conf
。编辑/etc/sysctl.conf
文件,添加或修改以下内容:
net.ipv4.tcp_syncookies = 1
net.ipv4.ip_local_port_range = 1024 65535
fs.file-max = 100000
然后应用更改:
sysctl -p
使用iptables
配置防火墙规则:
# 允许HTTP和HTTPS流量
iptables -A INPUT -p tcp --dport 80 -j ACCEPT
iptables -A INPUT -p tcp --dport 443 -j ACCEPT
# 允许SSH连接
iptables -A INPUT -p tcp --dport 22 -j ACCEPT
# 拒绝其他所有输入
iptables -A INPUT -j DROP
# 保存规则
service iptables save
编辑Nginx配置文件/etc/nginx/nginx.conf
,添加或修改以下内容:
server {
listen 80;
server_name example.com;
location / {
root /var/www/html;
index index.html index.htm;
}
error_page 404 /404.html;
location = /404.html {
internal;
}
}
然后测试配置并重启Nginx:
nginx -t
systemctl restart nginx
通过以上步骤,你可以对Linux机器进行详细的配置,以满足不同的需求。
领取专属 10元无门槛券
手把手带您无忧上云