随笔分类 -  linux

摘要:netstat -ant |grep "xxx.xxx.xxx.82" |wc -l 阅读全文
posted @ 2013-06-09 11:12 践道者 阅读(154) 评论(0) 推荐(0)
摘要:首先要有localesapt-get install locales接着用dpkg-reconfigure locales 进行配置 阅读全文
posted @ 2013-06-06 19:50 践道者 阅读(247) 评论(0) 推荐(0)
摘要:scp localeFile root@192.168.221.133:/usr/src/ 阅读全文
posted @ 2013-06-06 17:39 践道者 阅读(188) 评论(0) 推荐(0)
摘要:一、ssh1、先安装ssh apt-get install ssh2、可修改ssh链接端口vi /opt/debian/etc/ssh/sshd_config3、加载ssh 服务/etc/init.d/ssh start二、网络配置1、网络配置文件/etc/network/interfaces2、示例:auto lo eth0iface lo inet loopbackiface eth0 inet staticaddress 192.168.2.2netmask 255.255.255.0broadcast 192.168.2.255gateway 192.168.2.13、重启网络/et. 阅读全文
posted @ 2013-06-03 15:15 践道者 阅读(1216) 评论(0) 推荐(0)
摘要:awk 'BEGIN {print "Hello"}' 不操作文件直接处理数据流要调用shell则可以用管道命令如,打印日期awk 'BEGIN {"date"|getline d; print d}'打印登陆的用户:awk 'BEGIN {while("who"|getline d) print d}'文件执行awkvi新建文件show.awk#!/bin/awkBEGIN{while("who"|getline d) print d}命令行运行 awk -f sh 阅读全文
posted @ 2013-06-03 11:58 践道者 阅读(388) 评论(0) 推荐(0)
摘要:awk用法:awk'pattern{action}'awk内置变量ARGC 命令行参数个数ARGV 命令行参数排列ENVIRON 支持队列中系统环境变量的使用FILENAME awk浏览的文件名FNR 浏览文件的记录数FS 设置输入域分隔符,等价于命令行 -F选项NF 浏览记录的域的个数NR 已读的记录数OFS 输出域分隔符ORS 输出记录分... 阅读全文
posted @ 2013-06-03 10:35 践道者 阅读(137) 评论(0) 推荐(0)
摘要:改IP地址1、当前立即生效ifconfig eth0 xxx.xxx.xxx.xxx netmask xxx.xxx.xxx.xxx2、写入配置文件 vi /etc/sysconfig/network-scripts/ifcfg-eth0 如果是静态ip,BOOTPROTO=static 否则 dhcp IPADDR = xxx.xxx.xxx.xxx NETMASK=xxx.xxx.xxx.xxx修改主机名1、hostname -f #查看 hostname xxxx.org #修改2、写入配置文件 vi /etc/hosts 127.0.0.1 localhost修改DNSvi... 阅读全文
posted @ 2013-05-31 14:13 践道者 阅读(293) 评论(0) 推荐(0)
摘要:apt-get update 获取最新软件列表apt-get install packageName 安装一个包apt-cache search package_name 搜索软件包更改源:修改/etc/apt/sources.list如更改163源:在sources.list文件最顶加入下面信息deb http://mirrors.163.com/debian wheezy main non-free contribdeb http://mirrors.163.com/debian wheezy-proposed-updates main contrib non-freedeb-src ht 阅读全文
posted @ 2013-05-22 09:55 践道者 阅读(7442) 评论(0) 推荐(0)
摘要:今天发现新版服务器的python import 不了httplib模块的HTTPSConnection类,进httplib看源代码发现加载HTTPSConnection的代码是这样的:try: import sslexcept ImportError: passelse: class HTTPSConnection(HTTPConnection):原来是没有ssl模块,经查实,python2.6版之后已经内置ssl模块,不用第三方模块方式安装,因此重新configure make && make install就行了,不影响以前安装的模块configure --with-ssl 阅读全文
posted @ 2013-05-21 09:40 践道者 阅读(473) 评论(0) 推荐(0)
摘要:发现debian不支持ll,在别的linux发行版几乎时刻在用这个命令,没有真不习惯,果断自己写个来实现它,顺便温习一下shell脚本非常简单,就那个几行#!/bin/basha=`pwd`if [ $# -eq 0 ]; then ls -l $aelse ls -l ${1}fipwd 获得当前目录$# 计算命令 行参数个数${0} 无参数则为当前执行文件名${1} 第一个参数写完后把当然文件ln -sf 到 /usr/bin/ll 就搞定了哈哈,其实根本不用写shell脚本,完全可以在 /etc/bashrc 文件里加一句 alias ll='ls -l' 搞定,就是给命 阅读全文
posted @ 2013-05-15 15:41 践道者 阅读(6237) 评论(0) 推荐(1)
摘要:最新做node.js server时发现windows下链接不了虚拟机的服务,网上一查,关闭iptables就行了chkconfig iptables off && service iptables stop 阅读全文
posted @ 2013-05-13 10:57 践道者 阅读(336) 评论(0) 推荐(0)
摘要:sys.stderr 是用来重定向标准错误信息的,如import sysprint 'this error'sys.stderr.write("this is a error message")在linux 运行时python xx.py 2>/error.log由于命令行的2只有记录错误到文件,所以 error.log就会记录sys.stderr输出的错误信息,而不会记录print 的,当然也能记录到raise文件文件描述符输入文件0输出文件1错误输出文件2如goagent的proxy.py模块对sys.stderr的用法try: import ge 阅读全文
posted @ 2013-04-12 13:48 践道者 阅读(15238) 评论(0) 推荐(0)
摘要:uname-a 显示 -m、 -n、 -r、 -s 和 -v 标志指定的所有信息。不能与 -x 或 -SName 标志连用。如果 -x 标志和 -a 标志一起指定,-x 标志会覆盖它。-F 显示由十六进制字符构成的系统标识字符串。此标识字符串对特定系统上的所有分区都是相同的。-f 除分区号还用于此字符串的计算之外,与 F 标志类似。产生的标识字符串对特定系统上的每个分区都是唯一的。-l 显示 LAN 网络号码。-L 显示 LPAR 号码和 LPAR 名称。如果 LPAR 不存在,“-1”显示为 LPAR 号码,NULL 为 LPAR 名称-m 显示硬件运行系统的机器 I... 阅读全文
posted @ 2013-03-18 11:09 践道者 阅读(217) 评论(0) 推荐(0)
摘要:pkillpkill 和killall 应用方法差不多,也是直接杀死运行中的程序;如果您想杀掉单个进程,请用kill 来杀掉。示例:pkill SynManager.py 阅读全文
posted @ 2013-01-21 11:26 践道者 阅读(300) 评论(0) 推荐(0)
摘要:chown -R python.python /xxxx 阅读全文
posted @ 2013-01-18 16:16 践道者 阅读(220) 评论(0) 推荐(0)
摘要:$ ps auxUSER PID %CPU %MEM VSZ RSS TT STAT STARTED TIME COMMANDroot 11 100.0 0.0 0 16 ?? RL 4Dec09 98403:03.48 [idle: cpuroot 12 100.0 0.0 0 16 ?? RL 4Dec09 98430:12.35 [idle: cpust00 94067 0.5 0.2 57172 19600 p2- S 2:36AM 5:04.20 python2.6root 0 0.0 0.0 0 0 ?? DLs 4Dec09 0:35.03 [swapper]root 1 0.0 阅读全文
posted @ 2013-01-07 10:21 践道者 阅读(8058) 评论(0) 推荐(1)
摘要:/bin 二进制可执行命令 /dev 设备特殊文件 /etc 系统管理和配置文件 /etc/rc.d 启动的配置文件和脚本 /home 用户主目录,比如用户user的主目录就是/home/user,可以用~user表示 /lib 标准程序设计库(动态链接共享库),作用类似windows里的.dll文件 /sbin 系统管理命令,存放的是系统管理员使用的管理程序 /tmp 公用的临时文件存储点 /root 系统管理员的主目录 /mnt 系统提供这个目录是让用户临时挂载其他的文件系统。 /lost+found 该目录平时是空的,系统非正常关机而留下“无家可归”的文件(wi... 阅读全文
posted @ 2012-12-08 16:19 践道者 阅读(173) 评论(0) 推荐(0)
摘要:增加用户useradd [options] [username]如,增加python用户并指定用户主目录useradd -d /usr/python -m python如果不指定默认用/home/username 目录增加用户口令passwd username如,root 用户为python用户增加口令passwd python 阅读全文
posted @ 2012-12-04 13:48 践道者 阅读(154) 评论(0) 推荐(0)
摘要:相关文件:/etc/bashrc/etc/profile前者是shell级别的,局部的后者是系统级别的,全局的linux 登陆时会先运行/etc/profile设置环境变量的方法:export 命令如,把/pypj 目录增加进$PYTHONPATH1、vi /etc/profile2、export PYTHONPATH=$PYTHONPATH:/pypj重启linux后会把环境变量增加进全局,想立即使用可以用 source /etc/profile 或 . /etc/profile如果要设置当前用户的环境变量可以用编辑 ~/.bash_profile 阅读全文
posted @ 2012-12-01 14:39 践道者 阅读(307) 评论(0) 推荐(0)
摘要:vi这个工具太强大了,做为一个linux用户一定得熟练使用它,现在来学习一下三种模式:一般模式、指令列命令模式、编辑模式用vi打开一个文件:vi file1.txt打开后默认是进入一般模式,在此模式下可以用h,l,j,k命令进行移动,分别为向左、向右、向上、向下yy:复制一行p:粘贴 阅读全文
posted @ 2012-11-30 10:32 践道者 阅读(179) 评论(0) 推荐(0)