
Linux使用
文章平均质量分 72
Hansel
Windows/Linux WIFI/BT技术专家,现在学习人工智能,深度学习中
展开
-
使用Ubuntu虚拟机抓Bluetooth报文
环境准备可以用VirtualBox安装Ubuntu虚拟机,把Windows下的Bluetooth设备禁用(设备管理器,Bluetooth目录下)。运行Ubuntu虚拟机,在VirtualBox菜单上加入Bluetooth设备到虚拟机。或者在虚拟机的设置里面永久加入Bluetooth设备:安装Wireshark在Ubuntu桌面的terminal内输入:sudo apt install wireshark 但问到是否打开non-superusers用户的抓包权限时,选'Yes'原创 2021-02-28 10:33:46 · 2348 阅读 · 0 评论 -
ssh 反应慢可能的原因
ssh 反应慢可能的原因 1.客户端进行如下修改 echo "GSSAPIAuthentication no" >> ~/.ssh/config 2.服务端 vi /etc/ssh/sshd_config 按照下面两项修改 GSSAPIAuthentication no UseDNS no /etc/init转载 2013-05-15 10:04:32 · 1266 阅读 · 0 评论 -
嵌入式Linux系统上提取有用的系统信息
下面的脚本可以一次性获取嵌入式Linux系统上有用的系统信息,包括网络信息,存储信息,环境信息等等。它同时支持周期性运行,可以用于系统监测,比如检查内存泄露等。注:由于我用的busybox中的top不支持-n 选项,因此使用了后台运行,一定时间后再杀死top进程的办法。top 命令如果支持-n 选项就非常简单了。使用方法:$ sysinfo.sh -husage:原创 2013-03-15 23:59:19 · 1220 阅读 · 0 评论 -
Linux周期运行一个命令的脚本
在做测试的时候,有时候需要不断的运行一个命令或者脚本,下面的这个脚本可以实现这个目的。使用方法:usage: period.sh [options] run command periodically.options: -c : how many times. -i : every seconds. -h: show help示例:原创 2013-03-15 23:49:32 · 2353 阅读 · 0 评论 -
Bash shell 的算术运算有四种方式
Bash shell 的算术运算有四种方式:1:使用 expr 外部程式加法 r=`expr 4 + 5`echo $r注意! '4' '+' '5' 这三者之间要有空白r=`expr 4 * 5` #错误乘法 r=`expr 4 \* 5`2:使用 $(( ))r=$(( 4 + 5 ))echo $r3:使用 $[ ]r=$[ 4 + 5 ]ec转载 2013-03-29 15:06:02 · 13190 阅读 · 0 评论 -
转换Linux man 文档为txt格式
通过col命令来处理man文档并转换为txt格式。例如:man ls | col -bx >ls.txt原创 2013-02-24 18:44:14 · 947 阅读 · 0 评论 -
用grep在子目录中指定的文件类型中查找
用grep在子目录中指定的文件类型中查找From: http://www.ai7.org/wp/html/653.htmlgrep -r abcd *.py这样的命令得不到你期待的结果,而grep -r abcd *这样得到的结果又太多,仍然不是你想要的。正解是:find . -name *.py|xargs grep asdf注:这是一转载 2013-01-15 09:35:46 · 17360 阅读 · 2 评论 -
rpmforge yum repo for CentOS
From: http://wiki.centos.org/AdditionalResources/Repositories/RPMForge/#head-5aabf02717d5b6b12d47edbc5811404998926a1bInstalling RPMforgeRPMforge is a collaboration of Dag and other packagers转载 2012-11-22 18:12:06 · 529 阅读 · 0 评论 -
如何将Linux主机设置成syslog服务器
如何将Linux主机设置成syslog服务器鸟哥在书中介绍了这样的一种环境。 办公室内有10台Linux主机,每一台负责一个网络服务。为了无需登录每台主机去查看登录文件,需要设置一台syslog服务器,其他主机的登录文件都发给它。这样做的话,只需要登录到syslog服务器上就能查看所有主机的登录文件。 RedHat上的设置方法,鸟哥已经介绍了。 【服务器端】转载 2012-12-03 19:25:19 · 1121 阅读 · 0 评论 -
旧电脑上安装Ubuntu 12.04.1
在一台用了快10年的电脑上打算安装一个Ubuntu系统,一方面可以废物利用,另一方面可以学习一下Ubuntu的使用。原电脑安装的是Windows XP SP3。安装过程碰到了一些问题记录下来,以便以后参考。一、安装过程开始使用Ubuntu Desktop的光盘来安装,发现启动能看到几个图片就死机了。后来才发现是因为我的电脑不支持ACPI。在网上找到了硬盘安装的方法:原创 2012-10-14 00:34:49 · 7577 阅读 · 0 评论 -
CentOS 安装7zip
From: http://tosbourn.com/2011/02/linux/yum-not-installing-7zip/Earlier I had an issue with yum not installing 7zip (or indeed anything) on a CentOS machine. I was trying to run;sudo yum转载 2012-09-27 10:02:50 · 1286 阅读 · 0 评论 -
RHEL/CentOS 5.x使用第三方软件库(EPEL与RPMForge、RPMFusion软件库)
From: http://www.ha97.com/2626.htmlPS:在CentOS下运行yum install flash-plugin或yum install mplayer的时候,提示库里没有找到这个软件?为什么会这样?因为CentOS是RHEL编译过来的,去掉了所有关于版权问题的东西。因此,在没有使用第三方软件库的情况下,很多软件无法用yum install来直接转载 2012-09-27 10:01:16 · 825 阅读 · 0 评论 -
Linux 文件按大小排序
From: http://blog.sina.com.cn/s/blog_4b05c12a0100pube.htmlLinux某个目录下的文件按大小排序 1. df-lh 2. du-s /usr/* | sort -rn这是按字节排序 3. du-sh /usr/* | sort -rn这是按兆(M)来排序 4.选出排在前面的10个du转载 2012-09-26 13:24:47 · 1124 阅读 · 0 评论 -
Configure Linux As a Router
How to setup linux as routerYou need two network interfaces in system (One can be pppoe).1. Setup system gatewayEdit /etc/sysconfig/network, add gateway or gateway device such as below.原创 2012-08-12 12:58:33 · 1204 阅读 · 0 评论 -
LINUX下如何判断CPU和系统是32位还是64位
From: http://blog.youkuaiyun.com/eiyaa/article/details/4184353LINUX下如何判断CPU和系统是32位还是64位1. 在LINUX下怎样决断你的CPU是32位还是64位?打入下面的命令 grep flags /proc/cpuinfo 输出 flags : f转载 2012-08-06 11:00:05 · 1112 阅读 · 0 评论 -
ubuntu默认root密码
From: http://www.cnblogs.com/xuyingying/archive/2008/10/16/1312584.html安装完Ubuntu后忽然意识到没有设置root密码,不知道密码自然就无法进入根用户下。到网上搜了一下,原来是这麽回事。Ubuntu的默认root密码是随机的,即每次开机都有一个新的root密码。我们可以在终端输入命令 sudo passwd,然后输入转载 2013-07-13 21:31:40 · 747 阅读 · 0 评论 -
linux中screen命令的用法
linux中screen命令的用法From: http://www.9usb.net/201002/linux-screen-mingling.html作为linux服务器管理员,经常要使用ssh登陆到远程linux机器上做一些耗时的操作。也许你遇到过使用telnet或SSH远程登录linux,运行一些程序。如果这些程序需要运行很长时间(几个小时),而程序运行过程中出现网络故障,或转载 2013-07-31 14:50:08 · 4885 阅读 · 0 评论 -
Linux下的ping命令支持中间显示简短统计数据
使用Linux的ping命令时,在ping的过程中,如果想看简要统计数据,可以按Ctrl+| (键原创 2014-07-23 13:38:12 · 5165 阅读 · 0 评论 -
Linux系统补丁工具patch AND diff
Linux系统补丁工具patch AND diffFrom: http://blog.youkuaiyun.com/dongwuming/article/details/16806583一、工具概述:diff制作补丁的工具diff后面可以接两个文件名或两个目录名生成补丁patch打补丁的工具Patch用途:根据原文件和补丁文件生成目标文件在数学上来说转载 2014-07-02 15:39:54 · 1178 阅读 · 0 评论 -
linux下安装7z命令及7z命令的使用
本文主要介绍了在linux下安装7z命令的方法,同时介绍了7z命令的使用。7z压缩格式拥有众多优点,具有极高的压缩比率,如果你还不了解,请看文章:7z格式、LZMA压缩算法和7-Zip详细介绍。reille使用的linux发行版是ubuntu,同时在Redhat上业已验证,可正常使用。1. linux安装7z命令linux上安装7z命令有两种方式:在线安装和安装包安装,下面转载 2014-04-26 21:47:42 · 20420 阅读 · 1 评论 -
Ubuntu 下使用smbmount挂载Samba共享的权限问题
smbmount需要root权限,挂载后只有root有读写权限。需要设置uid和pid为本机使用者的uid和gid, dir_mode 和 file_mode需要设置为0777使用下面的脚本: mysmb.sh //192.168.1.11/share /mnt#!/bin/shsudo mount -t smbfs $1 $2 -o username=hansel,uid原创 2014-03-18 20:28:09 · 10676 阅读 · 2 评论 -
RedHat Enterprise Linux AS5 Quota的配置实战
试着在RHEL AS5上配置了Quota,记录如下: 增加了一个硬盘/dev/hdb1,用于存放用户数据,挂载在/home/extra下。1、修改/etc/fstab /dev/hdb1 /home/extra ext3 defaults,noatime,usrquota,grpquota 1 2 红色部分为增加的部分原创 2008-11-14 09:12:00 · 1396 阅读 · 0 评论 -
Linux下如何拷贝整个目录下的所有文件
如何在Linux下拷贝一个目录呢?这好像是再如意不过的问题了。比如要把/home/usera拷贝到/mnt/temp,我首先想到的就是cp -R /home/usera/* /mnt/temp但是这样有一个问题,/home/usera下的隐藏文件都不会被拷贝,子目录下的隐藏文件倒是会的。那如何才是正确的方法呢?有人说用-a选项,有人说用find加管道。其转载 2014-01-14 13:38:19 · 33021 阅读 · 0 评论 -
ubuntu下开机自动运行脚本、定时运行脚本
①开机自动运行:先写了测试脚本,在/usr下,trans.shgedit /etc/init.d/rc.local在最后加上脚本的地址就OK了②定时运行脚本:以下部分转自:http://hi.baidu.com/michaelxdt/item/a8e4fec22a59867388ad9e62cron,是一个Linux定时执行工具,可以在无需人工干预的情况下运转载 2014-01-13 14:38:53 · 1169 阅读 · 0 评论 -
从零开始构建Ubuntu LiveCD
从零开始构建Ubuntu LiveCD | 定制Ubuntu LiveCD,其实可以使用UCK来完成。不过因为某些原因,在我的系统上UCK运行起来有些问题,懒得折腾,就学习了下手动构建LiveCD。我参考的 是Ubuntu官方的教程 ,所以以下内容的大部分为此教程的翻译。说明:你完全可以使用UCK这类软件来定制LiveC转载 2013-11-05 21:50:41 · 8707 阅读 · 0 评论 -
Linux NAT共享上网脚本
参考被人的脚本,下面是在Linux机器上启动NAT共享上网的脚本。#!/bin/bash #Set Parameters EXT_IF='eth0' # Extern原创 2013-11-15 18:33:56 · 1073 阅读 · 0 评论 -
Linux下配置NAT服务器共享上网
From: http://my.oschina.net/19961998/blog/147293Linux下配置NAT服务器共享上网 0. 本次配置的网络的拓扑结构: 1. 配置IP地址 . 1.1 正确配置学校分配的IP使能正常上网 . 1.2 新增eth0别名设备eth0:0 . 1.3 配置转载 2013-11-15 18:28:43 · 1389 阅读 · 0 评论 -
在linux上用dd命令实现ghost功能
在linux上用dd命令实现ghost功能From: http://blog.youkuaiyun.com/shendl/article/details/7384755ghost和g4l 安装操作系统,速度太慢,整个过程太冗长乏味了。 安装过程中,需要回答若干问题,系统需要安装无数个软件,创建和写入无数的文件。因为涉及到大量的文件定位和读写,速转载 2013-10-21 15:51:55 · 1252 阅读 · 0 评论 -
使用 rsync 同步
From: http://www.howtocn.org/rsync:use_rsync使用 rsync 同步内容提要 熟悉 rsync 的功能及其特点 掌握 rsync 语法及常用选项的功能 掌握 rsync 命令的三种基本使用方法 掌握如何筛选 rsync 的传输目标 掌握使用 rsync 进行镜像和增量备份的方法rsync 简介转载 2013-08-25 00:40:18 · 1742 阅读 · 0 评论 -
Ubuntu dash与bash的区别
Ubuntudash Shell https://wiki.ubuntu.com/DashAsBinShhttp://pubs.opengroup.org/onlinepubs/9699919799/utilities/V3_title.html从Ubuntu 6.10开始,默认使用dash(theDebian Almquist Shell)而不是bash(the GNUBourn原创 2013-08-07 14:49:53 · 37124 阅读 · 0 评论 -
Linux虚拟终端命令Screen用法详解
Linux虚拟终端命令Screen用法详解 From: http://blog.youkuaiyun.com/benbmw2008/article/details/9335781在使用ssh或者telnet登录远程主机后,执行一些耗时的命令,如果此时ssh或者telnet中断,那么远程主机上正在执行的程序或者说命令也会被迫终止。比如你远程登录之后需要执行一个耗转载 2013-07-31 14:47:00 · 8515 阅读 · 0 评论 -
设置Linux的mailx收发邮件
CentOS自带的mailx为版本8,比较旧。cvs -d:pserver:anonymous@nail.cvs.sourceforge.net:/cvsroot/nail login直接回车cvs -d:pserver:anonymous@nail.cvs.sourceforge.net:/cvsroot/nail co nail或者到http://download.cs原创 2012-06-18 10:51:51 · 8315 阅读 · 1 评论 -
UNIX 高手的另外 10 个习惯
您应当采纳的其他 10 个好习惯包括:* 使用文件名自动完成功能 (file name completion)。* 使用历史扩展。* 重用以前的参数。* 使用 pushd 和 popd 管理目录导航。* 查找大型文件。* 不使用编辑器创建临时文件。* 使用 curl 命令行实用工具。* 最有效地利用正则表达式。* 确定当前用户。* 使用 awk 处理数据转载 2012-04-21 23:14:40 · 1165 阅读 · 0 评论 -
UNIX 高手的 10 个习惯
要采用的十个好习惯为:1. 在单个命令中创建目录树。2. 更改路径;不要移动存档。3. 将命令与控制操作符组合使用。4. 谨慎引用变量。5. 使用转义序列来管理较长的输入。6. 在列表中对命令分组。7. 在 find 之外使用 xargs 。8. 了解何时 grep 应该执行计数——何时应该绕过。9. 匹配输出中的某些字段,而不只是对行进行匹配。10.转载 2012-04-21 23:14:05 · 505 阅读 · 0 评论 -
在Redhat AS 5.2上使用Dynamips创建一个c7200路由器
在Redhat AS 5.2上使用Dynamips创建一个c7200路由器Hansel He hansel@163.com>2009-11-7一、安装dynamips和dynagen1、在dynagen网站(http://dynagen.org/)上直接下载2个文件: http://sourceforge.net/projects/dyna-gen/files/原创 2009-11-06 14:41:00 · 2079 阅读 · 0 评论 -
Expect Man手册
EXPECT(1) EXPECT(1) NAME expect - programmed dialogue with interactive programs, Version 5SYNOPSIS expect [ -dDinN ] [ -c cmds ] [ [ -[f|b] ] cmdfile ] [ args ]INTRODUCT转载 2009-08-26 08:32:00 · 4235 阅读 · 0 评论 -
Linux使用经验集
把man手册输出到文本文件:man cmd | col -b > cmd.txt原创 2009-08-24 11:52:00 · 711 阅读 · 0 评论 -
FreeRadius 2.1.6的安装
FreeRadius 2.1.6的安装hansel@163.com2008-9-7Linux: RedHat Enterprise Linux AS 5红帽子企业版安装了freeradius-1.1.3-1.2.el5,先卸载:# rpm -ev freeradius 1. 下载http://freeradius.org/download.html目前的版本原创 2009-08-17 12:17:00 · 10523 阅读 · 0 评论 -
使用vsftpd让匿名用户可以具有上传、下载、删除权限
vsftpd的匿名用户目录缺省在/var/ftp下,该目录不能有写权限否则会出现“vsftp refusing to run with writable anonymous root“错误。在该目录下新建立incoming目录,设置incoming目录对Other具有写权限即可让匿名用户在该目录中上传文件。 /etc/vsftpd/vsftpd.conf的配置:anonymous_en原创 2009-08-17 12:09:00 · 8029 阅读 · 0 评论 -
RedHat Enterprise Linux 5 update 2 配置笔记
RedHat Enterprise Linux 5 update 2 配置笔记2009-8-14hansel he hansel@163.com>一、用户配置1、设置特权用户 编辑/etc/sudoers,增加: xxx ALL=(ALL) NOPASSWD: ALL 这样,xxx用户就可以使用sudo命令了。2、设置用户路径 编原创 2009-08-14 10:53:00 · 793 阅读 · 0 评论