linux自学前三章笔记

学习前的准备

centos7 系统 (下载一个centos7.X的发行版)
虚拟机软件vmware (使用虚拟机安装Linux系统,更加便于自己的学习)
终端远程工具 puTTY+Xshell (使用工具操作Linux系统,体验更佳的学习环境)
印象笔记 (记录重要知识点,可以方便日后翻阅)
51CTO (每日学习笔记,记录自己的历程,以此督促自己学习)
keepass (阿铭老师推荐的小工具,方便记录密码,要养成使用复杂密码不易被盗取的习惯)
百度网盘 (保存自己获得的支援,以供分享和收藏便于自己使用)

r.aminglinux.com 阿铭老师的码市/资源分享
cetos7.aminglinux.com

认识Linux

Linux是类Unix的一款操作系统,Linux是开源的,免费使用和传播,多用于服务器领域,数据收集保存和传输,QQ、微信、游戏、等等后台数据均有服务器进行大数据的保存,使用。

安装虚拟机

1.打开VMware12,新建虚拟机-典型-稍后安装系统-Linux(版本centos7)-虚拟机名称以及位置-磁盘大小选择30G(存储为单个文件)-自定义硬件(内存1G,处理器1个核心数量,NAT模式,新CD/DVD选择好下载好的centos7镜像文件-完成







PS:网络建议选择NAT,理由是当物理机的网络环境变化时,虚拟机的网络并不会有影响。

安装centos7

1.开启虚拟机
2.选择第一项“Install CentOS Linux 7”(第一项:安装centos7、第二项:测试光驱/当前镜像、第三项:排查)

3.进入安装图形界面选择“中文-简体中文(中国)”

4.选择我要配置分区,点击完成开始设置分区

5.选择标准分区,开始设置挂载点(挂载点,相当于给Windows上分CDEF盘符)

1.挂载一个/boot分区,boot是个启动相关的目录,分200M即可

2.接着再挂载一个/swap分区,swap分区是交换分区,当内存不够用的时候可以把物理磁盘的空间临时放在里面,一般分内存的2倍就好,如果本身内存够大,那么建议分8G即可。

3.最后挂载一个根目录,容量选择默认值即可。

6.点击完成后会弹出提醒,提醒接下来的操作会将磁盘全部格式化,这是我们点击接受更改,继续就好

7.其他的选项保持默认,点击“开始安装”会提示要创建ROOT密码,点进去创建好密码(密码不要太简单),创建好密码点击完成,等待系统自己安装完成点击重启进入系统

 

 

linux和windows互传文件

首先的要安装一个软件,只能使用xsell,不能使用putty因为putty不支持

安装完软件后就可以与windows相互传文件了

有linux向windows传文件使用sz反之使用rz

用户配置文件和密码配置文件

/etc/passwd:存放用户的配置文件。

/etc/shadow :专门用来存放用户密码的。

加密密码是随机生成的不能编译,

用户组管理

/etc/group : 存放关于组的文件,每创建一个用户就会自动创建一个和他相对应的组。

/etc/gshadow :组的密码配置文件。

groupdel :删除组(但改组必须是空的)。

用户管理

useradd :创建用户。

useradd -M :创建用户是不创建家目录。,但并不是说该用户就没有家目录,只不过是没有创建而已。

userdel :删除用户, userdel -r 删除用户的同时删除家目录。

 

 

安装软件包的三种方法

在windows中安装软件很简单,只要双击后缀为“.exe”的文件即可。在linux中就不是那么简单了,在linux中安装软件有三种方法:rpm、yum或源码包,yum是Red Hat所特有的安装rpm程序包的工具,使用rpm工具安装某一个程序时,有可能因为改程序包依赖另一个程序包而无法安装;而使用yum工具时,就可以连同依赖的程序包一起安装,在CentOS中yum是免费的,而在Red  Hat中使用yum工具需要付费。

rpm包介绍

要想使用rpm工具就必须要有rpm软件包,首先我们先把光驱挂载到/mnt 目录下,先检查一下VMware右下角的小光驱图标是否点亮,如果没有点击一下,再点击“连接”即可。

在挂载光驱是会看见/mnt/packages目录下有很多.rpm的文件,这些文件就是RPM包。

每个RPM包中都是由-和.分成了若干部分,比如abrt-addon-kerneloops-2.0.8-34.el6.centos.x86_64.rpm包中,abrt-addon-kerneloops为包名,2.0.8为版本信息,34.el6.centos为发布版本号,x86_64为运行平台。

有些RPM包并没有写具体的平台而是noarch这说明这个RPM包没有硬件平台限制。

rpm工具用法

rpm -ivh :安装RPM包,-i表示安装、-v 表示可视化、-h表示像是安装进程。

rpm -Uvh :升级RPM包。其中-U表示升级。

rpm -e filename :卸载RPM包,卸载时“-e”后面的filename和安装时是有区别的,安装时是吧一个存在的文件作为参数,而卸载只需要包名。

rpm -q RPM包名:查询一个包是否已安装,这里的包名是不带平台信息和后缀名的。可以使用rpm -qa查询当前系统所有安装的RPM包。

rpm -qi RPM包名 :查询一个已安装RPM包的相关信息,这里也不需要加平台信息和后缀名的。

rpm -ql RPM包名 :列出一个RPM包的安装文件。

rpm -qf 文件据对路径 :列出某个文件属于哪个包。

注意反引号的作用:

yum工具用法

如果你使用的linux系统支持yum工具,那么使用该工具比使用RPM工具更方便,yum工具最大的优势在于可以联网去下载所需哟的RPM包,然后自动安装,如果所安装的RPM包有依赖关系,yum工具会帮我们一次安装所有相关的RPM包。

yum list :可以列出所有的RPM包资源。

yum search :搜索RPM包。

yum install【-y】:安装RPM包,如果不加【-y】就会询问你是否要安装,加了就不会询问。

yum remove【-y】:卸载RPM包。

yun grouplist :查看可安装的组。

yum update :升级RPM包。

yum provides “/*/vim” :搜索一个命令由那个包安装。

yum搭建本地仓库

在linux系统不能上网是,我们就不能便捷的使用联网的yum源了,这是我们自己在linux系统下使用光盘制作yum源,

挂载光盘mount   /dev/cdrom   /mnt

删除、etc/yum.repos.d目录下所有的repo文件(删除前做备份cp -r /etc/yum.repos.d /etc/yum.repos .d_bak)rm  -fr  /etc/yum.repo.d/*

创建新文件dvd .repo

输入一下字符:

清除所有的yum

刷新生成缓存:

然后就可以使用yum命令安装你想要的软件

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值