随笔分类 - Linux
摘要:1.了解PS1 PS1是Linux终端用户的一个环境变量,用来定义命令行提示符的参数。 在终端输入命令: echo $PS1 PS1的常用参数以及含义: \d :代表日期,格式为weekday month date,例如:"Mon Aug 1" \H :完整的主机名称 \h :仅取主机名中的第一个名
阅读全文
摘要:1、查看系统版本 命令:cat /etc/redhat-release 2、建立缓存报错 命令:yum makecache 3、创建挂载点,并临时挂载镜像文件 新建挂载点命令: mkdir /media/cdrom 挂载命令:mount /dev/cdrom /media/cdrom/ 查看是否挂载
阅读全文
摘要:最近国内访问github.com经常打不开,无法访问。 解决Github打不开办法 打开网站http://tool.chinaz.com/dns/ ,在A类型的查询中输入 github.com,找到最快访问的ip地址,并复制下来。 三个网站: github网址查询:https://ipaddress
阅读全文
摘要:linux系统: 1、创建用户 useradd 用户名 [root@localshots ~]# useradd qiuyu 2、设置密码-使用echo命令 echo 密码 | passwd --stdin 用户名 [root@localshots ~]# echo 123456|passwd --
阅读全文
摘要:ps 为我们提供了进程的一次性的查看,它所提供的查看结果并不动态连续的;如果想对进程时间监控,应该用 top 工具。kill 用于杀死进程。 ps命令最常用的还是用于监控后台进程的工作情况,因为后台进程是不和屏幕键盘这些标准输入/输出设备进行通信的,所以如果需要检测其情况,便可以使用ps命令了。 1
阅读全文
摘要:1、什么是shell Shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口(命令解释器)。它接收用户输入的命令并把它送入内核去执行。起着协调用户与系统的一致性和在用户与系统之间进行交互的作用。 Shell在Linux系统上具有极其重要的地位 2、命令解释过程 Shell可以执行:内部命
阅读全文
摘要:1、启动系统,在选择进入系统的界面按“e”进入编辑页面 2、按向下键,找到以“Linux16”开头的行,在该行的最后面输入“init=/bin/sh” 3、按“ctrl+X”组合键进入单用户模式 4、输入 mount -o remount,rw / 挂载根目录 (注意mount与-o之间和rw与/之
阅读全文
摘要:一、pstree命令的安装 1、在 Mac OS上 brew install pstree 2、在 Fedora/Red Hat/CentOS yum -y install psmisc 3、在 Ubuntu/Debian apt-get install psmisc 二、pstree命令详解 ps
阅读全文
摘要:一、逻辑卷管理器(LVM) 1、什么是逻辑卷管理器(LVM) LVM是逻辑盘卷管理(Logical Volume Manager)的简称,它是Linux环境下对卷进行操作的抽象层。 LVM是建立在硬盘和分区之上的一个逻辑层,来为文件系统屏蔽下层磁盘分区布局,从而提高磁盘分区管理的灵活性。 LVM允许
阅读全文
摘要:在学习linux的过程中,最开始会涉及到的往往不是命令或者代码,而是目录结构,比如我要安装一个应用,我应该装在哪里,我的代码应该放在哪里,全部放在一个路径下会不会像windows下一样有影响等等诸多问题,所以这次我们先来学习一下linux的目录结构: /: 根目录,一般根目录下只存放目录,不要存放文
阅读全文
摘要:一、磁盘管理的概念 Linux系统是多用户任务操作系统,在使用系统时,会出现多用户共同使用一个磁盘的情况,如果其中少数几个用户占用了大量的磁盘空间,势必压缩其他用户的磁盘的空间和使用权限。因此,系统管理员应该适当的开放磁盘的权限给用户,以妥善分配系统资源。 二、什么是磁盘配额 磁盘配额是一种磁盘空间
阅读全文
摘要:DNS即为Domain Name System的缩写形式,就是所谓的域名系统,它是互联网的一项服务。它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。 如果想访问某个网站(比如www.example.com),你的计算机需要知道该服务器在互联网的何处。也就是说,它必须知道
阅读全文
摘要:测试环境:VMware Workstation / centos7 1、磁盘分区 (1)易于管理和使用: 比如说我们把磁盘分了sda1、sda2、sda3、sda4盘,我们假设sda1盘为系统盘,其他的比如说游戏、办公、软件盘,这样我们要重新分哪个区就直接在对应的盘分就可以了,不需要整块磁盘进行分区
阅读全文
摘要:1、setUID、setGID 和 Sticky BIT 的功能详解 setuid 功能: 1、只有可执行的二进制文件程序才能设定 SUID 权限(前提) 2、命令执行者要对该程序有执行(x)权限(必要条件) 3、命令执行者再执行该程序时获得该程序文件属主的身份 4、setuid 权限只在该程序执行
阅读全文
摘要:1、ACL 是什么 ACL的全称是 Access Control List (访问控制列表) ,一个针对文件/目录的访问控制列表。它在UGO权限管理的基础上为文件系统提供一个额外的、更灵活的权限管理机制。它被设计为UNIX文件权限管理的一个补充。ACL允许你给任何的用户或用户组设置任何文件/目录的访
阅读全文
摘要:/etc/login.defs文件定义了与/etc/password和/etc/shadow配套的用户限制设定。这个文件是需要的,缺失并不会影响系统的使用,但是也许会产生意想不到的错误。 如果/etc/shadow文件里有相同的选项,则以/etc/shadow里的设置为准,也就是说/etc/shad
阅读全文
摘要:SElinux是基于内核开发出来的一种安全机制,被称之为内核级加强型防火墙,有力的提升了系统的安全性。 SElinux的作用分为两方面:1.在服务上面加上标签; 2.在功能上面限制功能 在linux系统中使用 getenforce 命令可以查看selinux的状态: disabled 为关闭状态,对
阅读全文
摘要:1、进入官网,并点击下图所示的红框(alternative downloads) 官网网址:https://www.centos.org/download/ 2、在往下翻,可以看到如下图的历史版本,本次以下载centos 7(1810)版本为例,点开 tree 3、点击 isos 4、点击x86_6
阅读全文
摘要:-bash: locate: command not found 其原因是没有安装mlocate这个包 安装:yum -y install mlocate 安装完再尝试用locate定位内容,发现依然不好使,报了新的错误: 原因是安装完后没有更新库 更新库:updatedb
阅读全文
摘要:解决办法如下: 1、输入ip addr 确认IP地址是否设置正常,设置好如下所示,如果没有获取到IP地址则设置一个即可。 2、确认sbin目录是否存在。 3、确认ifconfig命令是否未安装 在sbin目录下输入ls,可见下图所示,并没有ifconfig。 4、安装net-tool插件,此插件中带
阅读全文