
运维
文章平均质量分 78
linux、nginx、weblogic等
秃了也弱了。
即使没有万全准备,也要勇敢迈出第一步。无论远方的风雨有多大、路有多难走。风里雨里陪伴你们,赠人玫瑰,手有余香。在技术领域,我会一如既往的坚持下去。
展开
-
DNS服务器搭建,centos7使用bind搭建DNS服务器,DNS超详细详解
Client -->hosts文件 -->DNS Service Local Cache --> DNS Server (recursion) --> Server Cache --> iteration(迭代) --> 根–> 顶级域名DNS–>二级域名DNS…(2) 对NS记录而言,任何一个ns记录后面的服务器名字,都应该在后续有一个A记录。注意:对MX记录而言,任何一个MX记录后面的服务器名字,都应该在后续有一个A记录。大致的思路就是,通过acl,区分不同的ip网段,查询不同的cdn数据库文件。原创 2024-10-12 16:36:40 · 1775 阅读 · 0 评论 -
域名购买与使用流程(阿里云)
2、购买后,【创建证书】,提交之后需要等待验证,验证通过会短信+邮箱提醒。2、【域名持有者信息修改(过户)】,创建【信息模板】,进行【提交】3、选择需要购买的年限,创建模板信息,需要实名认证,然后进行付款。1、打开阿里云【数字证书管理服务】,选择【SSL证书管理】1、打开阿里云【域名】控制台,进行【模板验证、邮箱验证】4、【域名持有者实名认证】中,选择模板进行【提交】1、打开阿里云【云解析DNS】,添加上我们的域名。2、找到尚未被注册的域名,点击【立即注册】3、提交之后,需要等待注册局审核该【模板】原创 2024-09-29 23:15:00 · 3999 阅读 · 0 评论 -
GitLab私有代码仓库搭建与使用
密码需要从服务器看。原创 2024-08-27 08:40:38 · 662 阅读 · 0 评论 -
Linux运维、Windows运维常用命令,保存起来当手册用
Linux运维、Windows运维常用命令,保存起来当手册用。原创 2024-08-21 11:00:26 · 530 阅读 · 0 评论 -
一次作死尝试:将自己的linux用rm -rf /会怎样?结果哭了。。
引出问题最近在网上经常看到某某小伙伴不小心rm -rf /了,项目经理都哭了。于是,我怀着强烈的好奇心,打开自己的虚拟机,跃跃欲试...尝试开始怀着激动的心情,输入了rm -rf /,结果...wtf哦,忘了切换root用户了,于是再来一次。我????我这个centos系统还是很人性的啊,自己竟然知道它的主人想毁了它!于是,我又尝试了第三次。。。嘎嘎嘎嘎。我????竟然还真的有些东西删不掉啊。最后device or resource busy。就结束了?这原创 2020-06-15 14:28:55 · 2648 阅读 · 0 评论 -
jetty启停
1. 启动Jetty Server:运行命令:Java-jar start.jar 指定项目名称启动: java -jar start.jar -Dname=zoush保持jetty后台启动命令, 在命令后+ & : Java-jar start.jar& 指定项目名称启动: java -jar start.jar -Dname=zoush &制定JVM内存运行java -Xms1024m -Xmx2048m -XX:PermSize=128M ...转载 2021-03-25 08:56:06 · 1790 阅读 · 0 评论 -
linux根目录下各个目录的作用
* bin (binaries)存放二进制可执行文件* sbin (super user binaries)存放二进制可执行文件,只有root才能访问* etc (etcetera)存放系统配置文件* usr (unix shared resources)用于存放共享的系统资源* home 存放用户文件的根目录* root 超级用户目录* dev (devices)用于存放设备文件* lib (library)存放跟文件系统中的程序运行所需要的共享库及内核模块* mnt (m原创 2020-06-18 14:48:47 · 2311 阅读 · 0 评论 -
简单谈谈linux的文件权限问题
首先学习几个改变文件权限的命令:改变文件权限:chmod [-R] [权限]文件或目录文件权限用cxf用户创建一个文件,用ll命令查看一下文件(ll命令相当于ls -l),发现文件的权限是-rw-rw-r--,并且后面带了两个cxf(第一个cxf代表文件所属用户,第二个cxf代表文件所属用户组)。可以知道,这个cxfFile是一个文件,cxf用户可读可写不可执行;cxf用户组下的用户可读可写不可执行;其他用户只可读。目录权限用cxf用户创建一个目录,我们发现第一个字符果然原创 2020-06-15 12:39:12 · 2863 阅读 · 0 评论 -
NFS实现多服务器文件的共享
NFS是network file sytem的缩写,它允许网络中的计算机之间共享资源。在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样。因为NFS服务有很多功能,提供不同功能的进程使用的端口号也就会各不相同,如果客户端想要请求NFS服务器的某项功能,势必需要先知道其功能的目的端口号,才能从NFS服务器哪里获得服务。那么NFS服务这么多功能端口号,客户端如何知道NFS服务器的某项功能使用的什么端口号呢?原创 2024-08-14 09:42:32 · 1495 阅读 · 0 评论 -
网络基础扫盲:开发人员不得不了解的网络那些事
以下是工作中常用的网络层次和协议,其他的协议了解即可。应用层:HTTP、HTTPS;传输层:TCP、UDP;网络层:IP。网络层相关协议:IP协议(Internet Protocol,因特网互联协议);ICMP(Internet Control Message Protocol,因特网控制报文协议);ARP协议(Address Resolution Protocol,地址解析协议);原创 2024-07-02 09:20:38 · 1196 阅读 · 0 评论 -
磁盘I/O基础扫盲:开发人员不得不了解的IO那些事
I/O,即输入(input)和输出(output),也可以理解为读(Read)和写(Write);I/O模式可以划分为本地IO,模型(内存、磁盘)和网络IO模型;I/O关系到用户空间和内核空间的转换,也称为用户缓冲区和内核缓冲区;用户态的应用程序不能直接操作内核空间,需要将数据从内核空间拷贝到用户空间才能使用。read和write操作,都只能在内核空间里执行,磁盘IO和网络IO请求都是先放在内核空间,然后加载到用户态内存的数据。原创 2024-06-18 11:52:43 · 3196 阅读 · 0 评论 -
内存基础扫盲:开发人员不得不了解的内存那些事
在日常开发中,JVM内存分配、OOM问题、垃圾回收等都和内存有关。计算机不可能将所有用户进程和系统所需要的全部程序和数据放入主存,所以操作系统必须对内存空间进行合理有效的分配。内存管理功能:内存分配回收 - 主存储器(物理内存)的分配和管理。地址转换 - 将逻辑地址转换成相应的物理地址(虚拟内存相关)。内存扩充 - 利用虚拟存储技术,从逻辑上扩充主存(硬盘开辟一块空间当内存使用)。存储保护 - 保证各进程在各自的存储空间内运行,互不干扰。计算机的物理内存上每字节都有一个唯一的物理地址。原创 2024-06-16 21:42:00 · 1289 阅读 · 0 评论 -
CPU基础扫盲:开发人员不得不了解的CPU那些事
CPU是计算机硬件系统的核心部件,也就是整个计算机的大脑。包含运算器+控制器(两个部件里面有寄存器组),通过CPU内部的总线进行通信。控制器(Control Unit,简称CU):计算机的指挥系统,用来控制计算机其它组件的运行。运算器(算数逻辑运算器,Arithmetic/Logic Unit简称ALU):运算功能,用来完成各种二进制编码做算数运算和逻辑运算,包括加减乘、与或非运算。控制器和运算器联系十分紧密,两大部件多数集成在同一芯片,统称为。原创 2024-06-13 20:45:23 · 2594 阅读 · 0 评论 -
windows远程连接linux并实现上传下载文件,不需要额外安装任何软件~
SSH(Secure Shell)是一种安全的远程登录协议。通过SSH命令,可以在远程服务器上执行命令、编辑文件等操作。scp命令是用于在计算机之间进行文件传输的指令。它可以在本地计算机和远程计算机之间复制文件或目录。登录之后,使用put命令上传文件,get命令下载文件,可以使用普通的ls、pwd等命令。sftp命令是一种安全文件传输协议,用于在本地和远程服务器之间传输文件。命令之前加上l表示操作本地目录,例如:lls、lpwd等。输入密码之后,就可以远程连接linux了。原创 2023-09-10 21:32:34 · 2846 阅读 · 0 评论 -
ansible使用教程(4W字长文,保姆级别教程,建议收藏)
目录一、介绍1.Ansible发展史2.特性3.架构4.ansible的作用以及工作结构5.ansible主要组成部分二、安装1.rpm包安装: EPEL源2.编译安装:3.Git方式:4.pip安装: pip是安装Python包的管理器,类似yum5.确认安装:三、相关文件1.配置文件2.程序3.主机清单详解4.配置文件详解四、ansible使用入门1.帮助模块2.ansible命令使用3.练手初步4.ansibl..原创 2021-09-28 14:15:39 · 14588 阅读 · 0 评论 -
学习dos批处理,再也不怕老板安排一些重复性高的工作了,几行代码就搞定!
学习DOShttps://www.jb51.net/article/93272.htm转载 2020-09-08 11:23:45 · 2988 阅读 · 0 评论 -
如何让自己的电脑内外网同时用?
目录写在前面公司支用内网的原因通常都是为了保证数据安全,请在确保数据安全的情况下使用!如何保证内外网同时使用写在前面 很多小伙伴在工作中都需要连接自己公司的内网进行工作,想要上网查点资料网络还得来回切换,用手机吧就很不方便。 这里教大家一招,如何让自己的内外网同时使用! (ps:电脑必须有两张以上的网卡;上内网的时候没有网络安全助手,保证网卡不会被禁用)公司支用内网的原因通常都是为了保证数据安全,请在确保数据安全的情况下使用!如何保证内外网同时使用1...原创 2021-02-07 22:34:40 · 6111 阅读 · 1 评论 -
使用nexus3搭建maven私服(超详细,建议收藏)
目录1.搭建Maven私服背景2.安装Nexus,并初次启动Nexus3.将nexus配置为系统服务4.配置nexus和熟悉它第一步,跟随着说明文档,看看下载nexus下来之后,有两个目录如果你想配置nexus的应用在本地启动的JVM参数,可以在nexus.vmoptions如果你想改变nexus的端口号,可以在nexus-default.properties5.搭建maven私服资源库第一步:首先http://localhost:8081/第二步:使用nexus3.转载 2021-09-28 09:45:45 · 2815 阅读 · 4 评论 -
linux-鸟哥私房菜,基础命令全掌握
目录日期关机重启实例用户及权限改变权限命令档案属性与目录查看环境变量ls查看文件列表cp复制文件文件查看操作catnlmore (一页一页翻动)less (一页一页翻动)headtailodtouchvi寻找指令whichwhereisfind(重要)档案压缩与打包compressgzipbzip2tar认识shell命令获取变量单引号双引号` 符号的作用列出目前的 she原创 2022-05-09 21:47:11 · 2157 阅读 · 5 评论 -
快速搭建centos7虚拟机——使用virtualbox+vagrant
使用传统方式创建linux虚拟机,需要下载虚拟环境、镜像,然后一步一步安装系统。使用virtualbox+vagrant创建虚拟机,非常方便快捷。https://www.virtualbox.org/点击下载即可。进入电脑的bios主板设置界面。将Intel Virtualization Technology选项Enabled(具体怎么打开请自行百度)一直下一步即可,重新选择安装目录,最好不要装在C盘。https://www.vagrantup.com/downloads.html选择64位原创 2022-06-24 10:19:31 · 1955 阅读 · 2 评论 -
linux根据条件查找文件、根据文件内容查找文件
find 搜索文件或目录find [命令选项] [路径] [表达式选项]选项:-empty :查找空白文件或目录。-group :按组查找。-name :按文档名称查找。-iname :按文档名称查找,且不区分大小写。-mtime :按修改时间查找。-size :按容量大小查找。-type :按文档类型查找,文件(f)、目录(d)、设备(b,c),链接(l)等。-user :按用户查找。-exec :对找到的档案执行特定的命令。-a :并且。-o :或者。原创 2020-06-18 15:16:29 · 9189 阅读 · 1 评论 -
学习linux基础操作,从0开始入门!
目录pwd 显示当前工作目录的路径cd 切换当前工作目录ls 显示目录与文件信息touch 创建或修改文件时间。mkdir 创建目录cp 复制文件与目录rm 删除文件或目录mv 移动(重命名)文件或目录find 搜索文件或目录du 计算文件或目录的容量echo 显示一行指定的字符串(必要时加"")ln链接文件压缩及解压date 显示日期pwd 显示当前工作目录的路径cd 切换当前工作目录cd .. :切换至上一级目录cd - :...原创 2020-09-04 16:49:09 · 3388 阅读 · 0 评论 -
shell脚本传递参数,并且判断参数是否为空
#!/bin/bashecho "Shell 传递参数实例!";echo "执行的文件名:$0";echo "第一个参数为:$1";echo "第二个参数为:$2";echo "第三个参数为:$3";arg1=arg;if [ -n "$1" ]then echo "第一个参数$1"else echo "第一个参数为空"fi测试:./test.sh a b c d结果:Shell 传递参数实例!执行的文件名:./test.sh第一个参数为...原创 2020-09-22 09:26:02 · 9811 阅读 · 0 评论 -
vi命令大全
进入vi的命令vi filename :打开或新建文件,并将光标置于第一行首vi +n filename :打开文件,并将光标置于第n行首vi + filename :打开文件,并将光标置于最后一行首vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复filenamevi filename....filename :打开多个文件,依次进行编辑移动光标类命令h :光...转载 2020-06-18 14:46:48 · 5658 阅读 · 0 评论 -
linux查看文件只会用vi?除了vi,这几个文件查看的命令,让你爱不释手!
目录文件操作cat [-AEnTv]nl [-bnw] 档案more (一页一页翻动)less (一页一页翻动)head [-n number] 档案tail [-n number] 档案od [-t TYPE] 档案• modification time (mtime):• access time (atime):touch [-acdmt] 档案(文章摘自《linux鸟哥私房菜》,并做了些许修改)文件操作• cat 由第一行开始显示档案内容•原创 2020-08-21 14:30:06 · 5104 阅读 · 0 评论 -
三种Shell脚本编程中避免SFTP输入密码的方法
最近编程中用到sftp上传文件,且需要用crontab预设定时上传事件。而sftp不同于ftp,没有提供选项如 -i 可以将密码直接编码进程序。使用sftp指令,会自动请求用户输入密码。总结一下可以避免sftp输入密码的三种方式:1. lftp方式LFTP是一款非常著名的字符界面的文件传输工具。支持FTP、HTTP、FISH、SFTP、HTTPS和FTPS协议。#!/bin/sh HOST=192.168.107.132 USER=huangmrPASS=huangmr e转载 2020-09-02 13:19:53 · 5719 阅读 · 0 评论 -
linux查看分析性能以及io的一些命令
目录一、top命令(查看整机性能)二、CPU(vmstat)1.vmstat命令2.查看所有cpu核的信息3.每个进程使用cpu的用量分解信息pidstat三、内存查看1.free2.pidstat四、硬盘五、磁盘IO1.iostat2.查看额外的pidstat六、网络io1.ifstat:默认本地没有,下载ifstat2.使用七、CPU占用过高,分析一、top命令(查看整机性能) 第一行的loadaverage,三个值分别为一...原创 2021-05-25 16:44:47 · 3279 阅读 · 2 评论 -
weblogic从入门到起飞(wlst)(四)
目录介绍wlst简单使用wlst的主要步骤和命令wlst实例1创建domain和管理server生命周期创建domain模板:使用domain模板(创建domain):用wlst启动和管理server(没有nodemanager的情况下,wlst无法启动受管理服务器,可以启动管理服务器):wlst导航mbeanwlst修改已经存在的domain介绍wlstJython,无缝对接java语言,与运行期间的Mbean、配置的mbean交互。在线模式、离线.原创 2020-08-20 13:33:34 · 3181 阅读 · 0 评论 -
weblogic从入门到飞起(部署应用、日志)(六)
目录server日志位置部署应用程序的过程自动部署(只能应用于开发模式)(只能发布到管理服务器):控制台部署:命令行部署:还可以用wstl:server日志位置server日志文件存放位置:serverName\logs\<servername>.log部署应用程序的过程查看weblogic是生产模式还是开发模式:domain-配置-一般信息-生产模式。自动部署(只能应用于开发模式)(只能发布到管理服务器):D:\oracle\Middlew.原创 2020-08-20 13:43:51 · 2323 阅读 · 0 评论 -
weblogic从入门到起飞!(weblogic安装、domain配置、管理控制台)(一)
weblogic术语通过JNDI接口,可以访问目录服务。通过JDBC:可以访问数据库。通过JMX,可以管理其他设备(接口)。JMS,可以接收发送消息。RMI-IIOP,可以访问另外的网路服务,Web Service。通过JTA,可以做分布式事务的处理。JAAS:认证和授权。(把重复部分拿出来单独成一个模块,这也是j2ee开发的精髓。)JNDI,将你写好的一个主键或者是一个资源,把它放进来并且暴露给外界,让网络上的其他程序能够通过JNDI访问它。Web Client ...原创 2020-08-20 11:27:47 · 15903 阅读 · 0 评论 -
weblogic从入门到起飞!(受管服务器、免密启动、备份)(二)
目录创建受管服务器注意:启动受管服务器免密启动weblogicServer启动weblogic不用输入密码步骤:启动mserver不用输入密码步骤:注意:受管服务器独立运行模式管理服务器的备份创建受管服务器在管理控制台1.锁定并编辑2.新建3.改名、改端口(7002是安全端口,这里改成7003),这里先不改地址。4.激活更改。此时,在config.xml文件里就出现了新建的server。注意:domain中的config.xml,可以直原创 2020-08-20 13:22:31 · 2162 阅读 · 0 评论 -
weblogic从入门到起飞!(域模块、扩展模块)(三)
目录域模块的创建及使用扩展模块的创建及使用用模板创建domain。创建扩展模板(用来给已存在的domain,去增加部署的应用程序,增加服务,这不是创建,而是扩展)。如何使用扩展模板??(扩展domain不会修改基本配置)域模块的创建及使用创建domain的时候,可以选择模板。安装weblogic的时候,自动有一些模板,在wlserver_10.3/common/templates中(jar包)。创建模板步骤:1.在wlserver_10.3/common/..原创 2020-08-20 13:25:04 · 1406 阅读 · 0 评论 -
weblogic从入门到起飞(nodemanager)(五)
目录nodemanager的工作机制nodemanager和mServer、AdminServer关系nodemanager是如何启动管理服务器的(只能用wlst命令)nodemanager如何启动managedServernodemanage如何停止一个server实例系统崩溃的时候确保nodemanager能重启servers,需要这样做:介绍nodemanager、domain、AS、ms的关系nodemanager的配置文件和日志文件nodemanager的配置步原创 2020-08-20 13:39:10 · 3171 阅读 · 0 评论 -
mysql搭建主从同步-手把手使用docker搭建
centos7安装docker-简单而详细无坑docker安装mysql-简单无坑。原创 2022-07-21 10:15:16 · 392 阅读 · 0 评论