Linux命令详解-服务器管理

1.管理服务器常用命令

1.查看在线用户: who | grep –v root

2.分区使用情况: df –h

3.查看内存信息: free –m

4.查看当前时间: date

5.将所有的事件都写入到邮件中:  /bin/date >> mail.cron

6.执行发送邮件:(1.)启动邮件服务器: /etc/init.d/sendmail start  (2.) 发送邮件: /bin/mail –s 主题  用户< mail.cron

7.定时执行: crontab –e

2.vi编辑器

1.设置行号:(1.)底行模式: :se nu   (2.) ~/.vimc 中写入 set nu  //自动加行号

2. 查看包路径 which vi   rpm –qf /bin/vi

3. 帮助: man vi

3.文件权限

1.root用户创建的文件夹,普通用户如何在该文件夹中创建文件

解决思路:创建两个用户,共同的组 (1.) groupadd 组名  (2.) gpassswd  -a zhangsan 组名  (3.)查看zhangsan是否在组内: grep 组名 /etc/group  (4.)更改组   chgrp 组名  目录  (5.)赋予目录可写的权限: chmod g+w 目录

2.新建文件的权限 644,无执行权限   目录:755

3.查看用户权限 umask

4. setUID:普通用户以管理员用户执行  chmod u+s 可执行文件

5.设置启动  vi /etc/inittab

6.当目录权限被授予777时,用户只能删除自己创建的文件,不能删除其他用户创建的文件

7.防止误删除,不允许操作  chattr +i 文件名   只能追加: chattr +a  文件名

8.visudo  新增内容 zhangsan  helen=命令   授权root权限的命令

9. sudo –l 查看所有授权

10.管理员授权普通用户可以管理apache:

(1.)授权用户:visudo  zhangsan helen=/apache/bin/apachectl,/bin/vi /apache/conf/httpd.conf

(2.)授权文件夹为普通用户: chown

11.复杂的权限控制:ACL

(1.)mount –o remount,acl /home

(2.) setfacl -m u:zhangsan:rwx 文件名

(3.)查看权限:getfacl 文件名

原文地址:https://www.cnblogs.com/tomtellyou/p/9557373.html

时间: 2024-07-29 14:44:11

Linux命令详解-服务器管理的相关文章

Linux命令详解-用户管理

1. 用户管理 1.Linux用户管理 linux有三类用户: (1.)超级用户 : root用户具有操作系统的一切权限 uid=0 (2.)普通用户: 具有操作系统有限的权限  uid=500-6000 (3.)伪用户:是为了方便系统管理,满足相应的系统进程文件属主的要求,不能登录.uid=1-499,如fpt用户,apache用户. 2.定义的用户 etc/passwd  只定义账户,不定义口号,该文件中,一行定义一个用户,七个部分组成.账号名称::保存用户的密码::用户标识uid::用户组

linux命令详解

一.cat主要有三大功能: 1.一次显示整个文件.$ cat filename2.从键盘创建一个文件.$ cat > filename (只能创建新文件,不能编辑已有文件)3.将几个文件合并为一个文件: $cat file1 file2 > file 参数:-n 或 --number 由 1 开始对所有输出的行数编号-b 或 --number-nonblank 和 -n 相似,只不过对于空白行不编号-s 或 --squeeze-blank 当遇到有连续两行以上的空白行,就代换为一行的空白行-v

Linux命令详解之—pwd命令

Linux的pwd命令也是一个非常常用的命令,本文为大家介绍下Linux中pwd命令的用法. 更多Linux命令详情请看:Linux命令速查手册 Linux pwd命令用于显示工作目录. 执行pwd指令可立刻得知您目前所在的工作目录的绝对路径名称. 一.Linux pwd命令语法 pwd [OPTION]... 参数说明: -L, --logical #use PWD from environment, even if it contains symlinks -P, --physical #a

Linux命令详解之—cat命令

cat命令的功能是连接文件或标准输入并打印,今天就为大家介绍下Linux中的cat命令. 更多Linux命令详情请看:Linux命令速查手册 Linux 的cat命令通常用来显示文件内容,也可以用来将几个文件连接起来显示,或者从标准输入读取内容并显示,常与重定向符号配合使用. 一.Linux cat命令语法格式 cat [OPTION]... [FILE].. 参数说明: -A, --show-all 等价于 -vET -b, --number-nonblank 对非空输出行编号 -e 等价于

Linux命令详解之–ls命令

今天开始为大家介绍下Linux中常用的命令,首先给大家介绍下Linux中使用频率最高的命令--ls命令. 更多Linux命令详情请看:Linux命令速查手册 linux ls命令用于显示指定工作目录下之内容(列出目前工作目录所含之文件及子目录),还可以查看文件的权限(包括目录.文件夹.文件权限),查看目录信息等等,是一个非常强大有用的命令. 一.ls命令语法 ls [-alrtAFR] [name...] 二.ls命令参数 下面给大家介绍几个ls命令常用的参数. -a 显示所有文件及目录 (ls

Linux命令详解之—less命令

Linux下还有一个与more命令非常类似的命令--less命令,相比于more命令,less命令更加灵活强大一些,今天就给大家介绍下Linux下的less命令. 更多Linux命令详情请看:Linux命令速查手册 less命令 与 more命令 非常类似,但less命令 可以更加随意地浏览文件,而且 less 在查看之前不会加载整个文件. 相比较于more命令,很多人更喜欢使用 less命令. 一.Linux less命令语法 less [参数] 文件 less命令非常强大,在此只介绍几个常用

Linux命令详解之—tail命令

tail命令也是一个非常常用的文件查看类的命令,今天就为大家介绍下Linux tail命令的用法. 更多Linux命令详情请看:Linux命令速查手册 Linux tail命令主要用来从指定点开始将文件写到标准输出.很多人喜欢使用tail –f 来监控日志文件. 一.Linux tail命令格式 Linux tail命令 格式如下所示 tail [OPTION]... [FILE]... Linux tail命令 参数如下所示 -f 循环读取 -q 不显示处理信息 -v 显示详细的处理信息 -c

Linux命令详解之–cd命令

cd命令是linux实际使用当中另一个非常重要的命令,本文就为大家介绍下Linux中cd命令的用法. 更多Linux命令详情请看:Linux命令速查手册 Linux cd命令用于切换当前工作目录至 dirName(目录参数). 其中 dirName 表示法可为绝对路径或相对路径.若目录名称省略,则变换至使用者的 home 目录 (也就是刚 login 时所在的目录). 另外,"~" 也表示为 home 目录 的意思,"." 则是表示目前所在的目录,"..&

Linux命令详解nice

[命令]nice — 调整程序运行的优先级 [格式]nice [OPTION] [command [arguments...]] [说明] 在当前程序运行优先级基础之上调整指定值得到新的程序运行优先级,用新的程序运行优先级运行命令行"command [arguments...]".优先级的范围为-20 - 19 等40个等级,其中数值越小优先级越高,数值越大优先级越低,既-20的优先级最高, 19的优先级最低.若调整后的程序运行优先级高于-20,则就以优先级-20来运行命令行:若调整后