#!/usr/bin/python#encoding:utf-8importosFileList=[]defScanFile(Dir,Suffix):ifos.path.isdir(Dir):items=os.listdir(Dir)fornamesinitems:ifos.path.isfile(Dir+'/'+names)andnames.endswith(Suffix):Fi
文章来源:https://www.ibm.com/developerworks/cn/linux/l-cn-nohup/我们经常会碰到这样的问题,用 telnet/ssh 登录了远程的 Linux 服务器,运行了一些耗时较长的任务, 结果却由于网络的不稳定导致任务中途失败。如何让命令提交后不受本地关闭终端窗口/网络断开连接的干扰呢?下面举了一些例子, 您可以针对不同的场景选择不同的方式来处理这
在Centos 7中部署LAMP(Linux,Apache,MariaDB,PHP)说明:Centos 7中用MariaDB替换MySQL,但是PHP连接MariaDB还是使用的php-mysql模块。【来自维基百科】MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因
问题描述:1、系统无法进行磁盘的读写操作(touch,cp,chmod)等等2、服务器无法启动(也是因为无法创建文件)3、只有涉及到系统磁盘的写操作,都会报错"Read-only file system"问题原因:1、系统没有正常关机,导致虚拟磁盘出现文件系统错误;2、机器硬盘故障导致硬盘只读一般情况是由于系统发现磁盘硬件(Riad卡,硬盘)故障或文件系统中文件被损坏后而采取的保护机制导致的。为了
在Linux系统使用过程中,我们经常会用到rm命令,删除文件及文件夹十分方便、快捷。但是存在一定的风险,如果一不小心删除了系统重要的文件或者误删除了某些文件,让我们追悔莫及。为了减小不必要的麻烦,禁用rm命令或者替换rm命令十分有必要。建立Linux回收站是一个比较好的做法。此脚本完成的工作是:n回收站目录在用户家目录中创建一个隐藏的目录.trash。n删除文件用“rm +文件名”命令删除的文件都
以前在学习Linux的时候,安装软件时都是采用的本地yum源来解决软件包依赖关系。 在互联网上有许多免费的网站给我们提供了免费的安装包,而且是比较新的,所以采用网络的yum来进行安装是十分方便的。以下是配置163yum的方法,sohu的yum配置类似。环境:RedHat Enterprise 6.3 32位。可能用到的命令:1、查
================安装mediawiki错误及解决方法=====================错误提示一:PHP Fatal error: require_once(): Failed opening required '/var/www/html/mwiki/LocalisationUpdate/LocalisationUpdate.php' (include_pat
apache多站点访问一、基于IP的访问试验环境:eth0 192.168.0.161eth0:0 192.168.0.163一个apache服务器拥有多个IP地址,每个IP地址对应不同的站点。1、编辑apache的配置文件:/etc/httpd/conf/httpd.conf,添加如下配置:Listen80 &nb
编译源码提示错误:/usr/bin/ld: errno: TLS definition in /lib/libc.so.6 section .tbss mismatches non-TLS reference in tcpserver.o/lib/libc.so.6: could not read symbols: Bad valuecollect2: ld returned 1 exit sta
Linux+Layer7+Iptables+Squid案例配置:公司有三个部门工程部门 192.168.30.10--192.168.30.20软件部门 192.168.30.21--192.168.30.30经理办 192.168.30.31--192.168.30.40DMZ 192.168.40.0/24上班时间 (周一---周五 08:00--20:00) 环境要求:1、工程部
背景:安装一台FTP服务器,存放一些文件资料,视频等等。由于rpm包安装的VSFTP时,提供给用户上传的目录在/根目录下。这样如果FTP上的文件过多的话,就会占用太多的硬盘资源。所以需要添加一块儿新的硬盘来存放FTP文件。要求:1、匿名用户只能下载/mnt/ftp/public中的文件2、本地用户登录ftp的目录/mnt/ftp/home/,能够上传和下载3、限制用户的磁盘配额,每个用户的使用空间
配置文件和shell脚本文件等都是文本文件,对它们都需要使用文本编辑器进行编辑处理。在Linux系统中有许多种文本编辑器,其中既有字符界面的如:vi,emacs等,也有图形界面的如:“附件”菜单项下的“文本编辑器(gedit)”等,用户可以根据自己的喜好选择使用,但是对于学习使用Linux系统的用户一般都会学校vi编辑器的用法。 编辑器vi可以
前面介绍过利用引导光盘从ftp中安装Linux。有的时候,需要安装多台Linux主机,那我们如果使用光盘来引导的话,可能会很麻烦。那有没有更方便的呢,比如:要安装Linux的主机只要已开机就可以自动安装呢?这个想法是可以实现的,利用PXE就可以实现无人看守,自动安装Linux。 思路: 1、
想必对于学习过Linux的朋友们来说,Linux系统安装应该都很熟悉。安装时,我们不仅可以用系统光盘来安装,还可以有选择性的对Linux系统中的功能安装;其实我们完全可以定制一个特定的系统安装引导盘,这样我们在进行再次或多次安装时就可以进行一键式,傻瓜式的安装流程;这样可以为我们提供很多的方便。 在制作镜像之前,我们有必要了解一下什么是Kick
文件权限的机制是Linux系统的一大特色,对于初学Linux的人对可读(r)、可写(w)、可执行(x)这都是比较基本的权限。一个文件的权限有十个位,分为三组来表示。第一个位为一组,表示文件的类型: -:表示一般文件 d:表示目录文件 l:表示链接文件 b:表示块设备
Linux作为1个免费、自由软件,内核版本不断升级。新的内核修订了旧内核的bug,并增加了许多的新特性。如果用户想要使用这些新特性,或想根据自己的系统度身定制1个更高效,更稳定的内核,就需要重新裁剪、编译内核。 如果说Linux的shell是用户应用程序与计算机系统的接口(作业级),则Linux内核可以看成是shell与硬件的接口,它们之间的关
在Linux无法启动(一)中,我们可以看到,Linux经过“加电自检”后,进入MBR引导,然后进入GRUB菜单中,加载Linux内核。GRUB主要是Linux的一些配置文件和引导文件。与它相关的文件是/etc/grub.conf(它只是个连接,目标文件是/boot/grub/grub.conf),在(一)中有此文件的内容截图。如果在GRUB阶段出错的话,系统启动后直接进入grub命令行界面(提示符
PC在开机加电后首先执行BIOS程序,以检查系统内存、基本输入/输出设备等是否正常。如果不正常则输出提示信息,系统挂起;如果正常则把Linux操作系统从磁盘读入内存。当操作系统装入内存并执行一系列的初始化操作后,出现用户桌面(图形界面方式)或系统光标提示符(字符界面方方式)则表示用户环境已经正常建立,用户可以登录系统了。我们都知道root用户拥有最高的权力,所以在使用中
Linux软件包安装之yum
Linux下httpd源代码安装
Linux软件包安装之源码安装
RPM是Red Hat Package Manager 的缩写,是Red Hat Linux发行版专门用来管理Linux各项软件包的程序,由于它遵循GPL(GNU通用公共许可证)协议且功能强大、使用方便,因而受到许多用户的青睐。RPM是一个开放的软件包管理器,它工作于许多种类型的Linux和Unix操作系统。RPM包的特色:①易用性(Ease of use)②面向软件包(Package-orien
Linux中远程登录的三种方式,telnet,ssh,vnc
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号