Linux用户及组管理三

Chown属主及属组

修改某个用户、组对文件夹的属主及属组,用命令chown实现,案例演示如下:

  1. 修改jfedu.net文件夹所属的用户为root,其中-R参数表示递归处理所有的文件及子目录。

chown -R root jfedu.net

  1. 修改jfedu.net文件夹所属的组为root。

chown -R :root jfedu.net或者chgrp –R root jfedu.net

  1. 修改jfedu.net文件夹所属的用户为root,组也为root。

chown -R root:root jfedu.net

Ch[……]

继续阅读

Linux用户及组管理二

Linux用户及组案例

Useradd主要用于新建用户,而用户新建完毕,可以使用usermod来修改用户及组的属性,如下为usermod详细参数:

用法:usermod [选项] 登录

选项:

-c, –comment 注释     GECOS 字段的新值;

-d, –home HOME_DIR     用户的新主目录;

-e, –expiredate EXPIRE_DATE      设定帐户过期的日期为 EXPIRE_DATE;

-f, –inactive INACTIVE      过期 INACTIVE 天数后,设定密码为失效状态;

-g, –gid GR[……]

继续阅读

Linux用户及组管理一

Linux用户及组

Linux操作系统对多用户的管理,是非常繁琐的,所以用组的概念来管理用户就变得简单,每个用户可以在一个独立的组,每个组也可以有零个用户或者多个用户。

Linux系统用户是根据用户ID来识别的,从默认ID编号从0开始,但是为了和老式系统兼容,用户ID限制在60000以下,Linux用户分总共分为三种,分别如下:

  • root用户 (ID 0)
  • 系统用户 (ID 1-499)
  • 普通用户 (ID 500以上)

Linux系统中的每个文件或者文件夹,都有一个所属用户及所属组,使用id命令可以显示当前用户的信息,使用passwd命令可以修改当前用户密码。Linux[……]

继续阅读

Linux基础命令五

df命令详解

df命令常用于磁盘分区查询,常用命令df –h,查看磁盘分区信息,常用参数详解如下:

用法:df [选项]… [文件]…

显示每个文件所在的文件系统的信息,默认是显示所有文件系统。

长选项必须使用的参数对于短选项时也是必需使用的。

-a, –all 显示所有文件系统的使用情况,包括虚拟文件系统;

-B, –block-size=SIZE 使用字节大小块;

-h, –human-readable 以人们可读的形式显示大小;

-H, –si 同-h,但是强制使用1000而不是1024;

-i, –inodes     显示inode 信息而非块[……]

继续阅读

Linux基础命令四

head命令详解

head命令主要用于查看文件内容,通常查看文件前10行,head -10 /var/log/messages可以查看该文件前10行的内容,常用参数详解如下:

用法:head [选项]… [文件]…

将每个指定文件的头10 行显示到标准输出。

如果指定了多于一个文件,在每一段输出前会给出文件名作为文件头。

如果不指定文件,或者文件为”-“,则从标准输入读取数据,长选项必须使用的参数对于短选项时也是必需使用的;

-q, –quiet, –silent                 不显示包含给定文件名的文件头;

-v, –verbose     [……]

继续阅读

Linux基础命令三

mv命令详解

mv 命令主要用于重命名或者移动文件或者目录,用法, mv old.txt new.txt,常用参数详解如下:

用法:mv [选项]… [-T] 源文件 目标文件;

或:mv [选项]… 源文件… 目录;

或:mv [选项]… -t 目录 源文件;

将源文件重命名为目标文件,或将源文件移动至指定目录。长选项必须使用的参数对于短选项时也是必需使用的。

–backup[=CONTROL]     为每个已存在的目标文件创建备份;

-b         类似–backup 但不接受参数;

-f, –force         覆盖前不询问;[……]

继续阅读

Linux基础命令二

pwd命令详解

pwd命令主要用于显示或者查看当前所在的目录路径,如图4-2所示:

图4-2 pwd命令查看当前目录

mkdir命令详解

mkdir命令主要用于创建目录,用法mkdir dirname,命令后接目录的名称,常用参数详解如下:

用法:mkdir [选项]… 目录;若指定目录不存在则创建目录;

长选项必须使用的参数对于短选项时也是必需使用的;

-m, –mode=模式         设置权限模式(类似chmod),而不是rwxrwxrwx 减umask;

-p, –parents         需要时创建目标目录的上层目录,但即使这些目录已存在也不当[……]

继续阅读

Linux基础命令一

初学者完成Linux系统安装以后,学习Linux操作系统必备的指令,基于Linux指令管理Linux操作系统,必备Linux指令有哪些?

  • 基础命令相关一:

Cd、ls、pwd、help、man、if、for、while、case、select、read、test、ansible、iptables、firewall-cmd、salt、mv、cut、uniq、sort、wc、source、sestatus、setenforce;

  • 基础命令相关二:

Date、ntpdate、crontab、rsync、ssh、scp、nohup、sh、bash、hostname、hostname[……]

继续阅读

Linux系统目录功能

通过以上知识的学习,读者已经能够独立安装并配置Linux服务器IP并远程连接,为了进一步学习Linux,需熟练掌握Linux系统各个目录的功能。

Linux主要树结构目录包括:/、/root、/home、/usr、/bin、/tmp、/sbin、/proc、/boot等,如图3-26所示,为典型的Linux目录结构如下:

图3-26 Linux目录树形结构

Linux系统中常见目录功能如下:

  • / 根目录;
  • /bin 存放必要的命令;
  • /boot 存放内核以及启动所需的文件;
  • /dev 存放硬件设备文件;
  • /etc 存放系统配置文件;
  • /home[……]

    继续阅读

远程管理Linux服务器

系统安装完毕后,可以通过远程工具来连接到Linux服务器,远程连接服务器管理的好处在于可以跨地区管理服务器,例如读者在北京,想管理的服务器在上海某IDC机房,通过远程管理后,不需要到IDC机房现场去操作,直接通过远程工具即可管理,与在现场的管理是一模一样。

远程管理Linux服务器要满足如下三个步骤:

  1. 服务器配置IP地址,如果服务器在公网,需配置公网IP,如果服务器在内部局域网,可以直接配置内部私有IP即可;
  2. 服务器安装SSHD软件服务并启动该服务,几乎所有的Linux服务器系统安装完毕均会自动安装并启动SSHD服务,SSHD服务监听22端口,关于SSHD服务、OpenSSH及[……]

    继续阅读