自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

才玖

分享运维知识

  • 博客(20)
  • 收藏
  • 关注

原创 Linux学习之用户管理(二)

Linux学习之用户管理(二)用户账号有关的系统文件/etc/passwd/etc/shadow/etc/groupsudo提权如何让普通用户有sudo权限用户账号有关的系统文件/etc/passwdLinux系统中的每个用户都在/etc/passwd文件中有一个对应的记录行,它记录了这个用户的一些基本属性。这个文件对所有用户都是可读的。root:x:0:0:root:/root:/bin/bashbin:x:1:1:bin:/bin:/sbin/nologindaemon:x:2:2:daem

2021-09-01 06:59:28 140

原创 Linux学习之用户管理(一)

Linux学习之用户管理用户添加用户修改用户密码删除用户修改用户属性用户组添加用户组删除用户组修改用户组属性用户Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问;另一方面也可以帮助用户组织文件,并为用户提供安全性保护用户在登录时键入正确的用户名和口令后,就能够进入系统和自己的主目录添加用户useradd [option

2021-08-27 07:36:13 120

原创 Linux学习FTP(二)

Linux学习之FTP(二)FTP最佳实践场景Linux客户端参数详解FTP最佳实践场景仅允许用户test登录,不允许匿名用户和其他用户登录1、修改配置文件anonymous_enable=NO local_enable=YES write_enable=YES chroot_local_user =YES chroot_list_enable=NO chroot_list_file=/etc/vsftpd/chroot_list local_uma

2021-08-26 07:14:22 145

原创 Linux学习之FTP(一)

Linux学习之FTPFTP简介FTP协议Linux中的ftp搭建FTP本地测试CMD终端测试FTP简介FTP协议FTP(File Transfer Protocol,文件传输协议) 是 TCP/IP 协议组中的协议之一。FTP协议包括两个组成部分,其一为FTP服务器,其二为FTP客户端。其中FTP服务器用来存储文件,用户可以使用FTP客户端通过FTP协议访问位于FTP服务器上的资源。在开发网站的时候,通常利用FTP协议把网页或程序传到Web服务器上。此外,由于FTP传输效率非常高,在网络上传输大的文

2021-08-25 06:50:26 297

原创 Linux学习之NFS

Linux学习之NFS简介常用场景安装部署服务端客户端测试简介百度百科:网络文件系统,英文Network File System(NFS),是由SUN公司研制的UNIX表示层协议(presentation layer protocol),能使使用者访问网络上别处的文件就像在使用自己的计算机一样。NFS是基于UDP/IP协议的应用,其实现主要是采用远程过程调用RPC机制,RPC提供了一组与机器、操作系统以及低层传送协议无关的存取远程文件的操作。RPC采用了XDR的支持。XDR是一种与机器无关的数据描述编码

2021-08-23 19:51:54 67

原创 Linux学习之时间同步

Linux学习之时间同步时间同步介绍简介NTP简介配置chrony简介配置时间同步介绍简介百度百科:时间同步就是通过对本地时钟的某些操作,达到为分布式系统提供一个统一时间标度的过程。在集中式系统中,由于所有进程或者模块都可以从系统唯一的全局时钟中获取时间,因此系统内任何两个事件都有着明确的先后关系。而在分布式系统中,由于物理上的分散性,系统无法为彼此间相互独立的模块提供一个统一的全局时钟,而由各个进程或模块各自维护它们的本地时钟。由于这些本地时钟的计时速率、运行环境存在不一致性,因此即使所有本地时钟在

2021-08-22 11:04:53 133

原创 Linux学习之配置bond

Linux学习之配置bond简介什么是bond为什么要配置bond主备模式负载均衡模式配置方法简介什么是bondbond的英文释义为纽带、联系,那么在Linux中,bond是一种虚拟网卡的技术,可以把几块网卡联系起来,虚拟成一块网卡来对外提供服务为什么要配置bond配置bond可以提高服务器的可用性, 并且可以提高可用带宽,bond有许多种模式,我这里介绍两种模式,一种是主备模式,一种是负载均衡模式bond的模式常用的有两种: mode=0(balance-rr) 表示负载分担r

2021-08-21 09:41:40 3654

原创 Linux学习之计划任务

Linux学习之计划任务简介什么是计划任务atcrontab简介什么是计划任务我们作为运维工程师,免不了要定时的去执行一些系统命令,当这些命令需要在夜间执行的时候,就会让我们非常的难受。因此,为了解决这一痛点,我们引入了Linux计划任务。在Linux系统中,主要有两种执行计划任务的方式, 一种是仅执行一次,我们常用at来实现,另一种是执行一些周期性任务,我们使用crontab来实现at我们一般用at命令来执行需要定时执行的,一次性的这种任务,比如说,我需要在早晨7点的时候,重启我的nginx,首

2021-08-20 07:17:11 110

原创 Linux学习之日志轮转

Linux学习之日志轮转简介什么是日志轮转为什么要日志轮转Logrotate什么是Logrotate如何配置简介什么是日志轮转日志轮转,也叫做日志切割,顾名思义嘛,就是把日志按照一定的时间节点或者一定的大小进行切割为什么要日志轮转我们的Linux系统常常被用来作为服务器使用嘛,自然就会保持着长时间的开机状态,每天不同的程序都会生成大量的日志,我们的系统本身也会有一些日志产生,如果不对这些日志进行清理,随着时间的推移,日志占用的空间就会越来越大,而我们的磁盘空间是有限的,而且时间太过久远的日志也没有

2021-08-19 07:21:03 1388

原创 Linux学习之网络管理

Linux学习之网络管理查看ip修改网卡配置文件查看ip在Linux操作系统中,我们有不止一种方法可以查看机器的ip信息1、ip a2、ip addr3、ip address4、ip addr show5、ip address show6、ifcofing通过这六条命令可以看到很多内容其实是大同小异的,今天给大家讲解一下ip a的输出到底应该看,都代表了哪些含义。首先看到的是lo和eth0,在这里lo代表了本地回环接口,这个接口一般是系统内部用来发送和接收数据的,eth0就是

2021-08-18 07:02:33 96

原创 运维学习之常用命令(十)

运维学习之常用命令(十)dd简介用法示例crontab简介用法示例tar简介用法示例nohup简介用法示例dd简介dd 可从标准输入或文件中读取数据,根据指定的格式来转换数据,再输出到文件、设备或标准输出。此命令常常被我们用来测试磁盘的读写性能。用法dd if=[file] of=[file] [options]参数说明if=文件名输入文件名,默认为标准输入。即指定源文件of=文件名输出文件名,默认为标准输出。即指定目的文件ibs=bytes一次读入byt

2021-08-16 06:44:15 142

原创 运维学习之常用命令(九)

运维学习之常用命令(九)telnet简介用法示例netstat简介用法示例alias简介用法示例ps简介用法命令输出格式示例top简介用法示例telnet简介在Linux中,我们通常使用telnet命令来测试远端端口的连通性用法telnet [主机名或ip地址] [端口]参数说明-a尝试自动登入远端系统-b<主机别名>使用别名指定远端主机名称-c不读取用户专属目录里的.telnetrc文件-d启动排错模式-F使用Kerberos

2021-08-15 07:33:01 102

原创 运维学习之常用命令(八)

运维学习之常用命令(八)awk简介用法示例sed简介用法示例df简介用法示例du简介用法示例mount简介用法awk简介AWK 是一种处理文本文件的语言,是一个强大的文本分析工具用法awk [参数] 'script' var=value file(s)或awk [参数] -f scriptfile var=value file(s)参数说明-F fs指定输入文件折分隔符,fs是一个字符串或者是一个正则表达式-v var=value赋值一个用户定义变量-W

2021-08-14 07:27:34 120

原创 运维学习之常用命令(七)

运维学习之常用命令(七)which简介用法示例whereis简介用法示例sort简介用法示例uniq简介用法示例wc简介用法示例which简介which命令用于查找文件。which指令会在环境变量$PATH设置的目录里查找符合条件的文件用法which [文件...]示例查找文件nginxwhich nginxwhereis简介whereis命令用于查找文件。该指令会在特定目录中查找符合条件的文件。这些文件应属于原始代码、二进制文件,或是帮助文件。该指令只能用于查找二进制文件

2021-08-12 06:42:21 182

原创 运维学习之常用命令(六)

运维学习之常用命令(六)rm简介语法示例touch简介语法示例mkdir简介语法示例pwd简介示例yum简介常用命令示例rm简介rm(英文全拼:remove)命令用于删除一个文件或者目录语法rm [options] name参数说明-i删除前逐一询问确认-f强制删除-r递归删除示例删除当前目录下所有文件rm -rf ./*touch简介touch命令用于修改文件或者目录的时间属性,包括存取时间和更改时间。若文件不存在,系统会建立一个新的

2021-08-11 07:14:54 181

原创 运维学习之常用命令(五)

less简介less 与 more 类似,less 可以随意浏览文件,支持翻页和搜索,支持向上翻页和向下翻页用法less [参数] 文件 参数说明-b<缓冲区大小>设置缓冲区的大小-e当文件显示结束后,自动离开-f强制打开特殊文件,例如外围设备代号、目录和二进制文件-g只标志最后搜索的关键词-i忽略搜索时的大小写-m显示类似more命令的百分比-N显示每行的行号-o <文件名>将less 输出

2021-08-10 07:17:29 77

原创 运维学习之常用命令(四)

split简介split命令用于将一个文件分割成数个。该指令将大文件分割成较小的文件,在默认情况下将按照每1000行切割成一个小文件用法split[-<行数>][-b <字节>][-C <字节>][-l <行数>][要切割的文件][输出文件名]参数 说明-<行数>指定每多少行切成一个小文件-b<字节>指定每多少字节切成一个小文件-C<字节>与参数"-b"相似,但是在切割时将

2021-08-09 07:20:52 93

原创 运维学习之常用命令(三)

diff简介diff命令用于比较文件的差异,diff以逐行的方式,比较文本文件的异同处。如果指定要比较目录,则diff会比较目录中相同文件名的文件,但不会比较其中子目录。用法diff [参数] [文件或目录1] [文件或目录2]参数参数说明-a或–textdiff预设只会逐行比较文本文件。-b或–ignore-space-change不检查空格字符的不同。-B或–ignore-blank-lines不检查空白行。-c显示全部内文,并标出不同之处

2021-08-08 07:07:53 102

原创 运维学习之常用命令(二)

运维学习之常用命令(二)Linux系统目录结构CATCHATTR用法示例CHGRPCHMODCHOWNLinux系统目录结构我们登录到Linux系统后,在终端界面输入命令:ls /会看到Linux的目录如下图所示,接下来我们就说一说各个目录的作用,以及一般存放了些什么文件目录用途/binbin 是 Binaries (二进制文件) 的缩写, 这个目录存放着最经常使用的命令。/boot存放的是启动 Linux 时使用的一些核心文件,包括一些连接文件以及镜像文件。

2021-08-07 07:06:59 94

原创 运维学习之常用命令(一)

运维学习之常用命令(一)ls简介参数说明cd简介语法ls简介Linux ls命令,全称叫做list files,此命令一般用于显示指定工作目录下之内容(列出目前工作目录所含之文件及子目录)。参数说明参数说明-a显示所有文件及目录(也包含以.开头的隐藏文件)-l详细显示文件权限、拥有者、修改时间等信息-r将文件以相反顺序列出(默认按照字母顺序)-t将文件按时间顺序排序列出-A与-a用法相同,但不会列出当前目录“.”与父目录“…”-F在列出

2021-08-06 05:53:26 276

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除