Linux
文章平均质量分 57
xyw_Eliot
Do it Do it right Do it right now
展开
-
centos安装scikit-learn
安装numpy 和 scipysudo yum install numpy.x86_64sudo yum install scipy.x86_64安装pip# wget "https://pypi.python.org/packages/source/p/pip/pip-1.5.4.tar.gz#md5=834b2904f92d46aaa333267fb1c922bb原创 2014-12-12 14:16:23 · 2504 阅读 · 0 评论 -
Red Hat 配置ip地址
red hat 的网卡配置文件位于:/etc/sysconfig/network-scripts目录下,如ifcfg-eth0,ifcfg-eth1等等,下面进行配置:1)DEVICE=eth0 定义该网卡的识别名称2)BOOTPROTO=dhcp启动该网卡的方式,有以下两种:a)static/none:代表固定的地址b)bootp/dhcp:通过BOOTP或DHCP协议取得地址3原创 2013-11-14 15:38:15 · 8793 阅读 · 0 评论 -
Bash函数的参数和返回值
由于Bash的易于编程等特点,是众多Shell中比较常用的一种。Bash命令行参数在使用wget的时候,我喜欢加上一个-c的参数,这样可以让wget启用断点续传功能。这里的-c就是一个命令行参数。在写c语言的时候,我们使用字符串数组存储命令行参数,像我们所熟悉的argv[]。当然我们也需要命令行参数的个数,这存储在名为argc的整型变量中。argc和argv是约定俗成的名称转载 2013-12-30 20:33:19 · 11133 阅读 · 0 评论 -
Linux 的启动流程
作者: 阮一峰日期: 2013年8月17日半年前,我写了《计算机是如何启动的?》,探讨BIOS和主引导记录的作用。那篇文章不涉及操作系统,只与主板的板载程序有关。今天,我想接着往下写,探讨操作系统接管硬件以后发生的事情,也就是操作系统的启动流程。这个部分比较有意思。因为在BIOS阶段,计算机的行为基本上被写死了,程序员可以做的事情并不多;但是,一旦进转载 2013-12-20 19:54:09 · 1099 阅读 · 0 评论 -
curl网站开发指南
作者: 阮一峰日期: 2011年9月 4日我一向以为,curl只是一个编程用的函数库。最近才发现,这个命令本身,就是一个无比有用的网站开发工具,请看我整理的它的用法。===================================curl网站开发指南阮一峰 整理curl是一种命令行工具,作用是发出网络请求,然后得到和提取转载 2013-12-20 19:55:54 · 1340 阅读 · 0 评论 -
ubuntu如何调整屏幕亮度
以root的身份进入目录: /sys/class/backlight/acpi_video0 找到文件brightnessecho 数字 到这个文件,ok原创 2014-01-05 15:22:32 · 1655 阅读 · 0 评论 -
Vim去除重复行
方法一:先sort排序,再去重:sort //直接排序:g/^\(.*\)$\n\1$/d //去除重复行:g/\%(^\1$\n\)\@<=\(.*\)$/d //功能同上,也是去除重复行:g/\%(^\1\>.*$\n\)\@方法二:使用awkawk ‘!a[$0]++’解析:借用http://bbs.51ct原创 2013-12-31 21:18:25 · 14313 阅读 · 0 评论 -
ubuntu 中geany调用浏览器显示php文件
1.网站根目录为:/var/www先要获取根目录的读写权限:sudo chmod 777 /var/www2.打开geany1)Project -> New -> Name = web, Base path = /var/www/web/2)Build -> Set Build Commands -> Execute Commands -> Execute = php -S loc原创 2014-03-11 10:16:10 · 2162 阅读 · 0 评论 -
如何用Linux命令行管理网络:11个你必须知道的命令
无论你是要下载文件、诊断网络问题、管理网络接口,还是查看网络的统计数据,都有终端命令可以来完成。这篇文章收集了久经考验靠谱的命令,也收集了几个比较新的命令。多数命令都可以在图形桌面执行,即使是没什么终端使用经验的Linux用户也会常常执行命令来使用ping或是其它的网络诊断工具。curl & wget使用curl或wget命令,不用离开终端就可以下载文件。如你用转载 2014-03-07 12:21:21 · 1503 阅读 · 0 评论 -
Red hat免费使用CentOS源
1、下载CentOS资源库配置文件http://mirrors.163.com/.help/centos.html根据自己Red Hat的版本选择下载,本人机器为:Red Hat Enterprise Server 6.3,所以下载CentOS62、修改配置文件CentOS配置文件内容为:# CentOS-Base.repo## The mirror system原创 2013-11-13 10:48:07 · 1962 阅读 · 0 评论 -
Red Hat dhclient
如果你是通过dhcp动态获取ip进行上网,我们一般情况下需要对/etc/sysconfig/network-scripts目录下对应的网卡配置进行修改,将BOOTPROTO改为dhcp。更简单的方法是直接使用dhclient命令。dhclient eth0这样就会使eth0网卡使用dhcp的方式取得ip。本文为Eliot原创,转载请注明出处:原创 2013-11-14 09:26:35 · 2077 阅读 · 0 评论 -
ubuntu安装和卸载软件命令
Ubuntu软件安装与删除相关命令 安装软件 命令: apt-get install softname1 softname2 softname3…… 卸载软件 命令: apt-get remove softname1 softname2 softname3…… 卸载并清除配置 命令: apt-get remove --purge softname1 更新软件信息数据库转载 2013-11-12 19:22:08 · 4642 阅读 · 0 评论 -
redhat 关机注销命令详解
一、注销,关机,重启 注销系统的logout命令 1,Logout 注销是登陆的相对操作,登陆系统后,若要离开系统,用户只要直接下达logout命令即可: [root@localhost root]#logout Red Hat Linuxrelease 9(Shike) Kernel 2.4.20.8 on an i686 Login: ← 回到登陆的画面转载 2013-11-12 22:23:32 · 6200 阅读 · 0 评论 -
如何在redhat下宽带拨号上网
来北京找工作了,自己的本本一直是redhat系统,所以这需要拨号上网。1.检查自己的机器是否安装了rp-pppoe[root@hadoop1 Desktop]# rpm -qa rp-pppoe rp-pppoe-3.8-5.fc10.i386 2.如果没有安装rp-pppoe,则安装[html] view plaincopy[root@转载 2013-11-12 22:26:55 · 1992 阅读 · 0 评论 -
鸟哥linux私房菜总结:文件与目录管理
1、mkdir -p d1/d2/d3 递归创建目录2、cp -a 相当于:-pdr 连同文件(目录)的属性一同递归复制,若源文件为软连接,复制软连接属性,非软连接文件本身。3、创建/删除以-开头的文件touch ./-a.txt rm ./-a.txt4、umask查看文件/目录的默认权限xyw@xyw-Eliot:~/test$ umask0002xyw原创 2013-11-25 19:36:31 · 1855 阅读 · 2 评论 -
ls -l 列表详解
使用ls -l命令查看目录下文件以及子目录的详细信息。举例:xyw@xyw-Eliot:~/test$ ls -l总用量 48108-rw------- 1 xyw xyw 19009993 11月 7 16:42 C++ Primer, Fifth Edition.pdf-rw-rw-r-- 1 xyw xyw 27616196 11月 8 10:08 test3.zip原创 2013-11-12 19:03:03 · 3719 阅读 · 0 评论 -
获取电脑和操作系统信息-uname
用法:uname [选项]...输出一组系统信息。如果不跟随选项,则视为只附加-s 选项。 -a, --all 以如下次序输出所有信息。其中若-p 和 -i 的探测结果不可知则被省略: -s, --kernel-name 输出内核名称 -n, --nodename 输出网络节点上的主机名 -r, --kernel-release 输出内核发行号 -v, -原创 2013-11-13 10:48:35 · 2166 阅读 · 0 评论 -
linux E667 同步失败
在使用vim编辑/proc目录下文件后,保存,显示“E667 同步失败”。原因解析:因为proc是放在内存中的文件http://bbs.51cto.com/viewthread.php?tid=801996&page=1原创 2013-11-27 22:47:26 · 7214 阅读 · 0 评论 -
red hat 如何进入单用户维护模式
如果忘记了root密码或者由于错误修改系统参数导致无法登录进系统(今天在修改linux最大文件句柄数量时由于设置过高导致重启后无法登录系统),可以尝试进入单用户模式,不用输入root密码。操作过程:1、重启系统,在出现读秒的时候时候按任意键进入GURB引导画面2、按e键进入grub编辑模式,会看到例如下面的画面:root (hd0,1)kernel /vmlinuz-2.6.18-1原创 2013-11-27 23:02:18 · 9375 阅读 · 0 评论 -
ubuntu登录输入用户名密码之后重新跳回登录界面
ubuntu登录输入用户名密码之后重新跳回登录界面RT。Ubuntu 12.04 某天我安装完一个输入法,通过注销重新登录,就发生了如题的情况。在登录界面输入正确的用户民密码,显示器黑屏一段时间,然后重新跳转回登录界面。重启无效。 通过在网上查找。发现了这个问题的解决方法。按照他的方法,问题最终解决。 现象:在Ubuntu登陆界面输入转载 2014-04-04 17:02:46 · 2443 阅读 · 0 评论 -
POSIX多线程—互斥量概述
作者:阿波链接:http://blog.csdn.net/livelylittlefish/article/details/8096595(整半年没有更新,发几篇以前的读书笔记。) Content0. 序1. 基本概念2. 互斥量的例子3. 互斥量定义3.1 64位系统3.2 32位系统3.3 pthread_mu转载 2014-05-06 11:14:46 · 911 阅读 · 0 评论 -
SSH tunnel tips
从我两三年前接触 SSH 的时候我就在文档上见过 SSH tunnel 相关的东西,然而当时没有怎么看明白,也就一直没有深究,直到最近需求越来越多了,才终于发现这个东西原来这么有用,于是记录在此。SSH tunnel 主要有三种,一种是 dynamic application-level port forwarding ,可以用来作为 SOCKS proxy ,通常翻墙就是用的这种端口映射转载 2014-06-11 20:54:52 · 1291 阅读 · 0 评论 -
Reverse SSH Tunneling
Have you ever wanted to ssh to your Linux box that sits behind NAT? Now you can with reverse SSH tunneling. This document will show you step by step how to set up reverse SSH tunneling. The reverse SS转载 2014-06-11 20:58:18 · 1931 阅读 · 0 评论 -
一站式学习Wireshark(二):应用Wireshark观察基本网络协议
TCP: TCP/IP通过三次握手建立一个连接。这一过程中的三种报文是:SYN,SYN/ACK,ACK。 第一步是找到PC发送到网络服务器的第一个SYN报文,这标识了TCP三次握手的开始。如果你找不到第一个SYN报文,选择Edit -> Find Packet菜单选项。选择Display Filter,输入过滤条件:tcp.flags,这时会看到一个flag列表用于选择。选择合转载 2014-06-14 13:21:40 · 2344 阅读 · 0 评论 -
一站式学习Wireshark(三):应用Wireshark IO Graphs分析数据流
基本IO Graphs: IO graphs是一个非常好用的工具。基本的Wireshark IO graph会显示抓包文件中的整体流量情况,通常是以每秒为单位(报文数或字节数)。默认X轴时间间隔是1秒,Y轴是每一时间间隔的报文数。如果想要查看每秒bit数或byte数,点击“Unit”,在“Y Axis”下拉列表中选择想要查看的内容。这是一种基本的应用,对于查看流量中的波峰/波谷很有帮助。要转载 2014-06-14 13:25:53 · 4176 阅读 · 0 评论 -
一站式学习Wireshark(一):Wireshark基本用法
转载请在文首保留原文出处:EMC中文支持论坛https://community.emc.com/go/chinese 介绍 Wireshark基本用法:抓取/过滤/查看报文应用Wireshark观察基本网络协议应用Wireshark IO图形工具分析数据流应用Wireshark诊断网络性能 - TCP重传与重复ACK(待续)应用Wireshark诊断网络性转载 2014-06-14 13:15:10 · 1721 阅读 · 0 评论 -
Linux 下 Error: Could not find or load main class Hello
在linux下写了一个非常简单的Hello world程序,编译运行竟然报错:Error: Could not find or load main class Hello最后发现是CLASSPATH的问题。首先需要检查jdk环境变量是否配置正确:参考这篇文章:ubuntu12.04 安装配置jdk1.7主要在环境变量这块:export JAVA_HOME=/usr/java/jdk原创 2014-06-21 21:13:29 · 58122 阅读 · 2 评论 -
linux创建root账户
vi /etc/passwd将要修改的用户的uid和gid均设置为0.保存即可本文为Eliot原创,转载请注明出处:原创 2014-10-31 23:53:04 · 18037 阅读 · 2 评论 -
linux中pip安装步骤与使用详解
pip类似RedHat里面的yum,安装软件非常方便。本节详细介绍pip的安装、以及使用方法,希望文章对各位了解pip的安装与使用带来帮助。1、pip下载安装1.1 pip下载 代码如下复制代码# wget "https://pypi.python.org/packages/source/p/pip/pip-1.5.4.tar转载 2014-12-12 12:04:21 · 2898 阅读 · 0 评论 -
实战 SSH 端口转发
第一部分 概述当你在咖啡馆享受免费 WiFi 的时候,有没有想到可能有人正在窃取你的密码及隐私信息?当你发现实验室的防火墙阻止了你的网络应用端口,是不是有苦难言?来看看 SSH 的端口转发功能能给我们带来什么好处吧!端口转发概述让我们先来了解一下端口转发的概念吧。我们知道,SSH 会自动加密和解密所有 SSH 客户端与服务端之间的网络数据。但是,SSH 还同时提供了一个非常转载 2014-06-11 20:52:18 · 1269 阅读 · 0 评论 -
Unix多线程编程技术
posix pthreads库提供了一系列的编写多线程程序的函数主要包括1. 创建和中止线程函数2. 同步线程和对程序资源加锁函数3. 管理线程时序函数一般地使用线程时序管理函数会复杂你的程序算法不仅如此在你移植你在单处理机上的多线程程序到多处理机环境时也可能会带来麻烦所以这里不讨论它每一个线程都可以访问到相同的全局变量和文件但每个线程也有它自己的堆栈和寄存器pth转载 2014-05-06 21:29:28 · 986 阅读 · 0 评论 -
Linux中硬链接和软链接的区别和联系
首先要弄清楚,在Linux系统中,内核为每一个新创建的文件分配一个Inode(索引结点),每个文件都有一个惟一的inode号。文件属性保存在索引结点里,在访问文件时,索引结点被复制到内存在,从而实现文件的快速访问。 链接是一种在共享文件和访问它的用户的若干目录项之间建立联系的一种方法。Linux中包括两种链接:硬链接(Hard Link)和软链接(Soft Link),软链接又称为符号转载 2014-04-22 20:49:25 · 1011 阅读 · 0 评论 -
除去文件中的重复数据
1.先对文件内容排序:cat 1.txt |sort > 2.txt 保存到2.txt中2.使用vim打开2.txt 执行替换命令:替换空格:%s/ //g替换tab:%s/^I//g (注意:^I 是直接按键盘是的tab键)替换$: %s/^M//g (注意:^M 是按ctrl+v 再按Enter键)3.cat 2.txt | uniq > 3.txt本文为原创 2014-04-27 15:31:51 · 1246 阅读 · 0 评论 -
centos 查询DNS
cat /etc/resolv.conf原创 2014-06-10 19:44:38 · 2486 阅读 · 0 评论 -
Linux下网络流量实时监控工具大全
在工作中发现,经常因为业务的原因,需要即时了解某台服务器网卡的流量,虽然公司也部署了cacti软件,但cacti是五分钟统计的,没有即时性,并且有时候打开监控页面不方便,个人喜欢随手在某台服务器上输入一个命令,查看网卡即时流量。百度了一下,发现有这么几种方法,现对此类软件进行了一个总结。一、iptraf软件 rhel的iso里有包含,我公司的系统,并没有默认安装,它功能强大,可以按转载 2014-06-10 22:10:39 · 1132 阅读 · 0 评论 -
SecureCRT上传下载文件
sz命令:服务器向客户端发送文件rz:服务器接受客户端传送的文件sz用法:下载一个文件sz filename 下载多个文件sz filename1 filename2下载dir目录下的所有文件,不包含dir下的文件夹sz dir/*下载文件存放位置在securtCRT中设置,位于:英文版 options — session options — X/Y/Zmo原创 2014-07-22 15:39:35 · 1960 阅读 · 0 评论 -
linux 改变用户组、文件拥有者、文件属性
改变用户组:chgrp;改变文件拥有者:chown;改变文件属性:chmod下面详细解析这3个命令:1、chgrp用法:chgrp [选项]... 用户组 文件... 或:chgrp [选项]... --reference=参考文件 文件...将每个指定文件的所属组设置为指定值。如果使用 --reference,则将每个文件的所属组设置为与指定参考文件相同。 -c, -原创 2013-11-12 19:04:51 · 4175 阅读 · 0 评论 -
linux中cat、more、less命令区别详解
众所周知linux中命令cat、more、less均可用来查看文件内容,主要区别有:cat是一次性显示整个文件的内容,还可以将多个文件连接起来显示,它常与重定向符号配合使用,适用于文件内容少的情况;more和less一般用于显示文件内容超过一屏的内容,并且提供翻页的功能。more比cat强大,提供分页显示的功能,less比more更强大,提供翻页,跳转,查找等命令。而且more和less都原创 2013-11-21 16:58:17 · 109016 阅读 · 4 评论 -
red hat 如何查看硬盘信息、cpu信息、网卡信息等
dmesg命令简介:Linux命令dmesg用来显示开机信息,kernel会将开机信息存储在ring buffer中。您若是开机时来不及查看信息,可利用dmesg来查看。开机信息亦保存在/var/log目录中,名称为dmesg的文件里。我们可以通过dmesg来获取机器的一些硬件信息。1、获取网卡信息dmesg | grep eth0可以看到网卡eth0为带宽为100Mb原创 2013-11-21 17:42:23 · 10555 阅读 · 0 评论 -
crontab使用方法
crontab用于定时执行任务。1、在命令窗中输入:crontab -e如果是第一次打开,会让你选择使用的文本编辑器。我选vim(以后可以使用select -editor更改)打开后,最后看到的是m h dom mon dow command简单写一个定时任务:每隔5分钟,输出当前时间到文件time.log中*/5 * * * * date >> /h原创 2013-04-21 19:09:12 · 2270 阅读 · 0 评论