自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 linux中扩充磁盘空间

说明:在搭建服务器的时候最好根据实际需求设置好磁盘空间大小环境说明:虚拟机一台,centos系统,并且在初次安装操作系统的时候我的分区除了boot之外都是lvs格式,这样的话方便日后磁盘扩容需求:我需要扩充 /和/var的磁盘空间操作步骤:1:关掉虚拟机手动添加一块20G的磁盘(也可以在现有磁盘的基础上扩展)2:开启服务器在命令行执行fdisk -l查看添加是否成功3:把这块磁盘分成两个10G的主分区,如下sdb1,sdb2(你也可以只分成一个sdb1 20G)...

2021-07-20 11:39:05 1838

原创 ubantu配置vsftpd

安装vsftpdapt install vsftpd创建ftp用户(当前在root用户下)mkdir /home/ftpuser 创建ftpuser用户的家目录,此处和centos不同useradd -d /home/ftpuser -s /bin/bash ftpuser 创建用户passwd ftpuser 给ftpuser设置密码创建允许ftp的用户清单vi /etc/vsftpd.user_list 在第一行添加 ftpuser用户修改vs...

2021-04-29 17:06:51 229

原创 ubantu设置网卡信息

进到服务器

2021-04-26 10:15:24 172

原创 格式化服务器硬盘

有的时候旧的服务器要换下来,为了防止数据泄露我们会格式化旧服务器上面的硬盘首先开启服务器进入如下界面的时候按下 delete输入管理员密码,此密码在服务器正面,输入完进到下面的界面,我们选择 Device Manager然后依次选择选择 Main Menu选择Drive Management,就可以看到此服务器上面的几块硬盘,分别进入每一块,有个高级选项,进入选择initialize 确认,start,则会看到格式化进度0%表示开始格式化...

2021-04-25 10:12:45 9539 1

原创 机房服务器安装操作系统

第一种方法一根网线(网线一头连接服务器后面的Mgmt管理网口,另一头正常连接笔记本的网口)一般服务器机器正面都会写IP,用户,密码,现在修改笔记本的IP和服务器的IP在同一个网段,并且能ping通IP修改成功之后打开浏览器访问服务器的IP,输入用户密码进入服务器的管理端点击“远程控制”,进入终端管理窗口,找到虚拟光驱那个标志,点击选择ISO镜像文件,然后点击连接然后启动服务器或者重启服务器进入操作系统安装页面,接下来的步骤就和你在vmware中安装操作系统是一样的..

2021-04-25 10:00:24 3175 1

转载 linux中mongodb的安装配置及基础使用

mongodb安装包下载链接:https://pan.baidu.com/s/176Gwq4vyczKFIX2T6zaEKA 提取码:ns7l一:安装mongodb1:将压缩包上传至指定目录下(我是创建了一个/mongodb目录)2:tar -zxvfmongodb-linux-x86_64-4.0.13.tgz3:mkdir /mongodb/data /mongodb/logs /mongodb/etc 分别为存放数据的目录,日志目录,配置文件目录4:touch /mongo...

2021-04-20 11:11:21 427

原创 华为H225H-05服务器raid配置以及初始化+ESXI的安装

华为H225H-05服务器raid配置以及初始化RAID配置准备工作(第一种方案直连显示器):一根VGA连接线(用于服务器连接显示器,服务器与显示器后面都有接口,两头插上就行)一个键盘(服务器后面有USB接口)然后开启服务器准备工作(第二种方案连接笔记本):一根VGA线和一根hdmi线,中间要有中转器(这种方案是服务器连接笔记本,笔记本做显示器用)一根网线(网线一头连接服务器后面的Mgmt管理网口,另一头正常连接笔记本的网口)一般服务器机器正面都会写IP,用户,密码.

2021-04-19 10:41:59 13229 2

原创 linux安装docker以及基础操作

docker的安装1:查看自己的机器是否安装docker yum list installed|grep docker2:安装docker curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun 此命令执行需要点时间,请默默等待3:安装完毕之后设置开机自启 systemctl enable docker4:启动docker systemctl start docker...

2021-02-24 18:53:21 234

原创 linux服务器安装rocketmq

[root@cainiaoke1 rocketmq-rocketmq-all-4.8.0]# mvn -Prelease-all -DskipTests clean install -U[INFO] Scanning for projects...[INFO] ------------------------------------------------------------------------[INFO] Reactor Build Order:[INFO] [INFO] Apache.

2021-02-23 18:36:11 235

原创 linux下静默安装weblogic12

weblogic下载地址:https://www.oracle.com/cn/middleware/technologies/weblogic/wls-main.html 选择适合自己的版本前提条件:1:linux机器我是单独fdisk 出一块盘挂载在 /weblogic 上用来安装weblogic以及之后的一系列操作2:创建weblogic用户,创建weblogic用户的同时也就创建了一个weblogic组...

2021-02-22 18:22:25 705

原创 linux删除系统自带的JDK,安装新的JDK

linux自带的openjdk 有的时候和我们安装的软件不匹配,导致软件安装失败,所以再拿到一台新机器的时候最好就删掉系统自带的JDK,安装新的JDKJDK下载地址:https://www.oracle.com/java/technologies/javase-downloads.html 可以自行去选择JDK的版本注意事项,在选择下载JDK的gz包时,注意选择下载的包的版本选择上面那个的话会报错下面这个[root@cainiaoke bin]# java-bash: /java..

2021-02-20 14:08:08 645

原创 linux安装jenkins

安装方法:配置yum源安装前提条件:装好jdkjenkins下载地址:https://www.jenkins.io/doc/book/installing/linux/#red-hat-centos进去之后点击红框处它会自动跳转至下面安装命令那块,我们只要跟着做就行了我这边没有全部执行,执行的命令如下:wget -O/etc/yum.repos.dhttps://pkg.jenkins.io/redhat/jenkins.reporpm --importhtt...

2021-02-19 19:02:53 148

原创 linux安装tomcat

清华网tomcat安装包:https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/ 根据自己的需要选择jdk,我是配好了yum源直接yum 安装的,yum安装不需要再配PATH环境变量,这里仅提一下yum安装的jdk如何看jdk家目录在哪里yum安装的JDK查看JDK家目录1:whereisjava 可以看到如下结果[root@cainiaoke conf]# whereis javajava: /usr/bin/java /usr...

2021-02-19 16:06:39 119

转载 linux开机自启三种方法

https://cloud.tencent.com/developer/article/1416251转载:感谢原作者

2021-02-19 11:15:46 679

原创 linux安装nginx

nginx官网下载地址:http://nginx.org/download/pcre下载地址:ftp://ftp.pcre.org/pub/pcre/安装需要依赖的插件或工具库yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel1:我是单独fdisk出一块盘用来安装nginx的,挂载在/nginx上2:下载适合自己的nginx安装包上传至/nginx目录下解压3:下载适合自己的pcre安装包之/n.

2021-02-19 11:08:32 64

转载 redis相关

借鉴以下链接http://redisinaction.com/index.html

2021-02-19 08:37:44 61

原创 CentOS7安装redis

redis官网:https://redis.io/download 下载一个你想要的版本我下载的是redis-6.2-rc3.tarCentOS机器中我单独挂载了一块盘 /redis 用来装redis的所有东西1:将下载好的安装包上传至/redis目录解压 tar -xvfredis-6.2-rc3.tar2:解压完毕进入/redis/redis-6.2-rc3/ 执行 make3:make完毕之后会在 /redis/redis-6.2-rc3/src 此...

2021-02-18 16:20:57 84

原创 CentOS-7 静默安装 oracle11g

前言:安装期间看了无数的博客,帖子,每一篇开头都说“踩坑无数,我的帖子是最全的,最完整的,最保险之类的话”,但是我们自己按照博客安装的时候报错很多,所以没有最好的,能找到适合自己系统的就阿弥陀佛咯,当然了,下文也有很多直接copy别人的:准备工作:1:CentOS 7操作系统(我是单独挂载了一个20G的/oracle作为数据库的安装一级目录,我的机器内存是4G,swap我给加到了10G(swap最好是物理内存 x2),不会加的可以看我的博客)2:oracle安装包两个 linux.x64_11.

2021-02-04 17:43:42 356

原创 linux之firewall,iptables

说明:这俩都是防火墙,有些系统是默认安装了其中一个,另一个要手动安装,有一个够用了,两个也不能共存,共存的话最好关掉一个保留一个以下说的都是一些基本的防火墙知识,参考的博客安装Firewalld 防火墙默认public规则路径/etc/firewalld/zones/public.xmlyum -y install firewall*启用Firewalldsystemctl enable firewalldsystemctl start firewalldfirewalld.

2021-02-01 16:50:23 136

原创 linux安装mysql-5.7以及mysql-root用户密码重置的问题

准备工作:CentOS-7,配置好yum源,具体可见我的博客忘记了Mysql的root用户密码1:修改/etc/my.cnf 在 [mysqld] 下面加入 skip-grant-tables 然后重启数据库 service mysql restart2:直接输入mysql可进入mysql命令行 show databases; use mysql; desc user; 可以看到user表中有个authentication_string 字段...

2021-01-29 11:37:01 142

原创 linux磁盘分区

说明:针对Linux的诸多操作大家可以尽量往我们每天使用的图形化windows上靠linux的磁盘分区,我们先说磁盘,也就是sda sdb sdc sdd sde这些,linux的磁盘概念和windows机器里面的那块机械或者固态硬盘一样,就是一块设备想想windows里面我们有一块磁盘一定会先给他分C盘,D盘,E盘等,这就是分区的意思linux中也同样,我有sda这块硬盘,现在我也要给它分C盘 D盘 E盘,只不过linux里面不是C,D,E,而是sda1,sda2,sda3...

2021-01-29 09:38:49 1730

原创 linux下制作raid5

前期准备:准备四块大小一样的分区,三块做raid5 一块做热备,查看linux有没有安装raid工具rpm -qa|grep mdadm1:关于分区举其中一块盘分区的例子:fdisk /dev/sdbnp1回车+2Gtfdw其他三块盘也是按照以上的步骤各分一个区出来2:开始制作raid5mdadm -C -v /dev/md0 -l5 -n3 /dev/sdb1 /dev/sdc1 /dev/sdd1 -x1 /dev/sde1# -C -v 后面表示

2021-01-28 17:25:44 433

原创 raid和NAS傻傻分不清楚

1:raid相当于多个硬盘组合在一起成为一个大的硬盘,设置成raid0,raid1,raid3,raid5,raid6,raid10这几种模式,平时我们的电脑等设备通过USB或者type-C接口连上他进行增删查改,使用起来空间这块比较有限制,你的设备要和他在一起才能通过USB等进行连接如果我想要个无线的怎么整,此时你需要NAS2:NAS意思是网络附属存储,简单理解就是带网口的硬盘,连接网络之后可以实现局域网内的无线共享,类似于云盘,不同于云盘的是NAS是个单独的设备,你能看得到摸得着,搬回家都行,而

2021-01-28 15:46:26 4733

转载 转载### raid 5 磁盘阵列真的不安全了吗?

作者:木头龙链接:https://www.zhihu.com/question/20164654/answer/348274179来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。引用:RAID 5也是以数据的校验位来保证数据的安全,但它不是以单独硬盘来存放数据的校验位,而是将数据段的校验位交互存放于各个硬盘上。这样,任何一个硬盘损坏,都可以根据其它硬盘上的校验位来重建损坏的数据。硬盘的利用率为n-1。如果挂掉两个盘,数据就玩完了。理论上两个硬盘同时失效的概率是很.

2021-01-28 11:25:50 1247

原创 linux下SVN服务器的搭建

机器环境:yum源配的是阿里云的(gcc*,per*这些我都已经装过了)#yum -y install sunbversion# svnadmin --version 查看SVN版本#mkdir -p /svn/repos/td 创建版本库路径(td是我的项目名也就是库名)#svnadmin create /svn/repos/td 创建版本库#cd /s...

2019-06-14 13:39:16 409

转载 从Docker 到Jenkins 到Ansible的部署经验

从Docker 到Jenkins 到Ansible的部署经验工作中,除了开发功能,还负责系统的部署工作。我从频繁的部署工作中,逐渐找到了一些偷懒的方法。从传统的Java -jar命令启动服务,到通过Docker 容器构建部署服务,再后来通过自动化部署工具Jenkins来完成部署,最后再结合Ansible完成远程部署。一步步的进步极大的减少部署工作,提高了工作效率(增加了许多划水时间)。Do...

2019-06-12 11:28:32 618 1

转载 SVN系统部署说明(CollabNet Subversion Edge + TortoiseSVN

对互联网公司而言,SVN的重要性不言而喻。本文选用CollabNet Subversion Edge作为SVN服务端和控制台,以TortoiseSVN作为客户端部署SVN系统。CollabNet Subversion Edge控制台功能十分强大,便于维护管理,且能采用LDAP认证方式,适合部署了内部域控的组织。而TortoiseSVN客户端的功能和性能有口皆碑,无需赘述。一. 准备工作虚拟...

2019-06-11 08:43:51 7535

原创 OSI模型以及各类协议

OSI(网络层次结构模型)物理层-网卡,网线等物理设备数据链路层-数据封装,交换机网络层-IP地址,路由器传输层-TCP,UDP,定义传输数据的协议端口号会话层-本地与远程主机进行会话表示层-数据的表示,安全,压缩应用层-HTTP FTP TFTP SMTP SNMP DNS各类协议TCP:用于从应用程序到网络的数据传输IP:负责计算机之间的通讯,负责...

2019-06-11 08:42:43 1537

原创 Devops 到底是什么?

DevOps这个概念已经提出很多年了。DevOps就是开发(Development)和运维(Operations)这两个领域的合并。(有时候还包括产品管理、QA、*winces* 甚至销售等领域)脱节那么……为什么要合并这两个领域?原因很多,但首要原因是:我们目前的工作流程是脱节的。绝对的脱节。很多公司的开发部门和运维部门之间存在的深刻矛盾,其实就是这个“脱节”造成的。下面是一个大家都...

2019-06-11 08:33:04 4801

转载 搭建jenkins实现自动化部署

一、安装jenkins1、添加yum repos,然后安装 1 2 sudowget -O/etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat/jenkins.repo sudorpm --importhttps://pkg.jenkins.io/redhat/jenkin...

2019-06-11 08:04:14 16421 1

原创 redhat 7更新添加yum源

推荐两个比较有名的rpm安装包地址http://mirrors.163.com/centos/7/os/x86_64/Packages/ 网易https://mirrors.aliyun.com/centos/7/os/x86_64/Packages/ 阿里云配置yum源yum源j简单理解为手机的应用商城,专门下载各类工具,软件的地方,自己的系统配置好yum源以...

2019-06-05 20:13:44 2190

原创 Too many open files in system

如果系统报错 Too many open files in system 检查措施如下:……1: : : ulimit -n或者ulimit -a #查看当前系统允许打开的最大文件数(软限制的文件数,相当于是警告但系统仍然能登陆,还有个硬限制,文件数到了这个值系统就登录不进去了)cat /etc/security/limits.conf #打开这个文件能看到以下信息,可以修...

2019-06-04 13:14:49 20155

原创 linux安全与优化

/var/run/utmp:记录当前正在登录系统的用户信息,默认由who和w记录当前登录用户的信息,uptime记录系统启动时间;/var/log/wtmp:记录当前正在登录和历史登录系统的用户信息,默认由last命令查看;/var/log/btmp:记录失败的登录尝试信息,默认由lastb命令查看。vipw #查看用户组root:x:0:0::/root:/sbin/nologi...

2019-06-04 13:14:20 4782 3

原创 Terminal too wide

解决办法:#stty -a #查看columns设置#stty columns 132 #更改columns值解决

2019-06-04 11:46:01 2449

原创 arg list too lang

rm -rf报错:arg list too lang解决办法:#ls | xargs -n 10 rm -rf ls

2019-06-04 11:41:33 260

原创 linux中^M

^M产生原因:linux和windows在unix操作系统下的换行符格式为0A(ascii码),而dos格式下的换行符为 0D 0A(也就是<CR>),<CR>其实就显示为^M了。^M去掉方法:vi进去之后在命令模式下输入:%s/^M//g 或者 %s/\r//g 然后esc退出 :wq保存退出...

2019-06-04 11:39:42 21338 1

原创 linux中找回删除的文件

举例:rm -rf /var/log/syslog #删除文件lsof|grep syslog #查看哪个进程打开了此文件,可以查找到PIDll /proc/PID/fd #进程都在proc目录下,到此目录找到对应的PID/fd查看这个已经删除的文件对应的文件描述符是多少cat /proc/PID/fd/描述符 > /var/log/syslog #将删除的文件追回来...

2019-06-04 11:36:11 17237 2

原创 TCP三次握手以及四次挥手

握手:1,client发送请求报文给server(发送内容包括序列号X和一个窗口大小)2,server返回SYN(同步序列编号)报文给client(返回内容包括server选择的一个序列号Y和对client发来的序列号确认的返回X+1以及一个窗口大小)3,client收到返回之后会再返回一个确认的Y+1和X+1 ACK(确认编号)报文挥手:1,client发起中断连接请求(我这...

2019-06-04 11:35:24 170

原创 创建一个共享目录

如题:在 /home 目录下创建名为 admins 的子目录,并按以下要求设置权限:/home/admins 目录的所属组为 adminuser该目录对 adminuser 组的成员可读可执行可写,但对其他用户没有任何权限,但 root 不受限制在 /home/admins 目录下所创建的文件的所属组自动被设置为 adminuser#mkdir -p /home/admi...

2019-06-04 11:31:09 5610

原创 分布式版本管控工具 GIT

一:Git是什么?  Git是目前世界上最先进的分布式版本控制系统。二:SVN与Git的最主要的区别?  SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推送到中央服务器。集中式版本控制系统是必须联网才能工作,如果在局域网还可以,带宽够大,速度够快,如果在互联网下,...

2019-06-04 11:27:22 276

空空如也

空空如也

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

TA关注的人

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