首页 > 其他 > 详细

基础1

时间:2021-05-31 15:52:12      阅读:13      评论:0      收藏:0      [点我收藏+]

1、按系列罗列Linux的发行版,并描述不同发行版之间的联系与区别。

? 一类:商业公司的发行版:RedHat公司为代表,其中红帽公司的CentOS免费

? 二类:社区维护的发行版:Debian为代表,其中的Ubuntu集中了Debian的所有的优点

2、安装Centos7.6操作系统,创建一个自己名字的用户名,并可以正常登录,将主要步骤截图。

[root12:57 PMcenros8 ~]#useradd wangyu
[root12:57 PMcenros8 ~]#passwd wangyu
Changing password for user wangyu.
New password: 
BAD PASSWORD: The password is shorter than 8 characters
Retype new password: 
passwd: all authentication tokens updated successfully.
[root12:57 PMcenros8 ~]#su - wangyu

3、配置环境变量,实现执行history的时候可以看到执行命令的时间。

  • 第一步:(全局的话就用/etc/profile)

    技术分享图片

  • 第二步: 加载一下,用source 也可以

[root@localhost ~]# . .bash_profile
[root@localhost ~]# history
1 2021-05-31 00:23:46ip a
2 2021-05-31 00:23:46init 6
3 2021-05-31 00:23:50history
4 2021-05-31 00:26:28vim .bash_profile
5 2021-05-31 00:27:24. .bash_profile
6 2021-05-31 00:27:34history

4、总结Linux哲学思想。

1 一切都是文件
2 配置数据存储在文本中
3 通用字符界面,相对单一,资源消耗少,而且开源
4 功能单一,短小精悍。组合小程序完成复杂任务

5、总结Linux常用命令使用格式,并用实例说明。例如echo、screen、date、ifconfig、export等命令

三种分格使用命令:Unix分格:短横线后跟一个字母

? GUN分格; 两个短横线后接一个单词

? BSD分格: 一个字母,不加短横线,支持组合

-e  或者 -E
[root01:04 PMcenros8 ~]#echo -e  ‘\E[1;31mhello\E[0m‘  
hello
[root01:05 PMcenros8 ~]#echo -e  "123456\tabcdef"
123456  abcdef
[root01:05 PMcenros8 ~]#echo -e  "123456\nabcdef"
123456
abcdef

screen 开启一个后台运行进程 
date 显示修改时间
ifconfig 网络查看
export 声明环境变量

6、描述Linux发行版的系统目录名称命名规则以及用途。

1.严格区分字符的大小写;
2.文件名可以使用除斜线(/)以外的任意字符;
3.文件名不能超过255个字符;
4.以点号开头的文件为隐藏文件,
但是还有两个特殊文件:
一个点:表示当前目录和还有一个是点点(..):这表示当前目录的上一级目录;

/boot 系统启动引导文件存放此目录,内核文件以及引导加载器都存放在此目录下
/bin 存放所有用户的基本命令,该目录不可以独立分区,系统启动时会使用此目录下的文件
/sbin 存放管理类的基本命令,该目录不能独立分区,系统启动时会使用此目录下的文件。
/lib  存放系统启动时程序依赖的基本共享库文件和内核模块文件(/lib/modules)
/lib64  专用于x86_64系统上的辅助共享库文件存放的位置
/etc 配置文件目录
/home  普通用户的家目录
/root 管理员用户的家目录
/media  移动式设备的挂载点
/mnt  临时文件系统挂载点
/dev 设备文件和特殊文件存储位置
/opt  第三方引用程序的安装位置
/srv  系统运行的服务用到的数据
/tmp  产生临时文件的程序提供的存储临时文件的目录可以执行用户执行写入权限,有特殊权限
/tmp 临时文件存储位置
/usr 全局共享的只读数据路径
/var  存储常发生变化的数据库的目录 一般情况下,使用较多的时 /var/log 日志目录
/proc  基于内存的虚拟文件系统,为内核和进程存储其相关信息,多为内核参数。
/sys  sysfs虚拟文件系统提供一种比proc更加理想的访问内核数据的途径。用于管理Linux设备

7、描述文件的元数据信息有哪些,分别表示什么含义,如何查看?如何修改文件的时间戳信息?


File:文件名
Size:文件大小(单位:B)
Blocks:文件所占块个数
IO Block:每个数据块的大小(单位:B)
regular file:普通文件(此处显示文件的类型)
Inode:文件的Inode号,文件的索引节点号
Links:硬链接次数
Access:权限
Uid:(属主id/属主名)
Gid:(属组id/属组名)
Context:文件所在的环境
Access:最近访问时间access time (atime)
Modify:数据改动时间modification time (mtime)
Change:元数据改动时间status time (ctime)

2.stat  + 文件名 查看

3. touch修改时间戳
选项说明:
-a 仅改变 atime和ctime
-m 仅改变 mtime和ctime
-t [[CC]YY]MMDDhhmm[.ss]
指定atime和mtime的时间戳

8、总结软连接和硬连接区别,并用实例操作说明。


#软硬链接的区别:
    01. 链接后的文件大小不一致 ,软链接的就是字符的大小
    02. 链接后的文件类型和权限不一致(颜色不一致)
    03. 链接后的文件和源文件 inode信息有出入
        硬链接inode号码一致
        软链接inode号码不一样
    04. 源文件被删除之后
        硬链接文件依然有效
        软链接文件失效
    05. 软硬链接创建过程不一致
    06.硬链接目录是无法创建硬链接
    07 硬链接指向的是同一个文件,软链接指向的是同一个文件的不同路径
硬链接生成的是普通文件,-符号,
软链接生成的l类型
硬链接是通过索引节点进行链接,所有的文件都有一个独立的iNode编号,允许一个文件拥有有效的路径名

基础1

原文:https://blog.51cto.com/u_14847540/2835172

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!