问题:VMware中点软件右上角的关闭按钮后弹出的对话框中没有“run in background”按钮
解决办法:启动 VMware Authorization Service 服务
VMware在win10中无法启动虚拟机的解决办法(主要原因是hyper-v冲突):
报错:
不能为虚拟电脑 centOS7 打开一个新任务.
Call to WHvSetupPartition failed: ERROR_SUCCESS (Last=0xc000000d/87) (VERR_NEM_VM_CREATE_FAILED).
返回 代码: E_FAIL (0x80004005)
组件: ConsoleWrap
界面: IConsole {872da645-4a9b-1727-bee2-5585105b9eed}
以管理员身份运行cmd,然后执行:
bcdedit /set hypervisorlaunchtype off
then reboot host machine.
MKV对应的mime type:
video/x-matroska
百度TTS:
http://tts.baidu.com/text2audio?lan=ZH&pid=101&ie=UTF-8&text=%E7%99%BE%E5%BA%A6%E5%82%BB%E9%80%BC&spd=2
更多资料:http://blog.csdn.net/joyhen/article/details/21321535
配置tomcat,允许jconsole远程连接:
打开tomcat的bin目录,
vim catalina.sh
定位到:
#JAVA_OPTS="$JAVA_OPTS
在下面一行加入(不换行),请注意把下面一行中的hostname改成你服务器的ip地址,端口号可以根据需求来修改:
CATALINA_OPTS="$CATALINA_OPTS -Djava.rmi.server.hostname=192.168.72.35 -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=12345 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=true"
保存重启tomcat即可。
ubuntu 忘记用户密码的解决办法:
启动时按住shift键,进入grub,然后选择第二项进入recovery模式,然后选择root。进入shell后:
在修改密码的时候,或许会出现authentication token manipulation error导致修改不成功,这是因为存放密码的文件只读了,所以我们得修改一下该文件的权限,通过命令:mount -rw -o remount /,然后在修改就搞定了。
解决Win10下virtualbox硬件加速灰色不可用
http://tieba.baidu.com/p/4008666441?qq-pf-to=pcqq.c2c
远程桌面连接 出错,错误模块名称: ntdll.dll。
可能是由于CSR蓝牙驱动有个组件与系统冲突造成的。解决方案如下:
1.进入CSR蓝牙驱动的安装目录,默认是:C:\Program Files\CSR\CSR Harmony Wireless Software Stack;
2.找到“BLEtokenCredentialProvider.dll”将其删除或重命名即可。
virtualBox 挂载物理磁盘的办法
C:\Program Files\Oracle\VirtualBox>VBoxManage internalcommands createrawvmdk -filename d:/vms/qunhui/phyHDforVbox.vmdk -rawdisk \\.\PhysicalDrive1
RAW host disk access VMDK file d:/vms/qunhui/phyHDforVbox.vmdk created successfully.
PhysicalDrive1表示第二块磁盘,PhysicalDrive0表示第一块磁盘。
解决centos 中使用 yum安装时报错(
File "/usr/bin/yum", line 30
except KeyboardInterrupt, e:
)的解决办法:
常规问题解决:File "/usr/bin/yum", line 30 及 File "/usr/libexec/urlgrabber-ext-down", line 28
在执行yum命令时忽然发现出现以下报错:
# yum list
File "/usr/bin/yum", line 30
except KeyboardInterrupt, e:
^
SyntaxError: invalid syntax
原因:
这是因为yum采用Python作为命令解释器,这可以从/usr/bin/yum文件中第一行#!/usr/bin/python发现。而python版本之间兼容性不太好,使得2.X版本与3.0版本之间存在语法不一致问题。而CentOS 7自带的yum采用的是python2.7,当系统将python升级到3.4后,出现语法解释错误。
解决办法:
一是升级yum。
二是修改yum的解释器为旧版本python2.7,即将连接文件/usr/bin/python连接回/usr/bin/python2.7。治标不治本,不推荐。
三是在设置里更改解释器设置,即修改/usr/bin/yum文件,指定使用python2.7作为yum的解释器:
# vi /usr/bin/yum
将第一行"#!/usr/bin/python" 改为 "#!/usr/bin/python2"即可。
安装软件时又会出现另一种报错
Downloading packages:
File "/usr/libexec/urlgrabber-ext-down", line 28
except OSError, e:
^
SyntaxError: invalid syntax
问题与前面一个一样,因此解决办法也是一样的:
# vi /usr/libexec/urlgrabber-ext-down
将第一行"#!/usr/bin/python" 改为 "#!/usr/bin/python2"即可。
解决PPTP在CENTOS中搭建时,客户端连接后,只能访问XXX服务器的资源,而无法上网或访问XXX服务器所在内网的资源的问题:
1.开启ip转发功能:修改配置文件/etc/sysctl.conf,使net.ipv4.ip_forward = 1
2.添加路由(可以加入到开机自启动中):
#!/bin/bash
/sbin/iptables -t nat -A POSTROUTING -s 192.168.2.0/255.255.255.0 -j SNAT --to-source 192.168.2.190
/sbin/iptables -t nat -A POSTROUTING -o xenbr0 -j MASQUERADE
jstatd+visualVM监控Java:
在 $JAVA_HOME/bin/下新建 myjstatd.sh
输入下列内容:
#!/bin/sh
policy=${HOME}/.jstatd.all.policy
[ -r ${policy} ] || cat >${policy} <<'POLICY'
grant codebase "file:${java.home}/../lib/tools.jar" {
permission java.security.AllPermission;
};
POLICY
jstatd -J-Djava.security.policy=${policy} &
保存后,chmod +x myjstatd.sh
./myjstatd.sh
然后使用visualVM连接这台服务器即可,默认端口1099
即使已经在bios中启用了虚拟化,docker for windows 依然报错的解决办法:
错误消息:
Hardware assisted virtualization and data execution protection must be enabled in the BIOS. See https://docs.docker.com/docker-for-windows/troubleshoot/#virtualization-must-be-enabled
以管理员身份运行powershell,然后执行:
dism.exe /Online /Enable-Feature:Microsoft-Hyper-V /All
然后重启电脑
删除本地文件后从仓库迁出最新版本: git checkout -- start_all.sh
防止git 命令行自动进行换行符转换:在[core]一节配置 autocrlf = false 配置文件路径:c:\Users\用户名\.gitconfig
git 修改远程仓库地址:
git remote set-url origin http://192.168.88.4/dangzhang/medical-public-cloud.git
git 添加remote:
git remote add upstream http://192.168.88.4/medical-cloud/medical-public-cloud.git
git查看仓库状态:
git remote -v
git 拉取上游仓库:
git pull upstream master
清理mysql、mariadb的慢查询日志文件的办法
show variables like '%slow%'; set global slow_query_log=0; -- 删除或者备份log文件后执行下面语句: set global slow_query_log=1;
-- 测试:
select sleep(10) as a, 1 as b;
-- 然后去慢查询日志文件中查看是否正确产生了日志
java 程序启用jmx监控的参数
-Dcom.sun.management.jmxremote.port=8299 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false
idea中已经创建好的项目如何推到gitlab:
1.先在gitlab创建好项目,然后设置本地项目允许cvs,类型选择git,然后设置remote,git add所有的文件,然后在终端中执行:
git pull origin master
--allow-unrelated-histories