Linux学习之初,认识Linux和如何安装centos7系统
第一章:学习之初
1.养成新的习惯。
习惯使用命令行;输完命令之后确认命令无误在按空格;密码安全要注意;学习要稳重求进,打牢基础;多做总结,每一次操作都有新的手收获;学习新的内容也别忘了复习前面的内容;多做尝试,每一个变化解决了,就是新的收获。
2.课程学习的一些连接资料。
r.aminglinux.com 学习资源软件包,连接,下载地址等。
centos7.aminglinux.com 学习课程代码,命令大全。
链接:http://pan.baidu.com/s/1mg49Taw 密码:yk4b shell相关电子书
3.课堂要用上的几个文件软件下载地址。
1.1 操作系统 centOS 7.4系统 64位http://mirrors.sohu.com/centos/7.5.1804/isos/x86_64/CentOS-7-x86_64-DVD-1804.iso
1.2 vm10下载地址:
http://pan.baidu.com/s/1eQxOVPC
官方地址:http://www.VMware.com
1.3 终端 puTTY下载地址:
https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
1.4 终端Xshell下载地址:
http://www.xshellcn.com/xshell.html
1.5 keepass keepass.info 密码管理软件,下载地址:
https://keepass.info
第二章:安装vmware workstation 10 和centos7系统
1.下载VMware和centos7.
vm10下载地址:http://pan.baidu.com/s/1eQxOVPC
官方地址:http://www.VMware.com
操作系统 centOS 7.4系统 64下载地址:
http://mirrors.sohu.com/centos/7.5.1804/isos/x86_64/CentOS-7-x86_64-DVD-1804.iso
2.开始安装vmware。
双击vmware.exe > 接受许可协议中的条款 > 选择典型就可以了 > 更改安装路径为空间较大的磁盘 > 关闭启动时检查产品更新 > 创建快捷方式 > 继续“已准备好执行的操作” > 完成安装 > 百度搜索一个产品密钥 > 继续使用VMware。
3.新建虚拟机。
打开VMware > 创建新的虚拟机 > 典型安装 > 安装程序光盘映像文件ios > 浏览找到你下载的centos7的iOS镜像文件 确定 > 选择Linux操作系统 > 选择centos 64位 > 命名虚拟机名称 > 选择安装位置“找一个大一点的磁盘里面” > 指定磁盘空间为20G足够支撑下面学习做实验了 > 将虚拟磁盘分为多个文件 > 内存分配最少1G > 网络适配器有桥接模式:虚拟机与物理机连的是同一个网络;NAT模式:物理机充当一个“路由器”的角色,虚拟机连接物理机分配ip地址上网,固定ip更加稳定;仅主机模式:相当于虚拟机与物理机用一根网线直连了,直接使用网线连接的网络。 > 点击完成 > 就已经创建好了一个虚拟机了。
4.安装Linux操作系统。
启动你新创建的虚拟机 > 开启此虚拟机 > 用键盘上下键选择第一行" install centos linux 7" > 安装centos 7系统 > 回车 > 英文水平不好的话语言选择中文,点击继续 > 本地化默认时间日期为上海,键盘汉语,语言支持英文,安装源为本地介质,软件选最小安装 > 安装位置选择我要“我要配置分区”点击完成 > 点击LVM下拉选择“标准分区” > 点击左下角+按钮,添加新挂载点 > 设置/boot 为200M,swap为2G“一般此分区分配内存标准是内存的两倍,如果内存大于4G也最多分配8G即可” ,/ 分区期望容量不填就行了,剩下的空间会自动全部分配到该分区下 > 点击完成 > 接受更改 > 下拉点击“开始安装” > 设置root密码,密码过于简单的话要双击“完成” > 等待安装好后,点击重启即可
5.cenos 7网络配置“以下#后面接的内容为命令输入”。
#root > 输入前面设置的root密码 > #dhclient“自动获取网络ip” > #ip addr"查看ip地址" > 同时按下Ctrl+Alt键释放你的鼠标 > 点击VMware虚拟机左上角的“编辑” > 打开“虚拟网络编辑器” > 选中VMnet8(NAT模式) > 点击右侧"NAT设置"记住网关地址 > 关闭“虚拟网络编辑器” > 按Ctrl+G回到输入命令 > #ping -c 5 www.baidu.com "测试网络是否可以联网” > #vi /etc/sysconfig/network-scripts/ifcfg-ens33 “vi是编辑器,编辑/etc/sysconfig/network-scripts/ifcfg-ens33 这个网卡配置” > 按 “i” 键进入编辑模式 > 将ONBOOT=no改为ONBOOT=yes > 将BOOTPROTO=dhcp改为BOOTPROTO=static
并加入如下几行命令行:
IPADDR=192.168.43.133
NETMASK=255.255.255.0
GATEWAY=192.168.43.2
DNS1=119.29.29.29
解释一下上面内容:ONBOOT表示网卡是否随系统一同启动;BOOTPROTO用来设置网卡的启动类型,dhcp表示自动获取ip地址,static表示手动设置静态ip地址;IPADDR用来指定ip地址;NETMSK指定子网掩码;GATEWAY指定网关;DNS1指定上网用的DNS IP地址,这个119.29.29.29是国内DNSpod公司提供的一个公共DNS。
完成以上操作后按“esc”键,输入“:wq”并回车,保存并退出刚才的文档。
#systemctl restart network.service "重新启动网络服务”
#ip addr "查看ip地址,正确的话,输入下面的命令”
#ping -c 4 www.baidu.com “测试网络是否有问题”
如果网络没有问题则网络配置成功。“如下配有操作命令图”
5.一些常用的快捷键。
Ctrl+c 终止当前命令
Tap 实现自动补全功能
Ctrl+D 退出当前终端
Ctrl+Z 暂停当前进程
Ctrl +L 清屏
Ctrl+A 让光标移动到最前面
Ctrl+E 让光标移动到最后面
6.认识Linux系统目录结构。
1.1 会用到的一些命令:
#man “查看命令的帮助文档”>空格键下翻,上下键可以前后移动文本,“q”键退出帮助文档。
#ls “用于列出指定目录或者文件”
#ls -a “列出当前目录下的文件和目录,含有隐藏文件” #ls -l “查看该文件的详细信息 ” #ls -d “查看该目录的详细信息”
#shutdown -h 10 “十分钟后关机”
#shutdown -h now “立即关机”
#shutdown -h 20:25 “将在20:25关机”
#shutdown -h +10 “十分钟后关机”
#shutdown -r now “立即重启”
#shutdown -r +10 “十分钟后重启”
#reboot “重启”
#halt “关闭系统”
#init 0 “关机”
#init 6 “重启”
1.2 Linux的目录结构。
/bin 该目录下存放的是最常用的命令。
/boot 该目录下存放的是启动Linux是使用的一些核心文件。
/dev 该目录下存放的是Linux的外部设备
/etc 该目录下存放的是所有系统管理所需要的配置文件和子目录
/home 这是用户的家目录
/lib和/lib64 这两个目录下存放的是系统最基本的动态链接共享库
/media 系统自动识别的一些设备(如u盘,光驱等),识别后会挂载到该目录下。
/mnt 系统提供给用户让用户临时挂载别的文件系统。
/opt 给主机额外安装软件所设置的目录
/proc 该目录是虚拟目录,是系统内存的映射,可以访问它来获取系统信息。
/root 系统管理员的用户家目录
/run 用来存放一些服务的pid。
/sbin 该目录下存放的是系统管理员使用的系统管理程序。
/srv 该目录下存放的是一些服务启动之后需要提取的数据。
/sys 该目录下存放的是与硬件驱动程序相关的信息。
/tmp 该目录下存放一些临时文件。
/usr 存放用户的应用程序和文件。
/usr/bin 存放系统用户使用的应用程序。
/usr/sbin 存放超级用户使用的比较高级的管理程序和系统守护程序。
/usr/src 内核源代码默认的放置位置。
/var 存放不断扩充且经常修改的目录,包括各种日志文件或者pid文件。