Linux学习(二)——用户和组群、网络配置和电源管理

常用的shell命令

根据功能进行分类学习

  • 电源管理

    poweroff:关机

    reboot:重启

    shutdown: 关机(-P)或重启(-r)定时关机(-h +5(5分钟后关机)/12:00(12:00关机))

    shutdown [options…][time][wall]

     []表示可有可无  [参数...]表示可以有多个参数
    
  • 文件管理系统

    pwd: print working directory,打印当前工作目录(文件夹 )
    cd: change directory
    $普通用户
    #管理员
    ~在当前用户的主目录(目录=文件夹)下
    cat,直接显示所有内容,适合小文件
    more:查看普通文件内容,支持浏览控制,适合查看内容很多的文件

  • 用户(User)和组群(Group)管理(Management)

    su:select user 切换用户
    passwd : 设置指定用户的密码(通过带不同的参数实现,常用参数:-r表示重启 -h表示关机)
    exit: 注销当前登录用户
    useradd: user add创建新用户(Ubantu系统中可以使用更方便和强大的adduser)

    【useradd sss 不会在/home下创建用户sss的主目录】
    【adduser sss 会在/home下创建一个sss的目录,即用户sss的主目录为/home/sss】

    userdel: user delete,删除一个已存在的用户

    【userdel -r oldname】

    usermod: user modify,修改一个已存在的用户属性,比如用户ID,用户密码

    1、修改sudoer文件
    【sudo gedit /etc/sudoers】

    2、修改shadow 文件
    这个文件中存储与登陆有关的内容格式如下:
    username: passwd: lastchg: min: max: warn: inactive: expire: flag
    登录名:加密口令:最后一次修改时间:最小时间间隔:最大时间间隔:警告时间:不活动时间:失效时间:标志 
    【sudo gedit /etc/shadow】
    3、修改开始目录
    【cd /home/】
    【mv oldname newname】

4、修改password文件
【sudo gedit /etc/passw】

5、修改用户组
如果需要修改用户组,将/etc/group 中的 user改为robot
6、最后,再次进入/etc/sudoers 文件,将就用户名user删除
7、重启

原文:https://blog.csdn.net/qq_31456593/article/details/79247366

cat /etc/passwd:查看系统所有的用户信息(一般/etc下存放的都是Linux的配置信息)
cat /etc/shadow: 查看系统中所有用户的密码数据(所有密码都是经过加密的,不会直接显示),影子文件
groupadd:创建一个新的组群
groupdel:删除一个已存在的组群
groupmod:修改一个已存在的组群属性,比如组群ID,组群密码
cat /etc/group:查看系统所有的组群信息
cat /etc/shadow: 查看系统中所有用户的密码数据(所有密码都是经过加密的,不会直接显示),影子文件

  • 查看帮助手册

    man:manual,手册,可以查看命令或编程相关的帮助手册
  • 网络配置管理

    ifconfig: 查看IP地址、子网掩码、MAC地址等网络配置信息
    ping: 检查本机与目标机器之间的网络是否通畅
    netstat: 查看网络状态
  • 任务(进程)管理
    ps:process snapshot, 进程快照,常用参数:-aux
    top:动态实时刷新显示系统中所有的进程信息
    pstree:(UID PID PPID )进程树, 常用参数:-ap
    kill:send a signal to a process(向进程发送一个信号),常用参数:-9表示向进程发送一个编号为9的信号,任何进程收到这个信号,可以强制结束 (有64个信号)
    前后台任务的切换方法
    Ctrl+c:强制结束当前正在前台运行的程序
    &:用在一条命令的末尾,表示在后台执行该条命令
    fg: foreground,将所有后台的任务调到前台执行
    Ctrl+z:强制将当前正在前台运行的程序 调到后台暂停
    bg : backgroup,让正在后台暂停的任务继续运行

补充:

  1. 在linux系统中每个用户都拥有自己的主目录,普通用户的主目录一般都是在/home下面(“/”为根目录),root的主目录是/root,通常情况下,普通用户对自己的主目录拥有所有权限,对其他用户的主目录没有任何操作权限
  2. root用户是Linux内置的的超级管理员用户,是Linux内核代码实现,拥有最高权限,可以干任何事情
  3. 为了防止别人偷窥,在Linux系统终端中输入密码是没有回显效果的
  4. 命令名字和参数以及不同的参数之间需要用空格隔开(一个或多个)
  5. 在Ubantu 系统中,如果需要临时获得root用户权限以执行某条命令,可以在命令行前面加sudo,如果我们要执行很多root用户权限的命令,那么用这种方式就不太方便,我们可以直接切换到root用户,然后在执行各种命令(无需写sudo)以下有三种方式
    • sudo - i (需要验证当前普通用户密码)
    • sudo su (需要验证当前普通用户密码)
    • su root(这种方式需要先给root用户设置好密码)
  6. 在Linux系统中,那些可能会堆系统运行状态或系统配置造成影响的命令操作 ,都属于危险操作,只有root权限才能操作
  7. 进程(Process):正在运行的程序的一次执行过程,通过PID唯一标识
  8. Linux系统是一个支持多用户、多任务的操作系统;
  9. 在Linux系统中,每个用户有且必须加入一个主组群(初始组群),当然可以自愿加入其他的若干个组群(数量不限制)

扩展知识

  • URL(Uniform Resource Locator):统一资源定位符(也叫网址、链接 例如(http://www.baidu.com),用来唯一表示网络中某个资源的位置,知道一个资源(比如图片、音乐、文档)的URL,就可以通过网络访问它
    一个域名对应一个IP(百度首页的IP地址为【119.75.217.109】 )
    Markdown链接的表示方法(格式): 百度
  • 一台机器可以拥有多个网卡(network Adapter),每一个网卡就是接入某个网络的大门,每个网卡都有自己独立的网络配置(比如IP地址),网络应用应该绑定正确的网卡地址,才能实现正常通信
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值