自定义博客皮肤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)
  • 收藏
  • 关注

原创 记一次cobbler自动部署在获取dhcp的IP后卡住问题

之前用cobbler部署centos7没有任何问题,但最近总是出现在机器获取地址后无法进入下一步的情况查看/var/lib/tftpboot目录下的文件,发现两个文件都是空的,造成cobbler无法进行下一步操作解决办法:替换syslinux包下menu.c32和pxelinux.0文件:[root@localhost ~]# cp /usr/share/syslinux/{menu.c32,pxelinux.0} /var/lib/tftpboot/cp: overwrite ‘/var/lib

2021-10-18 16:08:06 447

原创 samba搭建办公室共享打印机

系统centos7: 本地IP地址:192.168.0.220安装samba:yum install -samba安装cups打印机服务:yum install -y cups cups-libs设置cups服务配置文件:cupsd.conf:启动cups服务并设置开机启动:systemctl enable --now cups打开浏览器输入:192.168.0.220:631,选择Administration选择Printer的Add Printer,并输入linux系统登陆账号密码

2021-09-18 17:50:07 2766

原创 cookie和session

cookie 和 sessionhttp是一种无状态协议,指的是对事务处理没有记忆能力,缺少状态意味着后续处理需要前面的信息,就必须重传,导致每次连接传送的数据量增大,然而HTTP服务器和客户端都没有必要去记录这个过程,所以HTTP协议设计为无状态的连接协议符合它本身的需求但是HTTP协议优点在于解放了服务器,每一次请求都点到为止,不会造成没必要的连接占用,缺点在于如果为了保留状态,每此请求都会传输大量的重复信息内容为了解决HTTP协议传输大量重复信息内容的问题,cookie和session技术登场:

2021-05-29 11:41:30 112

原创 centos8_中间件MyCat实现数据库读写分离

Mycat是一个开源的分布式数据库系统,是一个实现了MySQL协议的服务器,前端用户可以把它看作是一个数据库代理(类似于Mysql Proxy),用MySQL客户端工具和命令行访问,而其后端可以用MySQL原生协议与多个MySQL服务器通信,也可以用JDBC协议与大多数主流数据库服务器通信,其核心功能是分表分库,即将一个大表水平分割为N个小表,存储在后端MySQL服务器里或者其他数据库里.Mycat 可以简单概括为:*一个彻底开源的,面向企业应用开发的大数据库集群*支持事务、ACID、可以替代MyS.

2021-05-25 13:35:18 180

原创 Linux/CentOS搭建时间同步服务器

环境centos8所需包:chrony修改配置文件/etc/chrony.conf,将该机器作为server,指向阿里云的ntp服务器,并打开端口,将local stratum 10打开重启chrony服务:端口123打开:查看同步状态chronyc sources -v,出现*表示时间同步成功此时时间同步服务器搭建成功,测试,将centos7时间缩减1年,时间同步指向10.0.0.8过一会儿时间自动调整,则搭建时间同步服务器成功...

2021-05-02 16:04:40 166

原创 openssl搭建私有CA证书及颁发证书(环境Linux/centos8)

所需包:openssl-libs/etc/pki/tls/etc/pki/tls/certs/etc/pki/tls/ct_log_list.cnf...openssl配置文件/etc/pki/tls/openssl.cnf,三种策略:match匹配、optional可选、supplied提供match:要求申请填写的信息跟CA设置信息必须一致optional:可有可无,跟CA设置信息可不一致supplied:必须填写这项申请信息搭建私有CA:创建相关目录:[root@cen

2021-04-27 15:50:13 748

原创 VMware最简单解决复制虚拟机mac地址冲突问题

在复制虚拟机时,mac地址会一并复制,只需要将复制的虚拟机网卡删除,重新添加网卡即可解决

2021-04-27 10:06:04 1423

原创 grep、sed和awk(文本处理三剑客:基础)

三剑客之grep:作用:文本搜索工具,根据用户指定的“模式”对目标文本逐行进行匹配检查;打印匹配到的行 模式:由正则表达式字符及文本字符所编写的过滤条件格式:grep [OPTIONS] PATTERN [FILE…]常见选项:^ 行首 $ 行尾 <, \b 语首 >, \b 语尾-color=auto 对匹配到的文本着色显示-m # 匹配#次后停止-v 显示不被pattern匹配到的行,即取反-i 忽略字符大小写-n 显示匹配的行号-c 统计匹配的行数-o 仅显示

2021-04-22 17:26:40 574

原创 vim基操

vim常用选项:vim [OPTION] … FILE…+# 打开文件后,让光标处于第#行的行首,+默认行尾+/PATTERN 让光标处于第一个被PATTEERN匹配到的行行首-b file 二进制方式打开文件-d file1 file2 … 比较多个文件 相当于vimdiff-m file 只读打开文件-e file 直接进入ex模式,相当于执行ex若是编辑文件不存在,则编辑后存盘退出并创建该文件命令模式:i 在光标处输入I 在当前光标行的行首输入a 在光标处后面输入...

2021-04-22 14:51:04 61

原创 Linux/centos计划任务实现

计划任务大致两种:一次性任务和周期性计划任务一次性任务:用完即删除,依赖at包一次性任务需要邮箱功能,若没有,执行下面两条命令yum -y install postfixsystemctl enable --now postfix[root@centos8_1~]#rpm -ql at #检查at包是否安装[root@centos8_1~]#systemctl status atd #启动● atd.service - Job spooling tools Loaded: loa

2021-04-20 18:51:50 168

原创 while循环:交叉色方格

#!/bin/bashread -p "棋盘大小:" sizei=0while [ $i -lt $size ];do j=0 let o=$i%2 #取余控制行数第一个方格起始颜色 if [ $o -eq 0 ];then while [ $j -lt $size ];do let alnum=$j%2 #取余控制输出方格颜色 if [ $alnum -eq 0 ];then

2021-04-18 12:37:23 63

原创 echo命令使用

echo(选项)(参数)选项-e:激活转义字符。使用-e选项时,若字符串中出现以下字符,则特别加以处理,而不会将它当成一般文字输出:•\a 发出警告声;•\b 删除前一个字符;•\c 最后不加上换行符号;•\f 换行但光标仍旧停留在原来的位置;•\n 换行且光标移至行首;•\r 光标移至行首,但不换行;•\t 插入tab;•\v 与\f相同;•\ 插入\字符;•\nnn 插入nnn(八进制)所代表的ASCII字符;参数变量:指定要打印的变量。实例用echo命令

2021-04-17 19:36:02 186

原创 Centos/Ubuntu国内源配置

删除或备份centos原有yum配置文件,创建一个新的repo文件,写入国内源保存即可[root@centos8_1~]#vim /etc/yum.repos.d/base.repo https://mirror.tuna.tsinghua.edu.cn/centos/$releasever/BaseOS/$basearch/os/ https://mirrors.huaweicloud.com/centos/$releasever/BaseOS/$basearch/o

2021-04-12 21:08:30 194

原创 Linux配置私有仓库

@[TOC]配置一个私有源

2021-04-12 20:19:02 187

原创 Linux程序依赖库破坏还原

以基本程序ls为例子,找到ls所依赖的库/lib64/libc.so.6这个库可以说是所有Linux里基本程序所依赖的库,现在把它删除删除后ls命令报错,ls所依赖的库已被损坏,接下来我们还原被删除的库重启系统,进入救援模式按下esc键,选择第三项CD-ROM Drive,继续选择TroubleshooTing选择Rescue a CentOS Linux system(救援模式)进入看到四个选项,输入1,回车,再回车,进入光盘里的小Linux系统,这里注意我们原来根已经被挂载到/mn

2021-04-08 13:34:42 277

原创 Linux邮件配置

安装postfix mailx关闭防火墙关闭SELINUX打开postfix另外打开qq邮箱,点击邮箱设置,账户,找到POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务,开启第一个,验证后得到一个授权码,保存好set from=(QQ号)@qq.comset smtp=smtp.qq.comset smtp-auth-user=(QQ号)@qq.comset smtp-auth-password=授权码将上面这四个set写入/etc/mail.rc

2021-04-06 12:56:48 178

原创 Linux生成随机密码和修改用户密码

生成随机密码查看cat /dev/urandom,这里可以生成随机的字符用tr -dc ‘[:alnum:]’ 取出随机数中的数字和字母,| 管道输入重定向取前六位*IO重定向和管道查看:https://blog.csdn.net/yang_tu/article/details/115264719?spm=1001.2014.3001.5501修改密码(root下)比如修改用户wangli的密码为666666,root下切换用户不需要密码,所以切到用户yang下再到wangli用户下,输入新改

2021-03-29 21:12:52 478

原创 Linux:IO重定向

首先我们得搞清什么是重定向redirect,按照字面意思理解就可以了,重新定向,如下图我们可以看到/dev下的stdree、stdin和stdout,分别是标准错误、标准输入和标准输出,这些都是系统默认的,当我们改变这些系统默认就为重定向。(1 表示标准输出,0 表示标准输入,2 表示标准错误)标准输出重定向图所示的1>就是输出重定向,其中1可以省略,这里将ls命令输出的信息显示在当前终端pts0,当然可以显示在其它终端上,也可以将一些输出信息重定向保存在文件夹中:另外,> 可以创

2021-03-27 16:32:33 203

原创 Linux之用软链接更新版本显示

进入/data创建一个表示版本的文件app-1.0再创建一个app-2.0表示新版本命令ln创建一个软链接app链接app-1.0,如图所示

2021-03-27 09:42:17 314

原创 Linux基础和一些尝试命令

Xshell连接虚拟机登陆centos8和Ubuntu#登入centos8使用Xshell或其他一些伪终端pts(终端terminal,目前主流为虚拟终端),可直接root登陆,接入Ubuntu默认为登陆个人账户,登陆个人用户输入命令sudo -i,在输入密码即可转为root身份。#伪终端软件有Xshell、MobaXterm等…Xshell下载地址:https://www.xshellcn.com/xiazai.html…MobaXterm(全能终端,建议下载便捷式):https://mobaxt

2021-03-25 19:29:03 128 1

空空如也

空空如也

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

TA关注的人

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