• Linux重要目录结构补充


    继续学习Linux重要目录结构。

    修改主机名

    查看/etc/hostname,可以看到主机名,修改分为临时修改和永久修改。

    临时修改:hostname 主机名,可以看出来虽然主机名修改成了luxiaofeng,在Ctrl+D后重新连接Linux系统主机名也变成了luxiaofeng,但是查看/etc/hostname文件发现这只是临时修改生效,真正的名字还是youngchaolin。

    永久修改:hostnamectl set-hostname 主机名,这是个Centos7后的修改方式,如果换成Centos6.9,修改

    /etc/sysconfig/network的HOSTNAME就可以。

    可以看出,在使用永久修改再重新连接,主机名也修改,hostname文件中内容也永久修改。

    修改Linux内核参数信息文件

    修改/etc/sysctl.conf,如下可以看到提示去/usr/lib/sysctl.d等文件进行修改,暂时放一边,以后补充如何优化。

    如果要让修改生效,使用sysctl -p命令来生效。 

    源码编译安装软件默认位置路径

    /usr/local

    Linux下安装软件有三种方式,不同于windows系统的傻瓜式安装:

    (1)rpm安装 rpm -ivh 软件包的包名.rpm

    (2)yum安装,rpm包管理器,它能智能的帮我们选择一个软件包所需要的依赖包,本质上还是rpm安装,但是自动解决了依赖,不需要我们准备好所有的rpm包再开始安装

    (3)源代码安装,这是linux的特点

    存放源码文件的目录

    /usr/src 具体后面再记录,先放上图。

    日志目录

    /var/log目录,记录系统和软件运行信息的地方。

    messages

    系统级日志文件,记录linux运行状态,如果要搞运维,这个日志文件估计天天需要看了。当系统出现运行故障,可以通过它来查看故障信息。

    可以看出修改主机名也记录在了messages日志文件里。如果linux系统运行时间长,会有很多messages信息,后缀用时间来区分。

    secure

    安全日志文件,通过它可以查看用户登录信息,故意登录失败几次后,就有了如下的失败记录,这个可以用来查看是否有黑客刻意破解登录系统。

    dmesg

    硬件信息加载情况日志文件。

    cron

    定时任务日志文件,具体后面补充。

    进程和内核信息

    /proc下查看进程和内核信息,比较常用的有meminfo,cpuinfo,loadavg等。

    查看内存信息

    也可以通过free -m命令来查看内存信息。

    查看cpu信息

    查看负载

    通过查看负载可以判断系统繁忙程度,配合uptime命令一起使用。其中uptime的第一列代表当前时间,up 3:03代表系统运行时间,下面我刻意的多登陆一个用户后,显示为2个user了,然后load average代表平均负载,0.00代表1分钟负载,0.01代表5分钟负载,0.05代表15分钟负载。

    负载的数字和CPU核数相当的时候就是负载的一个经验临界点,例如一颗两核CPU,临界负载就是2,后面详细研究。

    另外w命令可以查看用户登录信息。

    查看挂载情况

    /proc/mounts

    以上为linux重要目录结构的补充,后续深入后再补充。

  • 相关阅读:
    windows的一组常用运行命令
    nfs:server is not responding,still trying 原因与解决方案
    MYSQL外键(Foreign Key)的使用
    byte[]转字符串编码问题
    /usr/bin/ld: cannot find lGL
    Linux查看用户及分组
    NAND和NOR flash的区别
    Win7+Ubuntu11.10(EasyBCD硬盘安装)
    Win7+Ubuntu12.04.1硬盘安装错误及解决方案
    Linux内核编译时错误
  • 原文地址:https://www.cnblogs.com/youngchaolin/p/11247059.html
Copyright © 2020-2023  润新知