linux
jazwoo
这个作者很懒,什么都没留下…
展开
-
ubuntu下软件安装卸载与查看
说明:由于图形化界面方法(如Add/Remove... 和Synaptic Package Manageer)比较简单,所以这里主要总结在终端通过命令行方式进行的软件包安装、卸载和删除的方法。一、Ubuntu中软件安装方法1、APT方式(1)普通安装:apt-get install softname1 softname2 …;(2)修复安装:apt-get -f install s转载 2013-07-17 21:50:07 · 548 阅读 · 0 评论 -
Ubuntu中SSH命令详解
SSH(SecureShell)是目前比较可靠的为远程登录会话和其他网络服务提供安全性的协议。利用SSH协议可以有效防止远程管理过程中的信息泄露问题。通过SSH,可以把所有传输的数据进行加密,也能够防止DNS欺骗和IP欺骗。下面介绍的是Ubuntu中SSH的概念和使用的方法,具体内容如下所述。什么是SSHSSH的英文全称是SecureSHell,SSH协议族由IETF(Intern转载 2013-10-30 16:42:47 · 637 阅读 · 0 评论 -
Linux软件的卸载
configure作用:是源码安装软件时配置环境用的 他根据你的配置选项和你的系统情况生成makefile文件 为make 做准备最常用的参数: ./configure --prefix 作用:不指定prefix,则可执行文件默认放在/usr/local/bin,库文件默认放在/usr/local/lib,配置文件默认放在/usr /local/etc。其它的资源文件放在/usr/loca转载 2013-09-04 10:25:09 · 765 阅读 · 0 评论 -
Python的包管理工具Pip
接触了Ruby,发现它有个包管理工具RubyGem很好用,并且有很完备的文档系统http://rdoc.info发现Python下也有同样的工具,包括easy_install和Pip。不过,我没有细看easy_install的方法,这就简单的介绍一下Pip的安装与使用:准备:$ curl -O http://python-distribute.org/distribut转载 2013-12-17 00:07:57 · 822 阅读 · 0 评论 -
linux下杀死进程(kill)的N种方法 包括python--killproc
常规篇: 首先,用ps查看进程,方法如下:$ ps -ef……smx 1822 1 0 11:38 ? 00:00:49 gnome-terminalsmx 1823 1822 0 11:38 ? 00:00:00 gnome-pty-helpersmx 1824 1822 0原创 2013-12-26 16:48:41 · 8156 阅读 · 1 评论 -
解决Linux关闭终端(关闭SSH等)后运行的程序自动停止
问题描述:之前在服务器上起一个python的服务,放到后台运行。 python pyserver.py &. 当我关闭这个SSH之后,该服务不可用,再次登入到服务器,已经没有这个python进程啦。问题定位:通过上面问题的表象,可以发现是跟SSH关闭有关。为什么ssh关闭,会导致正在运行的程序死掉。通过查看相关的资料,发现真正的元凶是SIGHUP信号导致的。在li转载 2014-01-04 22:14:14 · 1532 阅读 · 0 评论 -
linux 链接ln的使用 创建和删除符号连接(软、硬链接)
1 . 使用方式 :ln [option] source_file dist_file (source_file是待建立链接文件的文件,dist_file是新创建的链接文件) -f 建立时,将同档案名删除. -i 删除前进行询问. ln -s abc cde 建转载 2014-01-05 10:11:36 · 735 阅读 · 0 评论 -
Ubuntu环境下的“批处理”
Ubuntu环境下的“批处理”长时间生活在CLI中,“批处理”绝对能简化不少工作。在Windows环境中,建立一个后缀名为.bat的文件,输入需要的指令,保存之后执行即可,十分方便。其实在Ubuntu中也有类似的功能,而且更加简单。第一步建立一个文件,Ubuntu系统对后缀名没有特殊要求,即使不加也可以。这里我们建立一个名为“startmya转载 2013-12-24 16:42:50 · 2165 阅读 · 0 评论 -
linux 定时任务crontab ,python API
DescriptionCrontab module for read and writing crontab files and accessing the system cron automatically and simply using a direct API.Comparing the below chart you will note that W, L, # and ?原创 2013-12-26 12:55:50 · 1870 阅读 · 0 评论 -
linux定时运行命令脚本 (crontab详解)
1、用root权限登陆2、 crontab -u lsbi -e3、加入要启动的命令,如40 4 18 * * /oracle_backup/bin/scott_select.sh4、重新启动service crond restart5、OK特别注意:1、cmd要运行的程序,程序被送入sh执行,这个shell只有USER,HOME,SHELL这三个环境变量。2、每个原创 2013-12-26 10:57:11 · 1598 阅读 · 0 评论 -
ubuntu 配置服务service
实例:1.编写自己的可执行文件,比如myservice.sh2.编写控制执行的脚本,如mytest,一定要加上可执行权限,否则会报 unrecognized service,并将mytest放到/etc/init.d中,注意开头的 10行是不能省略的,开机启动主要依靠这些头部信息,详细内容可以查看 LSBInitScripts3.转载 2013-12-26 17:11:25 · 4303 阅读 · 0 评论 -
linux 文档格式批量转换(doc,txt,pdf等)
此页由Linux Wiki用户Chenxing于2012年12月18日 (星期二) 07:59的最后更改。 在Gadziko的工作基础上。在Linux中常常涉及到多种文档格式,如doc、txt、html、rtf等等。为了方便文件传递,就可能需要在各种格式之间进行转换。LibreOffice、Apache OpenOffice可以方便的打开多各文档格式并按需进行转换,但要一次处理大量转载 2014-07-07 09:43:49 · 7622 阅读 · 0 评论 -
编写健壮的Bash shell脚本
使用set -u使用set -e防御型编程 – 未雨绸缪注意文件名中的空格设置trap(Setting traps)保持原子性(Be atomic)延伸阅读许多人都能很快的码出一些shell代码来完成简单的任务,而且这种写法将会一直持续下去。问题是编写的shell脚本经常会包含着许多足以导致脚本运行失败的细小的缺陷(subtle effects)。本文中我就将解释编转载 2015-08-18 10:03:40 · 1262 阅读 · 0 评论 -
如何在shell中处理异常
前言似乎好像大概有句话是这么说得,好程序与坏程序之间的区别就在于它的鲁棒性,也就是在异常情况下该程序是否还是在可hold住状态,能否不死,不崩溃,或者不做出一些超出预期的事情。那要做好这些,自然而然就要学会如何去处理异常。平时写php或者java程序等等的时候,很多人都会去注重对于异常的处理,比如try..catch等等,但往往在写一些脚本的时候,忽视了对于异常的判断。本文主要就是写如何在转载 2015-08-18 10:14:29 · 57420 阅读 · 2 评论 -
linux的sendfile
服务器响应一个http请求的步骤如下: 1 把磁盘文件读入内核缓冲区 2 从内核缓冲区读到内存 3 处理(静态资源不需处理) 4 发送到网卡的内核缓冲区(发送缓存) 5 网卡发送数据 数据从第一步中的内核缓冲区到第四步的内核缓冲区白白绕了一个圈,没有任何变化浪费了时间 而sendfile系统调用就是来解决这个问题的。sendfile省略了上面的 2、3步,磁盘文转载 2015-09-06 19:43:33 · 440 阅读 · 0 评论 -
ubuntu 下查看已安装程序
查看软件版本:aptitude show xxx http://blog.csdn.net/jazywoo123/article/details/13503927查看软件安装位置:dpkg -L xxxxhttp://blog.csdn.net/jazywoo123/article/details/12845269查看软件是否安装:dpkg -l | grep原创 2013-10-29 11:36:11 · 700 阅读 · 0 评论 -
ubuntu aptitude命令使用总结
apt-get update——在修改/etc/apt/sources.list或/etc/apt/preferences之後运行该命令。此外您需要定期运行这一命令以确保您的软件包列表是最新的。 apt-get install packagename——安装一个新软件包(参见下文的aptitude) apt-get remove packagename——卸载一个已安装转载 2013-10-29 10:57:18 · 1382 阅读 · 0 评论 -
ubuntu下chrom安装
先点击上方面板上的系统→系统位置→软件源。点击其他软件→添加,将这两个添加进去deb http://ppa.launchpad.net/chromium-daily/ppa/ubuntu karmic maindeb-src http://ppa.launchpad.net/chromium-daily/ppa/ubuntu karmic main要添加两次,不要一下都添加转载 2013-10-17 22:35:24 · 824 阅读 · 0 评论 -
linux下tar.gz、tar、bz2、zip等解压缩、压缩命令小结
Linux下最常用的打包程序就是tar了,使用tar程序打出来的包我们常称为tar包,tar包文件的命令通常都是以.tar结尾的。生成tar包后,就可以用其它的程序来进行压缩了,所以首先就来讲讲tar命令的基本用法: tar命令的选项有很多(用man tar可以查看到),但常用的就那么几个选项,下面 来举例说明一下: # tar -cf all.tar *.jpg转载 2013-07-17 22:09:58 · 550 阅读 · 0 评论 -
chmod----改变一个或多个文件的存取模式(mode)
chmod [options] mode files只能文件属主或特权用户才能使用该功能来改变文件存取模式。mode可以是数字形式或以who opcode permission形式表示。who是可选的,默认是a(所有用户)。只能选择一个opcode(操作码)。可指定多个mode,以逗号分开。options:-c,--changes只输出被改变文件的信息转载 2013-07-18 16:01:27 · 614 阅读 · 0 评论 -
在linux下安装java
linux配置java环境变量(详细) 一. 解压安装jdk 在shell终端下进入jdk-6u14-linux-i586.bin文件所在目录, 执行命令 ./jdk-6u14-linux-i586.bin 这时会出现一段协议,连继敲回车,当询问是否同意的时候,输入yes,回车。之后会在当前目录下生成一个jdk1.6.0_14目录,你可以将它复制到 任何一个目录下。二. 需要配转载 2013-07-18 15:49:15 · 513 阅读 · 0 评论 -
vim 查找文本
查找字符命令f用于在本行内向前搜索。例如fx是向前(Forward)搜索字母x。而命令F是向后(Backward)搜索。例如Fx是向后搜索字母x。与f和F这两个相类似的是t和T命令。t命令类似于f向前搜索命令,所不同的是t搜索到时并不是将光标停在目标字符上,而是停在目标字符的前一个字符上。在搜索的过程中,我们可以使用ESC来退出搜索而开始新的工作。对于以上四个查找命令,我们可以重复执行这些转载 2013-07-18 15:44:38 · 578 阅读 · 0 评论 -
linux下安装eclipse
环境:Ubuntu 10.04步骤:1、安装配置JDK,详见http://blog.csdn.net/gavin_dinggengjia/article/details/73638632、下载eclipse从官网http://www.eclipse.org/downloads/下载Eclipse IDE for Java EE Developers的Linux 32转载 2013-07-22 12:44:43 · 542 阅读 · 0 评论 -
linux 安装软件 创建桌面快捷方式
在Linux下,有很多程序直接解压或者拷贝过来就可以使用了(比如编译好的LumaQQ之类的程序),这种程序虽然使用上很简单,但是同时也有一个不好的地方,就是没有生成快捷方式。以它的情况为例,他的需要在桌面和应用程序菜单上建立快捷方式的程序是eclipse,程序目录为/opt/eclipse/。建立一个文本文件,文件名必须以.desktop结尾,.desktop前面的作为快捷方式的名原创 2013-07-22 15:38:30 · 1581 阅读 · 0 评论 -
Linux 学习路程
Linux 基础Linux 基础Linux安装专题教程Linux中文环境Linux—从菜鸟到高手 鸟哥的Linux私房菜 基础学习篇(第二版)Ubuntu Linux入门到精通Linux标准教程Linux指令速查手册Linux标准学习教程 Red Hat Linux 指南:基础与系统管理篇Red Hat Fedora Cor原创 2013-07-22 12:46:28 · 791 阅读 · 0 评论 -
ubuntu 设置双屏
一直以来超爱双屏,windows下可以直接按快捷键就可以的,不过Ubuntu下不能快捷键的。平台:Ubuntu 11.04 + 显卡 NVIDIA前提:你首先要安装显卡驱动的。方法:系统 —> 系统管理 —> 附加驱动 ,进行安装驱动。或者命令:sudo apt-get install nvidia-settings开启双屏方法:系统 —> 系统管理 —> NVIDIA X转载 2013-07-23 09:55:59 · 7659 阅读 · 0 评论 -
Linux下安装Python
在Linux下安装Python的操作相当简单,按如下步骤操作即可:1、 在官方网站下载python安装包,这里注意python.org/download路径被屏蔽,需要使用http://www.python.org/页面上的中文“下载”链接进行下载。这里下载了python最新的3.2.2版本:Python-3.2.2.tgz下载后,文件目录在/home/python/下,这也原创 2013-07-23 10:29:39 · 757 阅读 · 0 评论 -
Linux下软件安装方法即路径设置
一、tar.gz包和一些特殊包。比如.plhttp://edu.codepub.com/2010/0425/22257.php 在tar.gz的东西不多了~~~~ ======================================== 大多以tar.gz 和tar.bz2打包软件,大多是通过 ./configure ;make ;make install 来安装的;有转载 2013-07-23 10:11:05 · 1910 阅读 · 0 评论 -
vim配置及插件安装管理(超级详细)
1写在前面 Linux下编程一直被诟病的一点是: 没有一个好用的IDE, 但是听说Linux牛人, 黑客之类的也都不用IDE. 但是对我等从Windows平台转移过来的Coder来说, 一个好用的IDE是何等的重要啊, 估计很多人就是卡在这个门槛上了, "工欲善其事, 必先利其器"嘛, 我想如果有一个很好用的IDE, 那些Linux牛人也会欢迎的. 这都是劳动人民的美好愿望罢了转载 2013-07-29 16:00:56 · 592 阅读 · 0 评论 -
ubuntu 下sublime安装
Sublime Text 2是一款共享软件,收费但可以永久免费试用的编辑器,价格是59个美刀,相信开发者一定不了解中国人,也不面对中国市场,。言归正传,ST2编辑功能强大,好评如潮,在Windows/Linux/Mac系统下都有对应的版本。Linux下的安装流程如下:1. 官网下载安装包官网地址:http://www.sublimetext.com/2ST2目前是2.0.1版,由于转载 2013-10-17 22:23:13 · 673 阅读 · 0 评论 -
软件源与本地软件包安装与卸载-Ubuntu下apt-get与dpkg命令用法
Ubuntu虽说是也是桌面操作系统,但是毕竟还是linux能够使用基本的软件包管理软件可以让你得心应手,不至于想找个软件找不到,想删个软件删不了。 Ubuntu 是建立在 Debian 基础上的 Linux 发行版本,保留了 Debian 的优秀特性,比如 Dpkg 和 APT 机制,对于原来的 Debian 用户来说,可以无障碍的迁移到 Ubuntu,而对于 Ub转载 2013-10-17 23:32:24 · 2250 阅读 · 1 评论 -
samba安装,启动遇到的问题
很奇怪的是启动samba ./smbd -D./nmbd -D发现进程都在,但是还是无法连接到samba服务器查看log.smbd检查日志[2006/08/10 23:12:37, 0] smbd/server.c:main(798) smbd version 3.0.14a started. Copyright Andrew Tridgell a原创 2015-10-08 14:20:36 · 5575 阅读 · 0 评论