我的编程空间,编程开发者的网络收藏夹
学习永远不晚

Linux入门笔记3

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

Linux入门笔记3

一、管理权限和归属
1.权限概述
文档归属
所有者(u):拥有此文件/目录的用户-user
所属组(g):拥有此文件/目录的组-group
其他用户(o):除所有者、所属组以外的用户-other
访问权限
读取(r):允许查看内容-read
写入(w):允许修改内容-write
可执行(x):允许运行和切换-excute
2.查看权限 ls -l
ls -l /etc/passwd
-|rw-|r--|r--. 1 root root 2481 2月 23 09:37 /etc/passwd
① ② ③ ④ ⑤ ⑥ ⑦ ⑧ ⑨ ⑩
权限解读顺序:⑩①⑥②⑦③④
① 文件类型

  • 文件
    d 目录
    l 链接
    ② 所有者的权限
    r = 4 读取
    w = 2 写入
    x = 1 可执行

  • ③ 所属组的权限
    r = 4 读取
    w = 2 写入
    x = 1 可执行

  • ④ 其他用户的权限
    r = 4 读取
    w = 2 写入
    x = 1 可执行

  • ⑤ 链接数
    文件:链接数
    目录: 该目录下有多少个子目录(. ..)
    ⑥ 所有者
    ⑦ 所属组
    ⑧ 文件大小
    ⑨ 文件创建时间
    ⑩ 文件/目录名
    更改文件归属
    chown 属主: 文件/目录 更改文件/目录的所有者
    chown :属组 文件/目录 更改文件/目录的所属组
    chown 属主:属组 文件/目录 更改文件/目录的所有者和所属组
    -R 递归
    eg:
    [root@ntd1711 ~]# rm -rf /tmp/*
    [root@ntd1711 ~]# ls -ld /tmp/studir
    [root@ntd1711 ~]# mkdir /tmp/studir
    [root@ntd1711 ~]# ls -ld /tmp/studir
    [root@ntd1711 ~]# chown student /tmp/studir/
    [root@ntd1711 ~]# id student
    [root@ntd1711 ~]# useradd student
    [root@ntd1711 ~]# id student
    [root@ntd1711 ~]# chown student /tmp/studir/
    [root@ntd1711 ~]# ls -ld /tmp/studir
    [root@ntd1711 ~]# chown :users /tmp/studir/
    [root@ntd1711 ~]# ls -ld /tmp/studir
    [root@ntd1711 ~]# chown root:root /tmp/studir/
    [root@ntd1711 ~]# ls -ld /tmp/studir
  1. 更改文件/目录权限
    chmod命令
    格式:chmod [ugoa][+-=][rwx] 文档路径 ...
    -R:递归修改(含所有子目录及子目录中的文档)
    [root@ntd1711 ~]# ls -ld /tmp/studir
    [root@ntd1711 ~]# chmod g-rx,o-rx /tmp/studir/
    [root@ntd1711 ~]# ls -ld /tmp/studir
    [root@ntd1711 ~]# chmod u-w,g=rx /tmp/studir/
    [root@ntd1711 ~]# ls -ld /tmp/studir
    [root@ntd1711 ~]# chmod a=rwx /tmp/studir/
    [root@ntd1711 ~]# ls -ld /tmp/studir

二、备份与恢复

  1. 制作/释放zip包
    a.压缩zip
    格式:zip [-ry] 备份文件.zip 文档路径 ...

eg:
[root@ntd1711 ~]# ls -ld /boot/
[root@ntd1711 ~]# ls /opt/
[root@ntd1711 ~]# zip -ry /opt/boot_bak.zip /boot/
[root@ntd1711 ~]# ls /opt
b.解压
格式:unzip 备份文件.zip [-d 目标文件夹]
格式:unzip 备份文件.zip

eg:
[root@ntd1711 ~]# ls /tmp/todir
[root@ntd1711 ~]# unzip -d /tmp/todir /opt/boot_bak.zip
[root@ntd1711 ~]# ls /tmp/todir
2.制作/释放.tar包
a.制作.tar包并压缩
基本用法
格式:tar -zcPf 备份文件.tar.gz 文档路径 ...
格式:tar -jcPf 备份文件.tar.bz2 文档路径 ...
格式:tar -JcPf 备份文件.tar.xz 文档路径 ...

eg:
[root@ntd1711 ~]# ls -ld /var/log/
[root@ntd1711 ~]# du -sh /var/log/
[root@ntd1711 ~]# mkdir -p /tmp/day03
[root@ntd1711 ~]# tar -zcPf /tmp/day03/log.tar.gz /var/log/
[root@ntd1711 ~]# tar -jcPf /tmp/day03/log.tar.bz2 /var/log/
[root@ntd1711 ~]# tar -JcPf /tmp/day03/log.tar.xz /var/log/
[root@ntd1711 ~]# du -sh /tmp/day03/*

b.解压缩.tar包
基本用法
格式:tar -xPf 备份文件.tar.gz
格式:tar -xf 备份文件.tar.bz2
格式:tar -xf 备份文件.tar.xz [-C 目标文件夹]

eg:
[root@ntd1711 ~]# cd /tmp/day03/
[root@ntd1711 day03]# ls
[root@ntd1711 day03]# tar -xf log.tar.gz
[root@ntd1711 day03]# ls
[root@ntd1711 day03]# rm -rf var
[root@ntd1711 day03]# ls
[root@ntd1711 day03]# tar -xf log.tar.bz2
[root@ntd1711 day03]# ls
[root@ntd1711 day03]# rm -rf var
[root@ntd1711 day03]# ls
[root@ntd1711 day03]# tar -xf log.tar.xz
[root@ntd1711 day03]# ls
[root@ntd1711 day03]# rm -rf var
[root@ntd1711 day03]# ls

三、访问光盘及ISO镜像
1.挂载
mount 设备 挂载点(一定是目录)

2.卸载
umount 设备
umount 挂载点

3.Linux下的光驱设备
/dev/sr0
/dev/cdrom

实验:访问光盘文件
1.放入光盘
把iso文件放入光驱
2.挂载
[root@ntd1711 ~]# ls /mnt/dvd
[root@ntd1711 ~]# mkdir -p /mnt/dvd
[root@ntd1711 ~]# ls /mnt/dvd/
[root@ntd1711 ~]# mount /dev/cdrom /mnt/dvd/
3.访问光盘内容
[root@ntd1711 ~]# ls /mnt/dvd/
4.卸载
[root@ntd1711 ~]# umount /mnt/dvd
[root@ntd1711 ~]# ls /mnt/dvd/

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

Linux入门笔记3

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

Linux入门笔记3

一、管理权限和归属1.权限概述文档归属所有者(u):拥有此文件/目录的用户-user所属组(g):拥有此文件/目录的组-group其他用户(o):除所有者、所属组以外的用户-other访问权限读取(r):允许查看内容-read写入(w):允
2023-01-31

ARM入门笔记(3)

第三章 点亮我的LED ――I/O输出实验 一.背景 当完成上述实验后,我就可以像使用51单片机那样,在C文件的main()函数中通过设置相应的寄存器来达到对相应外设(如I/O的输入、输出等)的控制目的。 二.实验目的 通过控制PIO的相关
2023-01-31

linux入门笔记

学习linux也不是那么难,首先你就必须掌握这些入门知识,这样才能让你从新手变老手,下面就从几个方面来教你学linux。【1】Linux介绍【2】vi编辑器(1)三种模式:(2)vi命令【1】Linux介绍(1)四个重要的人物肯.汤姆森 B
2023-06-05

hadoop3自学入门笔记(3)-java 操作hdfs

1.core-site.xml fs.defaultFS hdfs://192.168.3.61:9820 hadoop.tmp.dir /opt/hadoopdata 2.pom.xm
hadoop3自学入门笔记(3)-java 操作hdfs
2014-10-06

Cypher 入门笔记

Neo4j使用Cypher查询图形数据,Cypher是描述性的图形查询语言,语法简单,功能强大,由于Neo4j在图形数据库家族中处于绝对领先的地位,拥有众多的用户基数,使得Cypher成为图形查询语言的事实上的标准 CQLCQL代表Cypher查询语言,
Cypher 入门笔记
2016-11-27

erpc(EmbeddedRPC)入门笔记

ERPC是一种用于嵌入式系统的RPC(远程过程调用)框架。它的设计目标是提供一种简单、轻量级的通信机制,让嵌入式设备可以与其他设备或服务器进行远程通信。下面是关于ERPC的入门笔记:1. ERPC架构:ERPC由两部分组成:ERPC服务端和
2023-09-28

Ansible 入门学习笔记

本文 的主要内容来自ansible官网书籍。本文采用vagrant软件基于VirtualBox的虚拟机进行自动化管理,先要安装VirtualBox和vagrant两个软件。类似Docker有Dockerfile, Jenkins有Jenki
2023-01-31

【学习笔记】Mininet 入门

【学习笔记】Mininet入门实战 课程介绍 Mininet是由一些虚拟的终端节点、交换机、路由器连接而成的一个网络仿真器,它采用轻量级的虚拟化技术使得系统可以和真实网络相媲美。 Mininet可以很方便地创建一个支持SDN的网络:
【学习笔记】Mininet 入门
2023-12-22

Python 入门学习笔记

1 安装Anaconda和jupyter notebook 之前没有听说过这两个名词,然后看完介绍,按照我自己的理解,Anaconda是一个集合很多环境和模块的存储地方。 Jupyter notebook 就是一个可以在此环境里打代码的地方
2023-01-30

Docker快速入门笔记

Docker快速入门 前言   当今软件开发领域的一股热潮正在迅速兴起,它融合了便捷性、灵活性和可移植性,让开发者们欣喜若狂。它就是 Docker!无论你是一个初学者,还是一位经验丰富的开发者,都不能错过这个引领技术浪潮的工具。   想
2023-08-23

linux入门教程(3)

(文:flynng)  3.4 进程管理  Linux是一个多用户多任务的操作系统。多用户是指多个用户可以在同一时间使用计算机系统;多任务是指Linux可以同时执行几个任务,它可以在还未执行完一个任务时又执行另一项任务。  在Linux系统
2023-01-31

2018-3-14 Linux学习笔记

Nginx访问日志的格式是在主配置文件中定义的.vim /usr/local/nginx/conf/nginx.conf //搜索log_format日志字段含义:$remote_addr 客户端IP(公网IP)$htt
2023-01-31

Linux学习笔记 Day 2~3

继续整理周末课程的Linux学习笔记。vim编辑器最受欢迎的是emacs,vim是vi的增强版本,特点是编辑内容时有颜色变化。命令:vim /etc/passwd三种模式:1. 普通模式-->可视模式2. 编辑模式  2.1 插入模式:按i
2023-01-31

2018-3-29 Linux学习笔记

Tomcat是Apache软件基金会(Apache Software Foundation)的Jakarta项目中的一个核心项目,由Apache、Sun和其他一些公司及个人共同开发而成。java程序写的网站用tomcat+jdk来运行。to
2023-01-31

2018-3-15 Linux学习笔记

编辑虚拟主机配置文件vim /usr/local/nginx/conf/vhost/test.com.conf配置如下:location ~* ^.+\.(gif|jpg|png|swf|flv|rar|zip|doc|pdf|gz|bz2
2023-01-31

Python基础入门笔记(一)

前言(认识Python)既然学习 Python,那么至少得了解下这门语言,知道 Python 代码执行过程吧。Python 的历史有兴趣的百度百科下就有,这个不多说了。1、我们先来了解下什么是解释型语言和编译型语言?计算机是不能够识别高级语
2023-01-31

EIGRP笔记(3)

关于Graceful shutdown   优雅重启动一个路由器要down时发送goodbye1、goodbye消息以hello分组方式发送2、goodbye消息的K值都是2553、no router eigrp as-number、no
2023-01-31

【JDBC】笔记(3)-

1.Statement 编译一次,只执行一次,PreparedStatement 编译一次,可执行n次,所以 PreparedStatement 效率较高...... 一.实现功能:    1.解决“应用Statement的登录系统”存在的SQL注入问题
【JDBC】笔记(3)-
2015-01-20

编程热搜

目录