学习的第二周

硬链接不能跨分区,硬链接不支持对目录的创建, 硬链接的本质是一个文件N个节点

 
ls |xargs rm 解决参数太长 无法正常删除的问题。

 

软连接 依赖于原始文件 删除就没了
软连接可以跨分区,可以根据目录创建软连接,而且还可以针对文件夹 软连接依赖于原始文件。原始文件删了软连接就打不开了  相对路径一般相对当前工作目录,但在软连接的相对路径 相对的是软连接文件的路径,
 举例:ln -s ../../../../../etc/issue   /app/d1/d2/d3/ilink

mkndo 创建设备文件
magic number(魔数)
rename 批量更改文件
rm -rf 删除非空的目录
stat 可以查看元数据
ln :创建硬链接(针对文件)
ln -s是创建软连接的

shered -uzvn messages  文件粉碎
ls |xargs rm删除多个字符串进程的命令(可以解决参数太长的问题)

ls /boot/err 1>f1 2>f2   boot放在f1里 err放在f2里
  a|>强行覆盖
cat /etc/centos-release  系统版本信息指令
cat <<EOF>mail.txt
管道处理的是前面指令的标准输出,
pwunconv 回归传统(可以把加密命令回归到传统)
pwconv 回到最新的状态
init=/bin/bash

mout -o remount, rw/

nano /etc/passwd

$reboot

groups 可以记录用户在哪一个组

用户:UID  一个用户可以加到多个组里面

组 :GID  组相当于多个用户的账号结合,方便管理,好处方便授权。方便管理
用户组分为两个组 :一个为主组 一个为附加组
用户必须属于一个主组,而且只有一个 ,附加组可以有可以没有,有的话可以有多个。

database 数据库
  root  root 前面是用户  后面是组名(一般都是主组)
看配置文件的帮助 先 whatis 看到结果后 在使用man帮助

修改用户的描述信息:
chfn +用户名
finger +用户 : 显示用户信息
usermod -d 修改家目录 举例 usermod -d /home/sunhao  sunhao

cat /etc/shells 查看shells的类型  shells类型不同功能也不同

chsh -s 更改shells的类型
echo $SHELL查看当前使用的shell

举例 chsh -s /bin/csh sunhao  这样就把sunhao用户上原有的类型bas更改成csh类型
 grep sunhao /etc/passwd 只去查看带sunhao的行
getent passwd sunhao 只显示sunhao这个用户的名字行

        
         /etc/passwd: 用户及其属性信息(名称,UID,主组ID等)

                               ↓
sunhao:x:1000:1000:centos7.3sunhao.magedu.com:/home/sunhao:/bin/bash
sunhao (用户名):x(密码):1000(UID):1000(主组gid):centos7.3sunhao.magedu.com(用户):/home/sunhao(home下的家目录):/bin/bash(shell的类型)

  密码一般放在 /etc/shadow里面 普通用户查看不了 只有root可以查看

     getent shadow root 查看root里面的密码 
usermod -u +用户  可以 解锁用户密码里的锁定状态
usermod -L +用户 可以锁定用户账号,

sunhao:$6$I99mlklP8Hz6Jw6E  如果前面有个!可以锁定账号$4AjTwLmU.KZJw9Y3hryqbmRThcq/T0sEZG03W8R6gPJtooLkFoyCSeSR0wapufTdbo/L6M7..0RHhD.q8xZjb/:17312:0(最短口令有效期):99999:7:::
   
chage username 更改用户的密码策略 
useradd 新建个用户账户
 
autchconfig -passalgo=sha256 –update 定义加密算法

groupmems -g sunhao -l 可以列出 sunhao这个组里面的辅助组的成员
groups sunhao 这个可以查看sunhao这个用户属于哪个组
 cat/etc/gshadow 可以查找组的密码文件
gpasswd 可以给组加密码

groupmems -g wangcai -a wang 这个命令就是把wang用户加到wangcai组里面

原创文章,作者:sunhao,如若转载,请注明出处:http://www.178linux.com/77203

(0)
sunhaosunhao
上一篇 2017-05-30 21:47
下一篇 2017-05-30 22:08

相关推荐

  • 优云老王(三)谈埋点:人生处处有埋点

    说到埋点,的确是用户最感兴趣的话题之一,优云Web产品在内测阶段便收到了用户的各种反馈,反复问我无码埋点是怎么做的。在此我专门与大家聊聊埋点以及各种实现方案的利弊。 1、埋点的来历 先说下埋点的来历,其实在互联网没流行起来之前,埋点并不是用来分析用户行为的,技术人员为了解决某些问题,就在代码里面加入了些行为逻辑代码,如果用户使用产品的过程中出了问题,就生成一…

    2016-09-19
  • Linux进程管理和性能监控

    概述     监控系统的各方面的性能,保障各类服务的有序运行,是运维工作的重要组成部分,本篇就介绍一些常用的系统监控命令和相关参数的说明     具体包含以下几个部分:         1、进程管理基…

    Linux干货 2016-09-07
  • 马哥教育网络班22期第一周课程练习1-3天

    1.描述计算机组成及其功能 CPU:  运算器  控制器  寄存器  缓存 存储器:  RAM(随机访问存储器)  I/O设备:               i:下指令,提供数据 如:键鼠     &…

    Linux干货 2016-08-15
  • DNS and Bind

    DNS and Bind ===================================================================================== 概述:    DNS(Domain Name System,域名系统),因特网上作为域名和IP地址相互映射的一个分布式数据库,能够使…

    Linux干货 2016-10-10
  • Linux系统之用户和组

    Linux系统之用户和组 1、什么是用户 用户:资源获取标识符,资源分配,安全权限模型的核心要素之一 2、没有用户,操作系统可否正常执行? 答案是肯定的 在Linux系统上,用户管理是基于用户名和密码的方式进行资源的分配, Username/UID分为以下类别:     管理员:root, 0  &…

    Linux干货 2016-08-04
  • Linux进程及作业控制

    inux进程 进程的概念 当一个系统启动时,刚开机是第一个运行的是内核代码!先把内核放到cpu上运行,等内核控制和掌管了一切,有内核启动进程!然后创建第一个进程 init进程  内核空间 用户空间也都已被创建成功!后期的一切管理工作都由init来负责 init不能代表系统完成一些内核特权的执行!但由他负责向内核提交 他…

    Linux干货 2016-09-10