• Linux基础学习01


    1.文件系统

    1.1、linux与window的一些区别

    Linux不以文件后缀名区分文件类型,是以权限区分。通常以下文件注明扩展名方便管理员管理:

    • 压缩包:*gz、*.bz2、*.zip、*.tar.gz、*tar.bz2、*.tgz等

    • 二进制软件包:.rpm

    • 程序文件:Shell脚本通常一般用*.sh扩展名结尾,其他的还有以*.c扩展名结尾的c语言文件

    • 网页文件:一般以“*.html”、“*.php”结尾

    Linux中所有的存储设备都必须在挂载之后才能使用

    • Linux中所有的存储设备都有自己的设备文件名,挂载之后才能使用

    • 挂载实际就是给这些存储设备分配盘符,如:把设备文件(如/dev/sdb)和挂载点(已连接的空目录)连接的过程叫做挂载

    1.2、Linux目录结构

    根目录文件:

    img

    目录名目录作用
    /bin/ 存放系统命令的目录,普通用户和超级用户都可以执行,是/usr/bin/目录的软连接
    /sbin/ 存放系统命令的目录,超级用户可用,/usr/sbin/目录的软连接
    /usr/bin/ 系统命令目录
    /usr/sbin/ 系统命令目录
    /boot/ 系统启动目录,保存于系统相关的文件
    /dev/ 设备文件保存位置
    /etc/ 配置文件的保存位置。系统内采用默认安装方式(rpm安装)的服务配置文件全部保存在此目录中,如用户信息、服务的启动脚本,常用服务的配置文件等。
    /home/ 普通用户的家目录。在创建用户时,每个用户默认登陆和保存自己数据的位置,普通用户的宿主目录是在/home/下建立一个和用户名相同的目录。如user1家目录就是/home/user1/
    /lib/ 系统调用的函数库,是/usr/lib/的软连接
    /lib64/ 类似/lib/
    /lost+found/  
    /media/ 挂载目录
    /misc/ 挂载目录
    /mnt/ 挂载目录,通常只使用这个目录挂载
    /opt/ 第三方安装的软件保存位置。用来放置和安装第三方软件的位置。但是通常在/usr/local/目录下安装软件
    /proc/ 虚拟文件系统
    /sys/ 虚拟文件系统,,该目录中的数据都保存在内存中,用来保存内核相关的信息,与/proc/相似
    /srv/ 服务数据目录。一些系统服务启动后,可以在这个目录中保存所需要的目录
    /tmp/ 临时目录,系统用来存放临时文件的目录
    /usr/ UNIX Software Resource 的缩写。系统软件资源目录,系统安装的软件大多数在这里
    /usr/lib/ 应用程序调用的函数库保存位置
    /usr/local/ 手工安装的软件保存位置。
    /usr/share/ 应用程序的资源文件保存位置,如帮助文档,说明文档等
    /usr/src/ 源码包的保存位置。建议放在/usr/local/src下
    /usr/src/kernels 内核源码保存位置。
    /var/ 动态数据保存位置。
    /var/www/html RPM包安装的Apache的网页主页面
    /var/lib/ 程序运行中需要调用或改变的数据保存位置,如Mysql的数据库保存在/var/lib/mysql/目录中
    /var/log/ 系统日志保存位置
    /var/run/ 一些服务和程序运行后,他们的PID保存位置
    /var/spool/ 放置队列数据的目录。就是排队等待其他程序使用的数据,比如邮件队列和打印队列
    /var/spool/mail/ 新收到的邮件队列保存位置
    /var/spool/corn/ 系统的定时任务队列保存位置

    1.3、服务器关机及重启的注意事项

    远程服务器不能关机;远程服务器重启前,要终止正在执行的服务;重启命令建议使用“shutdown -r now”,在重启之前尽量使用“sync”命令同步数据;不要再服务器访问高峰执行高负载命令。

  • 相关阅读:
    线性dp
    Python3.6.5编译报错 configure: error: no acceptable C compiler found in $PATH
    hadoop伪分布式安装流程
    hadoop需要修改的配置文件
    Linux 免密登录和配置环境变量
    虚拟机修改主机名
    Netty自定义解码器
    Java 操作KafKa API
    Mysql分表:Merge
    CentOS7虚拟机配置ip地址
  • 原文地址:https://www.cnblogs.com/yinqs/p/12659583.html
Copyright © 2020-2023  润新知