DNS服务器

设置永久的DNS服务器,域名解析 : 将域名解析为IP地址
   修改DNS服务器配置文件
       vim  /etc/resolv.conf 
   查看域名解析情况
       nslookup  域名


重定向输出

将前面命令的输出结果,写入到文本文件中

>:覆盖重定向
       >>:追加重定向


管道操作:

将前面命令的输出结果,交由后面命令再处理一次

cat -n /etc/passwd  |  head -12  |  tail -5      #有序号的显示文件的8-12行
        ifconfig  |  head  -2                                          #查看第一张网卡IP地址


管理用户和组

用户帐号:1.能够登陆操作系统  2.不同的用户不同的身份,可以进行很好控制
     组:  方便管理用户 ,权限分配方面。
               将想要具备相同权限的用户,加入一个组,最后给组设置权限

组的分类:基本组        附加组(从属组)
     一个用户必须至少属于一个组

UID:唯一标识一个用户,编号
     GID:唯一标识一个组,编号
 
     管理员root的UID:永远为0
     RHEL7普通用户的UID:默认从1000起始
     系统程序用户UID范围:1-999


添加用户

所有用户的基本信息存放在 /etc/passwd 文件
   每一个用户占用,一行信息
       head /etc/passwd
    数据的意义为:
    用户名:密码占位符:UID:基本组的GID:用户的描述信息:用户的家目录:解释器

使用 useradd 命令
       useradd [选项]... 用户名

常用命令选项
  -u 用户id 指定用户id
  -d 家目录路径 指定家目录的地址
  -G 附加组 指定附加主
  -s 登录Shell 指定登陆解释器程序

最简单的解释器 /sbin/nologin  作用就是禁止用户登录系统


交互式设置登录密码

使用 passwd 命令
    passwd [用户名]

非交互式设置密码
    echo 密码 | passwd --stdin [用户名]

用户密码信息存放在 /etc/shadow 文件
   用户名:密码加密字符串:上一次修改密码的时间.......


修改用户属性

使用 usermod 命令
      usermod [选项]... 用户名

常用命令选项
      -u 用户id、-d 家目录路径、-s 登录Shell、-G 附加组

可以通过vim修改/etc/passwd文件内容,达到修改用户属性


删除用户

使用 userdel      命令
      userdel 用户名
      userdel  [-r]   用户名      #连同家目录一并删除


管理组账号

组基本信息存放在 /etc/group 文件
      grep stugrp /etc/group
   数据的意义为:
      组名:组的密码占位符:组的GID标识:组的成员列表

添加组
    使用 groupadd 命令
    groupadd [-g 组ID] 组名

使用 gpasswd 命令
 gpasswd -a [用户名] [组名]   给组添加用户
 gpasswd -d [用户名] [组名]   给组减少用户

删除组
• 使用 groupdel 命令
– groupdel 组名


tar备份与恢复(归档及压缩)

tar [选项] [文件名] …………
   Linux常见的压缩格式及命令工具:
      gzip ---> .gz 
      bzip2 ---> .bz2
      xz ---> .xz 
  选项
    -C(大写):指定释放的位置

-c:创建归档
    -x:释放归档
    -f:指定归档文件名称,必须放在所有选项的最后,这个后必须立刻写上压缩包名称
    -z:调用 .gz格式的工具进行处理
    -j:调用 .bz2 格式的工具进行处理
    -J:调用 .xz 格式的工具进行处理
    -t:显示归档中的文件清单

红色:压缩包

使用小结:
     如果是压缩 那基本格式就是: 
       tar -[压缩版本]cf  [路径]文件名  [压缩的内容1]  [压缩的内容2] ……
     如果是解压 那基本格式就是: 
       tar -[压缩版本]xf  [路径]文件名  -C  [解压的目录]
     查看压缩包目录 那基本格式就是:
       tar -tf  [路径]文件名


NTP时间同步

date 用来修改时间的命令
     date  -s  "年-月-日    时:分:秒"

Network Time Protocol
     NTP服务器为客户机提供标准时间
     NTP客户机需要与NTP服务器保持沟通

1.安装一个和NTP服务器沟通的软件
           rpm -q chrony
           yum install -y chrony

2.指定NTP服务器,修改配置文件/etc/chrony.conf

3.重起刷新
           systemctl restart chronyd
           systemctl enable chronyd    #设置开机自启动

daemon:超级守护程序;守护神;(希腊神话中)半人半神的精灵;
    
      4.验证
             date

初学Linux——Day4相关推荐

  1. linux 标准输出流管道,初学Linux之标准 I/O 和管道

    初学Linux之标准 I/O 和管道 通常对于程序来讲,输入输出数据的可以是键盘.鼠标.显示器等设备.但是我们输入的是命令,本身并没有输入"显示"这类命令和要求,但是系统就自动的在 ...

  2. 初学Linux很土鳖?带你认识Linux,如何安装Linux?

    前言 日期:2020/05/06 心情:??? Description:怀着对Linux的好奇,今天终于开始学习Linux了.一直以来都是用微软的Windows进行操作,Windows也是当今最流行最 ...

  3. 初学linux,在Linux上创建c程序并运行!

    最近在学Linux,我用的是red hat Linux9.0,当然这个版本比较老,但是我主要是为了学习shell,所以无所谓了,在vm搭建red hat linux在网上的教程有很多,下载安装好之后, ...

  4. marin 初学LINUX之路

    一周第一次课(12月11日) 1.1 学习之初 随着年纪的增大,,自己还在做着简单没有技术含量的网管生活,工资也不高,,小孩也不 能带在身边..说白了就是自己收入太低..两夫妻都要上班,,一个人的工资 ...

  5. 初学linux系统代码,linux初学者-系统日志(二)(示例代码)

    先前在(一)中介绍到在不同主机间日志同步的方法,在一台主机上可以看到另一台主机的日志.这里会介绍系统日志方面的一些其他内容. 1.日志的采集格式 在日志的采集中,由图可以看出,这样的排列或者显示方式会 ...

  6. 初学Linux之程序安装

    Linux下程序安装主要有三种方式:rpm安装.yum安装及源码编译安装.下面就我学习的简单介绍一下: rpm方式安装: RPM 全名是[ RedHat Package Manager], RPM 是 ...

  7. linux运维选择题,初学Linux练习题

    1.将/etc/issue文件中的内容转换为大写后保存至/tmp/issue.out文件中 tr 'a-z' 'A-Z' < /etc/issue  > /tmp/issue.out 2. ...

  8. linux入门系统那个好,初学Linux哪个发行版本好?这些更合适!

    Linux是非常受欢迎的技术,现在很多人都开始转行学习Linux,不过大家都知道Linux发行版本众多,在学习的时候我该选择哪个发行版本呢?为大家介绍一下. 其实在挑选Linux发行版本之前,我们首先 ...

  9. 初学linux网络服务之HTTP服务实验

    实验拓扑: Linux Client -----RHEL5.9(vmnet1)----------(vmnet1) Win7 Client 实验一:查看默认HTTP配置 找到默认红帽欢迎页面 (/et ...

最新文章

  1. AIoT重磅报告:四大关键助力,AI+IoT重新定义未来的可能性
  2. python算不算编程_Python 并不适合职场编程
  3. linux_unix编程手册--信号处理函数
  4. 限量席位!网易 MCtalk 泛娱乐社交产品专场沙龙报名倒计时
  5. 学计算机去大工中大,厦门大学和大连理工大学你 选哪个?哪个好。厦门大学和东南大学、天津大学、武汉大学、中山大学去那个...
  6. 剑指offer(C++)-JZ35:复杂链表的复制(数据结构-链表)
  7. ORACLE 分页SQL
  8. ENVI入门系列教程---二、图像分析---14.基本光谱分析
  9. 加州大学戴维斯分校 计算机科学,2020年加州大学戴维斯分校排名TFE Times美国最佳计算机科学硕士专业排名第43...
  10. deepin访问不了网页
  11. 软件测试中的集成测试到底是什么?集成的方法又有哪些?
  12. 第十二章 软件壳(三)(动态加载型壳)
  13. 提前期与计划展望期------(转)
  14. 树莓派下使用USB摄像头
  15. swiper h5学习
  16. open函数r,r+,w,w+,a,a+的区别
  17. 二十六、rosbag功能包
  18. oracle数据库报错09275,【求助】oracle 数据库导入出错怎么解决?
  19. 第七届飞思卡尔智能车比赛的赛道边缘提取-----第一篇博客
  20. Docker训练营Docker基础知识学习笔记2

热门文章

  1. 分别用C++和JavaScript 实现四则运算表达式求值
  2. TC Games电脑玩手机游戏助手全新升级,会员享更多功能权益了解一下
  3. dns劫持 tplink_tplinkwifi怎么去广告_wifi怎么设置可以去广告 | tplogin.cn
  4. 什么是DCMM,DCMM的等级区分
  5. 大学毕业生自荐信范文
  6. linux进命令行模式vi,Linux中vim怎么进入命令模式的方法
  7. 正确的电脑使用习惯(纯属个人意见)
  8. android app 补丁,app检查补丁更新接口在android O系统报错
  9. 蓝桥杯_算法基础练习week-practice
  10. Ubuntu 20.04 MySQL 命令行导入导出数据库