Linux 安装VMwareTools ,root登陆,权限问题


Linux 分层结构
a).裸机:即硬件设备,基于裸机的开发要特别了解硬件本身,开发门槛高,开发复杂,程序不可移植,有大量的重复性工作,当然优点就是最有效的使用硬件。
b).linux kemel :基于一切皆文件的理念极大的标准化和简化了基于硬件 的开发工作,同时在内核加入了任务地调度、Memory、CPU等管理极大的方便了程序的开发
c).Shell:基于linux内核提供的System Call来非常友好的完成与内核交互的功能,达到更加轻松的使用硬件的能力。最经常使用的Shell是Bourne Again Shell 简称Bash
d).一定要用Root用户
 

Linux 安装VMwareTools ,root登陆,权限问题_第1张图片

Linux 安装VMwareTools ,root登陆,权限问题_第2张图片



VMWare增强工具用于与windows之间的文件交互。 

Linux 安装VMwareTools ,root登陆,权限问题_第3张图片

安装VMWare增强工具,一方面达到Ubuntu窗口最大化的目的,另外一方面达到虚拟机中的Ubuntu和windows进行文件传输的功能。
 
 

使用apt-get install vim安装linux上最为强大的编辑器vim

Linux 安装VMwareTools ,root登陆,权限问题_第4张图片

Linux 命令
hostname
改变机器名称:vim /etc/hostnameesc->shift+: -> wq  实际是机器的域名,相当于www.baidu.com
关机:shutdown –h now
重启:reboot –h now
查看ip:ifconfig
强制退出vim:shift+: -> q!
修改域名:vim /etc/hosts 
通过vim  /etc/hosts来建立ip和域名之间的映射关系,访问的时候直接访问域名即可,如果要访问远程机器,就必须在当前机器的/etc/hosts文件中配置远程机器的域名和ip地址的映射关系,这样当我们访问远程的域名的时候,就通过解析/etc/hosts来定位远程机器的ip地址,从而访问远程机器。
pwd 当前所在的工作目录
通过cd来切换到某个目录。
ls:通过ls(list)来查看当前目录下的文件(夹)的具体名称。通过ls-l来查看当前目录下文件(夹)信息的详情,当然你也可以通过ll看上级目录
man
ll
使用vim打开编辑文件时linux程序员最常用的文本编辑器,打开文件后可以按下“i”来进入插入模式从而修改文件的内容,保存退出的命令:wq 
查看文件的指令:一般使用vim编辑器,或者使用gedit图形化编辑器来查看文件的内容:我们也可以私用cat来显示小文件中的所有内容。如果文件需要被一页一页的查看,此时可以用more命令来查看文件内容,按enter键进行翻页;也可以使用tail来直接查看文件最后的内容,经典的使用场景就是查看服务器上的日志文件,head用于查看开头。
创建文件比较简洁的方式是使用touch命令。例如:touch spark.txt
创建目录的命令:mkdir创建一级目录,如果有多级目录需要一次性创建,此时可以使用mkdir-p的方式来创建。
通过rmdir删除内容为空的目录。rm –rf 强制删除当前文件(夹)的所有内容。
使用mv移动文件,如果指定了拷贝后的文件名称,则兼具有拷贝和重命名的功能。使用cp复制文件。
压缩命令:tar –czvf 目标文档的名称 要压缩文档的名称
解压名称:tar-zxvf 要解压的包。可以去掉V这个option选项来隐藏具体加压缩的详情。
  Linux 安装VMwareTools ,root登陆,权限问题_第5张图片
每一列:每一行文件详情最前面的内容代表文件类型:文件用“-”表示,目录用“d”表示,快捷方式用“l”。
第2-4列:代表当前用户对于该文件(夹)的具体操作权限,需要说明的是权限有
可读(r)2^2=4
可写(w)2^1=2
可执行(x)2^0=1
如果从数字的角度考虑,对文件最高的权限是7。
第5-7列:代表当前用户所在的用户组对于该文件(夹)的具体操作权限。
第8-10列:代表代表当前用户所在的用户组以外的其他用户的操作权限。
第11列:当前文件的链接数;
第12列:代表当前文件的用户拥有者
第13列:当前用户所在的用户组
第14列:代表文件大小
第15列:文件的创建时间或者最后的修改时间


4.修改文件的用户和用户组
添加用户 useradd
使用chown来设置文件的拥有者
使用chgrp来改变当前文件所属的用户组
也可以使用chown所属用户:所属用户组 文件名字
5.修改文件权限
chmod 对文件的拥有者 文件的组的拥有者 文件组以外的其他人 设置权限,重点要强调的是x权限也就是执行。
6.SSH 远程无密码登陆
使用apt-get install ssh下载安装服务,apt-get install rsync 自动同步服
/etc/init.d/ssh start
ssh server
ps -e  |grep  ssh
生成密码:ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa

cat ~/.ssh/id_dsa.pub >>~/.ssh/authorized_keys

Linux 安装VMwareTools ,root登陆,权限问题_第6张图片


Linux 安装VMwareTools ,root登陆,权限问题_第7张图片

   域名链接不通的问题:
 

你可能感兴趣的:(Linux)