
Iinux
文章平均质量分 81
dxyzhbb
这个作者很懒,什么都没留下…
展开
-
Linux定时任务,执行shell文件失败问题&&mailed 73 bytes of output but got status 0x004b#012报错解决
Linux定时任务,执行shell文件失败问题1 前言最近一直被别人攻击数据库,ε=(´ο`*)))唉。又不是什么重要数据,怎么一直逮住我不放了。实在没有什么办法了,只能把数据库做做备份,将损失降到最低吧o(╥﹏╥)o2 编写shell脚本2.1 创建shell脚本文件touch xxx.sh2.2 编辑shell脚本文件vim xxx.shMySQL备份基本命令mysqldump -uxxx -pxxx dbname > backup.sql将上面MySQL的基本导出语句的转载 2021-07-18 13:46:27 · 1846 阅读 · 0 评论 -
windows下文件名正常,但linux下用ZipOutputStream压缩后中文文件名乱码
windows下文件名正常,但linux下用ZipOutputStream压缩后中文文件名乱码在windows下文件名正常,但部署linux下文件名却出现乱码搞了一个晚上,知道是编码的问题,网上查到的大致有两种解决方面(好像都不行):1、修改java.util.zip下对应的类。这个方法改了太麻烦了,而且ant包中的已经有现成的了,而且也没有用(可能是我没改好吧)2、用ant提供的来代替,把import 里的java.util.zip改成org.apache.tools.zip。这种方法在wind转载 2021-04-07 09:03:47 · 1568 阅读 · 2 评论 -
VMware Workstation与Hyper-V不兼容。请先从系统中移除Hyper-V角色,然后再运行VMware Workstation
系统环境:WIN10 企业版虚拟机软件:VMware Workstation产生原因: Hyper-v是微软得一项虚拟化技术,WIN10系统中集成了它,所以如果WIN10系统的Hyper-v服务开启了的话,就会和VMware Workstation产生冲突。解决办法:关闭Hyper-v服务 以管理员身份运行命令提示符 执行命令: bcdedit /set hypervisorlaunchtype off 重启,运行vm即可。...转载 2020-11-30 16:42:28 · 6443 阅读 · 0 评论 -
linux下如何实现mysql数据库每天自动备份定时备份
概述 备份是容灾的基础,是指为防止系统出现操作失误或系统故障导致数据丢失,而将全部或部分数据集合从应用主机的硬盘或阵列复制到其它的存储介质的过程。而对于一些网站、系统来说,数据库就是一切,所以做好数据库的备份是至关重要的!备份是什么?为什么要备份容灾方案建设存储介质光盘磁带硬盘磁盘阵列DAS:直接附加存储NAS:网络附加存储SAN:存储区域网络云存储这里主要以本地磁盘为存储介质讲一下计划任务的添加使用,基本的备份脚本,其它存储介质只是介质的访问方式可能转载 2020-11-27 16:28:00 · 220 阅读 · 0 评论 -
Linux下mysql命令 导入 导出sql文件
导出数据库直接使用命令:mysqldump -u root -p abc >abc.sql然后回车输入密码就可以了;mysqldump -u 数据库链接用户名 -p 目标数据库 > 存储的文件名文件会导出到当前目录下导入数据库(sql文件)mysql -u 用户名 -p 数据库名 < 数据库名.sqlmysql -u abc -p abc < abc.sql注意sql文件必须在当前目录下,如果不在当前目录下需要在< 之后加上具体sql文件路径...转载 2020-11-26 14:43:24 · 334 阅读 · 0 评论 -
linux下文件的复制、移动与删除
linux下文件的复制、移动与删除命令为:cp,mv,rm一、文件复制命令cp命令格式:cp [-adfilprsu] 源文件(source) 目标文件(destination)cp [option] source1 source2 source3 … directory参数说明:-a:是指archive的意思,也说是指复制所有的目录-d:若源文件为连接文件(link file),则复制连接文件属性而非文件本身-f:强制(force),若有重复或其它疑问时,不会询问用户,而强制复制-i:若转载 2020-11-25 16:56:30 · 555 阅读 · 0 评论 -
centos 7 卸载 mariadb 的正确命令
一、列出所有被安装的rpm packagerpm -qa | grep mariadb二、强制卸载相关的软件语句:rpm -e --nodeps 软件名实例:rpm -e --nodeps mariadb-libs-5.5.37-1.el7_0.x86_64转载 2020-11-18 16:31:35 · 658 阅读 · 1 评论 -
CentOS7开启防火墙及特定端口
开启防火墙服务以前为了方便,把防火墙都关闭了,因为现在项目都比较重要,害怕受到攻击,所以为了安全性,现在需要将防火墙开启,接下来介绍一下步骤。1, 首先查看防火墙状态:firewall-cmd --state下图所示为关闭防火墙,接下来需要开启2, 开启防火墙,启动firewall:systemctl start firewalld.service设置开机自启:systemctl enable firewalld.service3, 重启防火墙:systemctl resta转载 2020-11-13 14:36:44 · 139 阅读 · 0 评论 -
打开虚拟机报错VMware虚拟机报错:无法打开内核设备“\\.\Global\vmx86“: 系统找不到指定的文件.是否在安装 VMwar
今天打开虚拟机的时候报错了:VMware虚拟机报错:无法打开内核设备"\.\Global\vmx86": 系统找不到指定的文件.是否在安装 VMwar很可能是其服务关闭的原因阶段1 :https://blog.youkuaiyun.com/qq_36798272/article/details/88563907Windows+R打开运行对话框,输入cmd回车接下来输入以下命令net start vmcinet start vmx86net start VMnetuserifsc config .转载 2020-11-13 13:21:05 · 7438 阅读 · 0 评论 -
centos7离线安装unzip和zip
一、zip包下载1.unzip和zip包下载地址:http://www.rpmfind.net/linux/rpm2html/search.php?query=&submit=Search+...&system=&arch=http://www.rpmfind.net/linux/rpm2html/search.php?query=&submit=Search+...&system=&arch=2.输入zip和centos搜索,选择el7下载转载 2020-11-06 10:15:03 · 3249 阅读 · 0 评论 -
Linux中Yum和wget的区别
yum是一种安装工具。如果你想安装软件,可以使用yum安装的时候,建议使用yum安装最好,基本上是一步完成。比如安装Linux的rz/sz命令工具:直接输入:yum install -y lrzsz 就会安装了。wget是一种下载工具。可以下载网络上的资源,有点类似于迅雷。比如安装redis时需要先下载redis软件然后再安装,那就用wget命令。...转载 2020-11-06 09:15:21 · 2107 阅读 · 0 评论 -
Centos7 联网和不联网 安装MySQL的方法
不联网安装MySQL的方法:参考http://jingyan.baidu.com/article/a378c9609eb652b3282830fd.htmla) 安装新版mysql之前,我们需要将系统自带的mariadb-lib卸载(卸不掉看后面)rpm -qa|grep mariadbmariadb-libs-1:5.5.52-1.el7.x86_64rpm -e mariadb-libs-1:5.5.52-1.el7.x86_64 –nodepsb) 下载mysql-5.7.17-1.e.转载 2020-11-05 17:06:34 · 501 阅读 · 0 评论 -
Centos7下创建文件夹 移动文件/文件夹 删除文件/文件夹 解压/文件夹打包压缩 命令整理
一、创建文件夹1、创建本目录下文件夹mkdir dir2、创建其他目录下文件夹mkdir dir/file3、创建多级目录文件夹mkdir -p tmp/dir4、创建file.txt文件mkdir dir/file.txt二、修改文件夹名1、文件夹重命名mv dir dir12、文件重命名mv dir/file.txt dir/files.txt三、查看文件夹/文件1、cd dir2、cd dir/dir13、回到主目录 cd ~4、查看目录下内容 ll (或者ls)转载 2020-11-05 15:44:26 · 5306 阅读 · 0 评论 -
centos7错误:can‘t create 事务 lock on /var/lib/rpm/.rpm.lock (权限不够)切换root用户
执行删除操作时出现错误:权限不够1.使用sudo命令centOS7上普通用户切换root用户,相互切换当前普通用户登录,想要切换为root用户,需要输入命令su需要输入root密码。输入时候屏幕不会显示,直接输入完了,回车即可回车后,即切换到root用户下想要从root用户切换到普通用户,只需要输入su 用户名即可切换到普通用户!!以下没试过:2.如果出现上述情况,切换至root用户,将要执行该操作的用户添加到sudoers1 . su2. xxx(要添加的用户)转载 2020-11-05 15:00:18 · 13453 阅读 · 0 评论 -
MySQL官网没有centos版本的数据库,应该下载那一个版本
Centos就是redhat的社区发行版,内核是一样的,选择与redhat对应版本即可。比如你是centos 6 那就选择redhat 6转载 2020-11-05 14:14:38 · 3151 阅读 · 1 评论 -
centos7解压压缩zip文件
一、安装支持ZIP的工具 yum install -y unzip zip二、解压zip文件 unzip 文件名.zip二、 压缩一个zip文件 zip 文件名.zip 文件夹名称或文件名称转载 2020-11-03 09:06:26 · 2045 阅读 · 0 评论 -
Centos查看tomcat状态及操作
启动:一般是执行sh tomcat/bin/startup.sh查看:执行ps -ef |grep tomcat 输出如下 www 5144 。。。等等.Bootstrap start 说明tomcat已经正常启动, 5144 就为进程号 pid = 5144杀死:kill -9 5144移动文件:例如:把vue-api.war文件从当前目录移动到tomcat-6/webapps目录下 mv ./vue-api.war ./tomcat-6/webapps--------------------转载 2020-11-03 08:50:10 · 3252 阅读 · 0 评论 -
Centos7 安装MySQL 5.7
在CentOS中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装MySQL,而且安装完成之后可以直接覆盖掉MariaDB。1 下载并安装MySQL官方的Yum Repositorywget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm使用上面的命令就直接下载了安装用的Yum Repository,大概25KB的样子,然后就可以直接yum安装了。y.转载 2020-10-30 17:12:21 · 107 阅读 · 0 评论 -
-bash: wget: command not found的两种解决方法
-bash: wget: command not found的两种解决方法wget 时提示 -bash:wget command not found,很明显没有安装wget软件包。一般linux最小化安装时,wget不会默认被安装。可以通过以下两种方法来安装:1、rpm 安装rpm 下载源地址:http://mirrors.163.com/centos/6.2/os/x86_64/Packages/下载wget的RPM包:http://mirrors.163.com/centos/6.2/os/原创 2020-10-30 16:05:03 · 1756 阅读 · 0 评论 -
查看虚拟机CENTOS7 的 IP 地址和命令
用于生产环境下 安装CENTOS7 太费时间, 研究阶段 放在虚拟机里面 是最好的选择:但是安装完毕后 就出现问题 无法使用IFCONFIG ; 毕竟 内核不一样首先我们登录操作系统 用户名root 密码 123456然后我们输入ip查询命名 ip addr 也可以输入 ifconfig查看ip,但此命令会出现3个条目,centos的ip地址是ens33条目中的inet值。发现 ens33 没有 inet 这个属性,那么就没法通过IP地址连接虚拟机。接着来查看ens33...转载 2020-10-30 15:50:38 · 1550 阅读 · 0 评论 -
the host ‘192.168.2.100‘is unreachable,The host may be down,or there may be a problem with......解决办法
分析原因,本地主机的ip是自动获取的,关机重启后ip改变,但是虚拟机里面没有改变,所以网关ip不一致之类的。我这里遇到这样的问题,是因为网关和网络IP没有配置对造成的,解决办法如下:第一步:打开VM,点中要操作的虚拟机,鼠标点击左上角 编辑/虚拟网络编辑器,如下图所示:第二步:若是选择自定义网关,即选择如上图的VMnet8模式,选中VMnet8,查看子网IP是否与本地Windows网关是否一致,我这里是192.168.72.0此处子网ip,需要写成192.168.200.0才行,.转载 2020-10-30 15:49:09 · 3479 阅读 · 1 评论 -
centos7下删掉一个目录下所有的文件和查看杀死进程
在目录要删除的目录下面 rm -rf **为文件夹绝对路径转载 2020-10-29 09:07:52 · 3348 阅读 · 0 评论 -
Centos7 可以启动tomcat但无法访问的问题
Step1. 启动tomcat进入 tomcat 所在的目录的 bin 的文件夹下执行"shstartup.sh" 命令 启动 tomcat ,如果出现下面这种情况说明 tomcat 启动 成功。Step2. 验证 tomcat 是否启动成功输入"ps -ef|grep tomcat"命令验证 tomcat 是否启动成功,如果出现下面这种情况说明启动成功。Step3. 检验防火墙是否启动输入...转载 2020-11-13 15:12:33 · 1353 阅读 · 0 评论 -
Centos7开放及查看端口
1、开放端口firewall-cmd --zone=public --add-port=5672/tcp --permanent#开放5672端口firewall-cmd --zone=public --remove-port=5672/tcp --permanent#关闭5672端口firewall-cmd --reload #配置立即生效2、查看防火墙所有开放的端口firewall-cmd --zone=public --list-ports3.、关...转载 2020-11-13 15:44:47 · 122 阅读 · 0 评论 -
startup.sh: command not found
命令前加上bash 或 sh 或 ./.代表当前目录,如果执行程序或脚本没有加入环境变量PATH,在当前目录时前面要加"./"转载 2020-11-13 15:45:20 · 731 阅读 · 0 评论 -
Linux(Centos7)安装tomcat并且部署Java Web项目
步骤一、下载安装包a. 下载tomcatLinux安装包,地址:http://tomcat.apache.org/download-80.cgi, 我们下载的版本是8.0,下载方式如图:b. 因为tomcat的安装依赖于JavaJDK,所以需要先判断Linux系统下面是否安装了JDK并配置了环境变量b.1 输入命令:Java-version,如果显示JDK版本号,则证明已经安装了JDK。b.2 输入命令:echo $JAVA_HOME,如果显示路径,则证明配置...转载 2020-10-29 08:42:05 · 334 阅读 · 0 评论 -
官网Tomcat下载方法
Tomcat分windows版和linux版官方下载链接:http://archive.apache.org/dist/tomcat/tomcat-6/v6.0.37/bin/windows下载exe或者zip的;linux下载tar.gz的;1、Tomcat官网地址:https://tomcat.apache.org/2、根据自己想要的版本 以7为例3、我选择7.0.54版本进行下载4、选择bin文件,注意src为源文件5、根据自己电脑位数,选择免安装版本(绿色版)还是安.转载 2020-10-28 15:45:42 · 1627 阅读 · 0 评论 -
(Linux)CentOS7下安装JDK 1.8
1、首先查看CentOS7是否有自带的JDK ,一般Linux会自动下载安装Open JDK1.1 查看系统JDK版本(如果是linux最小安装,就不会有OpenJDK)1.1 查看系统JDK版本java -version1.2 查看系统自带JDK的相关信息rpm -qa | grep javarpm 管理套件 -qa 使用询问模式,查询所有套件grep 查找文件里符合条件的字符串java 查找包含java字符串的文件2、删除系统自带的.转载 2020-10-28 15:31:45 · 468 阅读 · 0 评论 -
E45: ‘readonly‘ option is set (add ! to override)
E45: 'readonly' option is set (add ! to override)该错误为当前用户没有权限对文件作修改有三种可能:1 . 该错误为当前用户没有权限对文件作修改,你有权限修改文件吗?如果是root权限,可以:wq! 强行保存退出;2 . 该文件没有正确保存退出,正在打开状态,请别人关闭后再保存;3 . 若该文件所有人都关闭了,提示有的人没有关闭,则删除该文件的临时文件则可以正常打开、修改、保存;有文件未关闭的显示: E325: AT..转载 2020-10-28 15:19:09 · 372 阅读 · 0 评论 -
linux中vim: command not found
bash vim: command not found 1.查看系统是否安装完整vim 2.安装vim 3. 我的解决过程 这个问题首先就是vim是否安装解决问题步骤:1.查看系统是否安装完整vim执行一下命令:rpm -qa|grep vim1如果已经正确安装的话,会显示如下三行:vim-enhanced-7.0.109-7.el5vim-minimal-7.0.109-7.el5vim-common-7.0.109-7.el5.转载 2020-10-28 15:18:06 · 306 阅读 · 0 评论 -
SSH Secure Shell在etc文件夹下找不到profile文件的问题
linux系统etc文件夹下是有profile文件的,如果shell下看不到是,shell的问题。使用linux终端看就能找到。可能是因为这个文件是系统文件的原因原创 2020-10-28 14:44:37 · 1046 阅读 · 0 评论 -
SSHSecureShellClient字体配置
在使用SSH的过程中经常会遇到默认的字体太小,不方便使用。这个时候就需要通过SSH的配置界面来将其字体放大,并设置成启动自动调用大字体而不是每次都需要去调整。在启动ssh客户端之后通过Edit--Settings打开设置窗口。在设置窗口中找到字体和字号设置选项,Global settings—Appearance—Font中去设置提提和字体大小。在完成设置之后请一定要点击OK保存设置,这样设置才会生效。如果不保存设置的话每次进入都要重新设置,保存之后每次打开都是设置好的字体。...转载 2020-10-28 13:25:49 · 840 阅读 · 0 评论 -
SSH Secure Shell Client安装和使用
SSH是一个用来替代TELNET、FTP以及R命令的工具包,主要是想解决口令在网上明文传输的问题。为了系统安全和用户自身的权益,推广SSH是必要的。 SSH是英文Secure Shell的简写形式。通过使用SSH,你可以把所有传输的数据进行加密,这样"中间人"这种攻击方式就不可能实现了,而且也能够防止DNS欺骗和IP欺骗。 SSH Secure Shell Client是一款不错的远程linux的工具,下载地址:http://down.51cto.com/data/643694,缺点就是...转载 2020-10-28 11:53:02 · 11210 阅读 · 2 评论 -
VMware Workstation与Hyper-V不兼容。请先从系统中移除Hyper-V角色,然后再运行VMware Workstation
系统环境:WIN10 企业版虚拟机软件:VMware Workstation产生原因: Hyper-v是微软得一项虚拟化技术,WIN10系统中集成了它,所以如果WIN10系统的Hyper-v服务开启了的话,就会和VMware Workstation产生冲突。解决办法:关闭Hyper-v服务 以管理员身份运行命令提示符 执行命令: bcdedit /set hypervisorlaunchtype off...转载 2020-10-28 11:23:37 · 11885 阅读 · 4 评论 -
新手学Linux:在VMware14中安装CentOS7详细教程
VMware Workstation14安装CentOS7.0 详情教程1.准备工作a)下载VMware workstation14b)下载CentOS7c)下载SSH Secure Shell Client2.虚拟机配置a)打开虚拟机软件“VMware Workstation”,选择“创建新的虚拟机”b)选择“典型”选项,点击“下一步”c)选择“稍后安装操作系统”,点击“下一步”d)客户机操作选择“Linux”,版本选择“CentOS 7 64位”,点击“下转载 2020-10-28 11:05:45 · 185 阅读 · 0 评论 -
centos7图形界面与命令界面的切换
方法/步骤输入ctrl+alt+F2切换到dos界面。然后root用户登陆。init 5命令返回图形界面。也可以在图形界面找到应用程序处。找到终端项。点击,进入命令操作页面。转载 2020-10-14 13:31:56 · 2645 阅读 · 0 评论 -
CentOS 加载/挂载 U盘
Linux如何加载(优)U盘1,以root用户登陆 先加载USB模块 modprobe usb-storage 用fdisk -l 看看U盘的设备 假如U盘是sda12,确定在 目录 /mnt 下建立了 文件夹 /usb,如果未建立可键入一下命令:mkdir /mnt/usb_disk,成功后进行下一步。3,载入 u 盘,需键入以下命令:mount /dev/sda /mnt/usb_disk成功后,即可使用 u 盘了,...转载 2020-10-14 13:29:42 · 1250 阅读 · 0 评论 -
Linux各目录及每个目录的详细介绍
【常见目录说明】 目录 /bin 存放二进制可执行文件(ls,cat,mkdir等),常用命令一般都在这里。 /etc 存放系统管理和配置文件 /home 存放所有用户文件的根目录,是用户主目录的基点,比如用户user的主目录就是/home/user,可以用~user表示 /usr 用于存放系统..转载 2020-10-10 10:21:28 · 530 阅读 · 0 评论 -
Linux文件目录结构一览表
学习 Linux,不仅限于学习各种命令,了解整个 Linux 文件系统的目录结构以及各个目录的功能同样至关重要。使用 Linux 时,通过命令行输入ls -l /可以看到,在 Linux 根目录(/)下包含很多的子目录(称为一级目录),例如 bin、boot、dev 等。同时,各一级目录下还含有很多子目录(称为二级目录),比如 /bin/bash、/bin/ed 等。Linux 文件系统目录总体呈现树形结构,/ 根目录就相当于树根。由于 Linux 系统免费开源,使得 Linux 发行版本有很多,利..转载 2020-10-10 10:18:59 · 216 阅读 · 0 评论 -
Linux 下防火墙与端口
1. 配置防火墙开启指定端口,如:22,80,443,3306端口,编辑iptables开启端口1.1 在 /etc/sysconfig/iptables 文件中加入*filter:INPUT DROP [0:0] # 丢弃所有进入请求:FORWARD ACCEPT [0:0] # 允许转发:OUTPUT ACCEPT [0:0] # 允许流出-A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT #对进来的包的..转载 2020-06-02 11:32:33 · 375 阅读 · 0 评论