linux 3

-- Linux -- 开心的一天

vi     所有的 unix like 系统都会内置 vi 文本编辑器

vim  较多使用的,可以主动的以字体颜色辨别语法的正确性,方便程序设计

vi/vim 的使用 -- 

命令模式(Command mode)

输入模式(Insert mode)  

底线命令模式(Last line mode)  

:! command    暂时离开vim指令模式,执行command的结果
例如  :
!ip a 临时看一下ip信息,然后可以回到vim :set nu    显示vim行号 :set nonu    取消行号
ip是一个命令,不是TCP/IP那个ip,这个ip命令是结合了ifconfig和route两个命令的功能。
ip addr show #查看ip信息cat /etc/redhat-release   --看系统版本
uname -r   看内核版本号
uname -m    看系统多少位
uname -a    内核所有信息
用户管理和文件相关
root 用户是唯一的,拥有系统的所有权限
root 用户所在的组称为root组. 组是具有相似权限的多个用户的集合root 拥有最高的系统所有权,能够管理系统的各项功能,如添加/删除用户,启动/关闭进程,开启/禁用硬件设备等等。
因此“能力越大,责任越大”,root权限必须很好的掌握,否则一个错误的命令可能会摧毁整个系统。在Linux系统中,用户也有自己的UID身份账号且唯一
系统管理员UID为0
系统用户UID为1~999    Linux安装的服务程序都会创建独有的用户负责运行。
普通用户UID从1000开始:由管理员创建GID -- 用户组 GID,Group IDentification
为了方便管理属于同一组的用户Linux管理员在创建用户时,将自动创建一个与其同名的用户组,这个用户组只有该用户一个人
Linux/unix是一个多用户、多任务的操作系统。root:默认在Unix/linux操作系统中拥有最高的管理权限。可以理解为qq群的群主

普通用户:是管理员或者具备管理权限的用户所创建的,只能读、看,不能增、删、改

普通用户的创建 --
useradd aaa      添加用户
passwd wahaha    设置密码
root用户可以修改其他用户的密码,且不需要验证
userdel 删除用户
userdel -f 强制删除用户

userdel -rf 用户名 强制删除用户以及家目录
切换 用户  -- 
su - username
su命令中间的-号很重要,意味着完全切换到新的用户,即环境变量信息也变更为新用户的信息

# 先看我是谁?
whoami
# 切换用户
su - aaa
# 退出用户登录
logout
ctrl + d

一般情况下,在生产环境避免直接使用root用户,除非有特殊系统维护需求,使用完立刻退回普通用户

非交互式设置密码(echo  'aaa'|passwd --stdin oldboy && history -c)

Tips:
1  root 切换 普通用户无需密码, 例如'群主'想踢谁就踢谁
2  普通用户 要切换到 root ,要密码
3  普通用户权限最小,只能基本查看信息
4  $ 是普通用户命令提示符, #是root的提示符
groupadd   
命令用于创建用户组,为了更加高效的指派系统中各个用户的权限,在工作中常常添加几个用户到一个组里面,这样可以针对一类用户安排权限
groupadd it_dep

sudo  命令

用来以其他身份来执行命令,预设的身份为root。在/etc/sudoers中设置了可执行sudo指令的用户。
若其未经授权的用户企图使用sudo,则会发出警告的邮件给管理员。用户使用sudo时,必须先输入密码,
之后有5分钟的有效期限,超过期限则必须重新输入密码sudo 【选项】【参数】
-b:在后台执行指令; -h:显示帮助; -H:将HOME环境变量设为新身份的HOME环境变量; -k:结束密码的有效期限,也就是下次再执行sudo时便需要输入密码;。 -l:列出目前用户可执行与无法执行的指令; -p:改变询问密码的提示符号; -s<shell>:执行指定的shell; -u<用户>:以指定的用户作为新的身份。若不加上此参数,则预设以root作为新的身份; -v:延长密码有效期限5分钟; -V :显示版本信息。

文件与目录权限

linux 权限的目的是(保护账户的资料)

linux 权限主要依据3种身份来决定 :

  user/owner  文件使用者,文件属于哪个用户

  group    属组, 文件属于哪个组

  others   既不是user, 也不在group, 就是other,其他人

什么是权限?

在Linux中,每个文件都有所属的所有者,和所有组,并且规定了文件的所有者,所有组以及其他人对文件的,可读,可写,可执行等权限。对于目录的权限来说,可读是读取目录文件列表,可写是表示在目录内新增,修改,删除文件。可执行表示可以进入目录

linux 权限的的观察

  一条命令

ls -l /var/log/mysqld.log 

**  先来分析一下文件的类型  ** 
-    一般文件
d   文件夹  
l    软连接(快捷方式)
b    块设备,存储媒体文件为主
c    代表键盘,鼠标等设备
** 文件权限 **

权限这里测试不要用root实验!!!!root太牛逼!

请用普通用户执行!!!!!测试文件、文件夹权限操作,请用普通用户!

r    可以对此目录执行ls列出所有文件
w    可以在这个目录创建文件
x    可以cd进入这个目录,或者查看详细信息
***  权限和数字的转换  *** 

 

 

转载于:https://www.cnblogs.com/zhangchen-sx/p/10484048.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/279989.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

从零开始搭建一个简单的ui自动化测试框架02(pytest+selenium+allure)

二、先搭一个架子 在我还是小白连py语法都不太熟悉的时候&#xff0c;经常在网上看关于自学ui自动化测试的博客&#xff0c;最熟悉的套路莫过于先给你介绍一下selenium的各个api&#xff0c;然后写一套代码去登陆微博或者百度什么的&#xff0c;但我今天不愿意这么写&#xff0…

DML语言DDL

DML&#xff08;data manipulation language&#xff09;&#xff1a; 它们是SELECT、UPDATE、INSERT、DELETE&#xff0c;就象它的名字一样&#xff0c;这4条命令是用来对数据库里的数据进行操作的语言 。 DDL&#xff08;data definition language&#xff09;&#xff1a; D…

什么是Adobe Lightroom,我需要它吗?

Adobe Photoshop Lightroom confuses a lot of new photographers. It has Photoshop in the name, but it isn’t Photoshop? What gives? Adobe Photoshop Lightroom使许多新摄影师感到困惑。 它的名称是Photoshop&#xff0c;但不是Photoshop吗&#xff1f; 是什么赋予了&…

jquery中的serializeArray方法的使用

转载于:https://blog.51cto.com/11871779/2359556

新冠病毒中招|第一天

感染新冠病毒后具体如何治疗&#xff0c;需要根据感染者病情轻重情况而定&#xff0c;严重的要听医生的。昨天是我个人感染奥密克戎毒株第一天&#xff0c;今天跟大家分享一下我的情况。我昨天感觉浑身无力&#xff0c;也有点发烧37.9&#xff0c;我就吃了感冒药睡了一上午&…

机器学习(一)—— 线性回归

机器学习&#xff08;一&#xff09;—— 线性回归 目录 0. 回归&#xff08;Regression&#xff09;的由来 1. 回归关系 2. 线性回归的整体思路 &#xff08;1&#xff09;根据数据提出假设模型 &#xff08;2&#xff09;求解参数 1&#xff09;梯度下降法 2&#xff09;正规…

Java EE启示录

前言 最近的这段时间一直在学习Java EE&#xff0c;刚刚完成了从0到1的蜕变&#xff0c;所以顺便整理一下我所了解到的Java EE&#xff0c;给刚入门学习的新人一些头绪&#xff0c;而所谓“启示录”&#xff0c;就是这个意思。 一.Java EE是什么&#xff1f; Java EE&#xff0…

又到年末“团建”!某企业员工吐槽:这真是一场噩梦……

这是头哥侃码的第270篇原创2022年即将结束&#xff0c;很多公司又到了一年一度的年末团建。前天晚上&#xff0c;之前的同事找我聊天&#xff0c;说他们公司因为最近疫情的原因&#xff0c;准备把年末“团建”放到春节后进行。但是计划的时间是2月份的某个周末&#xff0c;并且…

天梯 L2 这是二叉搜索树吗?

L2-004 这是二叉搜索树吗&#xff1f; &#xff08;25 分&#xff09;一棵二叉搜索树可被递归地定义为具有下列性质的二叉树&#xff1a;对于任一结点&#xff0c; 其左子树中所有结点的键值小于该结点的键值&#xff1b;其右子树中所有结点的键值大于等于该结点的键值&#xf…

三星笔记本进入BIOS后找不到U盘启动项/快速启动键F12没有反应

分析&#xff1a;BIOS开启了 Fast Bios Mode 解决方法&#xff1a; 开机按F2进入BIOS设置&#xff0c;选择Advanced菜单下Fast Bios Mode&#xff0c;设置为 Disabled&#xff0c;按F10键保存退出&#xff0c;重启时按F12键即可进入快速启动界面选择。或按F2进入BIOS设置&#…

IP别名与多网卡绑定(RHEL5/RHEL6)

RHEL6的网络管理与RHEL5的有比较大的改变。虽然在RHEL5、6中均安装有NetworkManager&#xff0c;在RHEL5中2、3、4、5级别中默认是不启用的。但在RHEL6中&#xff0c;默认是启用的&#xff0c;NetworkManager会一直监控网卡状态&#xff0c;修改网卡参数立即生效不用重启服务。…

基于.NetCore开发博客项目 StarBlog - (25) 图片接口与文件上传

1前言上传文件的接口设计有两种风格&#xff0c;一种是整个项目只设置一个接口用来上传&#xff0c;然后其他需要用到文件的地方&#xff0c;都只存一个引用ID&#xff1b;另一种是每个需要文件的地方单独管理各自的文件。这俩各有优劣吧&#xff0c;本项目中选择的是后者的风格…

pta7-7旅游规划(dijkstra算法)

题目链接&#xff1a;https://pintia.cn/problem-sets/1101307589335527424/problems/1101314114762387456 题意&#xff1a;给n给城市&#xff0c;m条公路&#xff0c;公路是双向的&#xff0c;起点S&#xff0c;终点D&#xff0c;并给出每条公路连接的两个city的编号以及路费…

context:annotation-config vs context:component-scan

<context:annotation-config> 用来注入已经在上下文注册的bean&#xff0c;无论bean是定义在XML中还是被 package scanning。 <context:component-scan>仅scans packages 去注册应用上线文中的Bean。 example&#xff1a; Lets start with a basic setup of three …

Cactiz中文版安装使用

#----------------------------------------------------------# # > 红色字体 -特指煮酒个人所见。加粗则为需要重点注意。 ## > 蓝色加粗 -特指与本文相关人员&#xff0c;包括参与修正的朋友。 ## > 煮酒品茶 -Http://cwtea.blog.51cto.com # #----------…

如何在OS X中打开或关闭鼠标定位器

OS X 10.11 El Capitan includes a new “mouse locator” feature. If you lose your mouse pointer, just shake the mouse or move your finger on the touch pad vigorously, and the mouse pointer will temporarily grow very large so you can see it. OS X 10.11 El Ca…

微软宣布 Win10 设备数突破8亿,距离10亿还远吗?

百度智能云 云生态狂欢季 热门云产品1折起>>> 微软高管 Yusuf Mehdi 昨天在推特发布了一条推文&#xff0c;宣布运行 Windows 10 的设备数已突破 8 亿&#xff0c;比半年前增加了 1 亿。 根据之前的报道&#xff0c;两个月前 Windows 10 的全球市场份额才首次超越 W…

UI自动化web端框架path.py代码

import os,sysBASE_PATH os.path.dirname(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))sys.path.insert(0, BASE_PATH)# 配置文件CONF_PATH BASE_PATH os.path.sep conf os.path.sep config.json# 日志的路径WEB_LOG_PATH BASE_PATH os.path.sep lo…

snapchat为什么_我的Snapchat朋友旁边的表情符号是什么意思?

snapchat为什么Next to some of your Snapchat friends, you’ll see little emoji. 在您的某些Snapchat朋友旁边&#xff0c;您会看到小的表情符号。 Each of these emoji has a specific meaning. Let’s look at what they are. 这些表情符号都有特定的含义。 让我们看看它们…

暴力打表之hdu 2089

题目链接&#xff1a;http://acm.hdu.edu.cn/showproblem.php?pid2089 有两种方法&#xff1a; 1.数位DP算法 2.暴力打表——真是个好法子&#xff01;&#xff01;&#xff01; 接下来是注意点&#xff1a; 1.一般这种数组中的一个数减去一个数组的另一个数&#xff0c;sum[i…