Welcome 微信登录

首页 / 操作系统 / Linux

linux学习日记八 认识与学习bash

linux学习日记八 认识与学习bash

只要能够操作应用程序的接口都能称为shell。狭义的shell指的是命令行方面的软件,包括bash。广义的shell则包括图形界面软件,因为图形界面其实也可以操作各种应用程序来调用内核工作,不过,在这里我们主要指的是bash。# type [-tpa] command –> 查看命令是否为bash的内置命令或者是外部命令* 利用$var或者是${var}可获取变量var的值* bash中的双引号:特殊字符如$等,可以保有原本的特性* ba...
linux学习日记九 正则表达式介绍

linux学习日记九 正则表达式介绍

正则表达式就是处理字符串的方法,它以行为单位来进行字符串的处理行为,正则表达式通过一些特殊符号的辅助,可以让用户轻易达到查找、删除、替换某特定字符串的处理程序。正则表达式基本上就是一种“表示法”,只要工具程序支持这种表示法,那么该工具程序就可以利用正则表达式处理字符串。例如vi,grep,awk,sed等。正则表达式和之前的bash通配符是两个完全不同的东西,两者毫无关系,这个要注意下。# grep [-A] [-B] [--col...
linux学习日记十 学习shell script

linux学习日记十 学习shell script

其实,shell script就是利用shell的功能缩写的一个程序,这个程序是使用纯文本文件,将一些shell的语法与命令(含外部命令)写在里面,搭配正则表达式、管道命令与数据流重导向等功能,达到我们想要的目的。bash的两种不同的执行方式的区别:# source sh02.sh这种方式下shell脚本在父进程中执行,公用一个shell环境,变量也公用,所有配置文件比如~/.bashrc改完了可以用source ~/.bashrc来更新而不用注销系统。#...
linux学习日记十二 磁盘配额(quota)

linux学习日记十二 磁盘配额(quota)

磁盘配额(quota)比较常用的几个情况是:* 针对WWW server,例如:每个人的网页空间的容量限制* 针对mail server,例如:每个人的邮件空间限制* 针对file server:每个人最大的可用网络硬盘空间(教学环境中比较常见)上面的是针对网络服务的设计,如果是针对linux系统主机上面的设置,用途有下面这些:* 限制某一用户组最大磁盘配额,可用设置普通用户组和VIP用户组,有点类似会员制,VIP用户相应的磁盘空间大小比较大些,普通用户想...
linux学习日记十三 软件磁盘阵列RAID

linux学习日记十三 软件磁盘阵列RAID

磁盘阵列的英文全称是Redundant Arrays of Inexpensive Disks(RAID),即容错廉价磁盘阵列。可以通过一些技术将多个较小的磁盘整合成为一个较大的磁盘设备;而这个设备可不止存储功能而已,它还具有数据保护功能。RAID的等级:× RAID-0(等量模式,stripe):性能较佳这种模式使用相同型号和容量的磁盘来组成,可以有多个,RAID会将每个磁盘划分成等量的区块(一般为4K,2K等等),然后当一个文件被写入时,该...
Unix系统常见十大故障详细分析

Unix系统常见十大故障详细分析

SCO Openserver 5.0.5作为一种高效稳定、安全性能高的多用户操作系统,在金融、保险、电信等部门得到广泛的应用。在系统日常维护工作中,有时会遇到一些系统故障。笔者把常见的十个问题总结了一下,希望对大家能有所帮助。 一、打开计算机电源后,主控台屏幕上出现如下信息:boot not found cannot open stage 1 boot failure:error loading hd(40)/boot,然后死机。 分析:这表明系统...
关于Linux/Unix服务器维护的详细介绍

关于Linux/Unix服务器维护的详细介绍

Linux/Unix服务器维护 1、Unix服务器维护(服务器由我们全权维护,也是对您来说最放心的服务)Unix服务器安全配置,WEB服务器环境配置,其它应用程序安装配置,网站安全检测和清马,杀毒软件、防火墙安装、数据备份、迁移、程序升级等。负责您服务器和网站的各方面技术处理和日常维护(除网站程序代码的修改和内容的更新外)。 2、WEB服务器环境配置Apache,PHP,MySQL,Zend,各类组件等的安装和配置升级。例如:LAMP(linux+ap...
Linux下RPM软件包的安装与卸载方法

Linux下RPM软件包的安装与卸载方法

在 Linux 操作系统下,几乎所有的软件均通过RPM 进行安装、卸载及管理等操作。RPM 的全称为Redhat Package Manager ,是由Redhat 公司提出的,用于管理Linux 下软件包的软件。Linux 安装时,除了几个核心模块以外,其余几乎所有的模块均通过RPM 完成安装。RPM 有五种操作模式,分别为:安装、卸载、升级、查询和验证。 RPM 安装操作 命令: rpm -i 需要安装的包文件名 举例如下: rpm -i exampl...
深入讲解RPM包安装/升级/查询/卸载方法

深入讲解RPM包安装/升级/查询/卸载方法

新的一年到来,学习Linux的人逐渐增多,学习Linux,你可能会遇到RPM包安装/升级/查询/卸载问题,这里将介绍RPM包安装/升级/查询/卸载的解决方法,在这里拿出来和大家分享一下。安装,升级和卸载应用软件是影响用户对操作系统评价的决定性因素之一。对于日渐流行的GNU/Linux操作系统,拥有简洁强大的软件包管理机制功不可没。本文从基本的rpm/dpkg命令行出发,以RHEL和UBUNTU为例,介绍典型Linux系统中应用软件的管理和使用。在GNU/L...
Kickstart无人职守安装RHEL5过程分享(详细图解版)

Kickstart无人职守安装RHEL5过程分享(详细图解版)

之前,发的一个文字版本,现在整理一个图解详细版,让每个人都可以实现Rhel5的无人值守安装。视频也配置好了!只是没地方发,发个PDF的给大家,大家照着做就没问题了!测试环境:Redhat 5.3 关闭iptables 和Selinux所需服务:Dhcp Vsftp Tftp Xinted一、搭建好Yum源:详细方法见:http://www.jb51.net/os/RedHat/80116.html (使用第二种方法,光盘映像搭建YUM)二、安装Vsftp服...
Linux操作系统之rpm五种基本操作分享

Linux操作系统之rpm五种基本操作分享

Linux操作系统现在已经成为流行的操作系统,很多的人都开始学习,Linux操作系统包括了很多的专业知识,今天和大家讲讲Linux操作系统中的rpm基本操作。希望你学会本文中提到rpm的五种基本操作知识,会对你有所帮助。rpm有五种基本的操作方式(不包括创建软件包): 安装, 卸载, 升级, 查询,和验证。 下面我们就来逐一的讲解吧。 一、 安装rpm包rpm 软件包通常具有类似foo-1.0-1.i386.rpm 的文件名。其中包括软件包的名称(foo)...
Redis监控技巧总结

Redis监控技巧总结

Redis 监控最直接的方法当然就是使用系统提供的 info 命令来做了,你只需要执行下面一条命令,就能获得 Redis 系统的状态报告。 redis-cli info 内存使用 如果 Redis 使用的内存超出了可用的物理内存大小,那么 Redis 很可能系统会被OOM Killer杀掉。针对这一点,你可以通过 info 命令对used_memory和used_memory_peak进行监控,为使用内存量设定阀值,并设定相应的报警机制。当然,报警只是手段...
VPS 防止SSH 暴力登录尝试攻击的配置方法

VPS 防止SSH 暴力登录尝试攻击的配置方法

前些时谈了一下如何屏蔽对网站服务器的扫描,属于前台防御。后来 Felix 发了一篇 blog 提到将多次尝试 SSH 登录失败的 IP ban 掉,才想起来去看一下日志,没想到后院起火了。 查看日志文件: 复制代码代码如下: $ sudo cat /var/log/auth.log 没想到满屏满屏的往下刷,全是:复制代码代码如下: $ sudo grep "Failed password for root" /var/log/auth.log | awk ...
盘点十大最流行的Linux服务器发行版

盘点十大最流行的Linux服务器发行版

随着Linux不断发展,Linux所支持的文件系统类型也在迅速扩充。很多的数据中心服务器上都运行着Linux,可以节省大量的许可证费用及维护费用。但伴随着Linux新版本的发行,其中每一个不同版本的Linux所支持的文件系统类型都有所不同。那么,对于这种情况来说,Linux系统家族中也划分着针对不同的用户群,比如Ubuntu被认为Linux新用户最容易操作的平台,而Slackware Linux是需要经过有着一定应用基础的用户,CentOS是一个企业级的发...
<< 41 42 43 44 45 46 47 48 49 50 >>