Linux
The Laughing Uncle
专业踩各种坑
展开
-
Linux下的重要目录/proc, /sys, /SElinux, /bin, /usr/lib, /usr/local, /var, /boot,/etc,/dev,/run,/tmp及其作用
Linux文件系统层次结构如图所示:/proc (processes)目录存放了进程和系统的信息,可以在这个目录下获取系统的信息,这些信息是在内存中,由系统自己产生的。proc是一个伪文件系统,它只存在内存当中,而不占用外存空间。也就是说,这个目录的内容不在硬盘上而是在内存里。用户和应用程序可以通过proc来获取系统的信息,并可以改变内核的某些参数,由于系统的一些信息,如进程,是动态变...原创 2018-11-06 20:41:19 · 1015 阅读 · 0 评论 -
深入理解Linux的权限
例子当我们使用ls -al 查看文件内容的时候,会出现:可以看到,最后面蓝色的字体是我们访问目录下的文件名字,那前面的那些毫无疑问就是该文件的一些信息。我们可以看懂一些,比如创建的时间,剩余的部分是什么?最前面的一串字母:例drwxr-xr-x.表示的权限,那表示的又是谁的权限?所有人吗?还是仅仅root用户的?首先,最前面的字符d表示文件类型;当为[ d ]则是目录当为[ - ...原创 2018-11-10 20:10:13 · 275 阅读 · 0 评论 -
如何修改Linux系统的时间、时区
很多装过Linux系统的人有着样的经历,就是Linux的时间和自己主机上的时间不一致。这是因为在安装Linux系统是采用了UTC,所谓UTC就是国际标准,可以理解为就是0时区的时间,而中国处于UTC+8时区,所以时间会不一样。那么如何修改尼?我们先看几个常用关于时间的命令date命令 # date //显示系统时间hwclock命令 # hwclock //显示硬件时间 ...原创 2019-01-14 15:26:27 · 2594 阅读 · 1 评论 -
Linux 死锁的产生及其避免方法
文章目录引言何谓死锁死锁产生的四个条件死锁的预防避免死锁引言我们看一个场景---------哲学家吃饭的故事哲学家围坐在一张圆形餐桌旁,做以下两件事情之一:吃饭,或者思考。吃东西的时候,他们就停止思考,思考的时候也停止吃东西。当他们饿的时候就必须吃饭,每个人只能使用自己左右手两边的筷子,哲学家从来不交谈,这就很危险,可能产生死锁,每个哲学家都拿着左手的餐叉,永远都在等右边的餐叉(或者相反)...原创 2019-03-17 14:07:36 · 1360 阅读 · 0 评论 -
Linux 五种IO模型(形象生动的例子)
文章目录引言阻塞IO非阻塞IO信号驱动IO多路复用/多路转接IO异步IO总结引言在学习五种IO模型之前,我们先看这样一个例子:大家都钓过鱼吧,钓鱼最主要的步骤实际就两个:1. 等2. 拉杆。 钓鱼的时候你会发现有这样几种人:张三(此人比较沉闷安静):就一直紧紧盯着鱼钩,一动不动,谁也不理,有鱼就拉杆李四(此人生性活泼好动):在等鱼的时候,一会去找张三聊天,“嘿,哥们,钓几条鱼了”,张三...原创 2019-05-28 21:31:35 · 269 阅读 · 0 评论