zoukankan      html  css  js  c++  java
  • linux (1)基本知识/目录/磁盘格式/文件系统

    一.linux基本知识介绍
    1.命令行格式:按两次tab可以知道有多少个可执行命令,我的有1980个,用户有1960个)
    【用户名@linux主机名 ~(当前目录)】$ 命令 选项 参数1 参数2
    【root@linux主机名 ~(当前目录)】# 命令 选项 参数1 参数2
    root的主文件夹在/root。所以~代表/root
    用户的主文件夹存在/home/***下,所以~代表/home/***
    linux主机名一般为 localhost
    2. 查看日期: date
    查看日历:cal 7 2016
    算数运算:bc 然后输入计算的公式,enter即可
    热键:
    两次tab:(1)补全命令 (2)补全文件名
    ctrl+c:中断正在执行的命令
    ctrl+d:关闭终端
    3.开关机(root权限)
    不能直接关掉开关?因为是单用户,假多任务,别人在主机上工作或者文件系统损坏,所以关机前保证:
    (1)观察用户使用状态:
    谁在使用 :who
    网络联机状态:netstat -a
    后台执行程序:ps -aux
    数据写入磁盘:sync 将内存中尚未更新的数据写入磁盘中(关机前使用,root权限)
    (2)通知在线用户关机时间
    (3)使用正确的命令: shutdown (通知各个进程,使用运行级别(runlevel)的一些服务关闭))
    (4)关机命令:
    shutdown :shutdown -h(-r代表重启) now (或者时间:8:20 或+20)
    halt:相当于shutdown -h
    reboot:sync;sync;sync;reboot 关机后重启
    poweroff


    二. linux文件,目录与磁盘格式
    1.(1)ls(list):ls -al
    drwxr-xr-x. 2 root root 4096 Jan 22 01:00 Desktop
    文件属性 连接 拥有者 用户组 文件大小 修改日期 文件名
    (注意:可查看即可执行,体现在x 权限,进入目录下必须有r和x,w体现在可修改)
    文件属性:
    -:文件
    d:目录
    l:链接文件
    b:为设备文件中可供存储的接口设备,如:硬盘,在 /dev/hda1
    c:为设备文件中可供存储的串行端口设备,如:键盘,鼠标
    s:套接字文件,客户端通过套接字进行通信
    p:管道文件,解决多个程序访问一个文件的问题
    (2)更改文件权限(常用于复制以后,权限仍为原来的root,其他用户不能修改)
    chgrp: chgrp -r(递归改变) 新的用户组名 文件(目录) (新的用户组名必须存在,在 /root/etc/group中)
    chown: chown -r(递归改变) 新的用户名 文件(目录) (新的用户组名必须存在,在 /root/etc/passwd中)
    也可以同时改变用户组名,用: 连接 chown -r(递归改变) 新的用户名 :新的用户组名 文件(目录)
    chmod: chmod 777 文件名 或者 chmod a(ugo) /u+x/r/x 文件名
    (3)r,w,x介绍
    r:读取目录结构,即可以 ls
    w:新增,移动,删除,修改
    x:是否可以进入该目录中
    2.linux目录配置标准FHS(Filesystem Hierarchy Standards 文件系统层次标准)

    必须与root分区在一起的目录(5种):/etx/,/bin/,/dev/,/sbin/,/libs/ ,因为linux内核启动时只载入一个分区,即/,但是需要很多命令和函数库
    最好单独一区(避免影响其他分区,安全性):/home(系统个人家目录),/usr/local或者/opt(程序安装目录),/var(常用数据)
    系统一般分区:
    /(1G左右)
    /boot(50M,启动文件)
    /usr(系统通常放在这里)
    /home(个人数据)
    /var(1G以上,mail和proxy的存储文件一般放在这里)

    【ps:文件系统知识普及:
    OS从硬盘中读取数据,但是每种OS对硬盘的读取方式不同,产生了不同的文件系统。linux核心只有识别对应的文件系统,才能读取其中的文件。
    win98默认的文件系统是FAT(FAT16)
    win2000的是NTFS
    Linux的是ext2(第二文件扩展系统)/ext3(增加了日志功能,数据写入硬盘前先写入到日志文件中,恢复速度快)】

  • 相关阅读:
    从jQuery看JavaScript匿名函数与闭包
    向properties文件中写入信息(针对获取properties文件失败的总结)
    windows系统下的redis启动教程
    第零次作业
    C语言博客作业02循环结构
    c语言博客作业03函数
    第一次作业
    笔记
    整型类型
    鸡和兔
  • 原文地址:https://www.cnblogs.com/alwayswyy/p/5157557.html
Copyright © 2011-2022 走看看