九五从零开始的运维之路(其六)

简介: 1.临时修改,重启失效hostname new_hostname # 更改主机名bash # 刷新

前言

本篇将简述的内容:Linux系统下的系统信息查看与修改和内容统计与筛选

一、系统信息查看与修改

(一)主机名

1.临时修改,重启失效

hostname new_hostname # 更改主机名

bash # 刷新


2.永久修改

2.1通过命令行修改

hostnamectl set-hostname new_hostname # 更改主机名

bash # 刷新


2.2通过配置文件修改

需要重启才能生效

vim /etc/hostname new_hostname :wq

(二)时间查看

1.系统时间date

date #输出系统时间

date [选项] [+格式]

date +%Y # 年份

date +%m # 月份

date +%d # 日期

date +%H # 小时

date +%M # 分钟

date +%S # 秒

touch date +%Y%m%d%H%M%S_test.txt # 创建带有时间戳的文件

2.硬件时间hwclock

bios中的时间,由主板的bios电池充当电源

hwclock # 输出硬件时间

(三)显示输出系统信息

uname,用于查看主机名、内核版本、以查看32/64平台。

uname -a # 显示所有信息

uname -n # 查看主机名

uname -r # 查看内核版本

(四)文件的详细属性查看

stat # 文件的详细属性查看

stat /path/文件名 # 查看指定文件的详细属性

(五)连接文件

文件链接有两种方式:软连接和硬连接。

软链接就类似于Windows的快捷方式。

而创建的硬链接除了文件位置和名称,其余的部分和源文件是一样的。

通过以下表格作以简单区分

软连接 硬连接

目录或文件都可 不能是目录

属性变化 属性完全一样

修改一方,内容同步 修改一方,内容同步

源文件删除或移动,链接文件不可用 源文件删除或移动,链接文件不受影响

ln -s /path/sourceFile /path/destinationFile

创建一目标文件指向源文件的软连接

ln /path/sourceFile /path/destinationFile

创建一目标文件指向源文件的硬连接

(六)生成指定容量的文件

dd # 生成指定容量的文件

dd if=从哪个文件读取数据 of=将数据写到哪里 bs=每次写入的数据大小 count=总共写几次

eg:

dd if=/dev/zero of=./txt5 bs=1MB count=5

从/dev/zero 文件内读取数据,将数据写入到本目录下的txt5文件内,每次写入1MB大小的数据,共写5次

二、内容统计与筛选

(一)目录

1.查找–find

find path 条件选项 关键字 # 查看满足一定条件的目录内容

条件选项:

-name # 名称

-type # 文件类型

文件类型子命令

f # 普通文件

d # 目录

b # 块设备文件

c # 字符设备文件

l # 软连接文件

-size # 大小

-user # 用户

-group # 组

时间

-amin -atime -mmin -mtime -cmin -ctime

2.容量–du

du [条件选项] [文件名或目录] # 统计文件占用磁盘的大小

条件选项:

-a #统计所有

-s #统计总容量

-h #人性化显示

举个例子

统计/opt的总容量

du -sh /opt

统计/opt下的每个文件的大小

du -ah /opt

(二)文件

1.数量–wc

wc [条件选项] [文件名或目录] # 输出文件中的行数、单词数、字节数

条件选项:

-l # 行数

-w # 单词数

-c # 字节数

2.过滤–grep

grep [条件选项] [过滤字符] [文件名或目录]

#打印匹配给定模式的行

条件选项

-n # 在结果中显示行号

-i # 忽略大小写进行匹配

-v # 反向显示

总结

以上便是本篇文章对于系统信息查看与修改和内容统计与筛选介绍,虽然内容看上去有些繁多,但实际上的内容归结下来,也就十个左右的命令词以及其延伸,记住这些命令词,剩下的多敲敲代码,一切就都迎刃而解了。

目录
相关文章
|
11月前
|
运维 Java 应用服务中间件
九五从零开始的运维之路(其十九)
Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。 Tomcat虚拟主机是通过linux或windows操作系统下进行独立运行的一个网站发布容器,他是一种在单一主机或主机群上,实现多网域服务的方法,可以运行多个网站或服务的技术。
78 0
|
11月前
|
SQL 运维 关系型数据库
|
11月前
|
运维 关系型数据库 MySQL
九五从零开始的运维之路(其三十五)
MHA(MasterHigh Availability)是一套优秀的MySQL高可用环境下故障切换和主从复制的软件。 MHA 的出现就是解决MySQL 单点的问题。 MySQL故障切换过程中,MHA能做到0-30秒内自动完成故障切换操作。 MHA能在故障切换的过程中最大程度上保证数据的一致性,以达到真正意义上的高可用。
66 2
|
11月前
|
监控 Linux 网络安全
Linux系统下的keepalived双机热备
在一个 LVS 服务集群中通常有主服务器(MASTER)和备份服务器(BACKUP)两种角色的服务器,但 是对外表现为一个虚拟 IP,主服务器会发送 VRRP 通告信息给备份服务器,当备份服务器收不到 VRRP消息的时候,即主服务器异常的时候,备份服务器就会接管虚拟 IP,继续提供服务,从而保证了高可用性。
149 0
|
11月前
|
运维 负载均衡 算法
九五从零开始的运维之路(其三十六)
(一)四层负载均衡器 四层负载均衡器也称为 4 层交换机,主要通过分析 IP 层及 TCP/UDP 层的流量实现基于 IP 加端口的负载均衡,如常见的 LVS、F5 等;
59 0
|
11月前
|
存储 缓存 NoSQL
九五从零开始的运维之路(其三十二)
本篇将简述的内容:Linux系统下的Redis基础
67 0
|
11月前
|
存储 运维 Linux
九五从零开始的运维之路(其三十一)
计划任务是在指定的时间间隔内自动执行的任务。在Linux系统中,常用的计划任务工具是crond(cron daemon)。用户可以通过创建计划任务来定期执行指定的命令或脚本。
60 0
|
11月前
|
存储 运维 关系型数据库
九五从零开始的运维之路(其二十九)
数据库备份是指将数据库中的数据、表格、视图、存储过程、触发器等信息备份到另一个地方,以便在数据库丢失或损坏时进行恢复。数据库备份是数据库管理中必不可少的一项工作,通过备份可以保护数据库中的数据和业务
70 0
|
11月前
|
运维 关系型数据库 MySQL
九五从零开始的运维之路(其二十八)
数据库用户权限管理是数据库系统中非常重要的一个方面,它用于控制不同用户访问和操作数据库的权限范围。数据库用户权限管理可以保护敏感数据和数据库结构,确保只有被授权的用户才可以操作和使用数据库,防止数据被修改或泄露,并最大程度地保证数据库的安全。为了保护数据库的安全性,合理管理MySQL服务用户的权限是至关重要的。
50 0
|
11月前
|
存储 SQL 运维
九五从零开始的运维之路(其二十七)(1)
排序查询:排序查询是通过SQL查询语句将所查询的结果按照指定的排序方式排列 升序(默认):ASC
160 0
下一篇
无影云桌面