日志标签 ‘Linux’

Linux下的常用压缩解压命令

2010年5月18日, 3,498 次阅读

经常在Linux下打交道,压缩和解压缩文件是少不了的。图形界面下的解压和压缩都很简单,与Windows并无什么两样,这里就不再讨论。这里着重提及的是终端界面下,尤其是Linux服务器系统下的压缩与解压缩指令。

虽然Windows下流行的压缩文件ZIP和RAR格式也可以通过设置让Linux去支持它,但是Linux本身有着很流行的压缩格式.tar、.gz,我们在Linux对传文件的时候,也没必要借用到Windows下的格式。所以zip与rar压缩与解压的讨论就不在这里提及了。而将tar和gz合并在一起的.tar.gz则是压缩比更好的格式,或者说是更方便的格式。

在这里,我也不想多写什么,只是随意提及几条常用的指令即可。 » 阅读更多: Linux下的常用压缩解压命令

Linux下MySQL的导出与导入

2010年3月16日, 1,740 次阅读

最近由于迁移服务器次数比较多,需要经常将MySQL数据库中的数据导出后再导入。用phpMyAdmin的话,由于PHP以及执行时间的限制,经常会出现不能导出的问题(因为数据库比较大)。而且就算导出了,也很可能因为上传限制等原因导致无法再次导入。因此,我决定在Linux下尝试使用命令行的形式进行导出。

导出使用mysqldump命令,导入则使用的是mysql命令。下面我们分别讲解一下导出和导入命令的详细用法。 » 阅读更多: Linux下MySQL的导出与导入

Linux下修改ssh端口和禁止root远程登录

2010年1月30日, 1,782 次阅读

今天遇到了一台Linux主机被入侵的事情,查看系统日志后发现,入侵者使用的是ssh远程登录枚举root密码的方式获取到了shell权限。于是在清理掉相关挂马代码后,决定修改ssh的端口号,并禁止掉root远程登录。

我们都知道,Linux的ssh默认端口号是22,要更改端口号为8888,只需要编辑/etc/ssh/ssh_config和/etc/ssh/sshd_config两个文件即可;而要禁止root远程登录,则需要编辑/etc/ssh/sshd_config。(可能部分Linux目录为/etc/sshd,请根据实际情况修改)

于是操作步骤如下: » 阅读更多: Linux下修改ssh端口和禁止root远程登录

Linux禁止IP、解封IP的方法

2010年1月29日, 1,989 次阅读

在Linux服务器被攻击的时候,有的时候会有几个主力IP。如果能拒绝掉这几个IP的攻击的话,会大大减轻服务器的压力,说不定服务器就能恢复正常了。

在Linux下封停IP,有封杀网段和封杀单个IP两种形式。一般来说,现在的攻击者不会使用一个网段的IP来攻击(太招摇了),IP一般都是散列的。于是下面就详细说明一下封杀单个IP的命令,和解封单个IP的命令。

在Linux下,使用ipteables来维护IP规则表。要封停或者是解封IP,其实就是在IP规则表中对入站部分的规则进行添加操作。 » 阅读更多: Linux禁止IP、解封IP的方法

Ubuntu下的千千静听——Audacious

2010年1月22日, 2,152 次阅读

习惯了Windows下的WinAmp、千千静听,到了Linux下觉得默认的播放器怎么看怎么不顺眼。于是,就赶紧去寻找类似的软件了。还好,很快就找到了我的最爱——Audacious。这个软件界面是WinAmp 2.x的,是由XMMS发展而来。至于发展史我就不多提了,总之很好很强大。

Ubuntu下安装这个软件是很容易的,只需要输入:

#sudo apt-get install audacious

即可。系统会自动帮你将软件和软件所需要的扩展包、解码包一并安装上,然后就可以在“应用程序”-“影音”中找到他了。

不过这个软件对中文的支持也不是很好,因此还需要做一番调整,以免出现乱码现象: » 阅读更多: Ubuntu下的千千静听——Audacious

为Linux安装CHM阅读器

2010年1月22日, 2,145 次阅读

在Linux下,PDF很好解决,软件很多,想兼容性最好当然就去下载Adobe官方的Adobe Reader就好。但是我还需要查PHP或者MySQL的开发手册,为了查阅方便下载的是CHM文件,而Linux系统默认不能直接打开CHM。于是,只好装个CHM阅读器来解决。

说到CHM阅读器,Linux下也有很多,但是对中文支持良好的并不多。在挑来挑去之后,决定安装GnoCHM这个软件作为CHM阅读器。它跟Windows下的CHM阅读器差距不大,也能方便的检索索引,对我来说非常实用。最厉害的是,它对中文的兼容性非常好,不会乱码哦!经过测试,Ubuntu与Fedora均可以安装。 » 阅读更多: 为Linux安装CHM阅读器

不破坏Windows引导重装Linux

2010年1月22日, 656 次阅读

之前的电脑使用的是Windows 7 + Fedora 12双系统的组合,但是Fedora 12系统下存在一些问题,特别是SELinux用着别扭。加上觉得Fedora 12的效能在我的电脑上不如Ubuntu 9.10,因此决定还是换回Ubuntu 9.10了。

之前安装Fedora 12的时候,grub是安装在Windows的主分区上的,由grub引导Fedora 12和Windows 7。网上大概的搜索了几篇文章,都说这样的情况下可以直接重装的,只要新的Linux的引导也放在grub上即可。

说干就干,连数据也懒得备份了,直接塞入Ubuntu 9.10的安装盘,暗自数三声,1、2、3,开始! » 阅读更多: 不破坏Windows引导重装Linux

Linux下默认时区的修改

2010年1月20日, 1,520 次阅读

今天远程ssh上VPS的时候,才注意到系统时间是UTC+3时区的莫斯科时间。我真搞不懂为什么美国主机的VPS用的是莫斯科时间。既然如此我干脆改成北京时间好了。

问题在于,这是我第一次在命令行下面更改系统默认时区,有点摸不着北。没办法,就到网上搜了一下,并自己进行了实验。实验证明,Linux命令行下更改时区是一件非常简单的事情。对于CentOS来说,只需要输入下面这条指令即可更换为北京时间(UTC+8):

#cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

要修改为其他时区,只需要稍微变更一下上面的命令前面的内容即可。如果提示没有权限,请提权到root进行操作。本命令在CentOS下测试通过,其他Linux系统下暂时未测试,不过相信Fedora和RHEL应该能够通用。作为成长,记录在博客中,以便今后查询方便。

资料参考:http://hi.baidu.com/wangj998/blog/item/d094ab3dd2a635c29e3d6268.html