测试那些事儿—软测必备的Linux知识(四)

1.文件权限管理

ls -l 显示的内容如下:

测试那些事儿—软测必备的Linux知识(四)

10个字符确定不同用户能对文件干什么

第一个字符:-表示文件,d表示目录,l表示链接

其余字符每3个一组(rwx),r-读,w-写,x-执行

第一组rwx:文件所有者的权限是读写和执行

第二组rw-:与文件所有者同一组的用户的权限是读写但不能执行

第三组r--:不与文件所有者同组的其他用户的权限是读,不能写和执行

2.权限的作用

2.1权限对文件的作用

r:读取文件内容, cat more head tail

w:编辑,新增,修改文件内容 vi echo(有写权限不一定有权限删除,因为写指的是对下一级写权限,能否删除需要看上一级目录的权限)

x:可执行

2.2权限对目录的作用

r:可以查询目录下的文件名

w:有修改目录结构的权限,如新建文档和目录,删除该目录下的文件和目录,重新命名该目录下的文件和目录。

x:可以进入目录

3.文件权限命令

3.1 chmod 改变文件或目录的权限

赋值方式:chmod 755 abc :赋予abc权限rwxr-xr-x

指定方式:chmod u=rwx ,g=rx,o-rx abc 同上:u=用户权限,g=组权限,o=不同组其他用户权限

增加,减去

chmod u-x,g+w abc :给abc去除用户执行的权限,增加组写的权限

chmod a+r abc:给所有用户添加读的权限

3.2chown 改变所有者

chown xiaoming abc:改变abc的所有者为xiaoming

chown root ./abc :改变abc这个目录的所有者为root

chown -r root ./abc:改变abc这个目录及其下面所有的文件和目录所有者为root

3.3 chgrp:改变用户组

charp root abc:改变abc所属的组为root

注意点:

对文件来说:最高权限是x,对隐藏文件要慎用执行权限。

对目录来说:最高权限是w,只有赋0,5(rx),7(rwx),因此对目录来说要慎用写权限

4.网络管理

4.1 虚拟机配置固定IP

1)查看宿主机的网络配置信息:打开windows的cmd窗口,输入ipconfig /all

记住如下信息:

网关:192.168.1.1

子网掩码:255.255.255.0

DNS: 211.138.156.66
            211.138.151.161

测试那些事儿—软测必备的Linux知识(四)

2)打开宿主机的网络与共享中心,禁用掉虚拟机网卡

3)虚拟机网络设置:选中虚拟机-->右键-->设置-->网络适配器-->选择桥接模式

测试那些事儿—软测必备的Linux知识(四)

4)进入虚拟机,修改网卡文件如下:

vim /etc/sysconfig/network-scripts/ifcfg-eth0

设置说明:

DEVICE=eth0  #网卡名称

BOOTPROTO=static  #网卡获得IP地址的方式,static|dhcp|booth,分别对应静态指定IP地址,通过dhcp协议获得的IP地址,通过bootp协议获得的IP地址

ONBOOT=yes   #开机启动

TYPE = Ethernet   #网络类型

IPADDR=192.168.0.188  #本机地址,设置一个局域网没有用到的IP地址

NETMASK=255.255.255.0  #子网掩码,保持和宿主机相同

GATEWAY=192.168.1.1   #网关,保持和宿主机相同

DNS1=211.138.156.66   #主DNS,保持和宿主机相同
DNS2=211.138.151.161    #备用DNS,保持和宿主机相同

注:也可以修改成谷歌的公共DNS:

DNS1=8.8.8.8

DNS2=8.8.4.4

5)重启网络服务,让配置生效

service network restart

6)测试网络,ping一下网关:ping 192.168.1.1

7)测试外网连接:ping  www.baidu.com

8)测试SSH连接,使用xshell进行远程连接

5.网络相关命令

5.1 netstat 显示网络统计信息的命令

此命令用来显示整个系统目前的网络情况。

5.2 ping 检测主机连接命令

是一种网络检测工具,用来检测远程主机是否正常,或是两部主机间的介质是否为断,网线是否脱落或网卡故障

ping 对方 ip地址

5.3tranceroute 显示数据包经过历程

此命令可以直接输入使用,用来检测数据包在网络上传输的过程,从本机到远程主机的完整路径,帮助管理员解决问题

5.4 route 显示路由表route

所谓路由是指将数据由来源网络送往目的网络的操作。在大型网络中,路由是非常复杂的,因为数据包在抵目的地时,可能经过的节点有很多,路由表是存储在路由器或一些其他链接设置上的窗体。其中记录了到指定路径的网络路径,以及这些路径的相关数值

此命令可以直接使用,来查看本机路由的情况。

上一篇:java基础---->Zip压缩的使用(转)


下一篇:JavaScript 基础,登录验证