2015.9.13 VIM、权限和网络管理

上午:

重定向:

管道福(|字符)能连接命令

ll –l /etc/ | less

VIM高级文本编辑器

VIM介绍

VIM:编模式辑器

修改文本:插入模式

保存和退出

移动:命令模式

操作文本:命令模式

撤销改变:命令模式

使用多个窗口

配置VI和VIM

用户组和权限

用户

密码

存储在/etc/shadow文件下

用户和组ID数字

Linux文件安全

权限分类:

r:读

w:写

x:执行

用户分类:

拥有者:owner

组:group

其他:other。

权限:第一个“d”代表目录;“b”代表块设备;“l”代表链接;“-”代表没有任何权限

检查权限

更改权限

更改文件的拥有者:chown [用户名] [文件]

更改文件的拥有组:chgrp [用户名] [文件]

更改文件的拥有者和拥有组:chown [用户名]:[组名] [文件]

更改权限:chmod [u+x] [g+w] [文件]

更改所有人的执行权限:chmod a- x [文件]

权限代码:

r=4

w=2

x=1

u=用户

g=组

o=其他用户

改变文件所有权:

chmod –R [权限代码] [文件]

递归更改权限

下午:

权限

默认许可:

针对文件夹:

查看默认Umask:命令umask

最高权限位减去默认掩码为默认权限

777-022=755

修改掩码:umask [数字]

针对文本文件:

最高权限减去111(执行权限X的代码)在减去默认UMASK

777-111-022=644

当UMASK为奇数位的时候,最后得出的值在加1位默认权限代码

更改配置文件:

vim /root/.bashrc

添加UMASK=[数字]

只针对ROOT用户有效。

vim /etc/.bashrc

添加UMASK=[数字]

针对所有用户

用户管理工具

组管理工具

高级权限

网络服务

链接:

为一个活动的网卡建立一个或多个链接,这些链接包含一个网卡的网络信息,可以在切换网络的时候不用手动更改IP地址,只要激活相关链接就可以。

命令:nmcli connection add type ethernet con-name to2 ifname eno16777736 ip4 192.168.0.2/24 gw4 192.168.1.1

to2:为新建立的链接名称。 eno16777736:为活动的网卡名称

nmcli connection down [ 网卡名称(nmcli connection show查看)]

nmcli connection up [网卡名称]

小提示:nmcli命令中的选项都可以自动补全。

DNS:

DNS信息配置文件:/etc/resolv.conf

主机名配置文件:/etc/hostname

本地DNS解析文件:/etc/hosts。优先级高于DNS服务器。

时间: 2024-10-11 17:20:22

2015.9.13 VIM、权限和网络管理的相关文章

Java 学习笔记(2015.7.13~17)

Java 学习笔记(2015.7.13~17) Java this关键字 表示本类中的属性,调用本类中的方法 class Person {        private String name;         private int age;         public Person(String name, int age) {         this.name = name;//调用本类中的属性         this.age = age;//同上} //get&set方法:    

张珺 2015/07/13 个人文档

姓名 张珺 日期 2015/07/13 主要工作及心得 今天主要和任笑萱一起完成了对客户端中提供者的调试以及数据库的修改工作. 通过今天的调试工作,我对整个项目有了更深入的认识,对于用java编写客户端服务器程序的流程有了更进一步的了解. 遇到的问题 在今天的工作中,我们发现了之前构建数据库时未考虑到的一些问题,也发现了之前完成的任务中存在的一些错误. 最开始时无法登陆,服务器端不返回消息.次问题结局后,提供者界面中主要的问题主要在于对会员.服务编号进行验证时出现的问题,例如返回的信息不满足预期

陈嘉 2015/07/13 个人文档

姓名 陈嘉 日期 2015/7/13 主要工作及心得 今天,我们将上周分工做的各部分组合起来,进行调试.结果和我们想的一样,根本不能运行.然后我们就开始了一天漫长的调试. 首先是数据从客户端,到服务器.数据库的传送.在第一个登陆界面输入完用户名和密码之后,点击登录按钮之后并没有反应.但是点击返回按钮仍然可以返回.说明并没有卡在某个函数里.数据从客户端传到了服务器,又成功返回,但是并没有执行对错判断.我们利用System.out.println来进行测试,验证猜想,检查数据在哪部分出了问题.结果是

赵晓铮 2015/7/13 个人文档

姓名 赵晓铮 日期 2015年7月13日 主要工作及心得 今天,在上周合并代码完成的基础上,我和陈嘉共同完成了操作员部分及经理部分的代码调试工作. 最终,在一天的调试下,我们从刚开始的登陆不进去,到增删与数据库连接问题,再到修改的时候增加一个界面,传递号码,在原有信息的基础上修改等等,我们一点一点的尝试,过程中学习到了以前没有学过的知识,对软件的调试更加熟悉. 遇到的问题 1.              登录按钮没反应 2.              添加会员提交后,数据库中没有写入 3.   

第13章 Linux的网络管理

本文目录: 13.1 Linux数据包转发功能 13.2 和网络相关的几个文件说明 13.2.1 网卡配置文件ifcfg-* 13.2.2 DNS配置文件/etc/resolve.conf 13.2.3 /etc/udev/rules.d/70-persistent-net.rules 13.2.4 /etc/services 13.3 网络接口配置和主机名 13.3.1 ifconfig 13.3.2 ifcfg 13.3.3 hostname命令 13.4 网关/路由 13.4.1 rout

任笑萱 2015/7/13 个人文档

姓名 任笑萱 日期 2015年7月13日 主要工作及心得 今天,我和张珺主要是一起调试了提供者的部分和数据库的部分.这部分的调试并不是十分的容易,因为提供者的服务记录输入部分会遇到很多的问题,比如日期的字符串的转化问题,JAVA中的日期类和数据库中的日期类的相互转化问题等等.调试过程中也发现了一些小问题,比如数据库中的名称打错了单词,导致软件运行到输入服务记录就会报错,而这种错误的原因往往难以察觉到,所以会耗费一定的时间.还有一个最大的问题就是日期类的相互转化,这一部分耗费了我们一大部分的经历,

13.文件权限管理

1.三种基本权限 ?R 读权限 ?W 写权限 ?X 执行权限 2.查看文件和目录的权限 ?ls –l 文件名 ?显示信息包含:文件类型(d 目录,- 普通文件,l 链接文件),文件权限,目录子目录或文件的硬链接数,文件的属主,文件的所属组,文件的大小,文件的创建时间,文件的名称 ?-rw-r--r--  1 itcast users  2254 2006-05-20 13:47 tt.htm ?从第二个字符起rw-是说用户itcast有读.写权,没有运行权,接着的r--表示用户组users只有读

练习 时间 查看 管道 vim 权限

1.显示当前时间,显示格式为hh:mm:ss,并保存到文件time.txt文件中. 2.  显示/etc/passwd文件的第15-18行内容 3.显示/bin中文件包含大写字母的文件,保存到桌面1.txt文件中,并统计个数显示到屏幕 4.在student用户下查找/etc下passwd文件,屏蔽错误输出 5.在student用户下查找/etc下passwd文件,正确输出保存到/tmp/westos.out ,错误输出保存到/tmp/westos.err 6.在student用户下查找/etc下

2015/10/13 算法习题:最大子列和问题

已经正式开始学习数据结构和算法,先学了网易云课堂上的浙江大学的数据结构课,是陈越和何钦铭上的,了解了什么是数据结构和算法后,学习了一些时间空间复杂度分析的技巧,结合之前马虎掌握的学习,先从简单的题目入手学习. 题目是这样的: 给定了一个n个整数组成的序列,求它各个子列中,子列和最大的值. 输入:输入n个整数组成的序列 要求输出最大子列和. 示例: 输入: -2 11 -4 13 -5 -2 输出: 20 做出这题的难度不是很大,至少很容易可以做到暴力求解,然而暴力求解的时间复杂度是很大的. 我用