linux
文章平均质量分 60
zyz511919766
这个作者很懒,什么都没留下…
展开
-
linux下文件的创建时间、访问时间、修改时间和改变时间
确切的说不存在创建时间。若文件从创建后不曾修改过则可认为创建时间=修改时间,若文件创建后状态也不曾改变过则可认为创建时间=改变时间,若文件创建后不曾被读取过则可认为创建时间=访问时间。但是,但是,上述情况基本上是不可能的,也就是说几乎不可能获取到文件的创建时间。 可以通过stat命令查看文件的状态可以看到该文件的访问时间、修改时间、改变时间均为13:36:55。此处这一时间也是原创 2013-11-07 15:32:47 · 172967 阅读 · 11 评论 -
Linux(CentOS 5.8)下部署Django-1.5.5遇到的一些问题
安装Python(Python-2.7.5)shell>tar xzvf Python-2.7.5.tgzshell>cd Python-2.7.5shell>./configureshell>makeshell>sudo make install安装Django-1.5.5shell>tar xzvf Django-1.5.5.tar.gzshell>cd Dja原创 2013-11-25 16:34:52 · 6712 阅读 · 0 评论 -
Linux下通过crontab调度脚本时脚本所使用的环境变量问题
通过crontab调度脚本时脚本使用的环境变量与直接在shell中运行脚本时使用的环境变量不同(因为crontab并不知道你所使用的shell,只是简单的设置了HOME、LOGNAME、SHELL和有限的PATH等环境变量),因而可能导致“XXX command not find”的错误或者运行结果不一致的情况。解决办法有四:1.在脚本中设置环境变量,如,在cron_job.sh文翻译 2014-01-16 13:50:35 · 4916 阅读 · 0 评论 -
Linux CentOS下Python paramiko模块的安装(个人备忘)
前置条件:python 2.5+pycrypto 2.1+安装readline-develsudo yum install readline-devel(解决centos下Python2.7交互模式中方向键、退格键乱码问题)安装zlib-develsudo yum install zlib-devel(解决paramiko对zlib模块的依赖)安装pyt原创 2014-01-16 13:26:48 · 14827 阅读 · 0 评论 -
sysbench安装(CentOS5.8\MySQL5.6\sysbench-0.4.12)
Ø 下载安装包sysbench-0.4.12.tar.gzØ 解压并进入目录tar xzvf sysbench-0.4.12.tar.gzcd sysbench-0.4.12Ø 执行./configureInvalid configuration `x86_64-unknown-linux-':machine `x86_64-unknown-linux' not reco原创 2013-11-15 15:53:51 · 6489 阅读 · 1 评论 -
Linux系统设置命令别名
最近搞一个Django站点,需要经常进入/var/www/site/mycitsm/这个目录,每次都得重复的输入这一长串路径进入该目录,显得麻烦而费时,有没有一种好的方式可以将“cd /var/www/site/mycitsm”这样一个命令取一个别名,每次只需输入该别名就可以进入该目录呢?很庆幸,Linux系统提供了一个有用的工具叫alias,可以让我们将一些需要频繁使用的但又过于冗长原创 2014-03-31 14:06:01 · 22870 阅读 · 0 评论 -
Linux crontab 命令详解
cron是一个linux下的定时执行工具,可以在无需人工干预的情况下运行作业。由于Cron 是Linux的内置服务,但它不自动起来,可以用以下的方法启动、关闭这个服务: /sbin/service crond start //启动服务 /sbin/service crond stop //关闭服务 /sbin/service crond restart //重启服务 /sb转载 2014-05-05 14:42:31 · 1216 阅读 · 0 评论 -
将逻辑卷降为物理分区
最近测试vertica列式数据仓库的需要,需将原来几台运行MySQL服务的linux服务器中的逻辑卷降为物理分区并重新创建文件系统。服务器置维护备份原来的数据停掉mysql服务卸载逻辑卷sudo umount /dev/mapper/VolGroup01-LogVol00sudo vim /etc/rc.local注释掉mount -o noat原创 2014-05-29 17:37:10 · 1932 阅读 · 0 评论 -
windows平台是上的sublime编辑远程linux平台上的文件
sublime是个跨平台的强大的代码编辑工具,不多说。想使用sublime完成linux平台下django站点的代码编辑工作以提高效率(原来使用linux下的vim效率较低,适合编辑一些小脚本)。下载linux平台下的Sublime_Text_2.0.2_x64.tar.bz2(http://www.sublimetext.com/)解压使用:tar -xjvf Subli原创 2014-05-29 17:04:56 · 16520 阅读 · 3 评论 -
Linux 连续执行多条命令
每条命令使用";"隔开,则无论前边的命令执行成功与否都会继续执行下一条命令这里,故意将第二条命令中的echo多写了一个o,命令执行出错,但并不影响后续命令的执行可以这么想,如果用分号来间隔命令,就相当于将命令分隔在了不同的行,无论前一行的命令成功或失败,都不影响下一行命令的执行。$ echo 1; echoo 2; echo 3; echo 41-bash: echoo: co原创 2014-07-11 13:53:03 · 12062 阅读 · 1 评论 -
Linux系统之间拷贝文件的技巧总结
日常工作中需要经常从远程或本地服务器拷贝/移动大量文件。遇到文件比较多比较散的时候速度较慢,所以在想有没有较快的方式。经过搜罗、整理、验证,大概有以下几种。首先,无论本地还是远程,需要移动或拷贝的文件较多且都不太大时,用cp命令和mv命令效率较低,可以先使用tar工具对将要拷贝/移动的内容进行打包/压缩,之后再进行拷贝/移动,最后再解包/解压缩。另外,也是很关键的一个技巧,即,不必翻译 2014-08-19 13:27:42 · 8321 阅读 · 0 评论 -
Percona Toolkit for MySQL安装(CentOS5.8)
下载percona-toolkit-2.2.5-2.noarch.rpm 安装percona-toolkit-2.2.5-2.noarch.rpmsudo rpm -i percona-toolkit-2.2.5-2.noarch.rpmerror: Failed dependencies:perl(DBI) >= 1.13 is needed by percona-toolkit-2原创 2013-11-15 16:50:23 · 6158 阅读 · 0 评论 -
CentOS 5.8(x86_64)中,Python-2.7.5交互模式下方向键、退格键等出现乱码。
***************************************************************CentOS 5.8(x86_64)下,Python2.7.5交互模式出现乱码***************************************************************升级CentOS中的Python到2.7.5版本后发现Py转载 2013-11-01 16:09:51 · 7497 阅读 · 2 评论 -
Centos5.8(64位)装Python2.7.5执行./configure时报错,configure: error: no acceptable C compiler found in $PATH
**********************************************************Centos5.8(64位)下安装Python-2.7.5执行./configure时报错:configure: error: no acceptable C compiler found in $PATH*******************************原创 2013-11-01 16:05:35 · 34587 阅读 · 0 评论 -
Linux SVN 命令详解
1、将文件checkout到本地目录svn checkout path(path是服务器上的目录)例如:svn checkout svn://192.168.1.1/pro/domain简写:svn co2、往版本库中添加新的文件svn add file例如:svn add test.php(添加test.php)svn add *.php(添加当前转载 2012-02-24 09:53:03 · 6516 阅读 · 0 评论 -
关于Google Chrome 浏览器的一些命令及用法
一些Chrome的地址栏命令(这些命令会不停的变动,所有不一定都是好用的)在Chrome的浏览器地址栏中输入以下命令,就会返回相应的结果。这些命令包括查看内存状态,浏览器状态,网络状态,DNS服务器状态,插件缓存等等。about:version - 显示当前版本 about:memory - 显示本机浏览器内存使用状况about:plugins原创 2012-03-15 12:48:45 · 66954 阅读 · 1 评论 -
如何在Ubuntu系统中重新安装不同版本的Ubuntu!(……Not a COM32R image ……“错误的解决办法!
第一, 在此处 http://releases.ubuntu.com/ 下载你所需要的ubuntu版本。(项目需要,我下载的是32位的Ubuntu-10.04.4,原来装的是64位的Ubuntu11.10,可惜这个系统下安装Tizen SDK 会有点小麻烦,这个新发行的SDK,代号 Tizen 1.0 Larkspur ,要求安装在32位的Ubuntu操作系统中,于是乎……)第二, 在此处原创 2012-05-10 13:34:29 · 28042 阅读 · 1 评论 -
Ubuntu下安装JDK/JRE受难记!
由于license的原因,Ubuntu的发行版中不在包含Oracle(Sun)Java 6了,取而代之的是OpenJDK,这是Ubuntu默认的java版本,也是最易于安装。但是偏偏有些应用特意强调不能使用OpenJDK,而必需使用标准的JDK或者JRE,也即Oracle(Sun)Java,比如最近要基于最新的移动平台Tizen搞开发,在Ubuntu系统下安装Tizen SDK 1.0 Lar原创 2012-05-10 15:26:25 · 5005 阅读 · 1 评论 -
linux下压缩/解压命令大全
.tar 解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)———————————————.gz解压1:gunzip FileName.gz解压2:gzip -d FileName.gz压缩:gzip FileName.tar.gz 和 .tgz解压:tar zxvf转载 2012-06-04 09:23:33 · 1461 阅读 · 0 评论 -
如何在Ubuntu下安装”.deb“、”.bin“、”.tar.gz“、”.tar.bz2“格式的软件包!
今天在Ubuntu11.10中安装Google chrome浏览器是遇到了问题,下载好的“.deb”格式的安装文件google-chrome-stable.deb双击后或者右键快捷菜单选择Synaptic Package Manager 打开时均提示错误,改用命令的方式安装:dpkg -i google-chrome-stable.deb 提示缺少一个依赖的软件包,按照提示安装完原创 2012-05-16 20:50:19 · 51137 阅读 · 3 评论 -
U盘安装Ubuntu12.04成功后系统无法启动的原因及解决办法
手贱,不小心搞坏了原来用的ubuntu11.10系统。新的Ubuntu12.04已经出来一段时间了,而且最近做的东西正好需要一些新的东西(clutter1.10.0,Glib2.32.3),而老版本的系统上装的是较低的版本,索性就重新安装一个新版的ubuntu吧。 下载好镜像文件,用Universal-USB-Installer-1.9.0.2加载镜像制作启动U盘,从U盘启动装好了Ub原创 2012-06-28 19:34:51 · 11918 阅读 · 1 评论 -
DBus学习资料
网上搜集的一些关于dbus学习的资料。尤其是“一个完整的DBus学习教程”这份资料非常有借鉴意义。另外DBus官方网站中dbus-tutorial这篇文章也非常值得学习。还有“Training material for Glib wrappers from maemo”这篇也讲的很明白 一些基本概念的解释和翻译:http://blog.mcuol.com/Us转载 2012-06-28 19:37:31 · 3565 阅读 · 0 评论 -
dbus-send以及dbus-monitor工具的使用方法示例
dbus-send以及dbus-monitor工具的使用方法示例。 dbus-send的详细用法可以参阅手册($man dbus-send或者$dbus-send --help)。 调用远程方法的一般形式是:$ dbus-send [--system | --session] --type=method_call --print-reply --dest=连接名转载 2012-06-28 19:29:58 · 20903 阅读 · 0 评论 -
LVM详细操作说明
一、需求:1、添加一个20G硬盘,并初始分区为如下:/mysql 6G/appstore 6G/infoware 8G2、全部使用LVM分区,并测试调整分区,比如将/mysql 扩大成8G,(1)测试从相邻的/appstore中分割,(2)从/infoware中分割注意:从后面的操作中可以看得到,最好不要缩小空间,否则可能会导致数据损坏,宁愿增加硬盘,本文作为测试,有详转载 2013-10-16 13:44:07 · 4355 阅读 · 0 评论 -
创建LVM报错:Can't initialize physical volume "/dev/cciss/c0d1p1" of volume group"VolGroup01" without -ff
1.问题描述在一台Linux服务器(CentOS5.8)中物理磁盘/dev/cciss/c0d1上创建LVM时依次执行sudo fdisk -lsudo fdisk /dev/cciss/c0d1pnp 1w后执行sudo pvcreate /dev/cciss/c0d1p1 报错错:Can't initialize physical volume "/原创 2013-10-16 14:21:24 · 17817 阅读 · 0 评论 -
图解linux vim命令
看待一张很好的图解vim命令的图片,转给大家!转载 2013-10-16 13:52:37 · 2591 阅读 · 0 评论 -
MySQL DROP TABLE操作以及 DROP 大表时的注意事项
语法:删表DROP TABLE SyntaxDROP [TEMPORARY] TABLE [IF EXISTS] tbl_name [, tbl_name] ... [RESTRICT | CASCADE]可一次删除一张或多张表。需具有所删除表上的DROP权限。表定义文件和数据文件均被移除。表被删除后表上的用户权限不会被自动删除。参数里表中指定的表名不存在则报错,但对原创 2014-10-28 14:07:08 · 52471 阅读 · 0 评论