Linux系统学习笔记(一)-准备环境与工具

准备工作

一、安装虚拟机工具

VMWare Workstation 15.5.1
下载地址:https://www.vmware.com/cn/products/workstation-pro/workstation-pro-evaluation.html

二、安装Linux系统

Linux的主要运行版本:
https://www.tecmint.com/10-linux-distributions-and-their-targeted-users/
以下是我安装的版本
1、Ubuntu系统
有图形界面
2、CentOS 7 64系统
基础服务器安装,没有图形界面

安装注意点:

1、默认root账号没有密码,但最后登录时必须有密码,导致可能需要后续修改,所以建议安装时,注意设置root账号密码。如果安装过程中没有创建root密码,或者忘记密码,需要使用以下步骤重新设置密码
(参考:https://blog.csdn.net/lxllinux/article/details/81910507)
重启虚拟机,随即长按shift进入grub菜单;
选择recovery mode,回车确认;
在Recovery Menu中,选择“Root Drop to root shell prompt”,回车确认;
进入shell界面,使用passwd命令重新设定密码:passwd root,回车确认;
输入新密码;
再次确认新密码;
看到密码设定成功提示:passwd: password updated successfully;
重启系统进入GUI界面:sudo reboot;
2、建议创建一个管理员账户。
3、CentOS 7 64 默认安装选项为最小安装,为了避免后续很多命令找不到的情况,最好选择基础服务安装。
4、如果不小心选择了最小安装,ifconfig等命令无法运行,需要使用root账号登录,运行yum search ifconfig 和yum net-tools \来安装
(详细排查过程参考:https://www.cnblogs.com/cy60/p/9287856.html

三、安装远程连接工具

1、SecureCRT: https://blog.csdn.net/ddsheng1128/article/details/88659200
(方便操作命令行)
2、WinScp: https://winscp.net/eng/docs/lang:chs
(方便传输文件)

四、网络链接

在虚拟机设置中
Linux系统学习笔记(一)-准备环境与工具

  • 桥接模式:在网络中分配到独立IP,此时虚拟机相当于真实计算机
  • NAT模式:虚拟机共享本机IP,虚拟机可以正常访问本机和其他主机,但不能被访问(相当于一个隐形计算机,‘我’可以看到‘别人’,‘别人’看不到‘我’)
  • 仅主机模式:断网状态下可以与主机通讯,但需要特别设置一下IP, 使他和主机处于同一个网段
    以上是自己的简单理解,附上某大神的完美总结
    https://blog.csdn.net/ning521513/article/details/78441392

五、注意事项

  • Linux严格区分大小写。
  • Linux所有内容使用文件形式存储。
  • Linux没有扩展名的概念,一些约定俗称的扩展名是为了方便管理员查看
  • Linux所有的存储设备都必须挂载之后用户才能使用,包括硬盘、U盘和光盘,类似与windows中的分盘。但需要手动分盘。有图形界面的除外。
  • Windows下的程序不能直接在Linux中安装和运行。

六、大佬的建议

  • 没有特殊要求,不要装有界面的系统,会影响性能
  • Linux中很多目录有特殊作用,最好不要随意使用
    这里有位博主总结的很详细,值得查看
    https://blog.csdn.net/u013239236/article/details/48845251
  • 服务器一般不要关机,要重启,并在重启前正常关闭服务
  • 不要在服务器访问高峰运行高负载命令
  • 远程配置防火墙时不要把自己提出服务器

学习内容大部分来自兄弟连免费课程:https://ke.qq.com/course/261163?term_id=100307920&taid=1770316800195627

一个扫描网站服务器系统的网站:http://www.netcraft.com