-
Linux系统终端的几种类型
在Linux系统中“一切皆文件”,终端设备记录在/dev/目录下,因为/dev 全称“device”是以文件形式存放任何设备与接口的目录名称。什么是终端?早期计算机非常昂贵,unix又是多用户多任务的操作系统,人们使用便宜的设备连接到计算机承担信息输入输出的工作(例如纸带),让计...
-
查看用户上次修改密码的时间
如果想查看某个账户最近修改密码的日期或者自用户创建以来未修改密码查询其创建日期操作如下。
-
Linux哲学思想、原则
一切皆文件:就是说将一切当作文件(包括硬件)来操作。小型,单一用途的程序:每个程序具备强悍的功能。链接程序,共同完成复杂的任务:将多种程序组合完成某种任务。避免令人困惑的用户界面:简洁明了的命令行模式,直观显示操作步骤。配置数据存储在文本中:配置文件保存为文本格式,可以直接对其修...
-
YUM/DNF仓库配置
yum是基本RPM包构建的软件更新机制,主要是解决软件包之间的依赖关系使管理员在维护服务器时更加轻松身如,借助于yum软件仓库可以轻松完成软件的安装、卸载、更新任务,这和windows程序管理功能类似。yum由仓库服务器和客户端两部分组成,是C/S工作模式,仓库中存储了rpm包以...
-
RPM软件包和包管理器
centos是基本linux开源的系统,在基于类linux的系统安装软件的时候必须由用户自己来编译源码安装,同时也有相互依赖关系,为了解决软件的安装、配置、卸载的复杂问题,Redhat公司开发了自己的rpm包管理系统来管理成千上万的软件。本文只是学习基于Redhat系统的rpm管...
-
Linux自定义Shell终端命令提示符及颜色PS1
登录Linux系统后,默认的系统命令提示符毫无个性,当我们在操作多个系统时无法快速明显辨别生产和测试环境,从而可能会导致误操作。其实我们可以通过修改PS1变量实现个性的提示符格式,避免出现这种低级错误。#CentOS默认提示符[root@localhost ~]##Ubuntu默...
-
实现History可以看到执行命令的时间
当我们在执行命令后,系统默认会在内存记录执行过的命令,正常退出时,会将内存的命令历史存放对应历史文件中,默认是 ~/.bash_history。再次登录shell时,会读取命令历史文件中记录下的命令加载到内存中,登录进shell后新执行的命令只会记录在内存的缓存区中;这些命令会用...
-
Netfilter中五个勾子函数和报文流向
Netfilter在Linux内核中有五个勾子向用户开放,用户可以通过命令工具向其写入规则,例iptables。INPUT:访问用户进程流量OUTPUT:流出用户进程流量FORWARD:转发流量PREROUTING:源地址转换,把内网地址转换成公网地址POSTROUTING:目的...
-
Linux系统目录名称命名规则以及用途
Linux系统中的一切文件都是从“根”(/)开始的,并按照文件系统层次标准FHS(Filesystem Hierarchy Standard), 采用倒树状结构来存放文件及定义了常见的目录用途,有兴趣可以详细查阅官方文档:http://www.pathname.com/fhs/。...
-
Linux系统常用的三种命令基本格式
linux命令的组成部分:命令字+命令选项参数(选项)+命令操作参数(参数)选项:用于启用或关闭命令的某些功能,也就是有些命令可以不写选项或参数,也能执行。短选项格式:UNIX 风格选项,-c 例如:-l, -h长选项格式:GNU风格选项,--word 例如:--all, --h...