Linux
文章平均质量分 93
照物华
一切过往,皆为序章
展开
-
linux 基础笔记
文章目录修改主机名命令提示符 prompt关于命令命令的类型管理内部命令外部命令的执行命令的别名echo命令echo 高级用法常见命令查看硬件信息查看 CPU查看内存大小查看硬盘和分区情况查看系统版本信息查看系统架构查看内核版本查看操作系统发行版本用户登录信息查看命令whichwhereiswhow修改主机名# 临时生效hostname HOST-NAME# 持久生效,支持 Centos 7 以上版本,支持 Ubuntu , 持久生效被写入到了 /etc/hostnamehostnamectl s原创 2022-04-09 01:18:56 · 1265 阅读 · 0 评论 -
linu之任务计划crontab
文章目录本地邮件服务atbatch周期性任务计划croncrontab 命令在运维工作中,数据备份是至关重要的事情,基本每天都要做一次备份,使用linux任务计划来进行是最合适的。任务计划分为两种,一种是在未来某个时间点运行一次的任务,使用at、batch; 另一种是周期行的任务crontab。本地邮件服务任务计划的执行结果默认会通过邮件发送给用户,这个邮件会并非是公网的邮件,而是本机用户之间互发的本地邮件服务器,每当用户登录的时候,就回收到邮件的提醒,邮件一般都是放在/var/spool/mail原创 2020-06-23 19:00:33 · 275 阅读 · 1 评论 -
linux之归档压缩那点事
Linux 支持的压缩算法非常多,且不同的算法都有对应的命令。 所以在解压缩文件时,就需要知道该文件是由哪种压缩算法生成的,在这个时候,就要根据压缩文件扩展名来选择了,下表列出了几种常见的压缩文件扩展名及对应的算法。原创 2020-06-22 02:04:36 · 189 阅读 · 0 评论 -
linux磁盘及文件系统之六df和du
文章目录df命令du 命令df命令Linux df命令用于显示已挂载文件系统的使用情况。格式:df [选项]... [DEVICE|FILE]...,若为非磁盘设备文件,则列出文件所在文件系统的情况,否则列出指定文件系统的情况。参数作用-h, --human-readable使用人类可读的格式-H很像 -h, 但是用 1000 为单位而不是用 1024-k以 KB 为单位输出文件系统分区使用情况-m以 MB 为单位输出文件系统分区使用情况-a列出所原创 2020-06-19 11:58:57 · 355 阅读 · 0 评论 -
linux磁盘及文件系统之五挂载
若想访问根文件系统之外的文件系统,必将将其关联到某个目录上来实现,此操作即为挂载(mount),此目录即为挂载点(mount point),挂载点就是访问另一个文件系统的入口。显示系统当前已挂载的所有设备:直接使用mount命令直接查看/etc/mtab的内容,所有的挂载和卸载操作都会实时同步更新到/etc/mtab文件。查看伪文件系统cat /proc/mounts原创 2020-06-19 11:34:30 · 338 阅读 · 0 评论 -
linux磁盘及文件系统之四swap文件系统
swap是linux上交互分区专用的文件系统,该文件系统所对应的设备文件主设备号为82。以下内容来自 https://man.linuxde.net/mkswapmkswap [-cf][-v0][-v1][设备名称或文件][交换区大小]mkswap命令用于在一个文件或者设备上建立交换分区。在建立完之后要使用sawpon命令开始使用这个交换区。最后一个选择性参数指定了交换区的大小,但是这个参数是为了向后兼容设置的,没有使用的必要,一般都将整个文件或者设备作为交换区。属性作用-转载 2020-06-18 16:59:09 · 2209 阅读 · 0 评论 -
linux磁盘及文件系统之三文件系统的管理工具
`centos7`中,默认的文件系统类型已经变为了`xfs`,`centos6`默认不支持`xfs`类型的文件系统,可以通过`yum install xfsprogs`安装支持程序来实现。原创 2020-06-18 16:41:11 · 295 阅读 · 0 评论 -
linux磁盘及文件系统之二文件系统
文章目录文件系统基本结构目录文件系统磁盘分区完成之后,需要进行格式化,之后操作系统才能使用这个分区,所谓的格式化就是创建文件系统格式,通常所说的格式化是指高级格式化。高级格式化对应的是低级格式化,作用是在磁盘出厂的时候,进行划分磁道形成簇。传统的方式中,一个分区就只能格式化为一个文件系统格式,现在由于新技术的运用,现在也可以将一个分区格式化为多个文件系统,比如LVM,也可以将多个分区合成一个文件系统,如LVM、RAID。所以现在一般称为一个数据挂载点为文件系统,而不是分区。 ---- 来自原创 2020-06-17 23:42:39 · 183 阅读 · 0 评论 -
linux磁盘及文件系统之一磁盘管理
设备文件linux的哲学理念是一切皆文件,设备也是一种文件,设备文件主要存放在/dev目录下,设备文件的主要用途是将设备关联到对应的设备驱动程序,并做为设备的访问入口。设备文件和普通文件不同,它没有大小的概念,只有设备号(major、minor),major表示主设备号,用于区分设备类型,标明设备需要的驱动程序,minor用于区分同种类型设备下,特定设备的访问入口。磁盘的原理构造及分区原创 2020-06-17 23:40:27 · 198 阅读 · 0 评论 -
linux之文件查找locate/find
文章目录locatefind处理动作locatelocate 根据事先构建的索引库进行查找文件,索引库会再每天系统空闲时自动构建。特性:模糊匹配,查找速度快,非实时查找,有可能返回之前已经删除的文件或者新建的文件无法被查找到,因为索引还没有被创建。locate [options] pattern...命令作用-b只匹配 basename-c返回查找到多少个符合条件的项-r可以给予正则表达式查找构建索引的过程需要遍历整个根路径,非常消耗系统资源。fi原创 2020-06-14 16:01:58 · 184 阅读 · 0 评论 -
linux之权限管理及访问控制列表
进程对文件的访问权限应用模型:首先检查进程的属主与文件的属主是否相同,如果相同,则应用属主权限;如果不同就查看suid权限,如果相同就使用suid权限;其次,则检查进程的属组是否属于文件的数组,如果是,则应用属组的权限;如果不同就查看sgid权限,如果相同就是用sgid权限最后只能应用 other 权限。同用权限权限说明类型rwx文件可读可写可将此文件运行为进程目录可以使用ls命令获取其下的所有文件列表可以修改此目录下的文件列表,即创建和删除文件可以原创 2020-06-14 12:55:22 · 832 阅读 · 0 评论 -
linux之管理用户和组
文件权限进程对文件的访问权限应用模型:首先检查进程的属主与文件的属主是否相同,如果相同,则应用属主权限;其次,则检查进程的属组是否属于文件的数组,如果是,则应用属组的权限;最后只能应用 other 权限。权限说明类型rwx文件可读可写可将此文件运行为进程目录可以使用ls命令获取其下的所有文件列表可以修改此目录下的文件列表,即创建和删除文件...原创 2019-11-19 00:20:07 · 267 阅读 · 0 评论 -
关于linux中使用source /etc/profile重新读取配置后,新的环境变量只能在当前终端里面有效,新开的终端提示 command not found
在使用`linux`桌面环境(通常是`ubuntu/debian/deepin`等版本的`linux`)的时候,新增环境变量后,会使用`source /etc/profile`命令使新的环境变量立刻生效而不用重新启动系统。但经常会遇到使用`source /etc/profile`命令之后,新的环境变量只能在当前终端里面有效,而在新打开的终端中,使用新的环境变量就找不到了。原创 2020-06-04 19:20:33 · 2929 阅读 · 0 评论 -
ubuntu 删除软件后,清理配置文件
这是一篇转载的文章,网络上看到很多,都是转载,不知道最初原文在哪里。。。今天清理一下系统,使用了一个命令行,可能对其他人有参考价值dpkg -l |grep "^rc"|awk '{print $2}' |xargs aptitude -y purge用途:删除已经删除的软件包的残留配置文件。因为 debian 中 remove 包不删除配置文件,purge 才能清除,但根据依赖关系自动清除都是 remove,在加上自己失手操作,所以用得时间长了,难免残留很多没必要的配置文件,比较烦,于是有了上述转载 2020-05-21 18:14:54 · 1556 阅读 · 0 评论 -
在Linux系统中使用蓝牙功能的基本方法
原文地址:https://www.cnblogs.com/askDing/p/5111405.html首先确定硬件上有支持蓝牙的设备,然后运行如下命令,就可以看到我们的蓝牙设备了。运行hciconfig可以看到从上图可以看出,我们的蓝牙设备是hci0。运行hcitool dev可以看到我们的蓝牙设备的硬件地址。运行hcitoo --help 可以查看更多相关命令然后我们激活它:su...转载 2020-04-18 19:29:03 · 1951 阅读 · 0 评论 -
linux设置登录提示的两种方式
在/etc/motd里增加提示的字符串添加字符串到文件中sudo echo "hello ">/etc/motd重新登录可以看到在/etc/profile.d/ 下面添加脚本文件login-msg.sh`echo "您已成功登录系统,当前账户${USER},当前时间为$(date) "打开新的终端可以看到新的提示信息 ...原创 2020-04-10 17:35:51 · 614 阅读 · 0 评论 -
linux之glob通配符/IO重定向/管道
glob通配* : 匹配任意长度的任意字符? : 匹配任意单个字符[]: 匹配指定范围内的任意单个字符,有几种特殊格式 [a-z]/[A-Z]/[0-9]/[a-z0-9],实际上,在使用范围匹配的时候,是不区分字符大小写的。[[:upper:]] : 匹配任意单个大写字母[[:lower:]] : 匹配任意单个小写字母[[:alpha:]] : 匹配任意单个字母,不区...原创 2019-11-15 00:26:47 · 740 阅读 · 0 评论 -
linux命令之历史记录history
shell 进程会在其会话中保存此前用户提交的命令。$ type history# history 是 shell 内嵌$ history定制 history 的功能,可以通过环境变量来实现。HISTSIZE : shell 进程可保留的命令历史条数;HISTFILE :持久保留命令历史的文件,每个用户执行的命令历史都保存用户的家目录下;每次开机的时候(或者是打开一个新的终端的时候...原创 2019-11-14 22:48:57 · 451 阅读 · 0 评论 -
linux文件查看命令file/stat/cat/touch/tail/head/less/more
linux文件查看命令file/stat/cat/touch/tail/head/less/more stat 命令使用方式:stat FILE显示文件或者文件系统的元数据。文件一般有两类数据:元数据(matadata)和数据(data),元数据是用来描述文件本身的状态,数据是指文件具体的内容。最近访问(Access time 又叫 atime)是指最后一次读取的时间,有时对于间隔很短的频繁读取,时间不发生改变。最近更改(Modify time又叫 mtime)是指内容数据发生改变...原创 2019-11-12 23:16:26 · 1134 阅读 · 0 评论 -
linux命令之目录创建和tree命令
mkdir创建目录,rmdir 删除目录,tree打印目录树原创 2019-11-12 21:49:01 · 1829 阅读 · 0 评论 -
linux 中的日期命令
date显示和设置系统时间,通过 man date 可以获取帮助。## 显示日期时间date [OPTION]... [+FORMAT]显示从1970年1月1日(unix元年)0点0分0秒到命令执行那一刻所经过的秒数,这里是小写的s设定日期时间date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]][[CC]YY] 四位年或者...原创 2019-11-12 00:25:06 · 588 阅读 · 0 评论