如何对linux操作系统下的用户进行管理

之前的一篇文章介绍了三个和用户、组相关的配置文件。今天来和大家说说怎么样管理linux下的用户和组。 账号管理 首先,我们来看看如何对账号进行管理。linux系统提供了一个命令,专门用来新增账号的——useradd。这个命令的参数较多,下面一一介绍。 基本用法:useradd 用户名 常用选项如下: -G:后面可以接多个组名,表示该用户的附加组 -M:不建立用户家目录 -d:指定家目录,默认家目录…

linux下的计划任务——周期性执行的定时任务

之前有遍文章介绍过了at这个命令,它用来设置只执行一次的定时任务。今天,和大家看看周期性执行的定时任务。工作中,周期性的定时任务会经常用到,比如系统文件的定时备份、数据库文件的定时备份、处理那些长时间没付款的订单等等。 用户设置周期性计划任务crontab 一般用户想要设置周期性计划任务的话,需要使用crontab这个命令。和at一样,crontab也有黑白名单,对于的配置文件分别是——/etc/…

linux下的计划任务——只执行一次的定时任务

定时任务是操作系统提供给我们的一个非常好的功能,我们经常用定时任务来处理一些事情,比如每天定时备份网站数据、每个月执行下数据统计程序、监控服务器的运行情况(发生错误时给管理员发消息通知)等等,这些都需要定时任务来完成。 linux下的定时任务分为两大类:只执行一次的定时任务,周期性执行的定时任务。今天,我们一起来看看只执行一次的定时任务,关于周期性执行的定时任务,将会在接下来的一篇文章中表述。 a…

一文读懂linux下用户与群组

接触过linux的都知道,linux下所有文件都有对应的用户和群组。用户和群组是linux系统中非常重要的一个概念。今天,我们一起来看看linux下的用户和群组。 用户ID查看 首先,linux系统会为每个用户都分配一个用户ID以及组ID,linux是以这个ID号为唯一标识符。那么,如何查看用户的ID号呢?非常简单:使用id命令即可。直接输入id表示查看当前用户的,后接用户名则表示查看该用户的ID…

一文读懂linux下文件权限

经常在部署一个网站的时候,已将代码上传了,数据库也导入了,配置文件也改动了。但输入域名一看,还是报错了,原因很可能就是因为文件权限导致的。今天一起来看看linux下文件权限 用户、组 linux哲学一切皆文件,所有文件都会有自己的所有者、所属组。另外,任何用户肯定必须属于一个组。除开文件的所有者和所在组的用户外,系统的其它用户都是文件的其它人。如何查看linux下的用户,可以通过查看/etc/pa…

Linux下su与sudo的用法

一般我们都会建议不要直接使用root账号登陆服务器,建议使用普通账号来登陆,等到必须使用root用户来操作时,才进行身份切换。下面,就来讲讲两个身份切换的命令su与sudo。 su su命令用于从当前用户切换到新的用户,切换到新用户身份时,需要输入切换用户的密码。 一般用法:su – 用户名 -或-l:改变身份时,也同时变更工作目录,以及HOME,SHELL,USER,logname。…

全面整理linux下shell中各种括号的作用及用法

当初自己在学习shell编程的时候,被各种括号的用法搞得头昏脑涨。靠着逐步的熟悉和积累,才终于掌握的所有的括号的用法。现在,把自己总结出来的分享给大家。 注:看本篇文档的前提是你已经有了bash以及shell编程的基础。 单小括号() 但小括号常见的两个作用:命令替换以及数组的初始化 命令替换 当碰到$()结构时,shell就把括号的内命令执行,并返回结果 # tmp=$(date) # echo…

全面详解shell编程三剑客之一的awk命令

shell编程三剑客里,awk比另外两个命令grep、sed更加复杂,更加难以掌握,因为awk是可以作为一个编程语言的!难归难,但该命令是必须要掌握的命令,因为它的功能实在太强大了! 基本结构 awk基本结构如下: awk [选项] 'pattern1 {action1} patten2 {action2} ……' filename 单引号是为了和shell命令区分开来。 大括…

全面详解linux下的sed命令

作为shell编程三剑客之一的sed,重要程度不言而喻。sed是一个流编程器,每次处理一行,处理完后再接着处理下一行,它支持正则,功能非常的强大。但sed比一般的命令复杂一些,选项繁多,想要掌握它是需要花点功夫的。下面我们通过众多的例子来看看这个强大的sed命令的作用吧! 语法格式:sed [选项] [动作] 常用选项如下: -n:sed默认会输出所有stdin内容,但加上该选项后,只显示经过se…

全面详解linux系统下的grep命令

学linux系统,grep这个命令是必须要掌握的。grep命令是用来查找文件或标准输出中匹配的行,它的强大之处在于它支持正则表达式。 注:本文只介绍grep的用法,关于正则表达式不做介绍。 下面来看看它的一些常见选项以及含义: 选项 -i 搜索时候忽略大小写 -n 列出所有的匹配行,显示行号 -v 反向选择 -c 只输出匹配行的数量 -l 只列出符合匹配的文件名,不列出具体的匹配行 -h 查询多文…