Linux
文章平均质量分 71
一笙筱歌
这个作者很懒,什么都没留下…
展开
-
Linux下可回收删除
linux不像windows——所有删除后的文件(除windows下的大文件或特殊操作下删除的文件)都会暂时存储于垃圾回收站,当自己某一天想到误删/错删了一些重要文件时,还有挽救的机会,如若不然呢,手动清空回收站,释放内存即可。Linux下用户操作文件的权限受到很多限制,比如对非当前用户home根目录下的所有文件,一般情况下需使用rm/rmdir等命令操作。对于新手来说,rm命令是一个危险的命令,原创 2015-10-29 00:02:07 · 503 阅读 · 0 评论 -
【转】Linux压缩&解压缩命令全览
.tar解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)---------------------------------------------.gz解压1:gunzip FileName.gz解压2:gzip -d FileName.gz压缩:gzip FileName转载 2015-10-04 20:19:28 · 345 阅读 · 0 评论 -
Linux下根目录下文件挂载机制
假设当前系统中存在四个目录/,/usr,/var,/tmp .根据文件命名方式来看,我们会默认为他们的存储方式应该是上图中的包含关系,如下所示:但是事实上这种命名方式只是一个假象,/目录和/var, /usr目录并不存在包含的关系,他们分别存储在不同的磁盘块上,并行存储,然后挂载到/目录下实现用户访问;并行存储的文件系统内部机制如下:任何情况原创 2015-12-05 13:10:12 · 3925 阅读 · 0 评论 -
ext2/3文件系统存储,查找,新建,删除文件机制详解
ext2文件系统分为两个区域:元数据区和数据区元数据区包含索引节点区indexnode,索引位图区inodebitmap,块位图区blockbitmap,分别存储:index node区:存储文件的inode节点信息,并指向相应节点块所处的位置,以及文件的访问信息(包括accesss,modefy,change时间戳等),可以用stat文件名来查看相关信息。in原创 2015-12-04 19:58:00 · 1757 阅读 · 0 评论 -
Linux虚拟内存与交换空间机制
对于一台x86(32bit)的操作系统来说,假设它有2G的物理内存,物理内存分成以许多个4k为单位大小的页框,这些页框就是存储进程的最小单位:为了解决系统运行过程中不同进程之间内存的合理分配和利用,防止不同进程同一时刻在物理内存中运行而对物理内存的争夺和践踏(一旦某一进程失去控制,占用的资源不停增大,就会将物理内存占满,并导致其他进程中断,甚至导致服务器崩溃,这是及其危险的),我们原创 2015-12-06 18:37:09 · 4462 阅读 · 0 评论 -
Linux Vim使用技巧【简】
vim编辑器是vi编辑器的强化版,其功能比vi更大强大,是Linux终端下使用最为频繁地一种编辑工具,也是开源世界中尤其神奇的一个编辑器,号称“编辑器之神”。vi:全名 Visual Interface; vim:全名VI iMproved. 它们都是全屏化、模式化编辑器。vim有三种使用模式:命令模式、输入模式(编辑模式)、末行模式。 命令模式:使用键盘命令的原创 2016-03-16 11:10:20 · 476 阅读 · 0 评论 -
openssl相关指令及生成私有证书
openssl:它支持ssl(Secure Sockets Layer,v2/v3),TLS(Transport Layer Secure,v1)。这套工具集的应用范围非常之广,包括: 创建和管理私钥、公钥。 公钥加密操作。 创建X.509证书(Certificate),证书请求(CSR),证书撤销(CRL)。 计算消息摘要(MD5,SHA-1等)。 使用密码加解密(Encryp原创 2016-03-20 10:16:11 · 942 阅读 · 0 评论 -
Linux软件包管理—RPM
程序组成部分: 二进制程序 /bin,/sbin 库 /lib,/usr/lib 配置文件 /etc 帮助文件 /usr/share/man软件包管理器的核心功能:制作软件包;安装、卸载、升级、查询、校验;不同Linux/Unix系统的安装包管理工具:Redhat, SUSE: RPM Redhat转载 2016-10-26 21:11:13 · 383 阅读 · 0 评论 -
Linux软件包管理—yum
yum仓库yum仓库中的元数据文件 primary.xml.gz 所有RPM包的列表; 依赖关系; 每个RPM安装生成的文件列表; filelists.xml.gz 当前仓库中所有RPM包的所有文件列表; other.xml.gz 额外信息,RPM包的修改日志;转载 2016-10-26 21:44:34 · 634 阅读 · 0 评论 -
Linux进程管理—ps等命令
Linux进程进程常见状态 Uninterruptible sleep:不可中断的睡眠,当一个执行中的进程需要加载IO资源时,由于IO加载的速度较慢,进程会转入睡眠状态,交出CPU, 由其他进程运行,进入睡眠状态。由于当前进程所需的资源没有及时得到获取,或者没有其他更多的事情需要干了。但是一个处于睡眠中的进程 在外部资源满足的时候,转载 2016-10-26 22:10:05 · 631 阅读 · 0 评论 -
Linux进程端口指令
Linux系统并不像Windows,打开任务管理器就可以对当前运行的进程,服务,Cpu内存占用等情况一览无余;相反Ubuntu对进程的显示,需要指令操作才能够查看。So,熟悉使用Linux进程端口指令,才能够根需要对进程的使用情况进一步了解和操作。进程端口操作的一系列指令汇总如下(如有不全,请见谅,定及时更新)。原创 2015-10-05 11:10:38 · 667 阅读 · 0 评论 -
【转】如何使用论坛、wiki、搜索等来获得自己需要的知识(FROM Ubuntu中文社区)
欢迎来到Ubuntu世界,作为新手,你可能会感到迷惘,不要急,这个帖子将教你如何通过论坛、wiki、搜索等获得自己需要的知识。转载 2015-10-03 19:29:23 · 886 阅读 · 0 评论 -
Linux虚拟文件系统VFS
文件系统在正式使用之前需要经过两次格式化: 低级格式化和高级格式化 低级格式化:硬盘在初始情况下,硬件厂商对硬盘所做的划分磁道等一系列格式化工作; 高级格式化:用户使用mkfs,mknod,tune2fs等命令对磁盘进行操作,将硬盘初始化为指定的文件系统的过程。 Linux下常用的文件系统有:FAT32: vfat NTFS(Win原创 2015-12-05 13:08:56 · 568 阅读 · 0 评论 -
shell类型与配置文件
站在用户登录的角度来说,SHELL的类型:登录式shell: 正常通常某终端登录 su - USERNAME su -l USERNAME非登录式shell: su USERNAME 图形终端下打开命令窗口 自动执行的shell脚本 bash的配置文件:全局配置 /etc/profile,原创 2015-11-03 22:49:04 · 587 阅读 · 0 评论 -
【转】Ubuntu分区详细介绍
1./swap交换分区,一般为你机器内存的两倍,少于这个容量,系统无法进入休眠。实质是硬盘上的交换空间而非分区,所以没有格式,默认休眠将数据储存于此可以取消(如不用swap必须再设定方可休眠)——多数有1GB内存的桌面用户只要1.5GB swap即可。2GB以上内存的很多用户实际并不需要它——注意,大量处理音频、视频、图片需要3GB以上的交换空间。2./ 根分区转载 2015-10-12 20:39:49 · 2219 阅读 · 0 评论 -
【转】一起来说 Vim 语
作为一款古老而具有持久生命力的编辑器,Vim 自有它的强大之处。很多人觉得 Vim 的学习曲线太陡峭了,为了能够把 Vim 用得风生水起,不得不记忆大量的命令。如果你是 Vim 新手,刚入门就开始面对着浩如烟海的命令逐条学习,我相信你一定会逐渐失去对它的兴趣。其实,Vim 以一种近乎自然语言的方式帮助你完成文本的编辑工作。只需要熟悉几条简单的语法,你就会坐在旋转座椅上前后打转,感慨美妙的生活又回来转载 2015-11-21 22:36:50 · 274 阅读 · 0 评论 -
Linux控制器(Controller)与适配器(Adapter)
CPU实现IO操作时,通过控制总线和数据总线向用户发送数据和指令,当然这些逻辑指令对于磁盘,USB来说,就好比蝌蚪文一样傻傻看不清楚,就好比你在一个只懂说法语的人面前说了一口流利的英语,他当然不会明白你说的是什么,自然不会按照你说的去做;因此,来自CPU的逻辑指令就需要一个设备来将其转换为对应设备自身可以识别和执行的控制信号,这就需要控制器/适配器和驱动程序的配合。 控制器(Contr原创 2015-12-11 08:39:16 · 4937 阅读 · 0 评论 -
Linux LVM管理——卷的管理
PV & VG & LV : PV:物理卷,对应主机/服务器上的物理磁盘PE:物理盘区,对应与逻辑卷的逻辑盘区,并且两者等大小,只有在合并当卷组之后,才会产生物理盘区这个概念VG:卷组,多个物理卷合并到一组,就组成了一个卷组LV:逻辑卷,对应与操作系统中的分区,比如跟分区,/home分区,swap分区等LE:逻辑盘区,和物理盘区相对,物理盘区是物理卷级别上的概念,逻辑盘原创 2015-12-11 09:19:02 · 413 阅读 · 0 评论 -
Linux RAID廉价磁盘冗余阵列
磁盘接口的性能决定着磁盘数据传输的速率,一般磁盘设备接口的读写标准如下: l IDE: 133Mbpsl SATA: 300Mbps, 600Mbps, 6Gbpsl USB 3.0: 480Mbpsl SCSI: UltraSCSI, 320Mbps 正如我们所知道的,不同的硬盘数据存储的性能和内部机制存在着大大小小的差异:原创 2015-12-11 08:54:51 · 1382 阅读 · 0 评论 -
Linux LVM管理——DM的管理
DM:DeviceMapper 动态增减,逻辑边界随着存储数据量的变化而变化 snapshot 快照:快照 不等与 镜像镜像:对指定文件的备份快照: 1.只是对某一时刻之后发生变化的数据进行备份,没有发生变化的数据不会被备份; 2.还可以作为用户访问它所映射到的磁盘的另一条路径,类似与软链接;原创 2015-12-11 09:29:53 · 8610 阅读 · 0 评论 -
Linux下终端之谈
Linux下终端类型详解终端简介:终端和控制台都不是个人电脑的概念,而是多人共用的小型中型大型计算机上的概念。一台主机,连很多终端,终端为主机提供了人机接口,每个人都通过终端使用主机的资源.。终端有字符哑终端和图形终端两种.个人计算机上只有控制台,没有终端.linux按POSIX标准把个人计算机当成小型机来用,就在控制台上通过getty软件虚拟了六个字符哑终端(或者叫控制台终端tt转载 2015-12-02 00:19:01 · 482 阅读 · 0 评论 -
Linux用户进程与系统调用
用户在使用计算机过程中,会存在频繁地读取/写入磁盘上数据的操作,比如打开磁盘上的文件,新建一word文件到磁盘上的文件夹;服务器在用户使用过程中,也会自动记录用户的日志,完成用户指定的一系列业务操作等,这个过程完全离不开CPU调度,数据存取。那么,用户是怎样通过CPU来发起进程并运行的呢?Ø 用户发起新的进程后,CPU会为该进程分配内存资源,并将该进程所需的数据读入内存;Ø 用户进原创 2015-12-11 08:36:39 · 561 阅读 · 0 评论 -
Linux进程管理—进程管理
进程间通信(IPC: Inter Process Communication) 共享内存 信号: Signal Semaphore 重要的信号1:SIGHUP: 让一个进程不用重启,就可以重读其配置文件,并让新的配置信息生效;2: SIGINT:Ctrl+c: 中断一个进程9: SIGKILL:杀死一个进程15: SIGTERM:终止一个转载 2016-10-26 22:24:39 · 535 阅读 · 0 评论