您的位置:首页 > 运维架构 > Linux

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

2016-04-28 09:58 239 查看
Linux 分层结构

a).裸机:即硬件设备,基于裸机的开发要特别了解硬件本身,开发门槛高,开发复杂,程序不可移植,有大量的重复性工作,当然优点就是最有效的使用硬件。

b).linux kemel :基于一切皆文件的理念极大的标准化和简化了基于硬件 的开发工作,同时在内核加入了任务地调度、Memory、CPU等管理极大的方便了程序的开发

c).Shell:基于linux内核提供的System Call来非常友好的完成与内核交互的功能,达到更加轻松的使用硬件的能力。最经常使用的Shell是Bourne Again Shell 简称Bash

d).一定要用Root用户





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



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

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



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选项来隐藏具体加压缩的详情。



每一列:每一行文件详情最前面的内容代表文件类型:文件用“-”表示,目录用“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







域名链接不通的问题:
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: