2016-12-13 - 准备安装一个软件的(wine下安装PS+win7配置环境),碰到了home磁盘空间不足的情况,甚至连新建文本都保存不了。 使用磁盘查看器查看: baobab 发现/home/user/.cache占了10G+的内存,用apt-get的三个清除命令,都没有效果。我知道cache是缓存的意思,但还是...
2016-12-13 - 第一:按键重映射可以解决的问题是 ①键盘的某些按键不灵敏,需要把这个坏键重新映射到好的按键上。比如:如果Up按键不灵敏,把Esc按键重新映射成Up按键,这样就可以使用Esc按键代替Up按键。 ②经常使用的按键比较远,需要把常用的较远的按键重映射到距离手...
2016-12-13 - 问题 在把windows下的一个python脚本挪到linux下的时候,出现了一个奇怪的问题,就是标题那样的报错,很明显,shell没有用对应的python解释器去解释脚本,而是直接用shell解释了,下面就直接导致了一系列奇奇怪怪的报错。看了下面这篇文章还是让人略有启发的...
2016-12-12 - 如果你是一位ajax的初学者,碰巧你用的又是chrome浏览器,那么你可能会遇到如下图这种问题,代码没错,浏览器报错了,这段报错大概的意思就是跨域访问只支持以下协议,也就是本地不支持。所以我们要进行一下操作。 用的是Linux系统,所以就用Linux演示,wind...
2016-12-12 - 对于linux内的各个应用程序,都有一个文件句柄的限制。默认情况下一般的应用都完全足够应用,但是如何象squid、mysql、java等单进程处理大量请求的应用来说就有点捉襟见肘了。如果单个进程打开的文件句柄数量超过了系统定义的值,就会提到too many files ope...
2016-12-12 - 最简单的方法就是把/home/myname/.vimrc复制到/root/.vimrc 可以利用ln的软连接把/root/.vimrc指向/home/myname/.vimrc ln -s /home/myname/.vim /root/.vim ln -s /home/myname/.vimrc /root/.vimrc 如果是用的别人的配置,比如spf13vim,那么我们需要再把/...
2016-12-12 - 两种方法: 一:安装时: 在自定义创建分区后,如图: 选择系统的启动程序安装的位置,在change device里设置第一启动装置,和第二启动装置! 二:安装后: 1.开机未进入系统按F2,进入BIOS 2.进入 BIOS后,将Secure Boot 改为 Disabled 3.最后将Boot List O...
2016-12-12 - 告警原因: 1.某个进程卡住了 2.僵尸进程出错,太多,导致慢了 3.网络延迟(可忽略) 4.zabbix消耗的内存多了 告警危害: 普通告警,暂无危害(但是最好处理) 处理方法: 一:简单,粗暴(重启zabbix-server可结合定时任务使用) service zabbix-server res...
2016-12-11 - 上述的小技巧需要下面的条件之一: 1.CONFIG_KALLSYMS=y 这样可以通过 /proc/kallsyms 来输出所有的符号。 2.vmlinux 3.System.map 那么在我们编译内核后,可以把对应的 System.map 和已经有的符号进行比较,看看是不是符号不一致的。 如果不一致,具体是哪...
2016-12-11 - 问题说明: 在ubuntu14.04下,trac启动时会出现如下问题: Traceback (most recent call last): File /usr/bin/trac-admin, line 9, in module load_entry_point(Trac==1.0.1, console_scripts, trac-admin)() File /usr/lib/python2.7/dist-packages/trac/a...
2016-12-11 - 在Git中如果想忽略掉某个文件,不让这个文件提交到版本库中,可以使用修改根目录中 .gitignore 文件的方法(如无,则需自己手工建立此文件)。这个文件每一行保存了一个匹配的规则例如: *.a # 忽略所有 .a 结尾的文件 !lib.a # 但 lib.a 除外 /TODO # 仅仅...
2016-12-11 - 配置文件(test.conf)中存储了另外一个文件的路径(/home/sty/testFile),cat该文件获取路径后来访问对应的文件,却提示没有此文件。 由上图可见,文件是的确存在的,但直接访问却有问题,如下: 上面的显示中出现了乱码,很明显,很有可能是获取的字符串...
2016-12-11 - 使用Cgroups的blkio子系统,可以限制磁盘的访问速度、iops等。然而,使用这种方法有一个不足,就是只能通过限制某个进程在某个磁盘(或分区)的访问,而不能很通用的限制所有进程在该磁盘(或分区)上的访问。 限制的进程是在/sys/fs/cgroup/blkio下的tasks...
2016-12-11 - 最近在使用Xftp链接Ubuntu16.10虚拟机时,发现无法查看Maven隐藏文件.m2。后来经过一番探索,找到了答案。 打开:工具--》选项--》常规 里面有一个显示隐藏的文件的选项,勾上即可。 如下图所示: 再来看一下,效果: 可以,看到以.打头的文件被显示出来了。...
2016-12-11 - 上一个项目中,遇到了一个问题:数据通过网络传输到不同的操作系统,反序列化时出现了segment fault。调试时发现原来是同一个结构体,在不同的操作系统(windows和Linux)中,所占的空间大小不一样,因此反序列化时就出现了问题。这个结构体是类似如下定义的...
2016-12-11 - 虚拟网卡docker0其实是一个网桥,如果想删除它,只需要按照删除网桥的方法即可。 #ifconfig docker0 down #brctl delbr docker0 docker0这个网桥是在启动Docker Daemon时创建的,因此,这种删除方法并不能根本上删除docker0,下次daemon启动(假设没有指定-b...
2016-12-10 - CentOS下,有一个很智能的功能,就是只输入一条历史命令的前几个字母,再按PageUp和PageDown键,就可以在以此字母为前缀的历史命令中上下切换。这个功能非常实用,而且比CTRL+R使用起来更友善、更方便。遗憾的是,ubuntu上并没有这个功能。 搜索了才知道,这...
2016-12-10 - 一般来说,我们可以使用pidof来显示运行进程的进程号,但是,如果是想获取运行脚本的进程号的话,用pidof是获取不到的。以sh运行脚本test.sh为例,test.sh脚本如下: while true do sleep 1 done 执行如下命令sh test.sh,脚本就会进入死循环。执行pidof sh...
2016-12-10 - 背景 VF全称为Virtual Function,是硬件的SR-IOV特性提供的功能,简单的说,就是把一个物理上的设备,虚拟出多个虚拟设备,这些虚拟设备可以再分给其他OS使用。 Mellanox网卡大多支持SR-IOV功能,我们通过加载Mellanox网卡的驱动来实现分配VF的功能。 如下,...
2016-12-10 - 背景 GMP是GNU的一个开源项目,全称为The GNU Multiple Precision,其官网地址为:https://gmplib.org/。该项目主要用于高精度计算,有理数、浮点数的操作等。我们在编译GCC时必须要先编译该项目。 编译该项目,常规步骤按顺序显示如下: ./configure --pref...
2016-12-10 - 问题: makefile:2: *** 遗漏分隔符 。 停止。 makefile:4: *** 遗漏分隔符 。 停止。 makefile:6: *** 遗漏分隔符 。 停止。 makefile:8: *** 遗漏分隔符 。 停止。 makefile:10: *** 遗漏分隔符 。 停止。 解决方案: gcc、rm、cp前面是tab分割符,不能用...
2016-12-10 - 默认生成的Zend项目在public目录下会自动生成一个.htaccess文件,这是用来实现伪静态,即隐藏index.php这个唯一入口文件的。 但是,搭建项目时遇到一个问题:URL中如果不加index.php就无法访问,加了index.php就可以访问。 查看apache的error.log,发现这个错...
2016-12-10 - 在 ubuntu 14.04 中使用: sudo apt-get install phpmyadmin 安装好 phpmyadmin 之后,打开 http://localhost/phpmyadmin ,不能访问,显示 404 Not Found,这不是逗我吗? 搜索一番解决该问题: 1.打开配置文件: sudo gedit /etc/apache2/apache2.conf 2....
2016-12-09 - 最近新安装了fedora25,开始发现chrome/chromium无论怎么安装都无法运行起来,包括从yum/dnf安装或直接下rpm包,运行起来就一个黑框然后未响应。 解决方法是暂时关闭Wayland,在/etc/gdm/custom.conf文件中解除WaylandEnable=false的注释重启即可运行。 # GD...
2016-12-09 - 启动zk后,bin/zkServer.sh start 启动成功,然而用bin/zkCli.sh -server ip:port 显示 没有到主机的路由 的问题,查看每个集群的防火墙是否关闭。 service iptables status 如果显示未运行防火墙则正常,否则关闭。 service iptables stop 本文永久更新地址...
2016-12-09 - 碰到个问题,修改linux的主机名问题。 vim /etc/hosts 192.168.154.129 129 192.168.154.132 132 192.168.154.133 133 本地ip是192.168.154.133修改后 ping 133 提示无效的参数,一直不明白怎么回事。然后把主机名改为: 192.168.154.129 master 192.168.154...
2016-12-09 - 安装Fedora 24在试用虚拟机时发现无法ping通外网. 我傻傻地以为是软件问题. 问题描述: 尝试ping程序来测试网络连通性: (我之前也是ping百度,后来在为了少打字百度了一些比较短的域名. 比如: to. , g.cn , j.mp 等等.) 半天没有响应。 问题分析与解决: 搜索后...
2016-12-09 - 上一篇的文章已经详细的介绍了Linux系统上如何安装OpenOffice(http://www.linuxdiyf.com/linux/26732.html),安装之后使用发现转换的pdf出现中文乱码。后来发现是linux上没有中文对应的那个字体。 字体准备 1.在windows上的位置 2.具体用什么字体,那就得...
2016-12-09 - 扇贝的官方答疑:扇贝无法发音? 第4步下载MP3测试文件没办法使用: 似乎因为MP3格式的文件是的版权问题。 打算安装能处理MP3的软件来试试能不能解决这个问题。 Sofeware中是找不到VLC的: 可以用dnf (dandified yum )安装: 所以选择用RPM Fusion RPM Fus...
2016-12-09 - 使用yum安装Java出现了一个错误,如下: [root@lkhan zabbix-3.0.4]# yum -y install java* 已加载插件:fastestmirror, security /var/run/yum.pid 已被锁定,PID 为 24455 的另一个程序正在运行。 另外一个程序锁定了 yum;等待它退出 The other applicati...
2016-12-09 - Linux编译程序时如果缺少连接库会提示如下错误: $ gcc test.c -o test -lxxx /usr/bin/ld: cannot find -lxxx collect2: error: ld returned 1 exit status 先介绍下GCC命令的 -L 和 -l 参数。 -l参数就是用来指定程序要链接的库,-l参数紧接着就是库名,那...
2016-12-09 - Linux执行程序时如果缺少连接库会提示如下错误: error while loading shared libraries: xxx.so.0: cannot open shared object file: No such file or directory 下面叙述以Ubuntu系统为例。 先查找 xxx.so.0 所在路径: $ sudo find / -name xxx.so.0 /usr...
2016-12-09 - Linux编译程序时如果找不到头文件会提示如下错误: $ gcc test.c -o test test.c:9:16: fatal error: xxx.h: No such file or directory #includexxx.h 下面叙述以Ubuntu系统为例。 先查找 xxx.h 所在路径: $ sudo find / -name xxx.h /usr/local/include/x...
2016-12-08 - 很多时候,在配置内核的时候,一不小心就造成kernel无法启动,比如出现: ...省略... Kernel image @ 0x82000000 [ 0x000000 - 0x464080 ] ## Flattened Device Tree blob at 88000000 Booting using the fdt blob at 0x88000000 Using Device Tree in place...
2016-12-08 - 场景 执行nohup命令的时候,经常会出现下面这种没有写入权限的错误。 nohup: ignoring input and appending output to `nohup.out nohup: failed to run command `/etc/nginx_check.sh: Permission denied linux重定向: 0、1和2分别表示标准输入、标准输出...
2016-12-08 - 如果一个系统的ulimit进行了修改,是否必须得重新登录才能生效? 重新剩下生效后测试通过。 但是如果仅仅是修改文件,然后ulimit -a 是不生效的。 但是ulimit -n 5000这种如果是在命令行里面输入,那么是即时生效的,但是重启后就无效了哦。 另外,搜索资料...
2016-12-08 - 一个i3处理器的硬件,在安装使用daemontools制作的usb安装系统的时候,出现了: dracut-initqueue timeout 经过查找,说是centos7不支持unetbootin的方式制作的启动u盘。 按照提示: dd if=CentOS-7-x86_64-DVD-1511.iso of=/dev/sdd 试试看。 确实可以使用...
2016-12-08 - 问题: 在阿里云上设置PPTP VPN,电脑能正常连接,能打开京东 淘宝 QQ等没有问题,但是不能打开百度、糯米等网站。开始怀疑是代理设置问题,后面确认未设置独立规则。 1.从应用层看排除特殊规则设置后应该不会有问题。浏览器返回错误是TIME_OUT; 2.捕包:通...
2016-12-07 - 困扰我非常久的文件权限问题,今天终于找到办法解决了。 刚开始以为是/opt/lampp这个根目录必须root权限才能访问创建并且删除文件,将根目录换到/home下面依然有问题。 第二步还尝试着将/opt/lampp/etc/httpd.conf中的apache的权限改为 User root_name ;Grou...
2016-12-07 - 近日发现有一台机器tmp 下放置的文件无辜丢失,而且排查发现是自动丢失,并且,只是删除10天之前的文件。 本来以为是哪位写了一个自动执行脚本, find 了一下10天前的文件删除了。 结果,排查所有用户的crontab 计划,没有任何用户执行了自动脚本 监测了一下...