2017-06-20 13:05:17
linux开机步骤
1.加载BIOS
当你打开计算机电源,计算机首先会加载BIOS信息,BIOS信息是如此的重要,以至于计算机必须在最开始找到它。这是因为BIOS中包含了CPU的相关信息、设备启动顺序信息、硬盘信息、内存信息、时钟信息、pnp等等。在此之后,计算机信息就有谱了,知道要去找哪个硬件设备。
2.读取MBR
中所周知,硬盘上第0磁道第一扇区被称
1980
2017-06-20 13:07:57
分享Linux中文件创建与删除
文件命名规则:
1.严格区分大小写;
2.长度不能超过255个字符;
3.不能使用/当文件名
mkdir:创建空目录
-p:parent,父目录,逐级创建
-v:verbose,打印详细信息
命令行展开:mkdir -pv /mnt/test/{x/m,y}
波浪线展开:~USERNAME
tree + 目录名:查看目录树
rmdir:移除空目录
文
2210
2017-06-20 11:58:16
shell实现网络client方法
需要把线上的access日志发送到另一个程序接收
开始想着用python实现,虽然python也有实现类似tail -F的方式,但太麻烦,而且效率也有折扣
偶然发现了shell可以实现网络client,并且只用几行代码就可以实现
先上代码:
trap "exec 8&-" 0
file='/data/nginx/llogs/access.log'
1980
2017-06-20 11:57:30
分享rsync+inotify实时同步实例教程
1.rsync
与传统的cp、tar备份方式相比,rsync具有安全性高、备份迅速、支持增量备份的优点,通过rsync可以解决对实时性要求不高的数据备份需求,例如定期的备份文件服务器数据到远端服务器,对本地磁盘定期做数据镜像等。
随着应用系统规模不断的扩大,对数据安全性和可靠性也提出了更高的要求,rsync在高端业务中也逐渐暴露出许多不足。首先,rsync实时同步时,需要扫描所有的文件进行比对,进
1574
2017-06-20 13:06:50
Linux中如何配置ftp服务器
1. 先用rpm -qa| grep vsftpd命令检查是否已经安装,如果ftp没有安装,使用yum -y install vsftpd 安装,(ubuntu 下使用apt-get install vsftpd)
2. service vsftpd start / service vsftpd restart
启动要让FTP每次开机自动启动,运行命令: chk
1630
2017-06-20 11:57:02
服务器编程中对于文件的操作详解
linux系统下一切皆文件,通过虚拟文件系统(VFS)的机制将所有底层屏蔽掉,用户可以通过统一的接口来实现对不同驱动的操作,对于每一个文件需要一个引用来指示,此时文件描述符应用而生,文件描述符类似于widows下的handle,对于文件的大部分操作都是通过这个描述符来操作的,例如read,write。对于每一个文件描述符,内核使用三种数据结构来管理。
1881
2017-06-20 11:51:41
Linux如何安装wdcp面板脚本
原文链接
自动安装wdcp脚本,支持Centos 很多会员在购买服务器后不会挂载和安装环境,抽空测试了个脚本,提供给像我一样的小白使用,希望你会喜欢! 说明: 1:本工具默认将数据盘挂载到/www目录 2:若服务器上已存在/www目录,为了您的数据安全,挂载工具会自动跳过 &
2019
2017-06-20 11:52:24
Linux中ftp、nfs、ssh服务器搭建
1、ftp服务器搭建(利用vsftpd这个工具)
作用:文件的上传和下载
服务器端:
修改配置文件,配置文件目录:/etc/vsftpd.conf ,修改里面的允许匿名访问、指定匿名访问目录等操作,根据自己的需求修改。
重启服务:命令 -- sudo service vsftpd restart
客户端:
分两种情况:
①、实名用户登录:ftp +
2495
2017-06-20 13:01:02
标签是什么
DOCTYPE 标签,是html文档的类型声明(document type declaration,所谓声明,也就是宣称我他妈是谁),用来告诉浏览器,使用什么样的文档类型定义(Document Type Definition, DTD,是对文档概括性描述,什么个结构啊,有哪些有效的标签,支持些什么属性,什么事件啊)来解析文档。html文档是你写的,而负责渲染的是浏览器。如果你跟所有浏览器能达成共
2388
2017-06-20 11:37:51
linux 下用renameTo方法修改java web项目中文件夹的名称
经测试,在Linux环境中安装tomcat,然后启动其中的项目,在项目中使用java.io.File.renameTo(File dest)方法可行。 之前在本地运行代码可以修改,然后传到Linux服务器上一直无法实现功能,自己一直在捣鼓,以为是window环境和Linux环境不同的原因导致,后面发现在项目中使用renameTo方法修改文件夹名称不行是因为之前改了java web项目中的j
2059