Linux虚拟机
文章平均质量分 73
linux的操作
键盘歌唱家
一个贪财好色的俗人
展开
-
Linux学习(九)Shell编程
一、入门案例及运行方法编写一个输出语句的shell脚本,注意:脚本必须以#!/bin/bash开头,其中#和:<<! !是注释方法。首先我们可以看出该shell脚本没有执行权限目前这个状态只能通过sh demo.sh来运行:或者给该文件加上执行权限,再直接运行:二、变量Linux Shell 中的变量分为,系统变量和用户自定义变量。系统变量:HOME、HOME、HOME、PWD、SHELL、SHELL、SHELL、USER 等等,比如: echo $HOME 等等…原创 2021-06-29 00:27:44 · 778 阅读 · 1 评论 -
CentOS7安装Mysql5.7
之前也有写过linux安装mysql的博客,但是那是基于CentOS6(已经废弃的)版本,而且写的不是特别详细!所以特意又写一篇博客来说明CentOS7怎么安装mysql。CentOS8自带mysql8的安装包,安装非常简单,可以看看其他人的博客。第一步,删除CentOS7自带的mariadb数据库rpm -e --nodeps mariadb-libsrpm -e --nodeps marisa第二步,下载mysql安装包wget http://dev.mysql.com/get/mysq原创 2021-06-28 16:47:26 · 930 阅读 · 2 评论 -
Linux学习(八)RPM和YUM和WGET
一、RPMrpm用于互联网下载包的打包及安装工具,它包含在某些Linux分发版中。它生成具有.RPM扩展名的文件。RPM是RedHatPackageManager(RedHat软件包管理工具)的缩写,类似windows的setup.exe,这一文件格式名称虽然打上了RedHat的标志,但理念是通用的。Linux的分发版本都有采用(suse,redhat,centos等等),可以算是公认的行业标准了。#查询所安装的所有rpm软件包rpm -qarpm -qa | more rpm -qa | g原创 2021-06-28 15:49:29 · 996 阅读 · 1 评论 -
Linux学习(七)进程和服务管理
一、显示系统执行的进程1.ps命令(不加任何参数)2.也可以加下面的参数,以显示更全面的信息System V 展示风格USER:用户名称PID:进程号%CPU:进程占用 CPU 的百分比%MEM:进程占用物理内存的百分比VSZ:进程占用的虚拟内存大小(单位:KB)RSS:进程占用的物理内存大小(单位:KB)TT:终端名称,缩写 .STAT:进程状态,其中 S-睡眠,s-表示该进程是会话的先导进程,N-表示进程拥有比普通优先级更低的优先级,R- 正在运行,D-短期等待,原创 2021-06-24 14:44:05 · 600 阅读 · 0 评论 -
Linux学习(六)网络配置
想让虚拟机连上网,就需要下面的操作!1、虚拟机网络适配器选择NAT模式2.在vmware编辑选项卡中配置虚拟网络编辑器3.配置windows访问虚拟机window的cmd中敲ipconfig我们看到VMnet8的配置如下,如果不是192.168.2这个网段,则下面的配置则需要自己去修改。配置如下:4.配置虚拟机网卡主要改下面的几个地方:重启网络服务,并ping百度试试能不能上网。完成以上的配置,linux就已经可以联网了,下面是特殊需求的配置.Hosts 是什原创 2021-06-24 11:53:19 · 180 阅读 · 1 评论 -
Linux学习(五)磁盘分区、挂载
简单说明Linux 来说无论有几个分区,分给哪一目录使用,它归根结底就只有一个根目录,一个独立且唯一的文件结构 , Linux 中每个分区都是用来组成整个文件系统的一部分。Linux 采用了一种叫“载入”的处理方法,它的整个文件系统中包含了一整套的文件和目录,且将一个分区和一个目录 联系起来。这时要载入的一个分区将使它的存储空间在一个目录下获得。Linux 硬盘分 IDE 硬盘和 SCSI 硬盘,目前基本上是 SCSI 硬盘对于 IDE 硬盘,驱动器标识符为“hdx~原创 2021-06-22 12:13:37 · 207 阅读 · 0 评论 -
Linux学习(四)定时任务调度
前言——定时任务分为两种:1.到某个时间段重复执行2.到某个时间点只执行一次就抛弃任务一、cron任务调度基本语法:crontab [选项]选项表如下:参数说明-e编辑crontab定时任务-l查询crontab任务-r删除当前用户所有的crontab任务举例说明使用:要求每隔一分钟就把当前时间追加到/luzelong/date.log...原创 2021-06-22 09:14:17 · 270 阅读 · 0 评论 -
Linux学习(三)文件操作指令
1.切换目录#返回上级目录cd ..#进到某个目录中cd 绝对路线/相对路径#回到自己的家目录cd ~ 或者 cd 空格2.查看当前目录#查看当前目录的路径pwd#查看当前目录中有什么文件(-l:一行行显示 -a:显示全部文件,包括.开头的隐藏文件)ls -al 3.创建目录#创建单个目录mkdir 目录名#创建多级目录 mkdir -p /目录1/目录2/..#删除空目录rmdir 目录#删除非空目录rm -rf 目录4.创建空文件touch 文件原创 2021-06-20 13:57:00 · 230 阅读 · 0 评论 -
Linux学习(二)使用的基本指令(关机、重启、用户管理、权限....)
一、常用命令关机/重启命令#立即关机1.shutdown -h now2.halt#1分钟后关机shutdown -h 1 #现在重新启动计算机1.shutdown -r now2.reboot#吧内存的数据同步到磁盘(一般关机/重启前 都要执行)sync用户相关的命令#切换用户(高级用户切换低级用户不要密码,反之需要)su - 用户名#注销当前用户,返回到原来的目录logout/exit#增加用户(会在/home目录下生成一个名为用户名的文件夹)!!建议直接用这个us原创 2021-06-20 12:14:50 · 295 阅读 · 0 评论 -
Linux学习(一)vi/vim指令
简介Linux系统会内置vi文本编辑器vim 具有程序编辑的能力,可以看成是vi的增强版,可以主动的以字体颜色辨别语法的正确性,方便程序设计,代码补全,编译及错误跳转等方便编程的工能非常丰富,在程序员中被广泛使用。vim/vi常用三种模式正常模式:以 vim打开一个档案就直接进入一般模式了(这是默认的模式)。在这个模式中,你可以使用『上下左右』按键来移动光标,你可以使用『删除字符』或『删除整行』来处理档案内容,也可以使用『复制、粘贴』来处理你的文件数据。插入模式:按下i,I,o,0,a,原创 2021-06-20 11:37:44 · 175 阅读 · 0 评论 -
Centos6 yum下载错误的处理方法
如下图所示,我在使用yum下载东西的时候,出现了Determining fastest mirrors YumRepo Error: All mirror URLs are not using ftp, http[s] or file.的错误。请耐心看下面的解决办法,本人已近乎把所有坑都踩遍了!!!!!!!!1.下面我选择了百度,按照网上的方法,修改了下面的CentOS-Base.repo文件vim /etc/yum.repos.d/CentOS-Base.repo具体做了如下的修改:下面是修原创 2021-04-11 13:26:29 · 527 阅读 · 0 评论 -
Linux上安装Nginx
NgnixNginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等。首先我们要先下载前置的依赖1.pcre1)、下载地址:https://sourceforge.net/projects/pcre/files/pcre/8.37/2)、也可以通过这个命令下ta原创 2021-04-08 22:16:54 · 207 阅读 · 0 评论 -
linux下mysql5.5版本的安装以及配置
1.首先需要下载下面两个rpm文件:(文件自己找资源下载吧)2.将上面的文件拖进linux服务器(虚拟机),执行下面的语句分别安装:rpm -ivh MySQL-server-5.5.58-1.el6.x86_64.rpmrpm -ivh MySQL-client-5.5.58-1.el6.x86_64.rpm此过程中,你可能会出现下面的问题:因为Linux虚拟机自带了mysql环境,版本冲突了!解决方法:删去自带的mysql:yun -y remove mysql-libs-5.1.73原创 2020-11-20 11:55:15 · 799 阅读 · 0 评论 -
CentOS6.8安装配置rabbitMQ
本文参考了 这篇博客我就做个小小的总结,以及细节说明:因为rabbitMQ是用erlang语言写的,所以虚拟机必须得有erlang的环境erlang环境的安装1)安装编译环境,和基础依赖包yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel 2)下载erlang的前置文件,并解压文件下载地址tar xvf otp_src_18.3.tar.gz然后在窗口中敲下面的命令:注意(./con转载 2020-09-17 17:39:17 · 247 阅读 · 0 评论 -
linux上安装Redis
Redisj简介:开源、免费、非关系型数据库、K-V数据库、内存数据库,支持持久化、事务和备份,集群(支持16个库)等高可用功能。并且性能极高(可以达到100000+的QPS),易扩展,丰富的数据类型,所有操作都是单线程,原子性的。redis各个版本下载地址下好安装包之后,直接拖进服务器->解压,我下的版本为redis-3.0.4tar -xzvf redis-3.0.4进入解压后的文件,敲make命令,如果linux上没有gcc环境则会报下面的错:如果没有报错,则redis已经安装原创 2020-08-15 20:03:08 · 173 阅读 · 0 评论 -
Linux(centos)上安装部署Tomcat
Tomcat的下载地址:我的习惯依旧是先本机下载好再上传到服务器,服务器解压语句:tar -zxvf apache-tomcat-8.5.57.tar.gztomcat其实已经安装好了,再说说怎么运行web项目吧,将打好的war包放在解压后文件的webappsz中:然后启动tomcat,进入bin目录:执行./startuo.sh即可启动tomcat,默认端口为8080访问地址的写法:ip:8080/war包名/xxx.jsp...原创 2020-08-14 17:36:41 · 124 阅读 · 0 评论 -
Linux(centos)上安装配置zookeeper
zookeeper-3.4.14下载地址本机下载好之后再远程发给服务器器:解压该文件:tar -zxvf zookeeper-3.4.14.tar.gz进入解压后的文件中的conf目录,想zoo_sample.cfg文件改名叫做zoo.cfg,下图是改之后的结果:cd zookeeper-3.4.14/confmv zoo_sample.cfg zoo.cfg重新设置zookeeper存放数据的目录,进入zoo.cfg中修改,下载数据存放的目录现在为/app/zookeeper-3.原创 2020-08-14 17:24:50 · 529 阅读 · 1 评论 -
Linux(centos)上安装jdk环境
相信很多人都知道,jdk主要有两种版本:一种是openJDK,另一种是oracleJDK本文讲的是oracleJDK8的安装:点击该链接进入官网下载,注意先下载下图圈圈的rpm文件到本机(rpm文件相当于windows中的exe文件),然后在将下好的文件拖进服务器!验证服务器是否接受到本机传递的文件:很显然成功了!接着输入下面的命令,执行该rpm文件:rpm -ivh jdk-8u261-linux-x64.rpm执行上面的语句之后,jdk其实已经安装好了!rpm文件默认的安装路径为原创 2020-08-14 17:02:59 · 193 阅读 · 0 评论