导航

随笔分类 -  操作系统 - Linux

摘要:FTP服务器是平时应用最为广泛的服务之一。vsFTP是Very Secure FTP的缩写,意指非常安全的FTP服务。vsFTP功能强大,通过结合本地系统的用户认证模块及其多功能的配置项目,可以快速有效的搭建强大的多用户FTP服务。1.安装vsftp网络上关于vsftp的文章Vsftpd完全攻略(一)ftp原理与vsftp安装Vsftpd完全攻略(二)设置匿名用户也支持下载和上传与创建目录Vsftpd完全攻略(三)基于系统用户支持ftp上传和访问Vsftpd完全攻略(四)搭建支持SSL加密传输的vftpdVsftpd完全攻略(五)vsftpd.conf配置详解Vsftpd完全攻略(六)建立多个 阅读全文

posted @ 2012-06-21 08:37 eastson 阅读(427) 评论(0) 推荐(0) 编辑

摘要:在Linux系统中,计划任务一般是由cron承担,我们可以把cron设置为开机时自动启动。cron启动后,它会读取它的所有配置文件(全局性配置文件/etc/crontab,每个用户的配置文件),然后cron会根据命令和执行时间按时来调用度工作任务。/etc/crontab文件格式的说明请参看另外一篇文章《crontab文件》。全局性配置文件/etc/crontab可以通过诸如vi、gedit等文字编辑器直接修改,而每个用户的配置文件则只能通过crontab命令来修改。crontab命令的基本用法:crontab -u //设定某个用户的cron服务,一般root用户在执行这个命令的时候需要此参 阅读全文

posted @ 2012-06-19 11:11 eastson 阅读(904) 评论(0) 推荐(0) 编辑

摘要:crontab文件包含送交cron守护进程的一系列作业和指令。每个用户可以拥有自己的crontab文件;同时,操作系统保存一个针对整个系统的crontab文件,该文件通常存放于/etc或者/etc之下的子目录中,而这个文件只能由系统管理员来修改。crontab文件的每一行均遵守特定的格式,由空格或tab分隔为数个领域,每个领域可以放置单一或多个数值。操作符号在一个区域里填写多个数值的方法:逗号 (',') 分开的值,例如:“1,3,4,7,8”连词符 ('-') 指定值的范围,例如:“1-6”,意思等同于“1,2,3,4,5,6”星号 ('*') 阅读全文

posted @ 2012-06-19 09:55 eastson 阅读(976) 评论(0) 推荐(0) 编辑

摘要:SourceForge.net是开源软件开发者进行开发管理的集中式场所,也是全球最大开源软件开发平台和仓库。Sourceforge为开源软件开发测试提供了高性能的免费空间:1、空间稳定性非常高,无广告,速度快,无限空间容量以及流量。2、支持PHP、Perl、Python、Ruby、shell等多种脚本,支持FTP上传。3、可以绑定自己的顶级域名,当然他也给我们提供一个二级免费域名。4、提供无限免费MySQL数据库,支持在线管理数据库功能。5、外链图片,安全模式关闭,allow_url_fopen开启,可自定义.htaccess等特性。Sourceforge.net可以使用WinSCP上传和下载 阅读全文

posted @ 2012-06-18 11:52 eastson 阅读(557) 评论(0) 推荐(0) 编辑

摘要:进入vi的命令vi filename :打开或新建文件,并将光标置于第一行首 vi +n filename :打开文件,并将光标置于第n行首 vi + filename :打开文件,并将光标置于最后一行首 vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处 vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复filename vi filename....filename :打开多个文件,依次进行编辑移动光标类命令h :光标左移一个字符 l :光标右移一个字符 space:光标右移一个字符 Backspace:光标左移一个字符 阅读全文

posted @ 2012-06-15 12:04 eastson 阅读(264) 评论(0) 推荐(0) 编辑

摘要:Remmina 是一个新进的 GTK+ 远程桌面客户端,提供了 RDP、VNC、XDMCP、SSH 等远程连接协议的支持。这个客户端最大的优点在于界面清爽,方便易用,创建远程连接的界面与 Windows 自带的远程桌面十分相近,即使是熟习于 Windows 的朋友也不会感到陌生。 阅读全文

posted @ 2012-06-14 10:54 eastson 阅读(1648) 评论(0) 推荐(0) 编辑

摘要:Ubuntu下VNC Server安装过程首先在Ubuntu机器中安装x11vnc:sudo apt-get install x11vnc然后设置VNC的连接密码:x11vnc -storepasswd上面的命令会提示输入密码,然后将密码加密以后保存在~/.vnc/passwd文件。启动VNC Server:x11vnc -forever -shared -rfbauth ~/.vnc/passwd 也可以将VNC Server设置成随系统启动后自动在后台启动:1. 将密码文件复制到/etc目录:sudo cp ~/.vnc/passwd /etc/x11vnc.pass2. 创建/etc/i 阅读全文

posted @ 2012-06-14 10:42 eastson 阅读(2346) 评论(0) 推荐(2) 编辑

摘要:蓝色代表目录绿色代表可执行文件红色表示压缩文件浅蓝色表示链接文件灰色表示其他文件红色闪烁表示链接的文件有问题了 阅读全文

posted @ 2012-06-13 13:58 eastson 阅读(158) 评论(0) 推荐(0) 编辑

摘要:WinSCP 是一个 Windows 环境下使用SSH的开源图形化SFTP客户端。同时支持SCP协议。它的主要功能就是在本地与远程计算机间安全的复制文件等。启动WinSCP,文件协议选择SFTP(这需要服务器有安装OpenSSH Server),然后输入主机地址,用户名和密码。为了避免在WinSCP中看到乱码的服务器中文文件名,需要开启文件名的UTF-8转换。然后,点击“Login”按钮,就可以看到图形化的文件导航画面了。 阅读全文

posted @ 2012-06-13 13:51 eastson 阅读(436) 评论(0) 推荐(0) 编辑

摘要:Putty是一个免费的、Windows 32平台下的telnet、rlogin和ssh客户端,但是功能丝毫不逊色于商业的telnet类工具。用它来远程管理Linux十分好用,其主要优点如下:全面支持ssh1和ssh2;绿色软件,无需安装,下载后在桌面建个快捷方式即可使用;体积很小,仅364KB (0.54 beta版本);操作简单,所有的操作都在一个控制面板中实现。Ubuntu自身默认是不带OpenSSH Server,而是只有OpenSSH Client。OpenSSH Server的安装方法:sudo apt-get install openssh-server打开网站http://www 阅读全文

posted @ 2012-06-13 11:55 eastson 阅读(1409) 评论(0) 推荐(0) 编辑

摘要:能玩Linux的朋友都知道fstab这个文件,如果要用好linux,熟悉linux的一些核心配置文件是必要的,而fstab则是其中之一。这个文件描述系统中各种文件系统的信息,应用程序读取这个文件,然后根据其内容进行自动挂载的工作。因此,我们需要理解其中的内容,了解它如何与mount命令配合工作,并能够针对自己的情况进行修改。作为系统配置文件,fstab通常都位于/etc目录下,它包括了所有分区和存储设备的信息,以及它们应该挂载到哪里,以什么样子的方式挂载。如果遇到一 些类似于无法挂载你的windows分区,无法使用你的光驱,无法对某个分区进行写入操作,那么基本上可以断定,你的fstab内容有问 阅读全文

posted @ 2012-06-13 10:31 eastson 阅读(1302) 评论(0) 推荐(0) 编辑

摘要:rdesktop是linux下支持Windows远程桌面连接的客户端程序,在linux系统下可通过它远程访问Windows桌面,支持多种版本。rdesktop是sourceforge下支持GPL协议的一个开源项目,采用RDP(Remote Desktop Protocol,远程桌面协议),几乎可以连接windows的所有版本,诸如NT 4 Terminal Server, 2000, XP, 2003, 2003 R2, Vista, 2008, 7, and 2008 R2等。目前,rdesktop可运行于所有的基于X Window平台的Unix系统中,当前稳定版本是1.7.1。启用目标计算 阅读全文

posted @ 2012-06-13 08:48 eastson 阅读(1525) 评论(0) 推荐(0) 编辑

摘要:查询当前有哪些文件系统可用,使用df命令:sudo df返回的结果类似下面:文件系统 1K-块 已用 可用 已用% 挂载点/dev/sda5 19465264 4360132 14128648 24% /udev 1007588 12 1007576 1% /devtmpfs 406552 900 405652 1% /runnone 5120 0 5120 0% /run/locknone 1... 阅读全文

posted @ 2012-06-12 21:21 eastson 阅读(521) 评论(0) 推荐(0) 编辑

摘要:这里介绍几个使用cd命令的几个小技巧。快速切换到HOME目录Linux环境下,~表示当前用户的HOME目录,如果要快速切换到自己的HOME目录,可以用命令:cd ~或者直接用cd也可以。cd快速切换到某个用户的HOME目录如何切换到某一个用户的HOME目录呢?例如,我们要切换到root用户的HOME目录,可以用命令:cd ~root切换到上一次使用的当前目录假设我们现在需要在/usr/local/src目录下做很多的事情,这个过程中需要临时地切换到HOME目录:cd ~...... # 在HOME目录下做的一些处理HOME目录下的事情我们做完了,现在要回到/usr/local/src目录,怎么 阅读全文

posted @ 2012-06-12 13:57 eastson 阅读(796) 评论(0) 推荐(0) 编辑

摘要:在文章《Ubuntu 12.04 下安装MySQL 5.5.25》中,介绍了我安装MySQL的整个过程。由于我的MySQL不是安装在标准的/usr/local/mysql目录,而是安装在/usr/local/development/mysql-5.5.25目录,导致在启动MySQL服务时报告找不到/usr/local/mysql目录的错误。最后我就创建了符号链/usr/local/mysql链接到/usr/local/development/mysql-5.5.25,解决了服务启动不了的问题。为什么会出现此问题呢?我们可以打开mysql.server脚本文件,里面有这样的代码:# If you 阅读全文

posted @ 2012-06-11 21:03 eastson 阅读(16009) 评论(0) 推荐(0) 编辑

摘要:启动第一步--加载BIOS打开计算机电源,计算机会首先加载BIOS信息, BIOS中包含了CPU的相关信息、设备启动顺序信息、硬盘信息、内存信息、时钟信息等等。启动第二步--读取MBR硬盘上第0磁道第一个扇区被称为MBR,也就是Master Boot Record,即主引导记录,它的大小是512字节,存放了预启动信息、分区表信息。系统找到BIOS所指定的硬盘的MBR后,就会将其复制到0×7c00地址所在的物理内存中。其实被复制到物理内存的内容就是Boot Loader,而具体到你的电脑,那就是lilo或者grub了。启动第三步--Boot LoaderBoot Loader 就是在操 阅读全文

posted @ 2012-06-11 11:06 eastson 阅读(399) 评论(0) 推荐(0) 编辑

摘要:Apache的安装请参考文档《Compiling and Installing》,里面说得比较清楚了。Ubuntu版本:12.04 LTSApache版本:Apache httpd 2.4.2安装目录:/usr/local/development/httpd-2.4.2源码目录:/usr/local/src/httpd-2.4.21.打开网址http://httpd.apache.org/download.cgi,下载相应的Apache版本(本文选择的是tar.gz源码版本)。2.将下载的文件解压缩到/usr/local/src/httpd-2.4.2目录。3. 使用configure命令配置 阅读全文

posted @ 2012-06-10 14:30 eastson 阅读(2892) 评论(0) 推荐(1) 编辑

摘要:MySQL官方的安装文档请参考《Installing MySQL from Generic Binaries on Other Unix-Like Systems》和《Unix Postinstallation Procedures》。Ubuntu版本:12.04 LTSMySQL版本:MySQL Community Server 5.5.25安装目录:/usr/local/development/mysql-5.5.251. 打开网址http://www.mysql.com/downloads/mysql/,下载相应的MySQL版本(本文选择的是64位tar压缩版本)。2.将下载的文件解压缩 阅读全文

posted @ 2012-06-09 23:20 eastson 阅读(8443) 评论(0) 推荐(0) 编辑

摘要:添加一个服务sudo update-rc.d 服务名 defaults 删除一个服务sudo update-rc.d -f 服务名 remove服务启动和停止/etc/init.d/服务名 start|restart|stop 阅读全文

posted @ 2012-06-09 20:21 eastson 阅读(196) 评论(0) 推荐(0) 编辑

摘要:RedHat的软件包格式是rpm,Ubuntu的软件包格式是deb。Ubuntu如果要安装rpm,必须先使用alien将rpm转换成deb。1. 安装alien:sudo apt-get install alien2. 转换rpm:sudo alien xxx.rpm3. 执行deb:sudo dpkg --install xxx.deb 阅读全文

posted @ 2012-06-09 20:08 eastson 阅读(202) 评论(0) 推荐(0) 编辑