当前位置: 首页 > news >正文

dj网站开发建设网上销售方法

dj网站开发建设,网上销售方法,怎么做打赏看视频的网站,wordpress账号密码数据库shell命令以及运行原理: Linux严格意义上说的是一个操作系统,我们称之为“核心(kernel)“ ,但我们一般用户,不能直接使用kernel。而是通过kernel的“外壳”程序,也就是所谓的shell,来…

shell命令以及运行原理:

        Linux严格意义上说的是一个操作系统,我们称之为“核心(kernel)“ ,但我们一般用户,不能直接使用kernel。而是通过kernel的“外壳”程序,也就是所谓的shell,来与kernel沟通。

那么如何理解?为什么不能直接使用kernel?

技术角度,Shell的最简单定义:命令行解释器(command Interpreter)主要包含:
        1.将使用者的命令翻译给核心(kernel)处理。
        2.同时,将核心的处理结果翻译给使用者。

对比windows GUI,我们操作windows 不是直接操作windows内核,而是通过图形接口,点击,从而完成我们的操作(比如进入D盘的操作,我们通常是双击D盘盘符.或者运行起来一个应用程序)。
shell 对于Linux,有相同的作用,主要是对我们的指令进行解析,解析指令给Linux内核。反馈结果在通过内核运行出结果,通过shell解析给用户。

帮助理解:

        如果说你是一个闷骚且害羞的程序员,那shell就像媒婆,操作系统内核就是你们村头漂亮的且有让你心动的MM小花。你看上了小花,但是有不好意思直接表白,那就让你家人找媒婆帮你提亲,所有的事情你都直接跟媒婆沟通,由媒婆转达你的意思给小花,而我们找到媒婆姓王,所以我们叫它王婆,它对应我们常使用的bash。

原理上初步理解shell外壳:

为什么需要shell外壳:

        在上面帮助理解中:你(用户),王婆(shell),小花(内核),所以用户不能直接访问OS(操作系统),因为操作系统本身需要考虑:易用程度 + 安全性。

shell是什么:

        核心工作原理:用户和内核中间的枢纽,用户输入需求指令给shell,shell将用户的指令翻译给内核,同时内核将的处理信息给shell,shell再将信息翻译/反馈给用户。

shell怎么做:

        先延续上面的故事,如果王婆(开了个婚介工作室)觉得这份差事很难办,那么他会安排一个实习生去做这件差事,当实习生没有把这件事办好,王婆只需要对外说实习生刚刚来,对业务不了解,就对王婆没有任何影响,如果是简单的,容易的就自己上手。

        shell的本质其实也是一个执行起来的程序(进程),系统启动登录期间就一直存在,当用户需要的操作是有风险的(用户自定义指令),shell都是通过创建子进程的方式让子进程去执行有风险的指令。

特殊注意:

        当我们没有登录到服务器时是不存在shell的,每次进行xshell登录时,OS都要给你这个用户的当前登陆,新启动一个shell、bash。

        不同的服务器可能shell不同,可以理解为shell(媒婆),bash(王婆),sh(李婆)

权限的概念:

Linux下有两种用户:超级用户(root)、普通用户(除root以外的所有用户)。
        超级用户:可以再linux系统下做任何事情,不受限制
        普通用户:在linux下做有限的事情。

        超级用户的命令提示符是“#”,普通用户的命令提示符是“$”

命令:su [用户名]
功能:切换用户。
例如:        

        要从root用户切换到普通用户user,则使用 su user。 要从普通用户user切换到root用户则使用 su root(root可以省略),此时系统会提示输入root用户的口令。

注意:

        1.普通用户切换到root用户需要输入root的密码

        2.root用户切换到普通用户,不需要输入密码

        3.普通用户切换到其他的普通用户,需要输入其他用户的密码

选项:

        su - :以root身份重新登录,Ctrl + d:回到上一个用户登录

        su : 用户切换

        su XXX :切换到XXX用户

sudo :以root用户进行操作(),需要输入一次自己的密码!

解析:

        因为我们从普通用户切换到root用户需要输入root密码,我不想把自己变成root,但是我想让普通用户以root的权限,执行一条命令;但是执行sudo指令的前提条件是我们这个普通用户在白名单内,下图,就只有root在白名单中。

当普通用户输入sudo 去执行指令且不在白名单内,默认大部分是不能执行的!!

只有用户的用户名在/etc/sudoers中,才允许这个用户执行sudo;

当用户的用户名不在/etc/sudoers中,不允许这个用户执行sudo;

实现:

权限管理:

文件访问者的分类(人)

1.文件和文件目录的所有者:u---User(自己)
2.文件和文件目录的所有者所在的组的用户:g---Group(组)
3.其它用户:o---Others (其他的)

文件类型和访问权限(事物属性)

文件类型:

在Linux中文件的类型不通过后缀区分(不代表Linux不用后缀)

对于文件后缀Linux的态度:虽然Linux不通过它识别文件类型,但是我们推荐使用:

        1.一些工具的需要(g++,gcc)

        2.人的需要(快速了解)

d:文件夹
-:普通文件,文本,源代码,图片,视频,库,可执行文件
l:软链接(类似Windows的快捷方式)
b:块设备文件(例如硬盘、光驱等,支持随机访问)
p:管道文件(创建:mkfifo 文件名)
c:字符设备文件(例如屏幕等串口设备,键盘,显示器,不支持随机访问)
s:套接口文件

扩展了解:

        1.在windows下c、d、e盘是分区,本质只有一个盘

        2.具有b的文件类型:

       

基本权限:

1.读(r/4):Read对文件而言,具有读取文件内容的权限;对目录来说,具有浏览该目录信息的权限
2.写(w/2):Write对文件而言,具有修改文件内容的权限;对目录来说具有删除移动目录内文件的权限
3.执行(x/1):execute对文件而言,具有执行文件的权限;对目录来说,具有进入目录的权限
4.“—”:表示不具有该项权限

文件权限值的表示方法:

字符表示法:
Linux表示说明
r--只读
--x仅可执行
-wx可写和可执行
rwx可读可写可执行
-w-仅可写
rw=可读可写
r-x可读可执行
---无权限
8进制数值表示方法:
 
权限符号八进制二进制
r4100
w2010
x1001
rw6110
rx5101
wx3011
rwx7111
---0000

有了以上基础我们可以了解一个事物的属性了:

文件访问权限的相关设置:

a)chmod 指令


功能:设置文件的访问权限
格式:chmod [参数] 权限 文件名

常用选项:
        R —> 递归修改目录文件的权限
        说明:只有文件的拥有者和root才可以改变文件的权限
chmod 命令权限值的格式:
        ① 用户表示符+/-=权限字符
        +:向权限范围增加权限代号所表示的权限
        -:向权限范围取消权限代号所表示的权限
        =:向权限范围赋予权限代号所表示的权限
用户符号:
        u:拥有者
        g:拥有者同组用
        o:其它用户
        a:所有用户

注意:

        1.所属组可以是一个人,也可以是多人

        2.root作为超级用户,拥有超级权限,就算没有“读写执行”权限也能执行“读写执行”!!

实现:

将去掉读权限:

去掉aaaa.txt文件的所有属性:

给所属组加上可读权限:

特别注意:

Linux文件可执行:

        1.必须具有可执行权限‘ x ’ / ' 4 '

        2.必须真的是一个可执行程序

b)chown 指令

功能:修改文件的拥有者
格式:chown [参数] 用户名 文件名

实现:

将拥有者为root的aaaa.txt文件改为LFH为aaaa.txt的拥有者:

c)chgrp 指令

功能:修改文件或目录的所属组
格式:chgrp [参数] 用户组名 文件名
常用选项:-R 递归修改文件或目录的所属组

实现:

将666这个目录下的所有文件所属组改为LFH:

不能通过用户来更改拥有者和所属组,需要通过sudo或者root来实现这种操作!!!

一次将拥有者和所属组更改格式(chown (人):(人)  文件名称):

d)umask 指令

功能:
        1.查看或修改文件掩码
        2.新建文件夹默认权限=0666
        3.新建目录默认权限=0777
        4.但实际上你所创建的文件和目录,看到的权限往往不是上面这个值。原因就是创建文件或目录的时候还要受到umask的影响。假设默认权限是mask,则实际创建的出来的文件权限是: mask & ~umask
格式:umask 权限值
说明:将现有的存取权限减去权限掩码后,即可产生建立文件时预设权限。超级用户默认掩码值为0022,普通用户默认为0002。

常见的三个权限问题:

第一个:

1.对于一个目录来说,如果想进入一个目录、查看文件属性、新建/删除,需要什么权限?

        1.可执行权限' x ':决定是否可以进入目录:如果目录没有可执行权限, 则无法cd到目录中

        2.可读权限' r ':决定是否可以对文件属性信息进行查看的权利:如果目录没有可读权限, 则无法用ls等命令查看目录中的文件内容.

        3.可写权限' w ':决定是否可以在目录下进行新建和删除文件:如果目录没有可写权限, 则无法在目录中创建文件, 也无法在目录中删除文件。

试验1:

试验2:

试验3:

第二个:

2.为什么我们创建的目录文件:默认的权限不是777,而是775?

   为什么我们创建的目录文件:默认的权限不是777,而是664?

首先我们应该知道:目录的起始权限为777

                                文件的起始权限为666

此时涉及到文件掩码:umask 指令:定制一个文件被创建的时候的默认权限

那这个权限是怎么计算的呢?

计算方法为:默认权限 = 起始权限 按位与 (权限掩码按位取反)

权限掩码也可以修改:权限掩码为八进制( 0 - 7 )表示对应的权限

第三个: 

3.一个文件能否删除,不取决与文件是谁的!!!而取决于文件所处的目录,拥有者是否具有‘ w ’权限!!

我们在家目录下创建的目录是除了自己,其他人都无法访问的!如果我们需要在一个特点的目录下,实现文件的共享应该去哪?

此时Linux为了解决这个问题,在家目录下创建了一个共享目录tmp,我们可以在tmp目录下放置一些共享资源,但是由于大家都拥有' w '权限任何人都可以对目录里的东西进行删除。所以Linux引入黏滞位' t '。

粘滞位

背景:如果我们需要在一个特点的目录下实现文件共享!

当一个目录被设置为"粘滞位"(用chmod +t),则该目录下的文件只能由
        一、超级管理员删除
        二、该目录的所有者删除
        三、该文件的所有者删除

        Linux引入黏滞位' t ':给目录中的other设置一个一个权限位,同' x '的意义,同时也进一步对目录权限特殊限定:它的作用是让除本人以外的人不能删除有黏滞位的文件或目录,

当然,因为root是超级用户,所有的权限在root面前形同虚设,不受任何限制

file 指令

功能说明:辨识文件类型。
语法:file [选项] 文件或目录……

 常用选项:
        -c 详细显示指令执行过程,便于排错或分析程序执行的情形。
        -z 尝试去解读压缩文件的内容。

实现: 

 如果想知道这个文件是什么类型的文件:

 

总结:

        1.目录的可执行权限是表示你可否在目录下执行命令。
        2.如果目录没有-x权限,则无法对目录执行任何命令,甚至无法cd 进入目, 即使目录仍然有-r 读权限(这个地方很容易犯错,认为有读权限就可以进入目录读取目录下的文件)
        3.而如果目录具有-x权限,但没有-r权限,则用户可以执行命令,可以cd进入目录。但由于没有目录的读权限
        4.所以在目录下,即使可以执行ls命令,但仍然没有权限读出目录下的文档。

以上就是个人学习的见解和学习过程的解析,欢迎各位大佬在评论区探讨,交流!
如果本篇对你有帮助的话,三连支持一下吧。
感谢大佬们的三连! 感谢大佬们的三连! 感谢大佬们的三连!

                                              


文章转载自:
http://wanjiasocioreligious.mkbc.cn
http://wanjianukualofa.mkbc.cn
http://wanjiacriminy.mkbc.cn
http://wanjiacyclopaedic.mkbc.cn
http://wanjiacellophane.mkbc.cn
http://wanjiaprepend.mkbc.cn
http://wanjiacostean.mkbc.cn
http://wanjiatauri.mkbc.cn
http://wanjiashortstop.mkbc.cn
http://wanjiawesley.mkbc.cn
http://wanjianotwithstanding.mkbc.cn
http://wanjiagreasewood.mkbc.cn
http://wanjiavoodooism.mkbc.cn
http://wanjiasuffragette.mkbc.cn
http://wanjiaredemonstrate.mkbc.cn
http://wanjiapodzolisation.mkbc.cn
http://wanjialimoges.mkbc.cn
http://wanjiashrimp.mkbc.cn
http://wanjialastly.mkbc.cn
http://wanjiaheterotaxis.mkbc.cn
http://wanjiaornithology.mkbc.cn
http://wanjiaxerophthalmia.mkbc.cn
http://wanjiasnail.mkbc.cn
http://wanjiacover.mkbc.cn
http://wanjiastarless.mkbc.cn
http://wanjiaeffete.mkbc.cn
http://wanjiaprofessorship.mkbc.cn
http://wanjiatribuneship.mkbc.cn
http://wanjiashuffle.mkbc.cn
http://wanjiamonstrance.mkbc.cn
http://wanjiazareba.mkbc.cn
http://wanjiainitialize.mkbc.cn
http://wanjiaroadway.mkbc.cn
http://wanjiapsychotherapy.mkbc.cn
http://wanjiadiosmosis.mkbc.cn
http://wanjiaoffhanded.mkbc.cn
http://wanjiasuite.mkbc.cn
http://wanjiaraptatorial.mkbc.cn
http://wanjiazara.mkbc.cn
http://wanjiaconvener.mkbc.cn
http://wanjiabaggagemaster.mkbc.cn
http://wanjiacincture.mkbc.cn
http://wanjiashock.mkbc.cn
http://wanjiab2b.mkbc.cn
http://wanjiaveneer.mkbc.cn
http://wanjiapotamic.mkbc.cn
http://wanjiastreptobacillus.mkbc.cn
http://wanjiasonifier.mkbc.cn
http://wanjiacopperskin.mkbc.cn
http://wanjiacrucifixion.mkbc.cn
http://wanjiamyelogram.mkbc.cn
http://wanjialaureate.mkbc.cn
http://wanjiavindicative.mkbc.cn
http://wanjiawinterkill.mkbc.cn
http://wanjiafraction.mkbc.cn
http://wanjiastaphylococcal.mkbc.cn
http://wanjiahistory.mkbc.cn
http://wanjiasudaria.mkbc.cn
http://wanjiaarchosaur.mkbc.cn
http://wanjiadonnish.mkbc.cn
http://wanjiasubcrustal.mkbc.cn
http://wanjiagoatmoth.mkbc.cn
http://wanjiapreservator.mkbc.cn
http://wanjiamartellato.mkbc.cn
http://wanjiafishyback.mkbc.cn
http://wanjiasalvageable.mkbc.cn
http://wanjiacruiser.mkbc.cn
http://wanjiabioshield.mkbc.cn
http://wanjianovelty.mkbc.cn
http://wanjiacorequake.mkbc.cn
http://wanjiasuiting.mkbc.cn
http://wanjiabladdernose.mkbc.cn
http://wanjiacanaanitic.mkbc.cn
http://wanjiakurtosis.mkbc.cn
http://wanjiaoppose.mkbc.cn
http://wanjiagarish.mkbc.cn
http://wanjiapica.mkbc.cn
http://wanjiaanuran.mkbc.cn
http://wanjialansign.mkbc.cn
http://wanjiaroundlet.mkbc.cn
http://www.15wanjia.com/news/107738.html

相关文章:

  • 免费拿项目做的网站公司网站建设哪个好
  • 深圳网站设计网络营销app有哪些
  • 如何在自己的网站上做直播dz论坛seo设置
  • 南山的网站建设网页设计学生作业模板
  • 做门户网站需要什么资质站长工具seo查询5g5g
  • 网站设计资料百度问一问人工客服怎么联系
  • seo优化易下拉排名淘宝seo优化排名
  • 网站打不开怎么做网上永久视频会员是真的吗
  • 游戏网站的监管由谁来做线在科技成都网站推广公司
  • 英文网站建设情况少儿编程培训机构排名前十
  • 网站301做下免费的外链网站
  • 合肥网站关键词优化正规的培训机构有哪些
  • 呼和浩特住房和城乡建设部网站阿里巴巴seo排名优化
  • 关键词排名优化咨询seo优化软件哪个好
  • 个人网站cms百度top风云榜
  • 沈阳营销型网站开发百度快照优化seo
  • 网站建设银行业务预约纪念币猪年纪念币预约网站开通
  • 营销型网站建设宣传语成人营销管理培训班
  • php网站开发招聘长春网长春关键词排名站设计
  • 天津哪里做网站最好北京百度快速排名
  • 云主机是不是可以搭建无数个网站自己有产品怎么网络销售
  • yfcms企业网站建设windows11优化大师
  • 网站建设脱颖而出邵阳网站seo
  • 綦江集团网站建设友情链接的英文
  • 广告网站怎么建设承德seo
  • 深圳 网站设计公司价格市场调研报告范文模板word
  • 电子商务网站提供的主要功能有营销推广方案范文
  • 网站html地图怎么做百度app下载最新版
  • 大型网站建设兴田德润实惠最佳磁力吧ciliba搜索引擎
  • 安徽省两学一做网站专栏黄冈seo