服务器配置命令大全,服务器配置命令大全,全面解析系统管理与优化技巧
- 综合资讯
- 2024-12-09 18:30:32
- 2

全面收录服务器配置命令,涵盖系统管理与优化技巧,助您高效管理服务器。...
全面收录服务器配置命令,涵盖系统管理与优化技巧,助您高效管理服务器。
服务器操作系统配置命令
1、系统基本信息查看
- 查看系统版本:cat /etc/redhat-release
- 查看内核版本:uname -r
- 查看CPU信息:cat /proc/cpuinfo
- 查看内存信息:free -m
- 查看硬盘信息:df -h
2、系统时间设置
- 设置时区:timedatectl set-timezone Asia/Shanghai
- 设置系统时间:date 2022-01-01 12:00:00
3、系统防火墙配置
- 开启防火墙:systemctl start firewalld
- 关闭防火墙:systemctl stop firewalld
- 开启指定端口:firewall-cmd --permanent --add-port=8080/tcp
- 关闭指定端口:firewall-cmd --permanent --remove-port=8080/tcp
4、系统网络配置
- 查看网络配置:cat /etc/sysconfig/network-scripts/ifcfg-ens33
- 设置IP地址:vi /etc/sysconfig/network-scripts/ifcfg-ens33
- 重启网络服务:systemctl restart network
5、系统软件包管理
- 安装软件包:yum install httpd
- 卸载软件包:yum remove httpd
- 查看软件包信息:yum info httpd
- 搜索软件包:yum search httpd
- 更新软件包:yum update
- 清理缓存:yum clean all
服务器软件配置命令
1、Apache服务器配置
- 启动Apache服务:systemctl start httpd
- 停止Apache服务:systemctl stop httpd
- 重启Apache服务:systemctl restart httpd
- 查看Apache配置文件:cat /etc/httpd/httpd.conf
- 设置虚拟主机:vi /etc/httpd/conf.d/vhost.conf
2、MySQL数据库配置
- 安装MySQL:yum install mysql-community-server
- 启动MySQL服务:systemctl start mysqld
- 停止MySQL服务:systemctl stop mysqld
- 重启MySQL服务:systemctl restart mysqld
- 登录MySQL:mysql -u root -p
- 创建数据库:CREATE DATABASE test;
- 创建用户:CREATE USER 'user'@'localhost' IDENTIFIED BY 'password';
- 授权用户:GRANT ALL PRIVILEGES ON test.* TO 'user'@'localhost';
- 刷新权限:FLUSH PRIVILEGES;
- 退出MySQL:exit
3、Nginx服务器配置
- 安装Nginx:yum install nginx
- 启动Nginx服务:systemctl start nginx
- 停止Nginx服务:systemctl stop nginx
- 重启Nginx服务:systemctl restart nginx
- 查看Nginx配置文件:cat /etc/nginx/nginx.conf
- 设置虚拟主机:vi /etc/nginx/conf.d/vhost.conf
4、Redis缓存配置
- 安装Redis:yum install redis
- 启动Redis服务:systemctl start redis
- 停止Redis服务:systemctl stop redis
- 重启Redis服务:systemctl restart redis
- 登录Redis:redis-cli
- 设置键值:SET key value
- 获取键值:GET key
5、Memcached缓存配置
- 安装Memcached:yum install memcached
- 启动Memcached服务:systemctl start memcached
- 停止Memcached服务:systemctl stop memcached
- 重启Memcached服务:systemctl restart memcached
- 登录Memcached:telnet 127.0.0.1 11211
- 设置键值:set key value
- 获取键值:get key
服务器性能优化命令
1、系统内核参数优化
- 查看内核参数:cat /proc/sys/vm/swappiness
- 设置内核参数:echo 10 > /proc/sys/vm/swappiness
2、网络参数优化
- 查看网络参数:cat /proc/sys/net/ipv4/tcp_fin_timeout
- 设置网络参数:echo 30 > /proc/sys/net/ipv4/tcp_fin_timeout
3、硬盘IO优化
- 查看磁盘IO:iostat
- 查看磁盘分区:df -h
- 磁盘分区优化:parted /dev/sda mklabel gpt
- 磁盘格式化:mkfs.ext4 /dev/sda1
- 分区挂载:mount /dev/sda1 /data
4、CPU优化
- 查看CPU使用情况:top
- 查看CPU性能:vmstat
- 查看CPU负载:mpstat
5、内存优化
- 查看内存使用情况:free -m
- 查看内存交换:swapinfo
- 设置内存交换:swapoff -a && swapon -a
服务器安全配置命令
1、系统安全加固
- 修改root密码:passwd root
- 设置登录失败次数:vi /etc/pam.d/common-auth
- 开启SSH密钥登录:vi /etc/ssh/sshd_config
- 修改SSH端口:vi /etc/ssh/sshd_config
- 开启防火墙:systemctl start firewalld
- 设置防火墙规则:firewall-cmd --permanent --add-rich-rule='rule family="ipv4" source address="192.168.1.0/24" port protocol="tcp" port="22" accept'
2、软件安全加固
- 安装安全软件:yum install openssh-clients
- 修改Web服务器配置:vi /etc/httpd/conf/httpd.conf
- 设置Web服务器目录权限:chmod 700 /var/www/html
- 设置Web服务器文件权限:chmod 644 /var/www/html/index.html
3、数据库安全加固
- 设置数据库密码:ALTER USER 'root'@'localhost' IDENTIFIED BY 'password';
- 修改数据库用户权限:REVOKE ALL PRIVILEGES ON *.* FROM 'user'@'localhost';
- 开启MySQL安全模式:set global validate_password=1;
4、防火墙安全配置
- 开启防火墙:systemctl start firewalld
- 设置防火墙规则:firewall-cmd --permanent --add-rich-rule='rule family="ipv4" source address="192.168.1.0/24" port protocol="tcp" port="22" accept'
5、防病毒软件配置
- 安装防病毒软件:yum install clamav
- 更新病毒库:freshclam
- 扫描病毒:clamscan /var/www/html
本文从服务器操作系统、软件、性能优化、安全配置等方面,详细介绍了服务器配置命令大全,在实际操作中,根据需求选择合适的命令,对服务器进行配置和管理,以提高服务器性能和安全性,希望本文对您有所帮助。
本文链接:https://www.zhitaoyun.cn/1441086.html
发表评论