一、安装Linux
1.安装前准备工作
(1)VMWare虚拟机软件
在虚拟机中安装Linux和独立安装的好处
VMware Workstation 是一款功能强大的桌面虚拟计算机软件,提供用户可在单一的桌面上同时运行不同的操作系统,和进行开发、测试 、部署新的应用程序的最佳解决方案!
硬件配置要求,比如预留1G的内存、最少10-20G的硬盘空间
(2)Linux最受欢迎的分支
Linux版本众多是众所周知的事情,而且每天都在增加,比较有名的版本就几百种。我们来看看最受欢迎的发行版有哪些:
- UBUNTU
- Debian
- OpenSUSE:来自德国
- Gentoo
- CentOS:CentOS是一个重新编译可安装的Red Hat Enterprise Linux(RHEL)代码,并提供及时的安全更新的所有套装软件升级为目标的社区项目。更直接地说,CentOS是RHEL克隆版而已。
- FreeBSD
本文选择的是CentOS
2.我踩过的坑
安装过程踩了许多坑,遇到很多问题,下面是解决过程中用到的的靠谱资料(感觉能出的问题我都遇到了…)
(1)VMware下安装centos6.7的步骤
下面这篇博客真的超级详细
https://www.cnblogs.com/mosson0816/p/5416376.html
(2)此主机支持 Intel VT-x,但 Intel VT-x 处于禁用状态
安装好了,结果出现禁用,我的天!
下面这篇博客介绍了如何解决这一问题,首先就是要让电脑进入BIOS
https://blog.csdn.net/zflovecf/article/details/80000180
关于如何进入BIOS,电脑不一样,方式不一样,可以百度,都能找到
联想电脑充电插口旁边有个小按钮,关进状态下按这个小按钮可以进入BIOS
(3)linux虚拟机网络配置(Centos6.5)
VMware下安装好centos6.7(6.x都行),网络连接方式选择NAT,但是还是连不上网,因为我们的网卡并没有开启,
下面这篇博客详细介绍了如何通过简单操作,开启网卡
https://blog.csdn.net/sinat_36564972/article/details/81560733
二、初步了解Linux环境
1.重新开启虚拟机,登录
[ root@muguangjingkong ~] #
对应:
root用户名
muguangjingkong主机名
~ 所在目录名称
2.# 和$
#:表示当前用户属于root用户,超级管理员用户
对系统进行配置管理的时候,需要使用root用户
$ :表示用户属于普通用户
3.在Linux系统下,查看Ip地址命令
# ifconfig
类似于我们在Win系统下,查看IP地址的命令
ipconfig
三、基本操作命令
1.用户相关命令
# clear 清理屏幕
- 创建用户
# useradd jingkong
Linux下每个用户,都有密码,设置密码
# passwd jingkong
在Linux系统下,默认情况下,创建一个用户的同时会给用户在系统的目录下创建
一个属于自己的用户目录,改目录称为用户主目录
规则: /home/username
jingkong用户: /home/jingkong, 用户主目录可以使用~进行表示
- 切换用户
#|$ su - jingkong
注意事项:
root用户切换到普通用户,不需要输入密码
# su - jingkong
普通用户切换到root用户,需输入root用户密码
$ su
- 显示当前用户所在的目录
$|# pwd
- Linux系统的主机名称
查看主机名称
#|$ hostname
设置主机名称
# hostname muguangjingkong
注意事项:
此种方式设置主机名称,仅仅在当前使用没有问题,当时重启机器以后,主机名称会变化。为什么???
原因:在Linux系统中, 系统的配置的信息都是来自于文件中。
- 永久性的设置主机名称
# cat /etc/sysconfig/ network
2.读取和编辑
(1)读取Linux系统上文件内容的命令
cat
(2)Linux编辑T具vi
vi filename --编辑文件内容
进入编辑插入模式:i
推出插入模式:Esc
保存文件
第一步:冒号(:)
第二步: wq
不保存文件
第一步:冒号(:)
第二步: q!
3.重启系统
*关机
# halt
*重启
# reboot
# init 6
4.查看目录文件
ls #list 的缩写
#查看当前目录下,有哪些文件
ls -l
#以长格式显示目录下的内容列表。输出的信息从左到右依次包括文件名,文件类型、权限模式、硬连接数、所有者、组、文件大小和文件的最后修改时间等。
ls -a
#比ls多了一些以.开头的文件,以.开头的文件,隐藏文件
特殊目录标识符
一个点‘.’:表示的是当前目录
两个点‘..’: 表示的是上级(父级)目录
四、远程连接工具及安装
远程连接工具辅助我们进行使用系统,方便操作
1.远程连接四要素
Ip地址 用户名 密码 ssh
2.四大远程连接工具
(1)远程命令行:SecureCRT、xshell
- xshell5下载和安装教程
https://blog.csdn.net/xx5595480/article/details/78148920
- xshell入门使用教程
https://jingyan.baidu.com/article/e75057f210c6dcebc91a89dd.html
注意事项,当第一次远程连接到Linux系统时,进入当前用户的主目录
(2)远程FTP:filezilla
- Filezilla windows 下载安装完全教程
https://blog.csdn.net/weixin_42255190/article/details/99288673
(3)远程编辑工具:NotePad+ 、UltraEdit
- Notepad++ 7.8.5 官方中文版
https://dl.pconline.com.cn/html_2/1/117/id=10699&pn=0.html
- FTP插件安装
第一步:找到插件管理(我这个已经装好了,开始的时候没有NppFTP)
第二步:在“可用”里搜索nppftp,然后直接安装即可
(4)远程界面工具:Xmanager4
这个我没有安装