软链接

Linunx创建软连接、删除软连接、修改软连接

丶灬走出姿态 提交于 2019-11-28 19:07:16
创建: ln -s 【目标目录】 【软链接地址】 ln -s /usr/local/python3/bin/python3 /usr/bin/python3 ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3 删除: rm -rf 【软链接地址】 #正确的删除方式(删除软链接,但不删除实际数据) rm -rf ./test_chk_ln #错误的删除方式 rm -rf ./test_chk_ln/ (这样就会把原来test_chk下的内容删除) 修改 ln -snf 【新目标目录】 【软链接地址】 原文链接:https://blog.csdn.net/weixin_40744265/article/details/87916847 来源: http://www.cnblogs.com/chongdongxiaoyu/p/11384001.html

运维面试题

旧城冷巷雨未停 提交于 2019-11-28 11:25:31
运维面试题 NETWORK 1 请描述TCP/IP协议中主机与主机之间通信的三要素 参考答案 IP地址(IP address) 子网掩码(subnet mask) IP路由(IP router) 2 请描述IP地址的分类及每一类的范围 参考答案 A类1-26 B类128-191 C类192-223 D类224-239组播(多播) E类240-254科研 3 请描述A、B、C三类IP地址的默认子网掩码 参考答案 A类255.0.0.0 B类255.255.0.0 C类255.255.255.0 4 请描述预留给企业的私有网络使用的私有IP有哪三段 参考答案 A类 10.0.0.1-10.255.255.254 B类 172.16.0.1-172.16.31.254 C类 192.168.0.1-192.168.255.254 5组建一个企业网络按照TCP/IP五层参考模型的标准,每个层次需要选购哪些相应层次的设备 参考答案 应用层 计算机 传输层 防火墙 网络层 路由器 数据链路层 交换机 物理层 网卡 6 请分别描述T568A、 T568B的线序 参考答案 T568A:白绿、绿、白橙、蓝、白蓝、橙、白棕、棕 T568B:白橙、橙、白绿、蓝、白蓝、绿、白棕、棕 7 请简要描述交换机的工作原理 参考答案 初始状态 根据源MAC地址学习 除源端口外的端口广播未知数据帧 接收方回应

ubantu下关于linux命令合集

时光怂恿深爱的人放手 提交于 2019-11-28 10:25:42
ubantu下linux的命令与操作 1、熟悉linux目录是学习linux非常必要的第一步 linux目录结构: linux目录: /:根目录,一般根目录下只存放目录,在Linux下有且只有一个根目录。所有的东西都是从这里开始。 /bin、/usr/bin: 可执行二进制文件的目录,如常用的命令ls、tar、mv、cat等。 /boot:放置linux系统启动时用到的一些文件,如Linux的内核文件:/boot/vmlinuz,系统引导管理器:/boot/grub。 /dev:存放linux系统下的设备文件,访问该目录下某个文件,相当于访问某个设备,常用的是挂载光驱 mount /dev/cdrom /mnt。 /etc:系统配置文件存放的目录,不建议在此目录下存放可执行文件,重要的配置文件有 /etc/inittab、/etc/fstab、/etc/init.d、/etc/X11、/etc/sysconfig、/etc/xinetd.d。 /home:系统默认的用户家目录,新增用户账号时,用户的家目录都存放在此目录下,~表示当前用户的家目录,~edu 表示用户 edu 的家目录。 /lib、/usr/lib、/usr/local/lib:系统使用的函数库的目录,程序在执行过程中,需要调用一些额外的参数时需要函数库的协助。 /lost+fount:系统异常产生错误时

Linux高级命令进阶

徘徊边缘 提交于 2019-11-28 10:12:35
输出重定向 场景:一般命令的输出都会显示在终端中,有些时候需要将一些命令的执行结果想要保存到文件中进行后续的分析/统计,则这时候需要使用到的输出重定向技术。 >:覆盖输出,会覆盖掉原先的文件内容 >>:追加输出,不会覆盖原始文件内容,会在原始内容末尾继续添加 2>:错误输出,会覆盖掉原先的文件内容 2>>:错误追加输出,会覆盖掉原始文件内容,会在原始内容末尾继续添加 &>:将标准输出与错误输出共同写入到文件中。覆盖原有内容 &>>:将标准输出与错误输出共同写入到文件中(追加到原有内容的后面) 标准输入重定向(STDIN,文件描述符为0):默认从键盘输入,也可从其他文件或命令中输入。 标准输出重定向(STDOUT,文件描述符为1):默认输出到屏幕。 错误输出重定向(STDERR,文件描述符为2):默认输出到屏幕。 案例1:使用覆盖输出(覆盖原文内容) [root@ken ~]# vim test [root@ken ~]# cat test this is ken [root@ken ~]# echo "this is oscar" > test [root@ken ~]# cat test this is oscar 案例2:使用追加输出(原文中追加) [root@ken ~]# cat test this is oscar [root@ken ~]# echo "this is

Linux文件系统与日志!

别说谁变了你拦得住时间么 提交于 2019-11-28 08:24:19
1、inode 和 block 概述 文件储存在硬盘上,硬盘的最小储存单位叫“扇区”(sector),每个扇区储存 512 字节。 操作系统读取硬盘的时候,不会一个个扇区的读取,这样效率太低,而是一次性连续读取多个扇区,即一次性读取一个“块”(block)。 这种由多个扇区组成的“块”,是文件存取的最小单位。“块”的大小,最常见的是 4KB,即连续八个 sector 组成一个 block。 文件数据存储在“块”中,那么还必须找到一个地方存储文件的元信息,比如文件的创建者、文件的创建时间,文件的大小等等。 这种储存文件元信息的区域叫做 inode,中文译名为“索引节点”,也叫 i 节点。 一个文件必须占用一个 inode,但至少占用一个 block。 2、inode 包含文件的元信息 (1)inode 内容: 文件的字节数、拥有者的 UID、GID、文件的读写执行权限、时间戳等,但不包含文件名。文件名是储存在目录的目录项中 (2)Atime 、Mtime 、Ctime 详解: 英文         别称        中文翻译          何时修改                   查看命令 Access        Atime      访问时间          读取、写入                   ls -lu Modify       Mtime     

Linux基础知识

空扰寡人 提交于 2019-11-28 05:48:15
操作系统发展史 Unix 1970年,美国贝尔实验室的Ken Thompson,以BCPL语言为基础,设计出很简单且很接近硬件的B语言(取BCPL的首字母),并且他用B语言写了第一个UNIX操作系统。 因为B语言的跨平台性较差,为了能够在其他电脑上也能够运行这个Unix操作系统Dennis Ritchie和Ken Thompson从B语言的基础上准备研究一个更好的语言 1972年,美国贝尔实验室的Dennis Ritchie在B语言的基础上最终设计出了一种新的语言,他取了BCPL的第二个字母作为这种语言的名字,这就是C语言。 1973年初,C语言的主体完成。Thompson和Ritchie迫不及待地开始用它完全重写了现在大名鼎鼎的Unix操作系统。 Minix 意为小型UNIX(mini-UNIX) Linux 创始人Torvalds 发展史 Unix(只针对大型主机或服务器) BSD FreeBSD Sun Solaris IBM AIX AT&T System V Minix Linux(适用于x86的个人计算机) Ubuntu Redhat SUSE Fedora Linux不同版本以及应用领域 1. Linux内核及发行版介绍 Linux内核版本 内核(kernel)是系统的心脏,是运行程序和管理像磁盘和打印机等硬件设备的核心程序,它提供了一个在裸设备与应用程序间的抽象层。

Linunx创建软连接、删除软连接、修改软连接

旧时模样 提交于 2019-11-28 00:51:15
创建: ln -s 【目标目录】 【软链接地址】 ln -s /usr/local/python3/bin/python3 /usr/bin/python3 ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3 删除: rm -rf 【软链接地址】 #正确的删除方式(删除软链接,但不删除实际数据) rm -rf ./test_chk_ln #错误的删除方式 rm -rf ./test_chk_ln/ (这样就会把原来test_chk下的内容删除) 修改 ln -snf 【新目标目录】 【软链接地址】 原文链接:https://blog.csdn.net/weixin_40744265/article/details/87916847 来源: https://www.cnblogs.com/chongdongxiaoyu/p/11384001.html

linux文件系统简介

假装没事ソ 提交于 2019-11-27 23:47:07
文件系统是linux的一个十分基础的知识,同时也是学习linux的必备知识。 本文将站在一个较高的视图来了解linux的文件系统,主要包括了linux磁盘分区和目录、挂载基本原理、文件存储结构、软链接硬链接、和常见目录的介绍。相信有了这些知识对于深入的学习linux会有一定的帮助。文章例子主要是基于ubuntu发行版。 如有不对之处请大家多多指出。 1. Linux磁盘分区和目录 Linux发行版本之间的差别很少,差别主要表现在系统管理的特色工具以及软件包管理方式的不同。目录结构基本上都是一样的。 Windows的文件结构是多个并列的树状结构,最顶部的是不同的磁盘(分区),如:C,D,E,F等。 Linux的文件结构是单个的树状结构.可以用tree进行展示。 在Ubuntu下安装tree(sudo apt-get install tree),并可通过命令来查看。 每次安装系统的时候我们都会进行分区,Linux下磁盘分区和目录的关系如下: – 任何一个分区都必须挂载到某个目录上。 – 目录是逻辑上的区分。分区是物理上的区分。 – 磁盘Linux分区都必须挂载到目录树中的某个具体的目录上才能进行读写操作。 – 根目录是所有Linux的文件和目录所在的地方,需要挂载上一个磁盘分区。 以下是我们可能存在的一种目录和分区关系: 图1:目录和分区关系 Q:如何查看分区和目录及使用情况? –

Linux文件系统与日志

两盒软妹~` 提交于 2019-11-27 20:54:50
1 、inode 包含文件的元信息 (1)inode 内容: 文件的字节数、拥有者的 UID、GID、文件的读写执行权限、时间戳等,但不包含文件 名。文件名是储存在目录的目录项中。 (2)查看文件的 inode 内容,stat 命令 2.Atime等详解 3. 目录文件的结构 (1)目录也是一种文件 (2)目录文件的结构: 每个 inode 都有一个号码,操作系统用 inode 号码来识别不同的文件 Linux 系统内部不使用文件名,而使用 inode 号码来识别文件。对于系统来说,文件名 只是 inode 号码便于识别的别称。 4 . inode 的号码 (1)系统内部打开文件的步骤: 1>系统找到这个文件名对应的 inode 号码 2>通过 inode 号码,获取 inode 信息 3>根据 inode 信息,找到文件数据所在的 block,读出数据 inode 一般为 128 字节或 256 字节,每个 inode 中都记录着文件所在的 block 号,每条记录着 block 号的信息占用 4 字节。inode 中关于 block 号的记录一共包含有 12 个直接、1 个间接、1 个双间接和 1 个三间接。 12 个直接连接,共占用 48 字节磁盘空间,包含着 12 个直接指向 block 号的信息,若此文件系统默认的 block 大小为 4KB,则仅仅可以指向 12*4

Day 6 文件属性与命令执行流程

℡╲_俬逩灬. 提交于 2019-11-27 18:47:21
1. 第一列第一个字符 表示文件类型 rw-r--r-- 权限(下周) 4 这个文件被链接次数 root 文件的拥有者(用户) root 文件的拥有组(用户组 ==>家族) 2018 文件大小 Jul 29 21:50 文件的日期,以及创建的文件的时间 boot 文件名称 2.- 文件 (普通文件 图片 压缩包) s socket 本地进程与进程间的一种通信方式 (mysql) b 块设备文件 (硬盘 光盘 分区) 因为Linux不区分后缀, 后缀通常都是用来表示的,为了方便我们自己好 识别 c 字符设备 用于提供用户的输入与输出 ##### l 链接文件 类似windows的快捷方式 d 目录 类似windows的文件夹 对于一些文件无法精准的区分类型, 可以使用file命令查看 1.无法精准判断这个文件到底是什么类型 2.使用file能精准查看文件类型 [root@baozexu /]# file student.txt student.txt: ASCII text 因为Linux不区分后缀, 后缀通常都是用来表示的,为了方便我们自己好识别。 3.链接文件(跟windows快捷方式相似) 软链接:ln -s [root@baozexu tmp]# ln -s 123.txt 3_soft_link 硬链接:ln [root@baozexu tmp]# ln 456.txt 4