服务器
服务器概述
- 服务器可以叫做Servers,一般用于运行Linux/widows服务器版本的系统的设备
- 服务器支持各种app、网站、小程序稳定运行
- 服务器相对于普通电脑更加稳定,更容易扩展
服务器分类
服务器分类 |
特点 | 选型建议 |
物理服务器 | 购买物理设备需要自己部署,价格昂贵 | 测试环境,访问量大使用 |
公有云:云服务器 | 可以按需分配,用户不需要关注物理设备 | 适用于中小型初创企业 |
私有云:虚拟机/虚拟化 | 自己准备物理设备,自定义,数据更安全 | 适用于对安全性有要求用户 |
物理服务器分类:机架式服务器,塔式服务器,刀片服务器
物理服务器品牌:Dell(戴尔),华为,浪潮
云服务器品牌:aws(亚马逊)、GCP(谷歌云),Azure(微软云),阿里云,腾讯云,华为云
深入了解目录下文件
/etc/目录
/etc/文件 | 说明 | 企业应用 |
/etc/hostname | 主机名配置文件 | 每个Linux主机配置主机名,根据主机名区别不同功能机 |
/etc/hosts | 主机名和ip的对应关系 | 网站中做访问使用 |
/etc/sysconfig/network-scripts/ifcfg-eth0 | 网卡配置文件 | 物理服务器需要自己配置,云服务器系统会自动配置 |
/etc/rc.local | 开机自启动文件 | 将开机时需要自动运行的命令、服务存放在这个文件中 |
/etc/fstab | 开机自动挂载的配置文件 | 配置磁盘挂载使用 |
/etc/motd | 文件中的内容会在用户登录系统后显示 | |
/etc/issue /etc/issue.net |
文件中的内容会在用户登录系统前显示 | 温馨提示:这个文件内同应该清空 |
修改主机名★★★★★
主机名修改建议:
- 节点名(主机名)做到见名知意
- 推荐使用英文、"-"、".",不使用中文和其他特殊符号
# hostname new_hostname (临时修改,重启后失效) [root@yuan ~]# hostname yuanxiaojiang [root@yuan ~]# hostname yuanxiaojiang # hostnamectl set-hostname new_hostname (永久修改,重启后生效) [root@yuanxiaojiang ~]# hostnamectl set-hostname yuan [root@yuanxiaojiang ~]# hostname yuan [root@yuanxiaojiang ~]# cat /etc/hostname yuan # 手动修改/etc/hostname文件内容 (永久修改,重启后生效)
网卡配置文件
- /etc/ 各种配置文件的目录
- /etc/sysconfig/ system configure 系统配置文件目录
- /etc/sysconfig/network-scripts/ 网络配置文件目录
- /etc/sysconfig/network-scripts/ifcfg-eth0 或 ens33
- if interface 网络接口
- eth ethernet 网卡
# 修改网卡配置文件的内容需要重启服务
systemctl restart network
[root@yuan ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0 TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=none DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_FAILURE_FATAL=no IPV6_ADDR_GEN_MODE=stable-privacy NAME=eth0 UUID=c164af6b-e9e7-4ee9-9e31-815737e7ea16 DEVICE=eth0 ONBOOT=yes IPADDR=10.0.0.200 # 网卡的ip地址 PREFIX=24 GATEWAY=10.0.0.2 DNS1=223.5.5.5 DNS2=223.6.6.6 # DNS(域名解析服务) IPV6_PRIVACY=no
/etc/rc.local 开机自启动配置文件
# 第一次使用这个文件之前需要给/etc/rc.d/rc.local增加执行权想 chmod +x /etc/rc.d/rc.local # 开机自启动配置文件里面谨慎写入内容 在/etc/rc.local中写入shutdown -h now 或 reboot 试试就逝世 # 温馨提示 /etc/rc.loacl 本质就是快捷方式(软连接),源文件是/etc/rc.d/rc.local
/var/目录
/var/目录下存放经常变化的内容,variable,比如:日志 Linux有异常时,我们需要查看对应的日志 Linux中的日志记录着系统、服务的运行情况
/var/ 存放经常变化的内容 | 说明 | 应用建议 |
/var/log/ | 系统及服务的各种日志目录 | |
/var/log/secure | 存放用户登录情况的日志 | 分析是否有恶意破解情况 |
/var/log/messages | 通过各种服务 | 分析服务、系统异常 |
以secure为例,查看登录日志
- ssh -p 22 [email protected] #ssh是远程连接命令、-p指定端口号、root用户名
- 输入错误密码让他连接失败几次
- 然后查看/var/log/secure #会出现提示密码错误(Failed password)
/proc/目录
这个目录下面存放的是系统的内存中进程信息、linux内核配置、系统信息(此目录是虚拟目录、不会占用磁盘空间)
/proc/ 系统、进程信息、内核 | 说明 | 应用建议 |
/proc/cpuinfo | cpu信息 | 未来监控使用,获取cpu指标 |
/proc/meminfo | 内存信息 | 未来监控使用,获取内存指标 |
/proc/loadavg | 系统负载信息,衡量系统繁忙程度 | |
/proc/mounts | 系统挂载信息 |
1)cpu信息
cpu颗数:就是有多少个cpu
cpu核心数:1颗有多个核心
# 用lscpu命令查看cpu中的信息 CPU(s) 核心数 座 Socket:cpu颗数
2)内存信息
硬盘(磁盘):永久存储数据
内存:临时存储数据
速度:CPU > 内存 >磁盘
标签:配置文件,hostname,etc,深入,rc,服务器,root,目录 From: https://www.cnblogs.com/yuanxiaojiang/p/18391934