实训笔记7.10

7.10

一、座右铭

我的故事你说,我的文字我落,我值几两你定,我去何方我挑。

二、Linux安装软件

2.1 压缩包的安装

  1. zip压缩包
  2. gz压缩包
  3. tar包

Linux最常见的一种压缩包格式
tar -zxvf xxx.tar.gz(xxx.tgz) -O 安装目录

2.2 使用yum软件仓库安装

yum自带了一个yum源(yum的原始的软件商店),只不过yum源是国外的 yum repolist

2.2.1 更换yum的base源

更换yum的base源: /etc/yum.repos.d/CentOS-Base.repo

  1. 需要把原先的数据源做一个备份

  2. 去网上下载国内的yum数据源,下载到/etc/yum.repos.d目录下,并且需要把yum数据源命令为CentOS-Base.repo

  3. 清理以前的yum缓存,然后基于新的软件商店建立新的yum缓存 yum clean all yum makecache

2.2.2 yum的常用命令

yum list : 查看软件商店中的所有安装包以及版本 yum list | grep xxx

yum install -y xxxx : 安装指定的软件

yum update -y xxx : 更新指定的软件

yum search xxx : 检索软件商店的某个软件

yum remove -y xxx : 删除某个使用yum仓库安装的软件

2.2.3 rpm包的安装: 一般安装一个类似于软件商店的rpm包

rpm -ivh xxx.rpm 安装rpm包软件

rpm -qa 查询系统上安装了哪些rpm包软件

rpm -e --nodeps xxxx 卸载指定的rpm包软件

2.2.4 案例:MySQL安装

  1. 先下载MySQL的yum软件商店 wget https://dev.mysql.com/get/mysql80-community-release-el7-7.noarch.rpm
  2. 安装MySQL的rpm包格式的软件商店: rpm -ivh xxxx,.rpm
  3. 配置MySQLyum商店: vim /etc/yum.repos.d/mysql-commxxx.repo
  4. 通过yum安装MySQL yum install -y mysql-server
  5. Linux中我们把MySQL安装成功以后,也会把MySQL服务注册成为一个Linux服务,服务名叫做mysqld systemctl restart|start|stop|status|enable|disable 服务名
  6. linux中MySQL第一次开启时,会生成一个临时密码,临时密码是用于让我们登录修改密码使用的,临时密码默认放到了MySQL的日志文件输出中。 /var/log/mysqld.log
  7. 在非MySQL安装主机上链接MySQL,必须给MySQL开启远程连接访问的权限
  8. MySQL在linux上的配置文件默认在 /etc/my.cnf

三、Linux配置环境变量

3.1 Linux中所有和配置有关的操作都是需要更改对应的配置文件的。

3.2 Linux的环境变量配置文件有很多的,只需要配置一个即可

  1. /etc/profile :系统变量

  2. ~/.bash_profile: 用户变量 隐藏文件

    只需要让配置的环境变量生效
    source 环境变量配置文件的路径

  3. export  XXX_HOME=软件的安装目录 
    export  PATH=$PATH:$XXX_HOME/bin|sbin
    

四、Linux上的根据指定下载链接下载软件的命令

4.1 wget 下载链接

4.2 wget -O Linux的文件路径 下载链接

五、Linux查看网络端口开启情况命令

netstat

六、Linux的文件权限问题

6.1 文件的权限查看方式

文件的权限查看方式: ll命令 展示的前十个字符就代表文件的权限和文件的类型 drwxr-xr-x

6.2 权限

权限是由九个字符组成的,九个字符三三分为一组,分别代表了三个群体用户角色的权限

第一组 rwx 权限代表的是当前文件所属用户的权限 r 可读 w 可写 x 可执行

第二组 r-x 权限代表的是当前文件所属用户组中用户的权限

第三组 r-x 权限代表的是非文件拥有者、非当前文件所属组用户以外的其他用户的权限

6.3 有三个可以用来修改文件权限的命令

6.3.1 chmod:真正修改文件权限的

  1. 使用用户的标识符修改
    1. 文件的所属用户:u
    2. 文件的所属组用户:g
    3. 文件的其他用户:o chmod [-R]
    4. 用户的标识符+/- r|w|x 文件路径

一次只能修改一个用户的一个权限

  1. 使用权限数字进行修改

    文件的三种权限可以转换成为一个数字:

    r 4

    w 2

    x 1

    chmod -R 777 文件路径

【注意】:权限修改对root用户无用的

6.3.2 chown:修改文件的所属用户

chown [-R] 用户名 文件路径

6.3.3 chgrp:修改文件的所属用户组

chgrp [-R] 组名 文件路径

七、Linux用户/用户组的相关命令

7.1 用户的相关命令

who | who is me

7.1.1 创建用户

创建用户:useradd 用户名

创建一个当前用户的同名用户组—— passwd 用户名

su 用户名

7.1.2 查看系统中用户

查看系统中用户:/etc/passwd

7.1.3 用户删除

用户删除:userdel 【-r】 用户名

7.1.4 修改用户

修改用户:usermod -g 组名 用户名

7.2 用户组的相关命令

7.2.1 查看系统中有哪些用户组

查看系统中有哪些用户组: /etc/group

7.2.2 新增用户组

新增用户组 : groupadd 组名

7.3 查看用户输入哪个用户组

groups 用户名

7.4 可以给一个用户赋予超级管理员的权限

/etc/sudoers

八、linux的服务启动关闭的相关命令

systemctl start|stop|restart|status|enable|disable 服务名

九、Linux的进程相关的命令

  1. ps
  2. jps:查看Java相关的启动进程
  3. kill -9 pid
  4. top 查看系统的运行状态

十、Linux的shell编程

  1. Linux中所有的命令其实都是shell命令,shell除了命令以外,还给我们提供了一个shell脚本编程语言来操作Linux操作系统

  2. shell编程语言中除了支持基本语法语法以外,还支持编程语言有的内容:变量、数组、流程控制

  3. 如果我们要编写shell代码,首先我们需要创建一个文件,文件的后缀名必须.sh,.sh文件有两种执行方式

    1. 自执行,
    2. 使用sh xxx.sh

十一、Linux操作系统的第三种获取方式

  1. 重装系统或者买一个出厂操作系统就是Linux

  2. 购买云服务器

  3. 在windows上采用虚拟化技术安装操作系统

    1. vmware

    2. VirtualBox

      先看一下我们的电脑支不支持虚拟化操作

vmware软件安装成功的标志有两个

  1. vmware安装好之后会在windows服务中注册4-5个服务

  2. vmware安装好以后也会让我们的系统多出两块网卡

猜你喜欢

转载自blog.csdn.net/cai_4/article/details/131645469
今日推荐