随笔分类 - Linux使用过程中遇到的知识点
摘要:Linux内核中有一个md(multiple devices)模块在底层管理RAID设备,它会在应用层给我们提供一个应用程序的工具mdadm。 mdadm用于构建、管理和监视Linux MD设备(即RAID阵列) (1).mdadm的常用选项 (2).实例 实验环境:CentOS7 1)创建raid
阅读全文
摘要:注意:修复有风险,操作需谨慎。风险一定要说明啊! 由于还没遇到过,我就当网上找了一张图。 如果在启动时,出现了如上图红色框内的RUN fsck MANUALLY,那么一般是文件系统有问题。 最下面提示了输入root密码进入安全模式(也有人称之为救援模式或维护模式)或者按下<Ctrl>+D继续。这时候
阅读全文
摘要:首先需要知道创建文件时,需要满足两个条件:1、磁盘上还有空间;2、inode号还有剩余。 这两个条件可以分别使用"df -h"以及"df -i"查看使用情况 如果所在的分区inode满了,可以将一些没用的文件或目录删除,释放inode号。也可以将部分文件备份到一个新分区,然后删除这些文件,释放ino
阅读全文
摘要:Linux链接分两种,一种被称为硬链接(Hard Link),另一种被称为软链接,即符号链接(Symbolic Link)。 在Linux的文件系统中,保存在磁盘分区中的文件不管是什么类型都给它分配一个编号,这个编号被称之为索引节点号(Inode Index),也就是常说的inode号。Inode号
阅读全文
摘要:Linux常见文件系统类型:ext3(CentOS5),ext4(CentOS6),xfs(CentOS7) Windows常见文件系统类型:FAT32,NTFS (1).inode的内容 1)inode包含文件的元信息,具体来说有以下内容: 文件的字节数 文件拥有者的User ID 文件的Grou
阅读全文
摘要:swap分区在系统的物理内存不够用时,把硬盘的一部分空间释放出来,以供当前运行的程序使用。(临时使用,如果swap分区都不够了还是直接加内存吧) (1).步骤 mkswap /devices(可以是分区地址,也可以是文件) 格式化成swap分区 swapon /devices(可以是分区地址,也可以
阅读全文
摘要:命令判断会用到三个特殊符号分号(;),&&,|| (1).分号(;) 不考虑命令的相关性,连续执行,不保证命令全部执行成功。 例: (2).&& 逻辑与,只有在前面的命令执行成功时,才会执行后面的命令 例: 逻辑与经常用于源码编译:./configure && make -j 4 && make i
阅读全文
摘要:(1).输出重定向 定义:将命令的标准输出结果保存到指定的文件中,而不是直接显示在显示器上。 输出重定向使用>和>>操作符。 语法:cmd > filename,表示将标准输出写入文件,如果此文件已存在,将覆盖原文件的内容。如果不存在,则新建该文件。 cmd >> filename,表示将标准输出追
阅读全文
摘要:(1).文件描述符的定义 文件描述符是内核为了高效管理已被打开的文件所创建的索引,用于指向被打开的文件,所有执行I/O操作的系统调用都通过文件描述符;文件描述符是一个简单的非负整数,用以表明每个被进程打开的文件。程序刚刚启动时,第一个打开的文件是0,第二个是1,以此类推。也可以理解为文件的身份ID。
阅读全文
摘要:在做一个大体积的数据备份时,在远程终端上直接运行备份脚本back.sh,或运行back.sh&放到后台运行,此时关闭远程终端,或网络断开都会让命令停止运行。此时就要使用到screen命令。 screen中有会话的概念,用户可以在一个screen会话中创建多个screen窗口,在每一个screen窗口
阅读全文
摘要:(1).Linux前台进程与后台进程的区别 前台进程:是在终端中运行的命令,那么该终端就为进程的控制终端,一旦这个终端关闭,这个进程也随之消失。 后台进程:也叫守护进程(Daemon),是运行在后台的一种特殊进程,不受终端控制,它不需要终端的交互;Linux的大多数服务器就是使用守护进程实现的。比如
阅读全文
摘要:第一步、重启CentOS7,在以下界面选择要编辑的内核(一般第一个),按e进入编辑界面 第二步、在编辑界面找到如下一行,将ro改为rw init=/sysroot/bin/sh。改完后<Ctrl>+x启动紧急模式 第三步、换根,修改root密码,退出,重启 chroot /sysroot 换根 LA
阅读全文
摘要:缺失用户模板文件(用户骨架文件)会导致shell提示符不完整,可以到/etc/skel/目录下复制相关文件来恢复 (1).创建测试环境,删除模板文件 (2).尝试恢复 注意:此时的复制过来的文件权限是root,请根据需要进行修改
阅读全文
摘要:如果想修改密码请查看Linux命令之passwd、chpasswd (1).使用usermod修改用户基本信息 Linux命令之usermod (2).进入配置文件修改用户信息 使用vim /etc/passwd进入配置文件。里面的格式如下: 用户名:密码占位符:UID:GID:用户描述:用户主目录
阅读全文
摘要:(1).密码文件 内容格式如下,用冒号隔开,可以用man 5 shadow查看帮助: name 登录名称,必须是有效用户名 password 已加密密码,分为三个部分用$分隔,第一部分表示用哪种哈希算法;第二部分是用于加密哈希的salt;第三部分是已加密的哈希 哈希算法:1表示MD5;6表示SHA-
阅读全文
摘要:(1).SecureCRT SecureCRT对Linux上传下载文件或文件夹拥有一个专门的软件SecureFXPortable。对于它来说只有两个的难题,一个是版本问题,尽量去官网下载最近版本;另一个是SecureFXPortable内的编码问题,详见:SecureFXPortable中文乱码 (
阅读全文
摘要:putty是一个开源软件,目前为止最新版本为0.70。对于文件或文件夹的上传下载,在Windows下它提供了pscp和psftp两个命令。 (1).pscp pscp在命令提示符中使用,只要putty(ssh)能够远程,就能使用该命令。 Windows路径在前,是Windows向Linux上传文件。
阅读全文
摘要:首先说明: ext4文件系统上误删除文件,可以用extundelete恢复。ext3恢复使用ext3grep。Windows恢复使用final data v2.0汉化版和easyrecovery等。 误删除文件后,第一件事是避免误删除的文件内容被覆盖,这时可以卸载需要恢复文件的分区或以只读的方式挂载
阅读全文
摘要:第一步、安装依赖包。一般官网会有依赖关系,没有就网上搜索一下。 第二步、下载源码包,上传至CentOS服务器 第三步、解压缩 第四步、进入源码文件夹 第五步、执行./configure,这一步主要是为了生成Makefile文件,当然还有一些其他功能,例如--prefix=PATH指定安装目录,更多内
阅读全文
摘要:SecureFXPortable有一个非常奇怪的地方,明明在全局选项中已经将编码设置为UTF-8,但连接Linux还是会出现中文乱码。 后来发现这个全局选项竟然不对SecureFXPortable生效。想要启用UTF-8必须到配置文件里自己手动修改。 首先打开SecureFXPortable,在其中
阅读全文