
Linux和shell命令
文章平均质量分 74
~羊yang
在一次次的选择中成为自己
展开
-
公钥私钥的简单理解
例如:一个发送者 A 想要传些资料给大家,用自己的私钥对资料加密,即签名。这样一来,所有收到资料的人都可以用发送者的公钥进行验证,便可确认资料是由 A 发出来的了。算法,加解密使用同一个密钥,除了自己保存外,对方也要知道这个密钥,才能对数据进行解密。由于在非对称算法中,公钥加密的数据必须用对应的私钥才能解密,而私钥又只有接收方自己知道,这样就保证了数据传输的安全性。之所以可以确认这两点,是因为用公钥可以解密的必然是用对应的私钥加的密,而私钥只有签名者持有。接收方收到数据后,使用自己的私钥解密。原创 2023-06-13 14:57:38 · 2176 阅读 · 0 评论 -
linux使用sudo出现的问题 不在 sudoers 文件中。此事将被报告。
原创 2023-06-12 20:03:14 · 159 阅读 · 0 评论 -
NEFU linux实验二
1、查找指定文件(1)在用户主目录下新建目录locate,在locate下新建文件newfile,内容随意写几行。 (2)在用户主目录下查找文件newfile,并显示该文件位置信息。(3)统计newfile文件中所包含的行数、字数和字节数。(4) 创建文件newfile1,在用户主目录下查找比文件newfile更新的文件,能否找到newfile1。(4)在用户主目录下查找文件newfile,并删除该文件(一条命令)。(5)查看文件夹locate内容,看一下是否删除了文件newfile。原创 2023-05-27 16:35:14 · 934 阅读 · 0 评论 -
Linux 分布式版本控制系统git,手把手教向gitee上推代码
Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。linux是一个开源软件,第一版本,第二版本不同怎么控制? Git 与常用的版本控制工具 SVN, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持。SVM就相当于分布式中讲的单点,但分布式版本控制系统没有“中央服务器”,每个人的电脑上都是一个完整的版本库,这样,你工作的时候,就不需要联网了,因为版本库就在你自己的电脑上。既然每个人电脑上都有一个完整的版本库,那多个人如何协作呢?原创 2023-05-25 19:36:52 · 1442 阅读 · 2 评论 -
第四节 Linux 特殊权限SUID、SGID、SBIT
1. tester 用户对于 /usr/bin/passwd 这个程序具有执行权限,因此可以执行 passwd 程序。 但是如果由 tester 用户执行 cat 命令去读取 /etc/shadow 文件确是不行的: 如何解决?权限为: - rwx - - - - - - 1 root root abc.ext 你可以对这个文件做什么操作?用途:若用户在此目录有w权限,则使用者所建立的新文件,该新文件的群组与此 目录的群组相同。当用户在该目录下建立文件或目录时,仅有自己与root才有删除的权利。原创 2023-05-08 09:33:25 · 486 阅读 · 0 评论 -
Linux系统与shell编程第一节课
windows开发 linux服务 区块链,稳定,安全,可移植性,低资源消耗,开源软件---windows付费linux就是操作系统,网络服务,移动设备,嵌入式系统,计算器服务器除个人桌面系统以外几乎成为主流 学术office,qq阿里,腾讯云计算都基于linux linux用于服务打开文件,编写代码,运行靠命令 开发基于内核开发服务器 ,不是图形界面 gpu 服务器,跑服务,搭建服务器的----装桌面,也不用。原创 2023-04-24 09:35:27 · 1107 阅读 · 1 评论 -
第二节课 Linux和shell命令之文件管理与常用命令
绝对路径。原创 2023-04-28 15:15:40 · 890 阅读 · 0 评论