大多数人安装RPM包,都是使用下面的命令来安装:
rpm -i xxxx.rpm
这是最简单的安装方式,RPM包中的文件将被安装到打包时所指定的默认目录中。
但在有的时候,我们没有系统的root权限不能写入根目录,或者因为某种原因(比如在进行文件恢复时)想改变一下RPM的默认安装路径。这时可以用下面的小技巧。 [……]
关注计算机和互联网
大多数人安装RPM包,都是使用下面的命令来安装:
rpm -i xxxx.rpm
这是最简单的安装方式,RPM包中的文件将被安装到打包时所指定的默认目录中。
但在有的时候,我们没有系统的root权限不能写入根目录,或者因为某种原因(比如在进行文件恢复时)想改变一下RPM的默认安装路径。这时可以用下面的小技巧。 [……]
一个同事不小心使用rm -rf命令误删了自己的代码,这意味着一个月的工作丢失了。我们知道rm命令无法撤销,那么有没有办法恢复这个被删除的目录以及其中的全部文件呢?
在网上搜索了一下,找到一个名为ext3grep的工具,本文介绍如何通过ext3grep来恢复目录和文件…[……]
在恢复root密码,或者解决系统中严重故障时,往往需要进行单用户模式。本文介绍一下进行单用户模式的方法。Easwy在恢复误删除文件 时,就使用此方法进入了单用户模式。
进入单用户模式的方式…[……]
从另外一台计算机上拷贝了一份subversion的版本库,完成修改后提交时,出现如下错误:
$ svn ci -m “commit a new version”
subversion/libsvn_wc/questions.c:126: (apr_err=155021)
svn: This client is too old to work with working copy ‘/home/easwy/subversion/’; please get a newer Subversion client[……]
通过Samba服务器实现windows和Linux之间的文件共享,相信是绝大多数人的选择。通常我们都会使用Samba的缺省配置,这样,每次通过 Samba从Windows向Linux中拷贝文件时,文件都会被加上”可执行”的属性。对Easwy来说,这是很让人头疼的问题,每次都要通过 chmod去修改文件的权限很是麻烦。
今天仔细看了一下Samba的手册,发现只要把下面的配置加入/etc/samba/smb.conf就可以解决这个问题:
create mode = 0644
force create mode = 0644
directory mode = 0755
force directory mode = 0755 [……]
今天在subversion中遇到一个很奇怪的问题。
在使用svn update命令更新版本库时,出现了如下信息:
svn update
svn: Two top-level reports with no target[……]
从windows访问Linux的命令行,putty + screen是非常棒的组合。不过正如之前Easwy倍受screen闪屏的困扰一样,putty也有一个让Easwy很困扰的问题,那就是无法更改它的缺省配置。
每次使用putty命令ssh到一个远程Linux时,都要手动修改一些配置,例如将屏幕卷回的大小由200改成9999,将编码改成UTF-8以避免某些命令的输出乱码,或者缺省使能putty的log功能之类。每次都去修改设置很是麻烦。
虽然我们可以保存会话的设置,不过很多时间,我们无法为所有要访问的Linux设备都创建一个会话。很多时候还是希望能够修改缺省配置。 [……]
在开发过程中,当一个Linux程序异常退出时,我们可以通过core文件来分析它异常的详细原因。缺省情况下,Linux在程序异常时不产生core文件,要想让程序异常退出时产生core dump文件,需要使用ulimit命令更改coredump的设置:
ulimit -c unlimited
上面的命令表示在程序异常时产生core dump文件,并且不对core dump文件的大小进行限制。
上述设置只是使能了core dump功能,缺省情况下,内核在coredump时所产生的core文件放在与该程序相同的目录中,并且文件名固定为core。很显然,如果有多个程序产生core文件,或者同一个程序多次崩溃,就会重复覆盖同一个core文件。
我们通过修改kernel的参数,可以指定内核所生成的coredump文件的文件名。[……]
从windows访问Linux命令行,最佳工具组合是putty + screen。这两个工具都是非常出色的开源软件。
在IBM网站上的linux 技巧:使用 screen 管理你的远程会话是一篇很好的介绍screen的文章。本文不再重复介绍screen这个工具,而主要介绍如何关闭screen的闪屏功能。 [……]
Linux系统缺省并没有打开IP转发功能,本文介绍如何查看、修改IP转发功能。[……]