
Linux
文章平均质量分 51
菜鸟进阶站
要对技术有一定的执着力。
展开
-
【Linux】常见面试题2023版
cat (concatenate:显示或把多个文本文件连接起来)查看文件命令(可以快捷查看当前文件的内容)(不能快速定位到最后一页)ll (ll:list的缩写,查看列表详情)查看当前目录下的所有详细信息和文件夹(ll 结果是详细,有时间,是否可读写等信息)ls (ls:list的缩写,查看列表)查看当前目录下的所有文件夹(ls 只列出文件名或目录名)more (more:更多的意思)分页查看文件命令(不能快速定位到最后一页)tail(尾巴) 查看文件命令(看最后多少行)原创 2023-01-11 11:45:00 · 1148 阅读 · 0 评论 -
【Shell】3万字图文讲解带你快速掌握shell脚本编程
【Shell】3万字图文讲解带你快速掌握shell脚本编程原创 2022-07-31 12:50:36 · 1858 阅读 · 0 评论 -
【Linux】快速入门法宝~你值得拥有
十五分钟带你快速掌握常用实用命令原创 2022-07-20 11:45:00 · 545 阅读 · 1 评论 -
【图文步骤】CentOS7 搭建Hadoop3.x 完全分布式
教科书级的hadoop完全分布式搭建步骤原创 2022-07-09 06:25:47 · 661 阅读 · 0 评论 -
Linux——计划任务(Crontab)
添加/编辑 crontab添加或更新crontab -e默认情况下,系统回编辑当前登录用户的 crontab 命令集合。需要编辑其他用户的命令集合,需要使用下面的命令:crontab -u 用户名 -e查看计划任务查看当前系统登录用户的 crontab 命令集合crontab -l查看其他用户的 crontab 命令集合crontab -u 用户名 -l查看计划任务状态service crontab status打开crontabservice crontab star.原创 2022-03-15 09:57:28 · 4193 阅读 · 0 评论 -
shell——sed工具
sed介绍sed是Stream Editor (流编辑器) 的缩写,简称流编辑器;用来处理文件的。sed是一行一行读取文件内容并按照需求进行处理,把处理后的结构输出到屏幕。首先sed读取文件中的一行内容,把其保存在一个临时缓存区中(也叫模式空间),然根据需求处理临时缓冲区的行,完成后把该行发送到频幕上,由于sed把每一行都存在临时缓存区,对这个副本进行编辑,所以不会直接修改源文件。sed主要用来自动编辑一个或多个文件;简化对文件的反复操作,对文件进行过滤和转换操作。sed使用方法介绍1原创 2022-03-14 14:16:29 · 970 阅读 · 0 评论 -
shell中的正则表达式
正则表达式概述也称为正规表示法、常规表示法,是一种字符模式,用于在查找过程中匹配指定的字符。许多程序设计语言都支持利用正则表达式进行字符串操作。正则表达式这个概念最初是Unix中的工具软件(比如sed和grep)普及开的。作用校验身份证号,邮箱,密码,手机号。。。。正则中的名词解释:元字符指那些在正则表达式中具有特殊意义的专用字符,如:点(.)星(*)问号(?)等。前导字符位于元字符前面的字符: 比如:abc* 前导字符是C正则中的元字符. 匹配除了换行原创 2022-03-14 11:03:04 · 1114 阅读 · 0 评论 -
Shell脚本中的函数
1.1 函数的作用将命令序列按照格式写一起,方便重复使用。1.2 格式格式1:function 函数名(){ 命令。。。}格式二:函数名(){ 命令。。。}1.3 调用函数函数名1.4 函数的返回值return 表示退出函数并且返回一个退出值,在脚本中可以用 $? 变量显示该值。1.5 函数变量的范围shell脚本里面的变量默认全局变量。要想让函数里面的变量变成局部变量我需要使用 local命令1.6 调用不同脚本里面的函数在文件中使用 source 脚本路径原创 2022-03-11 10:05:55 · 438 阅读 · 0 评论 -
CentOS 7 安装Oracle 11g
准备工作:将Linux版Oracle压缩包放进/tmp目录下第一步:使用 ifconfig 命令查看自己的ip ,记住这个ip,我们需要用它去配置一个主机名。切换root用户,输入命令 vi /etc/hosts,进入编辑模式。编辑内容如下:到此,我们输入 exit 命令退出root用户。输入命令 cat /etc/hosts 进行查看并检验。一定要确保是自己的ip+主机名。第二步:关闭selinux ,编辑 /etc/selinux/config文件,设置SELINUX= enforcing原创 2022-03-10 11:53:29 · 7990 阅读 · 8 评论 -
Shell流程控制
1、条件判断1.条件判断语法格式格式1: test 条件表达式格式2: [ 条件表达式 ] 前后都有空格格式3: [[ 条件表达式 ]]2.条件判断相关参数2.1 判断文件类型在这里插入代码片原创 2022-03-08 13:49:30 · 769 阅读 · 0 评论 -
Shell基础(二)
bash中的引号:双引号 "":会把引号的内容当作整体来看待,允许通过 $ 符合引用其他变量值。单引号'':会把引号的内容当作整体来看待,禁止引用其他变量值,shell中特殊符号都会被视为普通字符。反撇号` `:反撇号和$()一样,引号或括号里的命令回优先执行,如果存在嵌套的话,反撇号不能用。接受用户变量 readread -p 定义提示用户信息。read -n 定义字符数。read -s 不显示用户输入的内容。read -t 定义超时时间,默认单位为秒。定义有类型的变量(de原创 2022-03-07 15:34:37 · 943 阅读 · 0 评论 -
Linux——vi文本编辑器
vi文本编辑器vi:类Unix系统中默认的文本编辑器vim:vi的增强版。vi文编辑器的作用和特性:vi可以执行插入、删除、查找、替等众多文本操作。vi的三种工作模式:命令模式: 一般模式插入模式:编辑模式末行模式:命令行模式插入命令i 在光标前插入I 在当前行首插入a 在光标后一位开始插入A 在当前行尾插入o 在当前行下面插入一个新行O 在当前行上面插入一个新行末行模式::w 保存:q 退出:wq 保存并退出注意:加上 ! 是强制原创 2022-03-02 14:01:17 · 320 阅读 · 0 评论 -
Linux常用基本命令(持续更新)
Linux常用命令cd 命令:ll -- 查当前目录下所有文件ll -a -- 查当前目录下所有文件以及隐藏文件cd 目录名/路径 -- 切换路径cd .. -- 返回上一级cd ~ -- 进入用户主目录cd - --- 返回进入该目录之前所在的目录pwd显示当前的工作目录ls用途:显示目录内容列表ls -l 显示详细信息 简称 llls -a 显示所有子目录和文件的信息,包括隐藏文件ls -R原创 2022-03-02 11:42:58 · 385 阅读 · 1 评论 -
Shell基础
一、关于shell1、什么是shell?Shell(外壳)是一个用C语言编写的程序,它是用户使用Linux的桥梁。Shell既是一种命令语言,又是一种程序设计语言。Shell是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。什么是脚本?脚本简单地说就是一条条的文字命令,这些文字命令是可以看到的(如:可以用记事本打开查看、编辑)。常见的脚本:JavaScript(简称js,常用的前端的脚本语言)、VBScript、ASP、JSP、PHP(传说中的3P,其.原创 2021-12-16 22:09:55 · 2754 阅读 · 0 评论 -
Cent OS 6 安装Oracle(需要联网)
建议:以下所有修改配置文件的操作,修改完使用cat进行查看检验,确保每一步的准确性,不然不知道哪一步出错,就需要重装镜像了准备工作:将Linux版Oracle压缩包放进tom目录第一步:使用 ifconfig 命令查看自己的ip ,记住这个ip,我们需要用它去配置一个主机名。切换root用户,输入命令 vi /etc/hosts,进入编辑模式。编辑内容如下:到此,我们输入 exit 命令退出root用户。输入命令 cat /etc/hosts 进行查看并检验。一定原创 2021-12-16 22:07:26 · 1143 阅读 · 0 评论 -
Linux系统MySQL忘记密码?5分钟教你重设密码
在Xshell中操作: 1、输入命令查看mysql服务状态,如下为关闭状态。如下为开启状态:2、若mysql服务为开启状态则输入命令停止mysql服务3、修改mysql的配置文件 my.conf按Insert键,在[mysqld]下方添加如下语句:然后按ESC键退出编辑,按Shift+Q 输入wq 回车 进行保存 4、重启mysql服务5、输入命令查看数据库是否正常运行,如下图所以6、进入mysql数据库,无需输入密码,我们第三步的操作就是为了绕过密码进入mysql7、修改密码123456是我自己要改的原创 2021-05-19 14:49:50 · 3758 阅读 · 2 评论 -
Linux安装部署MySQL(在线安装版)Linux安装部署MySQL(在线安装版)
##安装wgetyum-yinstallwget##wegt下载mysqlwget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm##安装mysql##依次执行rpm -ivh mysql57-community-release-el7-8.noarch.rpmyum install mysql-server##查找临时密码登录mysqlrpm -ivh mysql57-community-relea...原创 2021-05-19 14:43:50 · 177 阅读 · 0 评论 -
一个Tomcat部署多个war包,并且访问时不需要加项目名称(奶妈式教程)
1.在tomcat目录下面多创建几个webapps文件夹,有几个war包就创建几个,webapps1、webapps2 名字自己定义2.将多个war包分别扔进刚刚创建的webapps文件夹中,一个webapps中只扔一个war包3.在tomcat目录下找到conf文件夹,找到server.xml并进行编辑。4.部署第一个war包,在Host标签中添加Context节点,如下:<Host name="localhost" autoDeploy="true" unpackWARs="true".原创 2021-05-17 14:07:29 · 2506 阅读 · 0 评论 -
Linux部署Tomcat以及war包部署
安装Tomcat创建tomcat目录: mkdir/usr/local/tomcat 通过Xftp工具将tomcat安装包传输到该目录下 进入tomcat目录 cd /usr/local/tomcat 将tomcat安装包进行解压 tar -zxvf apache-tomcat-8.5.47.tar.gz 启动tomcat服务器(需进入到tomcat/bin目录) cd /usr/tomcat/tomcat7/bin ./startup.sh 检验是否安装成功 访问服...原创 2021-05-13 10:41:19 · 679 阅读 · 0 评论 -
通过Xshell远程部署项目到公司服务器
通过Xshell远程部署项目到公司服务器首先将我们的项目进行打包,找到并打开项目,打开bin文件,如下图:双击运行:package.bat双击打开后,会弹出小黑窗。等待小黑窗运行完毕后关闭。回到和bin统计的目录下,打开target文件如下图所示,则是我们的jar包:打开Xshell,点击新建,创建会话,如下图:(主机填写公司服务器的ip)然后点击连接,输入公司服务器的账号密码;链接成功后:打开Xftp进行文件传输,将打包好的jar包...原创 2021-05-07 15:05:13 · 630 阅读 · 0 评论 -
Linux后台运行
nohup java -jar xxx.jar & //开启后台运行netstat -tunlp|grep 8080 //查看正在运行的端口的线程IDkill -9 线程id //关闭线程原创 2021-05-07 09:46:28 · 103 阅读 · 0 评论 -
进RuoYi项目打包并且部署到Linux上
首先找到RuoYi项目得文件选择 bin双击运行package.bat回到:和bin同级的目录 双击 target这时会发现里面会多出一个 jar包出现jar包后 则标识打包完成为了防止出现端口被占的错误 我需要进行一个测试//打开cmd窗口,输入:java -jar xxx.jar//回车//其中xxx.jar则是你自己的jar包名字//若运行没问题则可以进行下一步//如若出现端口被占的错误,则需要在yml文件中更换端口接下来 我们需要准备..原创 2021-05-06 15:51:20 · 1137 阅读 · 2 评论