VMware安装、centOS安装及常用命令的总结
VMware的安装
-
步骤1:运行“VMware-workstation-full-10.0.2-1744117.1398244508.exe”
-
步骤2:引导页面,选择下一步
-
步骤3:同意许可,下一步
-
步骤4:安装类型——自定义
-
步骤5:修改安装位置
-
步骤6:组件配置(默认)
-
步骤7:软件更新(自定义)
-
步骤8:用户体验改进计划(自定义)
-
步骤9:创建快捷方式(自定义)
-
步骤10:配置完成,点击继续安装
-
步骤11:输入许可证密码
VMware配置
- 步骤1:“新建虚拟机”
- 步骤2:配置类型——典型
- 步骤3:创建空白硬盘(稍后安装操作系统)
- 步骤4:选择安装的系统和相应的版本
- 步骤5:选择虚拟机的安装位置及名字(自定义)
- 步骤6:指定磁盘容量
- 步骤7:硬件配置
-
完成,点击开启
linux安装
- 释放鼠标 ctrl+alt
- 第一次使用虚拟机,提供,默认都“勾选”,点击“确定”
安装
- 选择第一项
- 选择Skip
- 选择Next
- 选择中文,下一步
- 选择美国英语,下一步
- 选择基本存储设备,下一步
- 选择是,
- 选择配置网络,点击System eth0,编辑,勾选自动连接,在IPV4设置的方法里选择(DHCP)。
- 下一步,一直到设置根密码,然后下一步
- 第一第二个选项都一样,选择一个,然后下一步。
- 将修改写入磁盘
- Desktop:桌面操作界面,包括常用的桌面软件;Minimal Desktop:基本的桌面系统,包含的软件更少;Minimal:基本的系统,不包含任何可选的软件包;Basic Server:安装的基本系统的平台支持,不含桌面;Database Server:基本的系统平台,加上PHP,Web server Mysql PostgreSql数据库的客户端,没有桌面;Virual Host:基本系统加虚拟平台;Software Development Workstation:包含软件较多,基本系统,虚拟化平台,桌面环境,开发工具。我选择Basic Server,其他默认,下一步
- 重启 重新引导
- 登录 账号:root 密码:根密码 登录成功
Linux客户端使用(SecureCRT)
CRT是用于输入linux系统的命令,跟直接在linux系统输入命令一样,但是在开发中一般不会直接在linux系统中输入命令。
- 在linux系统里输入ifconfig,查看ip
- 如图所示
-
输入用户名,用户名为root
-
输入密码,密码为根密码
- 连接成功
- 乱码问题解决方法
- 关闭CRT重新登录,选择相应的主机,点击鼠标右键,选择属性,点击外观,把字符编码改成UTF-8,确定,登录,问题解决。
Linux客户端使用(filezilla)
filezilla可以直观的查看linux系统的文件目录,对文件目录进行常用操作,创建新的文件夹,文件等,还可以从实体机发送数据到虚拟机中的linux系统中。
- 主机输入IP地址,用户名为root,密码是根密码,端口是22,点击快速连接。
linux常用命令
- clear :清屏
- pwd :显示当前在哪个目录下工作
磁盘管理命令
ls命令
- ls(list)功能:列出目录内容
- 格式:ls【参数】【文件或者目录】
- –help :列出ls的所有带参数的命令以及使用说明
- -ll(等同于 -l):使用详细格式列出列表
- ll/home/ :显示指定目录下的内容
cd命令
- cd(change directory) 功能:切换目录
- 语法格式:cd【目录】
- 常用
- cd ~:当前用户目录
- cd /:根目录
- cd -:上次访问的目录
- cd …:上一级目录
- cd :缺省当前用户目录
mkdir命令
注意,如果没有./…这样的格式,是在总的大目录下建的文件目录,不存在于linux系统自带的任何目录中。
- mkdir(make directory) 功能:创建目录
- -p 父目录不存在的情况下先生成父目录
- -v 显示命令执行过程中的详细信息
文件管理——文件浏览
cat命令
- cat(catenate)功能:显示文本文件内容
- 语法格式:cat 文件:显示指定的文本文件内容
more命令
- more功能:分页显示文件内容,还支持直接跳转行的功能
- 语法:more file
- 操作
- Enter:向下n行,需要定义,默认为一行。
- 空格键(或Ctrl+f):向下滚动一屏
- B(Ctrl+B): 返回上一屏
- q:退出more
less命令
- less功能:分页显示文件内容,操作更详细的
- 语法:less 【参数】 文件
- -m:显示类似more命令的百分比
- -N:显示每行的行符
- 操作
- 空格键(或page down):前进一页
- b(page up):后退一页
- d:前进半页
- u:后退半页
- 回车键(方向键向下):前进一行
- y(方向键向上):后退一行
- /字符串:向下搜索
- ?字符串:向上搜索
- v:进入vim编辑器
- 左右方向键:相当于水平滚动条
- q:退出
tail命令
- 功能:用于显示指定文件末尾,不指定文件时,作为输入信息进行处理,常用于查看日志文件。
- 语法:tail【必要参数】【选择参数】【文件】
- -n<行数>:显示行数
- -f:循环读取
文件管理——文件操作
cp命令
- cp(copy)功能:复制文件或者目录
- 语法:cp【参数】【源文件或者目录】【目标文件或者目录】
- -r(–recursive):递归处理,将指定目录下的文件与子目录一起处理。
要想成功复制,必须配合 -r 一起使用。
mv命令
- mv(move)功能:移动或者更名现有的文件或者目录
- 语法:mv 【源文件或者目录】【目标文件或者目录】
- -f或–force:若目标文件或目录与现有的文件或目录重复,则直接覆盖现有的文件或目录
rm命令
- rm(remove)功能:删除文件或者目录
- 语法:rm【-dfirv】【–help】【–version】【文件或目录】
- -f或–force:强制删除文件或者目录
- -r或-R或–recursive:递归处理,将指定目录下的所有文件及子目录一并处理
- -rf:强制删除文件或者目录,递归处理,将指定目录下的所有文件及子目录一并处理
find命令
- find功能:查找文件或者目录
- 语法:find【目录。。】【参数】
- -name:指定字符串作为寻找文件或目录的范本样式
文档编辑
vi或者vim命令
基本操作
- 输入“vim 文件名”进入“一般模式”
- 按下“i”从一般模式进入“插入模式”
- 按下“esc"从插入模式退出到“一般模式”
- 在一般模式下输入“:wq”,退出编辑
管道 |
- linux提供管道符号“|”,作用是“命令1”的输出内容将作为“命令2”的输出内容,一般与grep命令一起使用
- 语法:命令1|命令2
grep命令
grep全称是Global Regular Expression Print,表示全局正则表达式版本
- 功能:用于过渡/搜索特定的字符,可使用正则表达式与多种命令配合使用,
- 语法:grep【option】 pattern【file】
- -i或–ignore-case:忽略字符大小写的差别
系统命令
ps命令
- 功能:ps命令是Process Status 的缩写,提供对进程的一次性查看,以及执行ps命令的那个时刻进程信息
- 语法:ps【参数】
- -e:这个参数的效果与指定"A"参数相同,显示所有程序
- -f:显示UID,PPIP,C与STIME栏位
kill命令
- kill功能:删除执行中的程序或者工作
- 语法:kill【参数】【程序】
ifconfig命令
- 功能:显示网络设备
- 命令:ifconfig
ping命令
- 功能:测试与目标主机的连通性
- 命令:ping 主机名或IP地址,按Ctrl+c退出
备份压缩:tar命令
- tar功能:一个压缩文件备份压缩
- 语法:tar命令
- -c:建立一个压缩文件的参数指令(create)–压缩
- -x:解开一个压缩文件的指令参数(extract)–解压
- -z:是否需要用gzip压缩
- -v:压缩的过程中显示文件(verbose)
- -f:使用档名,在f之后要立即接档名(file)
- 常用解压参数组合:zxvf
- 常用压缩参数组合:zcvf
- 压缩
- 解压
关机重启
- Linux centOS重启命令:reboot
- Linux centOS关机命令:halt ,立即报名
文件权限:chmod命令
- chmod(change mode)功能:变更文件或目录的权限
- 语法:chmod【参数】<权限范围><符号><权限代号>
- -R或–recursive:递归处理,将指定目录下的所有文件及子目录一并处理
- 权限范围的表示法如下:
- u:User,即文件或目录的拥有者
- g:Group,即文件或目录的所属群组
- o:Other,除了文件目录及目录拥有者或所属群组之外,其他用户都属于这个范围
- a:All,即全部的用户,包含拥有者,所属群组以及其他用户
- 符号
-
- 添加权限
-
- 取消权限
-
- 有关权限代号的部分
- r:读取权限,数字代号为4
- w:写入权限,谁代号为2
- x:执行或者切换权限,数字代号为1
- -:不具有任何权限,数字代号为0
总结
- 内部命令:help+命令
- 外部命令:man+命令