安装说明
目前流行的虚拟机有:Xen。它可以让多个虚拟机在单独一台机器上运行各自的操作系统。
VMware。由VMware公司开发,功能强大,软件比较成熟,
KVM,基于Kernel的虚拟机,它也是一个开源的产品,只不过它运行在Linux上,作为Linux内核的一部分
Virtual Box。Sun公司的大作,可以在Windows上运行。
常用的Linux操作系统有三种,它们分别是Redhat、 debian及Ubuntu,Ubuntu有两种版本,分别是Desktop版本及Server版本
本人采用VMWare作为虚拟机的容器,使用最新的Ubuntu16.04desktop版作为虚拟机。
基本操作
- 采用sudo passwd命令修改root密码
- 采用su(switch user)命令切换用户
- 可以用pwd(Print Working Directory)命令查看完整路径
- 用cd(change directory)命令改变工作目录,例如切换到根目录,在linux中,/表示根目录。切换回当前用户的工作目录,可以用cd ~命令(~表示当前用户默认的工作目录)
- 不加任何参数的ls命令,简易列出目录中的所有文件和目录,ls -a 列出目录下的所有文件包括隐含文件,ls -al列出目录下所有文件和目录的详细信息,ls -l列出当前目录下所有文件的用户和组信息,使用chown -R user:group profile命令可以改变当前目录下profile的user。
- man命令获取命令帮助手册,如man ls
- /mnt/hgfs/profile命令用于切换到虚拟机的共享文件目录下
用户和组点击打开链接
Linux是一种多任务、多用户的操作系统,在ls -a命令下便涉及到用户和组的权限问题。
在Linux中,用户是能够获取系统资源的权限的集合,组是权限的容器。
部分内容来源于:http://www.2cto.com/os/201404/293172.html
与Linux用户信息相关的文件有两个,分别是/etc/passwd, /etc/shadow
/etc/passwd文件内容格式为:account:password:UID:GID:GECOS:diretory:shell
account: 用户名或帐号
password :用户密码占位符
UID:用户的ID号
GID:用户所在组的ID号
GECOS:用户的详细信息(如姓名,年龄,电话等)
diretory:用户所的主目录
shell:用户所在的编程环境
用户管理包括用户账户的添加、删除和修改,所有操作都影响/etc/passwd文件的内容。
组管理:在linux系统中,每个用户都有一个用户组,没有指定时都默认为私有组,私有组名同用户名一致,建立用户组的好处是系统能对一个用户组中的所有用户的操作权限进行集中管理。
组管理涉及组的添加、删除和修改。
组的增加、删除和修改实际上就对/etc/group文件的更新。
权限分配
包括增加、减少权限;改变用户、用户组。
文件系统点击打开链接
主要包括访问控制列表ACL、链接、压缩和归档文件、其他日常管理实用程序四个方面的内容。
在实际使用使用过程中,可能linux系统自身权限控制不能满足要求,还需要进一步细化,此时可以用访问控制列表ACL( Access Control List )进行,它主要提供 owner,group,others 的 read,write,execute 权限之外的细部权限配置。它可以针对单一使用者,单一文件或目录来进行 r,w,x 的权限规范,对于需要特殊权限的使用状况非常有帮助。
防火墙
1、关闭ubuntu的防火墙
ufw disable
开启防火墙
ufw enable
2、卸载了iptables
apt-get remove iptables
3、关闭ubuntu中的防火墙的其余命令
iptables -P INPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -P OUTPUT ACCEPT
iptables -F