2017-02-12 - 先介绍一下 create_ap. 这是一个在linux中创建热点用的脚本, 托管在github中, https://github.com/oblique/create_ap/ 正文开始: 习惯了windows下点点鼠标就能创建wifi热点的方式, 面对linux 的cli有种两眼一抹黑的感觉. 幸好偶然得知了 create_ap 这个脚本,...
2017-02-12 - 查看启动失败的服务: systemctl --failed 然后就发现了一个叫network.service 的服务启动失败了。 后来找到了原因, 是因为配置文件中没有写上网卡的硬件地址。 配置文件所在的路径: /etc/sysconfig/network-scripts/ifcfg-enp4s0 需要添加的项是: HWADDR=54:...
2017-02-12 - 就是在vim的配置文件 ~/.vimrc 中添加一行这个: au BufReadPost * if line(\) 0|if line(\) = line($)|exe(norm \)|else|exe norm $|endif|endif 然后就可以了。 我的问题是用上面这种方法解决的,不过造成这种问题的还有可能是当前用户对 ~/.viminfo 文件...
2017-02-12 - 假设/mnt/bin 目录下存在一个名为 hello.sh 的可执行文件。 1.若当前目录是 /mnt/bin ,可以使用 ./hello.sh 来执行这个可执行文件,但是使用 hello.sh 就不可以。 2.使用该文件的绝对路径可以执行该文件,例如 /mnt/bin/hello.sh 记得之前在某个地方看到过...
2017-02-12 - 说一下情况:/sys/class/backlight/acpi_video0/,/sys/class/backlight/acpi_video1/,/sys/class/backlight/intel_backlight/ 这三个目录下的文件均可以用来调节亮度,但是 intel_backlight这个目录下的文件可以对亮度调节的范围更大,而且 xfce4 的电源管...
2017-02-11 - 关于xfce桌面程序启动失败,当双击桌面图标的时候,出现如下错误信息: Process org.xfce.FileManager exited with status 1 于是做出如下尝试: 1.ps aux | grep FileManager 未找到 2.pacman -Qs FileManager 未找到 3.pacman -Ql | grep FileManager 找到...
2017-02-11 - 桌面环境用的是xfce4。 自从某次更新过后,panel中调节声音的插件变成了 xfce4-pulseaudio-plugin。然后就发现在panel中无法调节声音了。 在这个插件的属性中发现了一项设置是 Audio Mixer: pavucontrol 通过搜索,找到了下面的内容: 解决方法只要两步: 1....
2017-02-11 - 1.首先服务器要安装ftp软件,查看是否已经安装ftp软件下: #which vsftpd 如果看到有vsftpd的目录说明服务器已经安装了ftp软件。 2.查看ftp 服务器状态 #service vsftpd status 3.命令的方法: ps -aux | grep ftpd netstat -na | grep 21 看看有没有启动。...
2017-02-11 - 在修改了/etc/profile配置文件方法后,导致bash命令无法用。 执行ls命令结果如下: -bash: ls:command is not found 但是庆幸的是之前备份了/etc/profile,于是我把profile通过SSH还原回去,但是现在需要执行 # source /etc/profile 让配置文件重新生效,然...
2017-02-10 - 原来是因为关闭了centos里面的postfix服务,这个服务大概是用来发邮件?大概是吧。 由于做zabbix的第三方邮件发送测试,然后我关闭了postfix服务,因为网上一大堆都说两者不兼容。关了之后第三天我就发现为什么没有crontab的执行日志记录呢? 然后找了一下测...
2017-02-10 - 因为之前别人在服务器上装了nginx,我装了apache后,访问出现The requested URL * was not found on this server,查看了下/etc/httpd/conf/httpd.conf,发现原因: DocumentRoot指向错误,于是修改之,另外确保你的apache开启了rewrite_module模块。 Apache的...
2017-02-10 - 1、得到运行项目的进程id Linux平台 adb shell ps | grep packageName widows平台 adb shell ps | findstr packageName 2、通过进程id过滤日志 adb logcat | grep 进程id 主要是因为容易忘记,这是最后一次纪录。 本文永久更新地址: http://www.linuxdiyf.c...
2017-02-10 - Git 的 core.autocrlf 参数默认为true,即每次 checkin 时,Git 会将纯文字类型的档案中的所有 CRLF 字元转换为 LF,也就是版本库中的换行符号一律存成 LF;在 checkout 时,则会将 LF 转换成目前作业系统的换行符号,例如在 Windows 上面就是转成 CRLF。 事...
2017-02-10 - 在把web项目成功部署到云主机后,通过浏览器成功地访问到了你的网站,却发现页面里本该由servlet传过来的中文参数值显示成了 ??? 乱码。这是什么原因呢? 这可能是由于你的web项目所在系统的字符编码、tomcat的字符编码、开发项目时myeclipse的字符编码以及...
2017-02-10 - 首先,这里不详细讨论tensorflow的安装和配置过程,具体请参阅其官网https://www.tensorflow.org/versions/r0.10/get_started/os_setup.html#installing-from-sources 三个问题如下: 1.安装bazel,提示Java找不到 2../configure 时,bazel无法下载tensorflo...
2017-02-09 - 之前写一个脚本run,想进入一个目录,一直没有成功。 今天网上查看了一下,原来这是因为shell在执行脚本时,会创建一个子shell,并在子shell中逐个执行脚本中的指令;而子shell中从父shell中继承了环境变量,但是执行后不会改变父shell的环境变量; 如果想要...
2017-02-09 - 主机ping不通虚拟机 前提是已经通过 ifconfig eth0 192.168.1.150 设置了虚拟机的IP地址,那么问题有可能出在虚拟机的设置上 1.虚拟机要设置成桥接模式 2.修复虚拟机的网络配置 打开编辑虚拟网络编辑器点击恢复默认设置: 虚拟机ping不通主机 如果主机能ping...
2017-02-09 - 了解如何解决 Linux 桌面用户遇到的最常见的问题。 尽管绝大多数用户如预期地成功安装和操作了 Linux, 但不可避免地仍会有一些用户遇到问题。作为今年任务队列里的最后一篇文章,我认为在即将进入 2016 年时,总结一下人们所遇到的最常见的技术性的 Linux...
2017-02-09 - 之前做上传文件的功能,结果上传上来的文件名乱码,就将服务器的字符集改为了zh_CN.gb2312(GBK),倒是不乱码了,但是晚上将虚拟机copy回家干活的时候,出现了如下错误: vmware-ui-12180.log unicodesimplebase 我是这么解决的: 1,先不管它,一点击确定...
2017-02-09 - 问题出在计划任务所执行的脚本上! 脚本中的调用的指令应该都写全路径~ 实例: # crontab -c 编辑下的内容 30 18 * * * /root/backup.sh 意思为:每天18:30执行一次root下backup.sh 脚本 # vi backup.sh 脚本内容 #!/bin/bash /usr/local/mysql/bin/mysqldum...
2017-02-09 - 一直没有注意这个问题,直到刚才发现,写Makefile时需要这样写: $(CC) $(SRC) $(CFLAGS) $(LDFLAGS) -o $(TARGET) 才会有效。 否则总是提醒类似下面的内容: [zhang@zwfedora23 testmpp]$ make /tmp/ccaYVZpD.o: In function `mpi_test: main.c:(.text+0x28...
2017-02-09 - 我们都知道深度linux桌面版系统虽然是桌面版,在它文件管理器里是在usr、var等文件夹下是不能直接创建文件夹的,只能使用深度终端利用mkdir来创建。而利用mkdir命令直接创建会出现mkdir: 无法创建目录/usr/java: 权限不够的提示。今天在这里讲解如何利用mkdi...
2017-02-09 - 遇到一个奇葩的事情。没有macbook了。我及其讨厌windows,于是给新来的前端一台笔记本,安装上了archlinux系统。在安装好atom编辑器之后,发现,侧边栏显示在右侧,恶心坏了。 通过一番摸索,终于找到了设置选项。如下: 打开 设置 Packages 一直往下翻,找...
2017-02-08 - 今天编软件的时候出现libcrypto.so.1.0.0找不到的问题,搜索了一堆解决方法,出现了各种问题,现在将我解决的过程记录下来,希望之后遇到这种问题能能快速找到解决办法。 libcrypto.so.1.0.0这个库是包含在libssl1.0.0中的,所以安装libssl1.0.0就行了,ubun...
2017-02-08 - ubuntu中挂载android ROM中的system.img镜像失败,错误提示: mount: wrong fs type, bad option, bad superblock on /dev/loop0,missing codepage or helper program, or other error In some cases useful info is found in syslog - try dmesg | tail or s...
2017-02-08 - 新服务器配置好了之后,我开始了新一轮的数据捕获。但samba共享文件能看到目录,却看不到内容。起先以为是777的问题,还检查了smb.conf,都没有问题。搜索了一下,关selinux事。解决方法如下: 进到/etc/sysconfig/selinux中,编辑config,将SELINUX=enforci...
2017-02-08 - xshell无法输入小写字母 经查询是键盘设置问题,更改方法如下,文件-属性-VT模式-设置为普通即可。 由于本机的xshell配置文件太多,于是使用shell脚本替换配置文件里面的键盘设置。 本机为windows环境,安装了Git bash,所以本机可以执行Linux命令。当然...
2017-02-08 - 此脚本用户简单的系统性能报警.具体变量定义可以视情况自行调整。 测试环境信息 操作系统版本:CentOS release 6.7 (Final) 内核版本:Linux ZQWY-COMMON-239 2.6.32-573.el6.x86_64 #1 SMP Thu Jul 23 15:44:03 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux 脚本...
2017-02-08 - 遇到一个比较奇怪的问题,在redhat6.7上面执行mysqldump备份的一个脚本,手工测试之后是正常的;so就加上日程,用crond跑了起来。 第二天过来检查的时候,发现sql文件是个0字节的文件;我的数据量都是几十M的所有看来是备份出问题了,接下来就一步一部,排查...
2017-02-08 - 在menu.c中的grub_menu_execute_entry 中会调用grub_env_context_close 来关掉context。这样诸如linux/devicetree等这些命令中就不能在适应grub_env_get 这样的函数. 可以看到grub_env_context_close 会把grub_current_context 这个list上的var全部释放掉. g...
2017-02-08 - 以前公司在开发阶段连接的redis一直是正式环境中的,最近老大让我在搭建一个局域网内的redis用于开发阶段时连接使用,搭建过程中也遇到了一些问题,还好已经解决了,在这里记录一下。 首先是搭建redis,这个比较简单。 1、检查安装依赖程序 yum install gcc-...
2017-02-08 - 前段时间使用的Cetos 6.3有程序崩溃在了uuid_generate () from /lib64/libuuid.so.1,现象很是诡异,libuuid是Centos util-linux工具包中自带的一个系统库,怎么可能在这里出问题。首先怀疑是上层应用不正确的使用libuuid库导致的问题,对应用代码进行review...
2017-02-08 - Linux下用户态读写io port需要先使用ioperm或iopl获取io port权限,ioperm和iopl的手册都只是描述了fork 子进程时端口权限继承问题,但是都没有对一个进程中的多个线程间port权限的共享问题作出说明。笔者在多线程环境下读写io port的时候就碰到了一个诡异的...
2017-02-07 - 我们的服务器xxx.xxx.xxx.95是8核8G的配置,另外的服务器xxx.xxx.xxx.215是4核8G的配置,这两个服务器运行同样的java服务,java的jvm配置完全一样,qps也是一样的。但是95服务器的load值一直比215服务器高很多。 经过反复检查: 1)由于我们服务是在阿里云,...
2017-02-07 - 首先是在Windows10机器上,动手安装了Linux。 启动默认为Linux,在Win10上用EasyBCD 是看不到Ubuntu这个启动项的。所以无法编辑启动菜单,并且是设置的Win10位默认启动。 但是每次重启都是Ubuntu。 Linux系统正常使用时,启动项可选Ubuntu和Win10。 然后自己...
2017-02-07 - 操作环境: 系统:Ubuntu16.04 版本控制:Git 提交方式:Terminal终端 问题背景: 我在本地上创建了一个JaveWeb项目,然后,我现在想把这个项目放到git上面。 有一种笨的方法,那就是将文件一个一个地拷贝到本地仓库中,然后在本地仓库提交到远程仓库上。 显...
2017-02-07 - 在adb中复制文件时出现failed on ... - Cross-device link报错,这是因为安卓将手机内部存储和sdcard当作不同的设备,下面利用cat命令解决此问题。 将手机链接linux电脑,确保手机已经root 安装adb sudo apt install adb 切换到root权限 su 以root权限启动ad...
2017-02-07 - 今天在ubuntu下编译源码时报错: No package gtk+-3.0 found 根据经验,肯定是缺少gtk相关的库文件。 解决办法,安装libgtk3库,不同的包管理器中,可能名字不一样,ubuntu中是libgtk-3-dev,redhat和fedora中是gtk3-devel,下面是具体步骤: 打开terminal u...
2017-02-07 - 安装plank时,其他的教程什么的都是软连接到/etc/xdg/autostart/下,然而Ubuntu的Unity桌面有点bug(应该是的吧),会导致:注销、登录什么的都变成其他的。 解决办法: 延迟启动: 在plank.desktop加一行: X-GNOME-Autostart-Delay=20 在Ubuntu里如何下载、...
2017-02-06 - 我的嵌入式设备已经接入网络。能够ping局域网ip。可是为了实现能够ping通外网。比如 ping baidu.com 还是不行的。 当运行ping baidu.com这个命令时,提示 ping bad address baidu.com。 这是因为板子的dns服务还没有配置。 这里新建/etc/hosts文件(如果存在...