linux学习-----用户,用户组管理 网络设置 ssh服务

Linux自有服务

不需要用户独立去安装软件的服务 而是当我们系统安装好之后就可以直接使用的服务(内置)

1.运行模式(运行级别)

在linux中 存在一个进程 init(initialize,初始化),进程id为1.

该进程存在一个对应的配置文件:inittab(系统运行级别配置文件 位置/etc/inittab)

“#”在配置文件中表示注释

7种运行级别:

0— 表示关机的级别(不要将默认的运行级别设置成0)

1— 单用户模式

2— 多用户模式,不带NFS(网络文件系统)

3— 完整的多用户模式

4— 没有被使用的模式(保留模式)

5— X11,完整的图形化界面模式

6— 表示重启级别(不要将默认的运行级别设置成6)

init 0   关机

init 3   没有界面的多用户模式

init 5   有界面的模式

init 6   重启

以上命令都是临时切换 重启之后又恢复            设置命令模式永久是命令行模式(将etc/inittab文件中的init值改成3  然后重启  )

用户账号的管理 (用户账号的添加 删除 修改以及用户密码的管理   用户组的管理 )

三个文件

/etc/passwd      存储用户的关键信息

/etc/group       存储用户组的关键信

/etc/shadow      存储用户的密码信息

1.用户管理

  1. 添加用户: useradd 选项 用户名

选项:-g:表示指定用户的用户主组 选项值可以是用户组id 也可以是名字

-G:表示指定用户的用户附加组 选项值可以是用户组id 也可以是名字

-u:uid,用户的id(用户的标识符)系统默认会从500以后按顺序分配uid 如果不想用系统分配 可以通过该选项自定义

验证是否创建成功:

  1. 打开/etc/passwd文件  最后一行查看是否有张三信息
  2. 验证是否存在一个家目录(创建好后会产生一个同名的家目录)

2.修改用户:usermod 选项 用户名

选项:-g:表示指定用户的用户主组 选项值可以是用户组id 也可以是名字

-G:表示指定用户的用户附加组 选项值可以是用户组id 也可以是名字

-u:uid,用户的id(用户的标识符)系统默认会从500以后按顺序分配

-l:修改用户名

3.设置密码(linux不允许没有密码的用户登陆系统)  passwd 用户名

设置密码的时候 没有任何输入提示 确保两次输出一致

4. 切换用户命令:su 用户名      如果用户名不指定 意思切换超级管理员

注意:1.切换从root往普通用户不需要密码  反之需要密码

2.切换用户后前后的工作路径是不变的

3. 普通用户没有办法访问root用户目录 反之可以

5.删除用户userdel 选项 用户名

常用选项:         -r:表示删除用户的同时 删除其家目录

问题:已经登陆的用户是删除不掉的,怎么删除?

解决方法:kill用户的全部进程 然后再进行删除

注:所有跟用户有关系的操作的命令  除了/etc/passwd外 只有root超级管理员有权限访问

2.用户组管理:

用户组在创建用户的时候同时被创建 (用户组的添加 删除 修改    组的增加 删除和修改)

用户组名   密码   用户组ID    组内用户名

组内用户名:表示附加组是该组的用户名称

1. 用户组添加 groupadd 选项 用户组名

常用选项 -g  选择自己设置自定义的用户组id

2.用户组编辑 groupmod 选项 用户组名

常用选项:-g   选择自己设置一个自定义的用户组id

-n   设置新的用户组的用户组名称

3.用户组的删除 groupdel 用户组名

注意:当如果需要删除行一个组 但是这个组是某个用户的主组时 则不允许删除 如果一定要删除 则先从组内移除所有用户

3.网络设置:

网卡配置文件位置     /etc/sysconfig/network-scripts

网卡名称   ifcfg-网卡名称

Onboot           是否开机启动

Bootproto         ip地址分配方式,dhcp表示动态主机分配协议

Hwaddr           硬件地址,mac地址

重启网卡的操作  service network restart

有的分支版本可能没有service命令来快速操作服务 但是有一个共性的目录: /etc/init.d这个目录中放着很多服务的快捷方式

重启网卡的命令还可以使用:  /etc/init.d/network restart

扩展:如果修改网卡的配置文件,但是配置文件的目录层次很深 此时可以在浅的目录中创建一个快捷方式(软连接)

ln -s 原始文件路径 快捷方式路径

ln -s /etc/sysconfig/network-scripts/ifcfg-eth0  ~/ifcfg-eth0

通过ls -l可以列出下表

上图中 文件类型位置为“l”表示其类型为link(连接类型),后面的箭头指向原文件路径

停止某个网卡              ifdown 网卡名

开启某个网卡              ifup 网卡名

实际工作中不要随意禁用网卡

4.ssh服务(重点)

ssh(安全外壳协议) 2个常见作用  远程连接协议 远程文件传输协议

协议使用端口号:默认22(可以被修改  修改ssh服务的配置文件/etc/ssh/ssh_config)

端口范围时0-65535

不能使用别的服务器已经占用的端口

服务启动/停止/重启(两种方法)

1.        service sshd start/stop/restart

2.        /etc/init.d/ sshd start/stop/restart

1.远程终端

终端工具主要帮助运维人员连接远程服务器  常见工具有 :  xshell     Putty     secureCRT

putty使用:

1.获取服务器的终端地址 可以通过ifconfig命令进行查看 然后测试ip的连接相通性(在windows的cmd上输入          ping ip地址    )

2.打开putty 输入相关信息           ip  端口号  类型

3.在弹出确认的时候 点击是

4.输入用户名 密码

ssh的远程文件传输

可视化的界面传输工具 Filezilla

安装好后在桌面上可以查看到图标

使用步骤:

1.选择文件---à站点管理器--à新建站点(名字自己设置)---à

主机:服务器ip地址

协议: SFTP-SSH

登陆类型:正常  ---à

想要立即连接  点击连接 否则点击确定就可以

2.连接好之后的效果

3.从本地windows上传文件到linux中的方法

直接拖拽文件 也可以右键点选上传

4.下载linux文件到本地

直接拖拽文件 也可以右键点选下载

扩展:通过命令行工具传输文件或者文件夹

工具:PSCP.Exe(必须通过cmd命令打开)为了使用方便可以将其放到环境变量中 (放到C:/Windows目录下)

用法:

1.pscp 选项 用户名@linux主机地址:资源路径  windows本地地址(下载到win)

2.pscp 选项 资源路径 用户名@linux主机地址:远程路径 (上传到linux)

3.pscp 选项 -ls 用户名@linux主机地址 (列出远程路径下的结构)

原文地址:https://www.cnblogs.com/xixirui/p/9164773.html

时间: 2024-11-08 19:22:47

linux学习-----用户,用户组管理 网络设置 ssh服务的相关文章

Linux学习笔记——用户组管理(五)

++++++++++++++++++++++++++++++用户和用户组管理+++++++++++++++++++++++++++++++ 1. 用户管理配置文件(Linux主要通过用户配置文件来查看和修改用户信息) 用户信息文件     /etc/passwd 格式——用户名称 密码标志(x) 用户ID(UID-0:超级用户,1-499:系统用户-伪用户-服务和命令用的,500-65535:普通用户) 用户初始组(GID)           注:初始组——只能有一个.附加组——可以有多个 用

Linux命令--用户用户组管理

新增用户组 : groupadd groupadd [-g GID] 组名 不加-g 则按照系统默认的gid创建组,跟用户一样,gid也是从500开始的 删除用户组 : groupdel groupdel 组名 删除用户组前,需删除组中用户 新增用户 : useradd useradd [-u UID] [-g GID] [-d HOME] [-M] [-s] 用户名 -u : 自定义UID -g:使其属于已经存在的某个GID或GNAME(默认情况下,新增用户所属组名与用户名相同) -d : 自

黄聪:WordPress 多站点建站教程(二):后台(管理网络)设置详解,如何管理子站的用户、主题、插件、设置等功能

建立好了子站,我们需要有个地方配置所有子站的主题.插件等功能,我们可以在后台看到 我的站点--管理网络 如下图: 在 管理网络--仪表盘 里面,我们可以创新用户和站点,也提供了查询功能. 要注意的是:当你新上传的主题或者插件,都需要在管理网络那边的主题和插件里面将你上传的主题和插件开启.这样才可以在你的子站点中查看的到. 黄聪:WordPress 多站点建站教程(二):后台(管理网络)设置详解,如何管理子站的用户.主题.插件.设置等功能

Linux学习之日志管理(二十一)

Linux学习之日志管理 目录 日志管理 日志服务 rsyslogd的新特点 启动日志服务 常见日志的作用 日志文件的一般格式 rsyslogd日志服务 /etc/rsyslog.conf配置文件 服务名称 连接符号 日志等级 日志记录位置 日志轮替 日志文件命名 logrotate配置文件 logrotate命令 日志管理 日志服务 在Centos6.x中日志服务已经由rsyslogd取代了原先的syslogd服务.rsyslogd日志服务更加先进,功能更多.但是不论该服务的使用,还是日志文件

【转载】SQL Server 2005数据库用户权限管理的设置

SQL Server 2005数据库中,我们可以设置每个用户对应的权限,以提高数据库的安全性.这类用户权限设置的应用非常广泛.比如设置某个用户访问某个表的权限,甚至是CRUD的权限,更小粒度的还可以去到某几个字段的访问权限等等.其实这一设置过程是很简单的,接下来就让我们来一起学习吧. 一.操作步骤 1. 首先进入数据库级别的[安全性]-[登录名]-[新建登录名] (图1:新建登录名) 2. 在[常规]选项卡中,如下图所示,创建登陆名,并设置默认的数据库. (图2:设置选项) 3. 在[用户映射]

Linux学习之进程管理(十九)

Linux学习之进程管理 进程查看 查看系统中所有进程,使用BSD操作系统的格式 语法:ps aux 选项: a:显示所有前台进程 x:显示所有后台进程 u:显示这个进程是由哪个用户产生的 语法:ps -le 查看系统中所有进程,使用Linux标准命令格式 选项 l:显示详细信息 e:显示所有进程 USER:该进程是由哪个用户产生的 PID:进程的ID号 %CPU:该进程占用CPU资源的百分比,占用越高,进程越消耗资源. %MEM:该进程占用物理内存的百分比,占用越高,进程越消耗资源. VSZ:

马哥Linux学习笔记之二——网络

1.MAC(Media Access Control,介质访问控制) 是解决底层数据通信冲突的解决方案.因此,给每一个接入这样网络的主机一个id标示符,这个id标示符就叫做MAC地址. 2.CSMA/CD(Carrier Sense Multipath Access Collision Detection,载波侦听多路访问冲突检测),线型网络 以太网Ethernet最核心的标志. 3.Token-Ring(IBM)技术 环形网络解决冲突的方案.但是由于IBM的专利限制没能推广开来. 4.星形网络

Linux如何开启Centos6.4系统的SSH服务

◆登录Centos6.4系统. 示例:使用root用户登录. 注:若为非root用户登录,输入执行某些命权限不够时需加sudo. 查看SSH是否安装. ◆输入命令:rpm -qa | grep ssh 注:若没安装SSH则可输入:yum install openssh-server安装. 启动SSH服务. ◆输入命令:service sshd restart 重启SSH服务. 命令:service sshd start启动服务 | 命令:service sshd stop 停止服务 重启后可输入

Linux学习 - 用户和用户组管理

一.用户配置文件 1 用户信息文件 /etc/passwd vim  /etc/passwd 第一字段:用户名 第二字段:密码标志(x表示有密码) 第三字段:用户ID(UID) 0: 超级用户 1-499: 系统用户(伪用户) 500-65536:   普通用户 第四字段:用户初始组ID(GID) 初始组:指用户一登入就立刻拥有这个组的相关权限,每个用户初始组只有一个,一般以用户名作为这个 用户初始组的组名. 附加组:用户可加入多个附加组,并拥有这些组的权限 第五字段:用户说明 第六字段:家目录