2016-01-19 - meld是一款图形化的文本比较工具,该工具在windows与linux平台下均有对应版本,最新版本为3.14.2,附上下载地址http://meldmerge.org/meld meld相较diff命令其输出结果更加直观,因此在linux下使用该工具进行程序源码的比较。忘了说了当前的安装环境是Ubuntu...
2016-01-19 - 有的时候不是使用自己从源码编译的固件,那么这个时候还是想自己折腾一下的话,是需要备份一下原有的固件的,避免路由器刷挂,所以今天学习一个用于备份固件的命令dd,当然dd还有其他的使用,比如测试USB设备的读写速率。 要备份自己的固件,首先要确定自己...
2016-01-18 - 1.先上图 下面是tcpdump的源码。颜色根据自己的喜好配置,我比较喜欢亮的颜色,看的清楚! 2.下载辅助配置文件 首先,我们下载一个vim的插件xterm-color-table.vim,下载地址:http://www.vim.org/scripts/script.php?script_id=3412 这个插件可以显示终端的...
2016-01-18 - 如何在 Linux 系统和类 Unix 的操作系统中使用带正则表达式的 grep 命令呢? Linux 系统自带了支持拓展正则表达式的 GNU 版本 grep 工具。所有的 Linux 系统中默认安装的都是 GNU 版 grep 。grep 命令被用来检索一台服务器或工作站上任何位置的文本信息。 一...
2016-01-18 - 命令 功能 使用格式 checkout 检出 svncoURL up 更新到当前 URL 的末端 svnup add 增加 svnadd 文件名 / 目录名 rm 删除文件 svnrm 文件名 删除目录 svnrm 目录名 diff 与 base 版本(最后检出或者更新到的版本)对比 svndiff 与版本库中最新版本对比 svndif...
2016-01-18 - 今天在做作业的时候,发现imread不能使用,说要安装相应的图形包,可是要安装image时,却发现要求4.0.0版本,而我本机的linux系统ubuntu15.04只有3.8.x的安装源,没办法,只能自己动手编译、安装啦。 sudo apt-get build-dep octave sudo apt-get install li...
2016-01-18 - 作为系统管理员,你计划在 Linux 上使用 OpenSSH,完成日常工作的自动化,比如文件传输、备份数据库转储文件到另一台服务器等。为实现该目标,你需要从主机 A 能自动登录到主机 B。自动登录也就是说,要在 shell 脚本中使用ssh,而无需要输入任何密码。 本文...
2016-01-17 - 今天心血来潮,突然想使用Putty来登陆到VMware的虚拟机中,这样一来可以不必在两个系统中直接切换,而来可以节省一些资源,毕竟图形化界面有要占用一些系统资源,笔记本吃不消(个人理解)。为此说干就干,步骤如下: (1)安装SSH。默认的ubuntu是没有安装S...
2016-01-17 - 最近在看正则表达式,发现很好用。然后就顺便记录下怎么用grep/egrep匹配正则表达式搜索特定内容。 例如递归搜索内容:grep -r name . 意思就是在当前目录下递归搜索带有字符串name的行。 其中 -r 代表递归,也可以加上 -l高亮匹配项,加上 -n 在结果里显示...
2016-01-17 - 在一些生产平台或者做安全审计的时候往往看到一大堆的用户SSH连接到同一台服务器,或者连接后没有正常关闭进程还驻留在系统内。限制SSH连接数与手动断开空闲连接也有必要之举,这里写出手动剔出其他用户的过程。 1、查看系统在线用户 [root@apache ~]# w 14:...
2016-01-17 - 由于linux服务器允许多用户登录,公司很多人知道密码,工作造成一定的障碍,所以需要有时踢出指定的用户。 1/#who 查出当前有那些终端登录(用 w 命令更详细) # who root pts/0 2016-01-16 09:36 (192.168.1.236) root pts/2 2016-01-16 09:40 (192.168.1.2...
2016-01-16 - 第一:修改/etc/passwd文件 第二:usermod命令 详细说明如下: 第一种方法:vi /etc/passwd 找到要修改的用户那几行,修改掉即可。此法很暴力,建议慎用。 第二种:usermod usermod -d /usr/newfolder -u uid username -u后面一定要接uid啊,然后是username...
2016-01-16 - linux是一个多用户的操作系统,用户可以在不同地方连接上LINUX服务器,在系统中我们可以使用w命令来查看当前在线用户。 03:05:23 up 19 min, 3 users, load average: 0.00, 0.03, 0.05 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT root pts/0 192.168.0.2 01:...
2016-01-16 - 如何让ssh只允许指定的用户登录: 方法1:在/etc/pam.d/sshd文件 第一行 加入 auth required pam_listfile.so item=user sense=allow file=/etc/sshusers onerr=fail 然后在/etc下建立sshusers文件,编辑这个文件,加入你允许使用ssh服务的用户名, 不用重新启...
2016-01-16 - 在使用电脑的时候,发现自己的电脑上有其他的用户登陆。如果其他用户用的是自己的名字,那么就能通过who去查询出来,但是如果登陆的都是root用户,那么肯定不知道是谁,所以需要我们清除他们;另外呢,如果登陆的用户突然断掉,那么肯定会有过期的登陆信息需...
2016-01-16 - 环境:ubuntu 符号: / / `` 相信很多linux初学者都会被这三个符号迷惑,我将用一个例子说明他们的区别。 现在我按照替换执行灵活度排个序: :大笨蛋,你给他什么他就显示什么,不动脑子 :勉强吧,至少他还知道$后面跟的是变量,明白,但是不回去做(不去执行命...
2016-01-16 - 1、利用brctl命令创建虚拟网桥br0 brctl addbr br0 ifconfig br0 up //上述两条命令分开执行会导致网络断开 2、将虚拟网桥br0与物理网卡eth0绑定 brctl addif br0 eth0 ifconfig eth0 0.0.0.0 //网桥类似于交换机,此时可以认为eth0只是该交换机上的一个端口...
2016-01-16 - 我的电脑是Ubuntu12.04, 通过它,可以很方便地磁盘(本次使用TF卡)写入镜像。 首先必须声明的是,一定要十分确定自己是在干什么。否则如果把镜像写到错误的地方,有可能会造成十分严重的后果。 1.下载需要的镜像文件 2.打开终端,插入你的设备(这一次是TF...
2016-01-16 - 首先确保电脑安装好了VNC Viewer,BBB安装了x11vnc。 先ssh到BBB的操作系统中,输入: x11vnc -bg -o %HOME/.x11vnc.log.%VNCDISPLAY -auth /var/run/gdm/auth-for-gdm*/database -display :0 -forever 为远程显示桌面授权。 接着,只需要在VNC Viewer中输入...
2016-01-16 - 最近开始学习使用Linux上的开源软件KiCad来绘制电路图和PCB。学习这个还是比较快的,用了两天了,觉得还是蛮方便的。 在这两天的使用以及今后的使用过程中,一定会有很多想要谈的。所以,就写下这篇文章,方便记录,也方便今后查阅。 错误及解决 Pin connect...
2016-01-15 - 从左至右,第一位数字代表文件所有者的权限,第二位数字代表同组用户的权限,第三位数字代表其他用户的权限。 而具体的权限是由数字来表示的,读取的权限等于4,用r表示;写入的权限等于2,用w表示;执行的权限等于1,用x表示; 通过4、2、1的组合,得到以下...
2016-01-15 - 我已经发布了 Get Started 的译文,里面介绍了一些安装指南,但是不够细。本文是另一篇官方译文,更加详细的介绍安装过程。有点遗憾,我只翻译了 Ubuntu 的部分。 安装,基于 Ubuntu docker 支持以下 Ubuntu 操作系统: Ubuntu Wily 15.10 (64-bit) Ubuntu V...
2016-01-15 - 本教程描述了如何在 ISPConfig 3(http://www.ispconfig.org/)控制面板中更新 SSL 证书。有两个可选的方法: 用 OpenSSL 创建一个新的 OpenSSL 证书和 CSR。 用 ISPConfig updater 更新 SSL 证书 我将从用手工的方法更新 SSL 证书开始。 1)用 OpenSSL 创建...
2016-01-14 - 本机操作系统为Windows7,VirtualBox版本为4.2.6 r82870,虚拟机为CentOS 5.3 i386。 安装VitualBox增强功能的步骤: 1.启动CentOS,以root身份登录,进入桌面环境。 2.在VitualBox菜单中选择设备--安装增强功能,会在桌面上出现一个VBOXADDITIONS_4.2.6_r82...
2016-01-14 - 将fedora的DHCP IP方式修改成静态IP方式。将VM虚拟机上网方式改成桥接,以便在PC和虚拟机间使用ping命令和TFTP命令 Fedora静态IP设置 设置静态IP地址,发现在network下面修改完毕之后,其netmask与gateway始终相同,导致网络链接不上(右上角到链接符号显示d...
2016-01-14 - 特别标注:在没有任何介绍背景下,直接发如何安装软件的都是耍流氓! 本文参照nginx.org提供的安装介绍,链接:nginx.org(http://nginx.org/en/docs/install.html) installing nginx(http://nginx.org/en/docs/install.html) page(http://nginx.org/en/...
2016-01-14 - Nmon(得名于 Nigel 的监控器)是IBM的员工 Nigel Griffiths 为 AIX 和 Linux 系统开发的一款计算机性能系统监控工具。Nmon 可以把操作系统的统计数据展示在屏幕上或者存储到一份数据文件里,来帮助了解计算机资源的使用情况、调整方向和系统瓶颈。这个系统...
2016-01-14 - 干嘛要这么做? 理解现代 Linux 发行版中的显著变化; 看看 Systemd 是如何取代 SysVinit 的; 搞定单元(unit)和新的 journal 日志。 吐槽邮件、人身攻击、死亡威胁Lennart Poettering,Systemd 的作者,对收到这些东西早就习以为常了。这位 Red Hat 公司...
2016-01-14 - 1.设置显示时间和用户: echo export HISTTIMEFORMAT=%F %T `whoami` /etc/profile 执行source生效: source /etc/profile 查看结果: history 1852 2016-01-11 16:24:52 xubo hs 1853 2016-01-11 16:24:53 xubo ls 1854 2016-01-11 16:24:56 xubo history 1...
2016-01-13 - 本文基于Ubuntu 14.04 使用SSH连接远程服务器,启动服务,退出SSH后,服务也就终止了,使用Screen可以解决这个问题。 1、安装Screen apt-get install screen 2、安装完成后,输入screen命令,根据提示按空格进入新的界面 3、像之前启动Meteor项目一样,进入...
2016-01-13 - 我们不要让下一代 Linux 和 Unix 的管理员忘记初始化脚本和基本工具的好处。 我曾经有一次在 Reddit 看到一个帖子,请问如何操作文本文件(https://www.reddit.com/r/linuxadmin/comments/3lwyko/how_do_i_remove_every_occurence_of_duplicate_line/)。这...
2016-01-13 - 时隔三年,开源 DJ 混音软件 Mixxx 再度发布一个大的版本更新----Mixxx 2.0。 Mixxx 是一个跨平台的自由、开源的 DJ 混音软件,它几乎提供了当你想自己混音时需要的一切功能。Mixxx 近几年在专业人士以及业余爱好者中都很火。 甚至在 Mixxx 中你能使用你的 i...
2016-01-13 - 站在用户角度讲shell类型: 1、登录式shell 正常通过某终端登录 su - USERNAME su -l USERNAME 2、非登录试shell su USERNAME 图形终端下打开命令窗口 自动执行的shell脚本 bash的配置文件: 1、全局配置【对所有用户生效】 /etc/profile /etc/profile.d/*.s...
2016-01-13 - 在工作中我们经常会遇见磁盘达到警戒线,提示报警之类的信息。然后我们进入系统对不必要的文件进行删除。但是我们发现有些时候我们删除了文件但是磁盘空间资源却没有被释放,这是什么原因呢? 提前准备 (本机环境CeontOS 6.5 64 bit,IP:10.1.38.20) 1、l...
2016-01-13 - 有些时候,我们在删除文件时,明明我们拥有这个文件的w权限,但是就是不能删除文件。这是什么原因呢。 场景模拟: root 用户 [root@mode-6 ~]# mkdir /oldboy/ [root@mode-6 /]# ll /oldboy/ -d drwxr-xr-x 2 root root 4096 Nov 27 15:46 /oldboy/ [root@mo...
2016-01-13 - 背景: 之前运行的系统涉及图片上传,其中图片会被处理,包含一张缩略图。与原图的区别是 small_图片名.扩展名【jpg,jpeg,png......】 问题: 由于程序后台原因,生成缩略图是名称不小心写错了。把 small 写成了 samll 。后期已改正过来。但是Linux 图片服务...
2016-01-12 - 相关下载(以下下载地址若无效请用百度搜索找出有效的下载地址。): 1.BusyboxPro: https://guet-ict-team.googlecode.com/files/BusyboxPro_v1.20.2.apk 2.超级终端Bettertermpro:https://guet-ict-team.googlecode.com/files/com.magicandroidapps.bette...
2016-01-12 - 1.在开发板上的/etc/securetty添加 pts/0 pts/1 pts/2 pts/3 2.设定开发板的root密码 [root@Link /root]# passwd Changing password for root New password: Retype password: 3.设定开发板的ip地址 ifconfig eth0 192.168.1.101 4.在开发板上使telnetd在后...
2016-01-12 - 1.Android手机上打开USB共享 2.Linux上修改USB0的ip地址并启用 sudo ifconfig usb0 192.168.42.127 up 3.Android手机上修改路由表和dns busybox route add default gw 192.168.42.1 setprop net.dns1 192.168.1.1 此时可以连接至电脑的ip(192.168.1.100),并...
2016-01-11 - 最近发现在Ubuntu13.10中使用Fn+F9对触摸板的控制操作不灵了; 并且在黑夜、外置键盘时,按下这个组合键也很不方便,由此便想到使用命令行来切换触摸板状态; 脚本:~/bin/touchpadctrl 1 #!/bin/bash - 2 #================================== 3 # 4 # FILE...