Linux学习
Posted test-chen
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux学习相关的知识,希望对你有一定的参考价值。
Linux学习(一)
一、安装(Centos7)
1、下载安装包:http://www.centos.org/download/ ,在页面中点击“List of current mirrors”,进入List of CentOS Mirrors 页面选择一个中国的Mirror,如:http://mirrors.aliyun.com/centos/,
点击进入,选择版本7点击进入,选择isos点击进入,点击x86_64进入,下载安装包(4G大小的)http://mirrors.aliyun.com/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-1810.iso
2、下载安装VirtualBox:直接百度搜索默认安装(Win10系统需要在安装前进入Bios打开支持虚拟化,关闭微软自己的虚拟化Hyper-V)
3、打开Virtual Box ->点击新建-->输入名称,选择类型:Linux,选择版本:Linux2.6/3.x/4.x(64-bit)-->下一步
4、分配内存:使用建议1G-->下一步
5、选择“现在创建虚拟硬盘”-->创建-->使用VDI-->动态分配-->分配虚报硬盘30.00GB-->创建
6、启动前,点击Virtual Box设置:系统-启动顺序:软区(去掉勾选);存储:控制器IDE-没有盘片-点击右侧光盘图标-点击选择一个虚拟光盘文件-选择下载的CentOs7;
网络:网卡-网络连接方式-桥接网卡 --->点击OK
7、Virtual Bos 点击启-->出现安装CentOs界面,选择可以先检测,再安装(Test This media & install centos 7),回车安装
8、语言选择默认英文,支持中文(如果默认中文支持英文,可能会出现乱码)
9、选择时区:Data & Time--Asia/Shanghai --左上角“Done” ;语言支持:Language Support---English、中文-简体中文;安装选择:Software Selection---通常使用最小
安装(Minimal Install,右侧再勾选Debugging Tools 和Development Tools)
10、磁盘划分:Installation Designation-选择手动划分(I will configure partioning)-->LVM-->点击左下角+,添加分区
11、/ : 5G ; /boot : 500M ; /home : 5G ; /var : 5G ; swap: 5G ; usr:13.5G -->Done --> Accpet change
12、右下角:Begin Installation,开始安装后可以修改root密码,添加用户 -->安装后需要重启reboot
13、使用root登录,配置网络:vi etc/sysconfig/network-scripts/ifcfg-enp0s3 ,最后一行,使用a,修改no为yes,按Esc,:wq保存,使用/etc/init.d/network restart
重启网络,重启后使用ip a查看
14、xshell连接:ssh root@192.168.31.xx 回车 在弹出窗口中输入root密码,就可能拿出虚拟机挂到后台
二、Linux文件系统
1、ext ext2 ext3 ext4 xfs swap
2、目录结构
Linux核心思想:Linux系统中所有的东西都是以文件形式存在
使用rm -rf * chown chmon 等危险命令需要特别注意
bin: 存放命令
boot: 内核、快速启动
dev: 设备、声卡、磁盘等
etc: 系统的配置文件、服务器配置文件
home: 用户工作目录、个人配置文件
lib: 库文件存放,一般不动
media: 可拆卸的媒介挂载点
mnt: 临时挂载文件系统
opt: 可选的应用程序包
proc: 操作系统运行时,进程信息及内核信息,通常不要动
root: Root用户的工作目录,好习惯是不要给这个目录下放东西,根满了后系统无法操作
sbin: 和bin相似,存放root用户的命令
tmp: 临时文件,系统会自动清理,不要存放重要文件
usr: 新装软件存放位置,用户自定义软件安装路径,用户习惯安装路径
var: 服务启动后需要提取的数据,如:存放系统日志
三、磁盘分区、文件系统和目录的关系
hda hdb 两块磁盘
磁盘格式化为文件系统:swap ext2 ext3
hda1 格式化为swap 不需要目录
hda2 格式化为ext2 挂载给boot
hda3 格式化为ext4 挂载给根分区 /
hda4 格式化为ext4 挂载给var
......
hdb1 格式化为ext4 挂载给usr
hdb2 格式化为ext4 挂载给usr/local 单独挂载后不会再占用父目录的空间,会占用自己的分区
......
以上是关于Linux学习的主要内容,如果未能解决你的问题,请参考以下文章