自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 收藏
  • 关注

原创 2/25(gitlab、客户机上传代码到gitlab服务器)

gitlab1.通过容器部署gitlab服务器1)部署gitlab容器(关闭防火墙、selinux)-d后台运行。-h gitlab设置容器的主机名。–name gitlab是podman ps查看到的容器名;-p指定发布的端口号,当访问宿主机443/80/22端口时,这样的请求就发给容器的相关端口;–restart always是开机自启;-v是映射路径,将容器中指定的路径,映射到宿主机,以便保存容器产生的数据;最后的gitlab_zh是镜像名2.配置gitlab

2022-02-25 17:50:21 707

原创 2/24(版本控制、Git基础、HEAD指针、Git分支、tag标记)

版本控制1.Git工作原理1)git重要的三个工作区域:工作区:写代码的目录。就是项目代码存放的目录。暂存区:工作区与版本库之间的缓冲地带。位置是.git/index版本库:工作区快照存放的目录。在工作区下,名为.git的目录Git1.Git客户端准备环境2.使用Git1)初始化git,方法一,通过git创建名为mytest的目录:1.2)初始化git,方法二,对已存在的目录操作:2)查看文件状态3)安装中文支持3.1)如若不成[root@develop mywe

2022-02-24 17:55:23 447

原创 2/23(使用Tomcat搭建https网络、将源码包转换为rpm包、将源码包转换为rpm包、虚拟专用网)

使用Tomcat搭建https网络还原环境将源码包转换为rpm包VPN虚拟专用网使用gre技术搭建VPN,适用于linux环境2.使用pptpd搭建VPN,支持Windows环境3,使用xl2tp搭建vpn,支持windows环境,更安全

2022-02-23 18:59:07 183

原创 2/22(使用Tomcat搭建网站服务、使用Tomcat创建虚拟主机、Tomcat访问路径与页面位置、给新创建的虚拟主机添加日志功能、通过maven构建项目)

使用Tomcat搭建网站服务1.部署环境cd ~/lnmp_soft/tar -xf apache-tomcat-8.0.30.tar.gz //释放tomcat软件包cp -r apache-tomcat-8.0.30 /usr/local/tomcatcd /usr/local/tomcat/yum -y install java-1.8.0-openjdk //安装java程序运行环境包tomcat目录:bin 存放主程序logs 存放日志conf

2022-02-22 17:53:14 405

原创 2/21()

1.部署环境在proxy主机家目录下将lnmp_soft.tar.gz拷贝到web1scp lnmp_soft.tar.gz 192.168.2.100:tar -xf lnmp_soft.tar.gzcd lnmp_soft/tar -xf nginx-1.17.6.tar.gzcd nginx-1.17.6/yum -y install gcc make pcre-devel openssl-devel./configure //配置make //编译make insta

2022-02-21 17:38:35 1540

原创 2/18(使用nginx代理功能、集群优先)

使用nginx代理功能1.1)准备环境在web1、web2主机安装常用软件包与网站服务httpdyum -y install vim net-tools bash-completion psmisc httpd2)然后继续准备网站页面echo “web1~~” > /var/www/html/index.html #创建测试页面,如果是web2主机的话要写web2~~3)systemctl start httpd //然后将web1、web2的服务开启systemctl s

2022-02-18 20:37:23 1397

原创 2/17(动态网站、地址重写、选项)

动态网站cp ~/lnmp_soft/php_scripts/test.php /usr/local/nginx/html #复制cat html/test.php #查看准备nginx以及相关软件包killall nginx //停止nginx程序rm -rf /usr/local/nginx //删除nginx原有目录cd /root/lnmp_soft/nginx-1.17.6./configure --with-http_ssl_module //配置ma

2022-02-17 19:09:22 1591

原创 2/16(nginx)

nginx基本应用1.环境准备yum -y install vim #安装vim编辑器yum list | grep bash #查询名字和bash有关的软件包yum -y install bash-completion #安装支持tab键的软件包装好之后,使用exit退出,重新登录才生效Yum -y install net-tools #安装网络相关软件包yum -y install psmisc #安装支持killall命令的软件(杀进程杀命令)yum -y insta

2022-02-16 19:50:41 727

原创 2/15(awk、awk的条件、awk处理设计可以执行额外任务、使用awk数组+for循环实现高级搜索)

awk1,前置指令 | awk 选项 条件 指令2,awk 选项 条件 指令 被处理文档选项 -F 定义分隔符指令 print条件 /字符串/内置变量 $1第一列 $2第二列 $3第三列 …$0 所有列 NR行号 NF 列号[root@proxy opt]# cat abc.txt #准备素材hello the worldwelcome to beijingawk ‘{print}’ abc.txt #输出所有awk ‘/to/{print}’ a

2022-02-15 18:00:52 672

原创 2/14(正则表达式、sed流式编辑器)

正则表达式1.head -5 /etc/passwd > user #准备素材grep “[root]” user #找r、o、t任意一个字符grep “[rot]” user #效果同上grep “[^rot]” user #显示r或o或t以外的内容grep “[0123456789]” user #找所有数字grep “[0-9]” user #效果同上grep “[^0-9]” user #显示数字以外内容grep “[a-z]” user

2022-02-14 18:43:13 276

原创 2/11(while循环、case分支、搭建nginx编写脚本、函数、循环的控制、字符串的截取/替换/删除)

while循环while 条件测试 #根据条件的结果决定是否要执行任务,条件测试成功的话就执行,如果失败立刻结束循环do任务done: #代表永远正确sleep 0.1 #休息0.1秒while [ $n -ge 5 ] #可以根据条件决定是否要循环let n-- #每次循环将n-1case分支(1)case 调用的变量名 in模式1)指令;;模式2)指令;;*)指令esac(2)#!/bin/bashcase $1 int)

2022-02-13 18:17:49 1473

原创 2/10(运算、条件测试、if分支、循环)

运算1.使用expr命令,可以运算并输出结果expr 1 + 1 //加法,运算符号两边要有空格expr 2 – 1 //减法expr 2 '’ 2 //乘法,单引号可以屏蔽特殊符号的功能,本身是通配符,而不是乘号,屏蔽之后就可以识别为乘号expr 2 * 2 // \是转义符号,可以屏蔽身后一个特殊符号的功能expr 4 / 2 //除法expr 5 % 2 //取余数a=10b=20expr $a + $bexpr $

2022-02-10 11:55:48 1024

原创 2/9(shell编写与执行、变量)

shellcat /etc/redhat-release #查看虚拟机版本yum repolist #查看yumcat pg.01 #查看脚本内容用户root—bash—sh—ls1.shell的使用方法交互式----------命令行非交互式------脚本[root@svr7 ~]# cat /etc/shells //查看所有解释器[root@svr7 ~]# sh //切换成sh解释器sh-4.2# ls //利用sh解释器输入命令sh-4

2022-02-09 18:03:39 1002

原创 2/8()

display查看display version //查询设备版本型号display current-configuration //查询配置display this //查看当前视图display vlan //查看vlandisplay ip interface brief //查看ip地址display ip routing-table //查看完整路由表display ip routing-table | include /24 //查看部分路由表display v

2022-02-08 19:56:28 1274

原创 2/7(SSH远程登录、数值、子网划分、ipv6)

SSH远程登录远程管理路由器路由器:[Huawei]aaa #在路由器进入管理账户视图[Huawei-aaa]local-user pg1 password cipher 123456 #创建账户test01密码123456[Huawei-aaa]local-user pg1 service-type ssh #开启该用户的ssh远程登录功能[Huawei-aaa]local-user pg1 privilege level 3 #默认0;1代表系统简单维护、2代表使用一部分配置命令、

2022-02-07 17:16:15 831

原创 1/28(NAT、VRRP、负载均衡)

nat 网络地址转换1.可以将私有地址转换为全球唯一的公有地址2.私有ip地址A 10.0.0.0~10.255.255.255B 172.16.0.0~172.31.255.255C 192.168.0.0~192.168.255.2553.nat常见的两种用法:静态转换 1对1 双向通信easy ip 多对1 单向通信1)配置静态(static)[Huawei-GigabitEthernet0/0/0]nat static global 100.0.0.2 inside

2022-02-04 17:51:21 830

原创 1/27(三层交换机、传输层、acl)

三层交换机配置虚拟接口的ip传输层使用tcp协议传输数据的常见服务可靠 效率低 面向连接使用udp传输数据的常见服务不可靠 效率高 无连接acl访问控制列表基本acl : 列表号 2000~2999 根据数据源ip地址进行控制高级acl : 列表号 3000~3999 根据数据源ip、目标ip、协议端口进行控制deny:拒绝permit:允许禁止2.1与1.1进行数据通信,不能影响其他主机的通信[Huawei]acl 2000 //创建acl 列表号

2022-01-27 18:00:46 2169

原创 1/26(VLAN、trunk、路由器)

VLAN(virtual lan虚拟局域网)vlan 2 #创建vlan2display vlan #查看vlanundo vlan 4 #删除vlan4]interface ethernet 0/0/3 //进入3接口port link-type access //设置接口类型为接入链路port default vlan 2 //将接口加入vlan21.批量创建vlanvlan batch 2 3vlan batch 4 to 102.批

2022-01-26 18:04:02 3515

原创 1/25(网络设备视图、添加用户与配置密码、交换机命令行配置)

一、网络设备命令行试图用户视图system-view //进入系统视图[huawei] 系统视图quit #返回上一视图[Huawei]interface ethernet 0/0/1 //进入1号接口视图[Huawei-Ethernet0/0/1] 接口视图在接口视图输入return或快捷键ctrl+z可以直接返回用户视图display version //查看设备型号版本(那个模式都可以)sysname sw1 //修改主机名undo info-ce

2022-01-25 18:18:58 335

原创 1/24(镜像、容器、邮件服务器)

1.构建yum仓库mkdir /dvdmount /dev/cdrom /dvdls /dvdvim /etc/yum.repos.d/dvd.repo[haha]name=hahabaseurl=file:///dvd/AppStream/enabled=1gpgcheck=0[xixi]baseurl=file:///dvd/BaseOS/gpgcheck=0yum repolist -v #显示详细信息yum -y install vsft

2022-01-24 18:02:56 752

原创 1/21(源码编译安装、rsync同步、inotify实时同步、数据库)

将真机的tools.tar.gz 传递到虚拟机A的/root目录下一、源码编译安装RPM软件包:rpm -ivh 或者 yum -y install1.进行解压缩:tar -xf /root/tools.tar.gz -C /ls /toolsinotify-tools-3.13.tar.gz other2.进行tar解包tar -xf /tools/inotify-tools-3.13.tar.gz -C /usr/local/ls /usr/local/cd /usr/lo

2022-01-23 17:19:53 843

原创 1/20(批量装机环境、配置PXE引导、kickstart自动答应、Cobbler装机平台)

一、DHCP概述及理论1.主要分配以下入网参数IP地址/子网掩码/广播地址默认网关地址、DNS服务器地址2.DNCP作用用来简化主机地址分配管理1.安装软件包yum -y install dhcp2.修改配置文件vim /etc/dhcp/dhcpd.conf末行模式下 :r /usr/share/doc/dhcp*/dhcpd.conf.examplesubnet 192.168.4.0 netmask 255.255.255.0 { #分配网段r

2022-01-22 16:03:33 559

原创 1/19(缓存DNS、自定义YUM仓库、NTF时间同步)

缓存DNSA:为真正的DNS服务器B:缓存DNS服务器yum -y install bind bind-chrootvim /etc/named.confoptions {directory “/var/named”;forwarders { 192.168.4.7; }; #转发给192.168.4.7};systemctl restart namednslookup www.lol.com 192.168.4.207分离解析能

2022-01-19 19:36:05 819

原创 1/18(NFS服务基础、DNS服务基础)

一、NFS服务基础所需软件包:nfs-utils系统服务:nfs-serverA:mkdir /public #创建共享目录echo haha > /public/h.txtecho xixi > /public/x.txtls /public/vim /etc/exports/public *(ro) #允许所有客户端进行只读访问文件夹路径 客户机地址(权限)systemctl restart nfs-serverB:

2022-01-18 21:17:02 355

原创 1/17(web基础服务、网页根目录、web存放网页的目录、容器式格式、配置文件路径、为虚拟站添加配置、文件解析、虚拟web主机)

基于 B/S (Browser/Server)架构的网页服务Hyper Text Markup Language,超文本标记语言(html)Hyper Text Transfer Protocol,超文本传输协议(http)显示测试页面(欢迎页面)的原因:1.没有书写任何的页面内容2.书写的页面文件没有命名成index.html3.存放网页文件目录,规则访问为拒绝所有客户端访问1.rpm -qc http #查看软件的配置文件主配置文件:/etc/httpd/conf/httpd.

2022-01-17 20:49:32 851

原创 1/14(SELINUX、构建WEB、构建FTP、防火墙策略管理、管理运行级别/模式)

一、常用的网络工具1.查看IP地址ip address showip a s2.临时添加IP地址ip address add 192.168.10.1/24 dev eth0ip a s #查看IP地址3.删除IP地址ip address del 192.168.10.1/24 dev eth0ip a s #查看IP地址二、ping 命令,测网络连接格式:ping -c 包个数 IP地址例如:ping -c 2

2022-01-14 19:27:31 1233

原创 1/13(配置永久主机名、修改网卡、配置地址、安全复制工具、远程管理、日志管理/分析/优先级)

一、构建Yum仓库,环境准备挂载光驱设备mkdir /mydvdmount /dev/cdrom /mydvdls /mydvd书写客户端配置文件rm -rf /etc/yum.repos.d/*vim /etc/yum.repos.d/mydvd.repo[centos]name=linuxbaseurl=file:///mydvdenabled=1gpgcheck=0yum -y install xorg-x11-appsrpm -q xorg

2022-01-13 20:13:02 402

原创 1/12(逻辑卷管理、VD0、RAID磁盘阵列、进程管理)

一、逻辑卷管理零散的空闲存储(物理卷PV)—整合的虚拟磁盘(卷组VG)—虚拟的分区(逻辑卷LV)1.创建卷组(VG):格式:cgcreate 卷组名 空闲分区…例如:vgcreate systemvg /dev/sdb[1-2]pvs #查看系统所有物理卷信息vgs #查看系统卷组信息2.创建逻辑卷(LV):格式:lvcreate -L 大小 -n 名称 卷组名例如:lvcreate -L 16G -n vo systemvgvgs #查看卷

2022-01-12 17:44:54 411

原创 1/11(磁盘空间管理、交换空间)

一、磁盘空间管理1.lsblk #列出当前系统识别的硬盘例如:ls /dev/sda #SCSI接口第一块ls /dev/sdb #SCSI接口第二块lsblk #列出当前系统识别的硬盘扇区默认大小:默认512字节NBR:最多只能四个主分区扩展分区可以没有,最多一个-1~4个 主分区,或者3个主分区+1个拓展分区(n个逻辑分区)-最大支持容量2.2TB的磁盘-可以存放的只有p是主分区,e是扩展分区2.fdisk命令:-w:保存并退出-n:创建新的分区

2022-01-11 19:23:00 402

原创 1/10(基本权限和归属、附加权限、ACL策略管理)

一、权限和归属概述1.访问权限:-读取:允许查看内容-read (用r代替)-写入:允许修改内容-write (用w代替)-可执行:允许运行和切换-execute (用x代替)对于文本文件:-读取权限:cat、less、grep、head、tail-写入权限:vim、>、>>-可执行权限:对于文本文件:shell与python2.归属关系:-所有者(属主):拥有此文件/目录的用户-user (用u代替)-所属组(属组):拥有此文件/目录的组-group

2022-01-10 20:59:52 535

原创 1/7(用户管理、组账号管理、计划任务)

一、用户账号管理账户类型:|用户账号| 组账号 |识别方式:|-UID-|-GID-|用户账号:超级用户账号root、系统用户(1-999)、普通用户(useradd)(从1000开始的)原则:Linux一个用户必须至少属于一个组组账号:基本组:系统创建,与用户重名附加组(从属组):与管理员创建,由管理员加入账号的存放类型:账号数据的存放:-存储在本机磁盘中-----本地用户本地账户的数据文件/etc/passwd:存放用户基本信息配置文件head -1 /etc/passwdro

2022-01-07 19:06:26 401

原创 1/6(rpm软件包管理、yum软件包管理)

一、rpm软件包管理常见软件封包类型:rpm包文件名特征:-软件名-版本信息.操作系统.硬件架构.rpm软件包名:-firefox-52.7.0-1.el7.centos.x86_64.rpm软件名:firefoxrpm包的一般安装位置(分散):|文件类型 |默认安装位置 ||-普通执行程序-|-/usr/bin、/bin/-|| 服务器程序、管理工具 | /usr/sbin、/sbin ||配置文件| /etc、/etc/ruanjianming ||-日志文件-|-/var/l

2022-01-06 17:44:56 1352

原创 1/5(归档与压缩、重定向与管道操作、find精确查找、vim高级操作)

一、常见的压缩格式及命令工具:.gz–>gzip.bz2–>bzip2.xz–>xz.tar集成备份工具-c :创建归档-x :释放归档tar 制作压缩包(tar打包):格式:tar 选项 /路径/压缩包名字 /源数据…选项:-c:动作是打包-f:指定tar包名字,必须在所有选项最后-z、-j、-J:调用.gz、.bz2、.xz格式工具进行处理例如:tar -zcf /root/pg.tar.gz /home /etc/passwd /etc/shel

2022-01-05 19:08:11 343

原创 1/4(mount挂载卸载 、目录及文件管理 、别名的定义、)

which:查找程序 例如:which hostname程序的执行依赖于解释器(shells 默认解释器/bin/bash) 例如:cat /etc/shells #查看Linux有哪些解释器绿色:可以执行的程序 例如:ls /bin/bash #默认的解释器cat --help #查看命令帮助信息命令行完整格式

2022-01-04 17:54:04 960

原创 12/30

Ctrl+l 清屏pwd:显示当前所在的位置cd:切换到根目录下 格式:cd后面接空格,最少一个ls:显示当前目录下内容 例如:ls /home/dev:hd,表示IDE设备sd,表示SCSI设备Windows: Linux:/dev/sda:SCSI接口的硬盘,第一块 /de

2022-01-02 14:10:42 144

空空如也

空空如也

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

TA关注的人

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