随笔分类 -  linux

虚拟机安装Ubuntu到U盘
摘要:这篇经验中特指系统安装到U盘,系统在U盘上,不是双系统,不会改变源系统的设置。只需在启动的时候选择启动路径,就可以从U盘启动你的系统。本文仅仅Ubuntu系统,举一反三可以按照此方法安装各种各样的系统,只要你有足够的U盘,只要你愿意折腾。理论上这还是一个正常的安装系统的过程,也就是需要从光盘或者镜像... 阅读全文
posted @ 2016-01-10 12:44 飞奔的猪 阅读(2133) 评论(0) 推荐(0)
CentOS 5.8下快速搭建FTP服务器
摘要:学习安装和配置vsftpd:实验环境:CentOS5.8x86_64测试环境关掉防火墙和selinux。serviceiptablesstopsetenforce01、安装vsftpdyum-yinstallvsftpd2、vsftpd相关的目录及配置文件/usr/sbin/vsftpdvsftpd主程序。/etc/init.d/vsftpdvsftpd服务控制脚本。/etc/pam.d/vsftpd这个是vsftpd使用PAM模块时的相关配置文件,主要用来验证登陆FTP用户账号的身份。/etc/vsftpd/配置文件目录。/etc/vsftpd/vsftpd.confvsftpd服务主配置文 阅读全文
posted @ 2013-12-08 19:56 飞奔的猪 阅读(638) 评论(0) 推荐(0)
linux下修改root密码以及找回密码的方法
摘要:以root身份登陆,执行: # passwd 用户名 (修改密码) # useradd 用户名 (添加用户) 具体示例如下:[root@bogon ~]# passwd root Changing password for user root. NewUNIXpassword: BAD PASSWORD: it is based on a dictionary word Retype new UNIX password: passwd: all authentication tokens updated successfully. linux下root密码找回方法 ====... 阅读全文
posted @ 2013-09-18 09:29 飞奔的猪 阅读(269) 评论(0) 推荐(0)
linux ping命令
摘要:Linux系统的ping命令是常用的网络命令,它通常用来测试与目标主机的连通性,我们经常会说“ping一下某机器,看是不是开着”、不能打开网页时会说“你先ping网关地址192.168.1.1试试”。它通过发送ICMPECHO_REQUEST数据包到网络主机(sendICMPECHO_REQUESTtonetworkhosts),并显示响应情况,这样我们就可以根据它输出的信息来确定目标主机是否可访问(但这不是绝对的)。有些服务器为了防止通过ping探测到,通过防火墙设置了禁止ping或者在内核参数中禁止ping,这样就不能通过ping确定该主机是否还处于开启状态。linux下的ping和win 阅读全文
posted @ 2013-09-18 09:13 飞奔的猪 阅读(664) 评论(0) 推荐(0)
Linux常用备份恢复工具
摘要:在 Linux 中可以通过各种各样的方法来执行备份。所涉及的技术从非常简单的脚本驱动的方法,到精心设计的商业化软件。备份可以保存到远程网络设备、磁带驱动器和其他可移动媒体上。备份可以是基于文件的或基于驱动器映像的。可用的选项很多,您可以混合搭配这些技术,为您的环境设计理想的备份计划。重要数据的丢失可能意味着致命的破坏。尽管如此,还是有无数专业人员忽视了对他们的数据的备份。虽然原因可能各不相同,但是,最常见的一个解释是,执行例行备份确实烦琐。由于机器擅长于完成普通而重复的任务,因此,自动化备份的过程是降低工作内在的枯燥性和人们与生俱来的拖延倾向的关键所在。备份固然重要,但恢复文件更重要。当一些灾 阅读全文
posted @ 2013-09-02 10:08 飞奔的猪 阅读(6968) 评论(0) 推荐(0)
误删文件不用怕 grep命令帮你恢复
摘要:作为长期的电脑使用者,肯定会有误删文件的经历,在 Mac OS X 和 Windows 上删除的文件都会默认进 “回收站”。在 Linux 上如果事先没有用别名(alias)修改默认的 rm 功能,rm 后文件就会丢失,幸运的是,在一般的删除文件操作中,Linux 并不会立即清空存储该文件的 block 内容,而只会释放该文件所占用的 inode 和 data block,Linux 上 rm 的过程其实就是将 inode bitmap 和 data block bitmap 中的相应标识设为空闲状态的过程,并不涉及到真正的数据,这也是为什么在 Linux 下删除大文件这么快速的原因,因为大文 阅读全文
posted @ 2013-09-02 10:04 飞奔的猪 阅读(376) 评论(0) 推荐(0)
Linux服务器数据备份恢复策略
摘要:一、Linux 备份恢复基础1、什么是备份最简单的讲,备份数据的过程就是拷贝重要的数据到其他的介质之上(通常是可移动的),以保证在原始数据丢失的情况下可以恢复数据。一次备份可能是简单的 cp命令,将一个文件复制到其他目录下,也可能是使用特定的程序将数据流写进一个特定的设备中的复杂过程。很多情况下是将要备份的数据写入到磁带机中,但有些情况也不是这样的。在Linux环境下,或其他Unix系统,备份可以是将文件拷贝到已存在的文件系统,可替换的文件系统,磁带机,远程文件系统,甚至是远程系统的上的磁带机。当然,从用户的角度来看,并不存在磁带机或RAID驱动器的概念,而仅仅是文件而已。如下的诸多因素将有可 阅读全文
posted @ 2013-09-02 10:02 飞奔的猪 阅读(1753) 评论(0) 推荐(0)
linux系统备份
摘要:http://www.cnblogs.com/hanyulcf/archive/2010/06/10/backuplinux.html在使用Ubuntu之前,相信很多人都有过使用Windows系统的经历。如果你备份过Windows系统,那么你一定记忆犹新:首先需要找到一个备份工具(通常都是私有软件),然后重启电脑进入备份工具提供的软件环境,在这里备份或者恢复Windows系统。Norton Ghost是备份Windows系统时经常使用的备份工具。 在备份Windows系统的时候你可能想过,我能不能把整个C盘都放到一个ZIP文件里去呢。这在Windows下是不可能的,因为在Windows中有很多 阅读全文
posted @ 2013-09-02 09:29 飞奔的猪 阅读(830) 评论(1) 推荐(0)
Linux 快捷键使用
摘要:命令运行时使用CTRL+Z,强制当前进程转为后台,并使之停止.1. 使进程恢复运行(后台)(1)使用命令bgExample:zuii@zuii-desktop:~/unp/tcpcliserv$ ./tcpserv01*这里使用CTRL+Z,此时serv01是停止状态*[1]+ Stopped ./tcpserv01zuii@zuii-desktop:~/unp/tcpcliserv$ bg[1]+ ./tcpserv01 & *此时serv01运行在后台*zuii@zuii-desktop:~/unp/tcpcliserv$(2)如果用CTRL+Z停止了几个程序呢?Example:z 阅读全文
posted @ 2013-08-29 14:15 飞奔的猪 阅读(259) 评论(0) 推荐(0)
如何更改linux文件的拥有者及用户组(chown和chgrp)
摘要:http://blog.csdn.net/hudashi/article/details/7797393一、基本知识在Linux中,创建一个文件时,该文件的拥有者都是创建该文件的用户。该文件用户可以修改该文件的拥有者及用户组,当然root用户可以修改任何文件的拥有者及用户组。在Linux中,对于文件的权限(rwx),分为三部分,一部分是该文件的拥有者所拥有的权限,一部分是该文件所在用户组的用户所拥有的权限,另一部分是其他用户所拥有的权限。对于文件的权限请参考《Linux的chmod命令》 文件(含文件夹,下同)的权限,在shell中可以通过chmod命令来完成,关于此请参考《Linux的chm 阅读全文
posted @ 2013-08-29 10:14 飞奔的猪 阅读(317) 评论(0) 推荐(0)
linux下禁用SELinux
摘要:http://chenzhou123520.iteye.com/blog/1313582如何开启或关闭SELinuxRedHat的 /etc/sysconfig/selinux在新版本中的Red Hat 和 Fedora 上,修改档案/etc/sysconfig/selinux:# This file controls the state of SELinux on the system.# SELINUX= can take one of these three values:# enforcing - SELinux security policy is enforced.# ... 阅读全文
posted @ 2013-08-29 10:13 飞奔的猪 阅读(420) 评论(0) 推荐(0)
关于git的ssh permission denied原因汇总
摘要:SSH关于公钥认证Permission denied (publickey,gssapi-with-mic的问题http://h2appy.blog.51cto.com/609721/1112797CentOS 6.3系统下,用户user的home目录:/home/user的权限变成了777,造成不能正常登陆SSH,报如下错误:Permission denied (publickey,gssapi-with-micSSH对公钥、私钥的权限和所有权的要求是非常严格的,总结如下:1、下面两个目录的所有权必须是user,所属组也应该是user,权限必须为700\home\user\home\user 阅读全文
posted @ 2013-08-29 10:10 飞奔的猪 阅读(11024) 评论(0) 推荐(0)
关于自定义脚本rc.local里开机不启动的问题--以tomcat和perl相关的脚本为例
摘要:本文将自己遇到的一些自定义脚本加入开机启动项却不成功的问题加以说明,花费了我很长时间才得以解决,当然也多谢了自己朋友的帮忙,正是因为他们的提醒,最后才找到了解决的办法,谢谢他们!!!!系统是centos5.5应用:nginx+perl+fastcgi以及tomcat现有几个脚本需加入/etc/rc.local里让他们开机自己启动,如下:# vi /etc/rc.local/usr/local/nginx/sbin/start_perl_cgi.sh stop/usr/local/nginx/sbin/start_perl_cgi.sh start/usr/local/tomcat/bin/st 阅读全文
posted @ 2013-08-02 13:37 飞奔的猪 阅读(1019) 评论(0) 推荐(0)
redmine 开机自动运行
摘要:想要redmine在centos上开机自动运行,于是就在 /etc/rc.local里面加上了一行脚本#!/bin/shecho "start redmine:"/usr/local/bin/ruby /usr/local/redmine/script/server webrick -p 8000 -e production >/var/log/redmine.logruby必须要写全命令的全路径,因为环境变量是在登录之后生效的,否则会启动不成功。在这个地方尝试了多次,才发现这个原因。后面是添加到redminelog里去 阅读全文
posted @ 2013-08-02 13:36 飞奔的猪 阅读(1219) 评论(0) 推荐(0)
Linux下使用mail命令发送邮件
摘要:Linux下使用mail命令发送邮件 因为需要经常备份网站的数据,所以了解并学习了下linux下如何通过shell来发送邮件,这里以CentOS为例,使用mail命令来进行外部邮件的发送。mail命令的语法如下:Usage: mail [-iInv] [-s subject] [-c cc-addr] [-b bcc-addr] to-addr ...[-- sendmail-options ...]mail [-iInNv] -f [name]mail [-iInNv] [-u user] 使用mail命令发送邮件,有如下三种方式:1、直接使用shell当编辑器mail -s "H 阅读全文
posted @ 2013-07-24 14:50 飞奔的猪 阅读(332) 评论(0) 推荐(0)
实用shell命令100条
摘要:1,echo "aa" > test.txt 和 echo "bb" >> test.txt //>将原文件清空,并且内容写入到文件中,>>将内容放到文件的尾部2,chmod go+w -R /home/zhangy //给组用户和其他用户添加写的权限3,tar -tzvf test.tar.gz //列出归档内容4,du -ah //查看文件列表大小5,du -sh //查看所有文件的大小总和6,echo '1+2'|bc -l //数学运算7,uname -a //查看linux内核等的一些信息8, 阅读全文
posted @ 2013-07-24 14:30 飞奔的猪 阅读(459) 评论(0) 推荐(0)
centos常用命令--备份
摘要:端口打开命令如下:/sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT #8080为指定端口/etc/rc.d/init.d/iptables save #将更改进行保存/etc/init.d/iptables restart #重启防火墙以便改动生效iptable重启service iptables restart iptable重启添加自动启动项chkconfig mysqld onchkconfig mysqld offchkconfig –list如果某个服务尚未被添加到chkconfig列表中,则现需要使用–add参数将其添加进去 阅读全文
posted @ 2013-07-24 10:24 飞奔的猪 阅读(535) 评论(0) 推荐(0)
CentOS FTP服务器系统套件全面讲解
摘要:对大家推荐很好使用的CentOS FTP系统,像让大家对CentOS FTP系统有所了解,然后对CentOS FTP系统全面讲解介绍,希望对大家有用.1、vsFTPd,目前常用CentOS FTP服务器套件;vsFTPd是一款在Linux发行版中最受推崇的CentOS FTP服务器程序;特点是小巧轻快,安全易用;能让其自身特点得发发挥和掌握,也然最主要的是会用; 目前在开源操作系统中常用的FTPD套件主要有ProFTPD、PureFTPd和wuftpd等;至于哪个CentOS FTP服务器套件更好,哪个是你最熟悉的,哪个就是最好的;2、CentOS FTP用户管理解说;CentOS FTP服务 阅读全文
posted @ 2013-07-23 16:25 飞奔的猪 阅读(337) 评论(0) 推荐(0)
centos设置服务开机自动启动的方法
摘要:centos安装好apache,mysql等服务器程序后,并没有设置成开机自动启动的,为避免重启后还要手动开启web等服务器,还是做下设置好,其实设置很简单,用chkconfig命令就行了。例如要开机后自动启动mysql,apache,vsftpd服务,用以下命令即可:chkconfig mysqld onchkconfig httpd onchkconfig vsftpd on要关闭自动启动的话,把on改为off就行了。chkconfig mysqld off不过要注意的是,如果某个服务尚未被添加到chkconfig列表中,则现需要使用–add参数将其添加进去:chkconfig –add 阅读全文
posted @ 2013-07-23 14:04 飞奔的猪 阅读(750) 评论(0) 推荐(0)
如何对CentOS FTP服务配置
摘要:根据很多人对CentOS FTP服务的不解,我觉得应该对CentOS FTP服务做出一定的解释。1.安装 一般在CentOS上都自动安装了vsftd,若没有安装则可以使用以下步骤进行安装yum -y install vsftpdtouch /var/log/vsftpd.log # 创建vsftp的日志文件在CentOS中,这样就可以完成了一个简单的匿名FTP的搭建。你可以通过访问ftp://yourip来进行,不过这个FTP没有任何权限。2.基于匿名的FTP架设参考本博客上几篇关于Vsftpd的CentOS FTP服务配置文章。3.基于虚拟用户的FTP架设所谓虚拟用户就是没有使用真实的帐户, 阅读全文
posted @ 2013-07-23 13:46 飞奔的猪 阅读(241) 评论(0) 推荐(0)