
系统运维
戴翔的技术博客
高校教师,研究生在读,前端开发工程师,中国计算机学会教育专业委员会委员,优快云程序员研修院讲师,优快云博客专家,创业公司项目经理。江苏省第四届“互联网+”大学生创新创业大赛二等奖获得者,第二届、第三届微信小程序应用开发大赛全国三等奖、华东赛区二等奖项目作者,青年大学习数据分析系统、防艾检测云平台“快乐速检”、锋火云疫情病原体检测移动登记系统、自助提货平台“我要提货”项目负责人。
展开
-
SecureCRT安装步骤
安装SecureCRT。SecureCRT和SecureFX是一款VanDyke Software开发的商业终端连接工具,使用起来十分简单,用户能够轻松上手操作,各种功能应有尽有,可以方便的管理多个 ssh 连接,给你更轻松的使用体验。原创 2022-09-11 10:52:10 · 16297 阅读 · 0 评论 -
Linux操作系统课程知识点脑梳理思维导图
笔者对本学期Linux操作系统课程知识点做了梳理,形成了如下所示的思维导图。点击图片可查看大图。xmind源文件下载见顶部资源链接。作者:戴翔电子邮箱:daixiangcn@outlook.com微信开发者主页:Null简介:中国公民,优快云博客专家,秦淮区疾控中心托管社会公益组织指南针工作室志愿者,创业公司研发中心负责人,在校大学生。第二届大学生微信小程序应用开发大赛全国三等奖项目第一作者,微信小程序《约车吗》、《庆云慈善会》、《锋云速检》项目总工程师。原创 2020-06-12 10:56:04 · 1424 阅读 · 0 评论 -
PCI DSS不合规的处理方法
将SSL证书部署到网站之后,我们常常会使用检测工具对网站进行检测与评级,MySSL就是一个比较知名的检测网站,其是由亚洲诚信( TrustAsia )提供证书支持和技术支持的网站。通常,使用MySSL进行检测时后会出现如下图所示的检测概述,显示 PCI DSS不合规 。PCI DSS,全称Payment Card Industry Data Security Standard,第三方支付行业...原创 2020-02-11 19:06:27 · 7484 阅读 · 0 评论 -
MySQL填坑系列--Linux平台下MySQL区分大小写问题
问题引入大家好,我是软件大盗(道),下面开始我们的《MySQL填坑系列》。 笔者最近又在MySQL的边缘试探,然后,试探着,试探着就报错了。 情景还原书接上文,系统连接数据库时报错:找不到DB_TIMINGBACKUP这个表。然而,这个表明明存在的啊,有图有真相! 图1.Navicat截图 然而,似乎发现了什么不对的地方,是不是大小写问题?为了验证一下,我将表名改为大写的就...原创 2018-06-26 11:50:33 · 5139 阅读 · 0 评论 -
萌新入坑第一课——如何写技术博客
2014年,我在优快云注册了这个账号,那时,我上高二。 2017年9月,我在优快云上写下了第一篇技术博客《Tomcat 和Eclipse for Java EE的安装》。日月如梭,转眼间,大二下学期已经结束。在这个暑假里,看着自己写的66篇文章,回顾一路走来的点滴,也算是见证了自己的成长。1.自己搭建博客还是选择博客站点在学习过程中,遇到问题通常都会百度,IT类问题搜索...原创 2018-08-02 11:04:13 · 2061 阅读 · 2 评论 -
MySQL跨服务器复制数据库(数据迁移)
问题引入MySQL数据库部署在一台服务器上,笔者在做一个项目时,需要在新服务器上重新创建数据库并写入相同的数据(或者叫数据迁移)。解决方法要使用的工具:Navicat本次MySQL跨服务器复制数据库,借助Navicat的“转储SQL文件”和“运行SQL文件”功能来实现。1.使用Navicat连接到需要数据迁移的数据库服务器,在数据库上右键,点击“转储SQL文件”,选择“结构和数...原创 2018-08-14 17:13:50 · 10360 阅读 · 5 评论 -
root用户被提示:Operation not permitted
情景还原笔者今天在使用root用户删除服务器上的一个文件时,被系统告知:Operation not permitted。甚至不能使用chmod给777权限。一开始我是很懵逼的状态,还有root用户操作不了的东西(原谅作者对Linux不是很深入了解)?具体如下图所示: 图1.root用户被提示:Operation not permitted解决方法上面我们执行的chmod命...原创 2018-08-08 15:15:09 · 218141 阅读 · 6 评论 -
DedeCMS修改管理员用户名
写在前面织梦内容管理系统(DedeCMS) 以简单、实用、开源而闻名,是国内最知名的PHP开源网站管理系统,也是使用用户最多的PHP类CMS系统,在经历多年的发展,目前的版本无论在功能,还是在易用性方面,都有了长足的发展和进步。问题引入笔者也经常使用DedeCMS来建站,出于安全原因,需要将默认的用户名“admin”修改,但是DedeCMS后台并不支持直接修改超级管理员用户名。 ...原创 2018-08-22 09:14:06 · 2702 阅读 · 1 评论 -
MySQL卸载后服务依旧存在
完全卸载MysSQL在控制面板卸载MySQL;进入安装目录,删除残留文件夹;删除注册表信息,如果没有相关的注册表信息可以直接忽略: HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Ev...原创 2018-09-02 07:37:47 · 4929 阅读 · 0 评论 -
IPv4中IP地址的分类
IP地址(百度百科词条)IP地址是指互联网协议地址(英语:Internet Protocol Address,又译为网际协议地址),是IP Address的缩写。IP地址是IP协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址的差异。目前还有些ip代理软件,但大部分都收费。IP地址由四段组成,地址长度为32位,共4个字节,每个字段是一个字...原创 2018-10-05 11:17:05 · 13990 阅读 · 0 评论 -
Windows环境下JDK的配置
在Windows环境下进行JDK的配置,需要今日如下路径:控制面板\系统和安全\系统。图1.系统图2.系统属性图3.环境变量在【用户变量】窗口设置时,jdk只对当前用户有效,其他用户不能使用此环境变量。在【系统环境变量】窗口中设置的环境变量对所有用户有效。对应的变量和值如下所示:JAVA_HOMEE:\Java\jdk1.8(你的jdk安装路径)CLASSPATH.;%J...原创 2018-10-22 09:48:47 · 360 阅读 · 0 评论 -
expects parameter 1 to be resource, boolean given in * on *报错
发生expects parameter 1 to be resource, boolean given in * on *报错页面如下图所示:数据库如下所示:经过排查发现,MySQL语句中表名称错误,导致报错,改为如下语句即可。$sql = 'select * from php_test order by id asc';作者:戴翔电子邮箱:daixiangcn@outlook...原创 2019-03-24 15:06:57 · 12425 阅读 · 0 评论 -
phpStudy中Apache服务无法启动的解决方法
新手开发PHP程序,大多使用phpStudy集成环境,在使用过程中发现Apache或者MySQL服务无法启动大多是端口被占用的缘故。显示端口信息使用 cmd 打开cmd.exe,然后输入如下命令,查看端口使用信息:netstat -ano执行命令后显示如下图:发现,PID=“7088”的进程占用Apache中设置的443端口。查找占用端口的进程通过如下命令查找PID=“7088”...原创 2019-03-27 12:01:42 · 5349 阅读 · 0 评论 -
CentOS挂载数据盘
几个需要掌握的命令:fdisk –l 显示磁盘的详细信息mkdir /mnt1 创建挂载点mkfs.ext4 /dev/vdb 格式化磁盘mount /dev/vdc /mnt1 将设备挂载到指定的挂载点0. 查看磁盘的详细情况首先使用fdisk -l 命令查看磁盘的详细情况,若磁盘不存在详细的磁盘信息(包括ID及Block),如下“/dev/vdb”所示,则说明该...原创 2019-07-26 15:33:12 · 816 阅读 · 0 评论 -
无法远程连接Mysql数据库
问题引入笔者在做项目时,需要用到数据库,然后就在一台服务器上搭建了MySQL数据库,本地测试时需要连接到数据库,于是在使用Navicat连接数据库时发现一个问题,无法连接并且报错了,报错代码1130。之后发现,其实是数据库默认root用户只允许本地登录,未开启远程登录功能,所以需要我们自己设置一下MySQL。情景还原书接上文,笔者高高兴兴地打开Navicat,开始连接数据库,然...原创 2018-06-24 10:24:56 · 799 阅读 · 2 评论 -
CentOS6.8启动Tomcat无法访问
0. 引言 今天笔者在CentOS6.8的生产环境上配置Java环境,安装JDK,部署Tomcat,这本来是很简单的一件事,可是最后发现通过IP一直访问不了Tomcat的默认页面。 图1. 无法访问Tomcat默认页面1. 问题排查一般这种情况可能是CentOS的iptabls防火墙配置的问题,使用ps命令查看tomcat的进程:[root@localhost ~]# ...原创 2018-05-08 13:06:51 · 3163 阅读 · 1 评论 -
在Ubuntu中安装配置jdk&Tomcat详细教程
使用浏览器下载jdk1.8和Tomcat8jdk 1.8 文件名称:jdk-8u151-linux-i586.tar.gz 下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 文件大小:192.7 MB (192,658,627 字节) 这里需要特别原创 2017-12-13 20:58:11 · 2009 阅读 · 0 评论 -
通过ssh连接本地VMware中的Ubuntu
查看IPv4地址查看VMware中Ubuntu的ip地址,其中ens33网卡的IPv4地址”192.168.253.129”就是我们通过ssh连接所需要的地址。dx@dx-virtual-machine:~$ ifconfigdocker0 Link encap:以太网 硬件地址 02:42:c8:82:9b:5d inet 地址:172.17.0.1 广播:0.0原创 2017-12-11 14:04:51 · 10889 阅读 · 0 评论 -
如何通过Ubuntu搭建并使用vsftpd服务器
什么是FTP服务器 百度百科FTP服务器词条: FTP服务器(File Transfer Protocol Server)是在互联网上提供文件存储和访问服务的计算机,它们依照FTP协议提供服务。 FTP是File Transfer Protocol(文件传输协议)。顾名思义,就是专门用来传输文件的协议。简单地说,支持FTP协议的服务器就是FTP服务器。什么是vsftpd服务器 百度百原创 2017-12-19 20:27:32 · 1318 阅读 · 0 评论 -
如何在linux中安装VMwareTools
vmware tools是虚拟机VMware Workstation自带的一款工具,它的作用就是使用户可以从物理主机直接往虚拟机里面拖文件。如果不安装它,我们是无法进行虚拟机和物理机之间的文件传输的,当然它的功效不止于此,平时我们操作虚拟机的时候,在物理机和虚拟机之间必须使用CTRL切换,如果安装之后我们就不必使用键盘切换,直接便可退出,使得虚拟机真正成为了电脑的一部分,那么这么神奇的vmware原创 2017-12-13 08:42:10 · 91527 阅读 · 20 评论 -
虚拟机连不上网络解决方案
系统环境操作系统:windows 10 Pro 虚拟机:VMware Workstation 12.5.7 build-5813279问题描述在VMware虚拟机上安装了Ubuntu16.04的操作系统,本机可以正常连接网络,但是Ubuntu却无法连接网络。解决方案关闭Ubuntu,打开VMware;点击“编辑”,选择“虚拟网络编辑器”;点击弹出层窗口右下角“更改设置”;点击“还原默认设置原创 2017-11-27 12:37:46 · 1552 阅读 · 0 评论 -
Ubuntu16.04无法通过dpkg安装软件
Ubuntu 16.04 可以通过Ubuntu软件商店安装软件,也可以使用Ubuntu软件中心来打开.deb文件。但有些时候,我们无法通过下载好的deb文件来安装做需要的软件,这是怎么回事呢?笔者从网易云音乐官网上下载了网易云音乐的deb用来测试。Ubuntu通过deb正常安装软件的方式: 将deb文件下载/移动到Ubuntu系统下后,可以直接双击deb文件,通过Ubuntu软件中心安装,也可以通原创 2017-11-27 13:22:16 · 8812 阅读 · 0 评论 -
ubuntu安装openssh-server报依赖错误的解决方法
系统环境Linux user #50~14.04.1-Ubuntu SMP Wed Jul 13 01:06:37 UTC 2016 i686 i686 i686 GNU/Linux报错问题执行以下命令安装openssh-server:sudo apt-get install openssh-server笔者并没有安装成功,并且收到如下提示:下列软件包有未满原创 2018-02-02 08:54:56 · 14991 阅读 · 7 评论 -
使用VirtualBox安装Ubuntu
使用VirtualBox安装Ubuntu时,一般系统会弹出重新启动的对话框,选择重新启动即可,但是,笔者今天使用VirtualBox安装Ubuntu时并没有弹出重新启动对话框,而是停止在下面的这个界面: 这时候,需要我们手动重启虚拟机,在VirtualBox的菜单栏选择【控制】–【重启】。 重启之后,就可以正常使用了。原创 2018-02-04 09:09:03 · 416 阅读 · 0 评论 -
搭建hadoop平台时遇到的问题及解决方法
笔者最近在搭建伪分布式hadoop平台的时候,遇到了一些问题,在解决了这些问题之后就将问题及解决方法记录了下来,以供参考。出现的问题1hadoop@daixiang-virtual-machine:/usr/local/hadoop/etc/hadoop$ start-dfs.shIncorrect configuration: namenode address dfs.namenode原创 2018-02-05 08:10:58 · 6083 阅读 · 0 评论 -
CentOS7安装后连不上网络无法使用yum
问题再现笔者今天在本地VMware中安装了CentOS7后,使用yum安装wget的时候发现不能下载,并有下图所示的提示: 修改文件使用如下命令修改ifcfg-ens33文件(每个人的文件名称可能不一样),将ONBOOT:no修改为ONBOOT:yesvi /etc/sysconfig/network-scripts/ifcfg-ens33然后再重启网络就可以了:se...原创 2018-02-15 12:46:44 · 12057 阅读 · 3 评论 -
更改Centos6的yum源之后报错
更改Centos6的yum源之后使用yum命令安装出现错误提示:Loaded plugins: fastestmirror, refresh-packagekit, security,具体如下图所示: 通过更改配置文件来解决,使用vi打开DNS的配置文件进行修改:sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0将ONBOOT=n...原创 2018-04-26 09:29:37 · 881 阅读 · 0 评论 -
CentOS普通用户没有sudo权限
0. 什么是sudosudo是linux系统管理指令,是允许系统管理员让普通用户执行一些或者全部的root命令的一个工具,如halt,reboot,su等等。这样不仅减少了root用户的登录 和管理时间,同样也提高了安全性。sudo不是对shell的一个代替,它是面向每个命令的。1. 如何设置sudo权限在Ubuntu中,直接执行以下命令即可完成用户对sudo权限的获取:[da...原创 2018-05-05 18:33:36 · 6963 阅读 · 2 评论 -
CentOS如何挂载U盘(待更新)
使用Linux系统时,经常需要用到U盘,下面介绍以下如何再CentOS上挂载U盘。0. 切换到root用户首先,切换到root用户。 首先,切换到root用户。 首先,切换到root用户。重要的事情说三遍,很多同学都说,命令核对了好几遍,没有错,U盘也换了好几个,可就是查看不了U盘设备,为什么呢?因为你没有切换到root用户啊,同学!ㄟ( ▔, ▔ )ㄏ[daixi...原创 2018-05-08 11:31:07 · 12015 阅读 · 0 评论 -
CentOS如何修改yum源
我们经常使用CentOS做服务器系统,但是由于国内网络问题,通过yum下载软件的速度经常不理想,这时候,我们就需要修改yum源为国内源。备份yum源配置文件 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup进入yum源配置文件所在位置 cd /etc/yum.repos.d/原创 2017-11-30 08:55:09 · 1616 阅读 · 0 评论