第三篇:服务器与深入了解目录下文件

随笔2个月前发布 优尼斯赵君
2 0 0

服务器

  服务器概述

服务器可以叫做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 root@10.0.0.200  #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 > 内存 >磁盘

© 版权声明

相关文章

暂无评论

您必须登录才能参与评论!
立即登录
暂无评论...