Linux 基础Service学习笔记

基础环境搭建

真机环境变量

[root@localhost ~]echo $PATH
/usr/local/sbin
/usr/local/bin
/usr/sbin
/root/bin

配置IP地址

//配置IP地址
[root@localhost ~]nmcli connection modify eth0 ipv4.method manual ipv4.addresses 192.168.4.7/24 connection.autoconnect yes
//启动网卡
[root@localhost ~]nmcli connection up eth0

修改主机名

[root@localhost ~]echo will.pc > /etc/hostname

ssh远程连接主机

//加上参数-X 则可以运行远程主机上的程序
[root@localhost ~]ssh -X root@192.168.4.7

**在远程连接主机时出现错误REMOTE HOST IDENTIFICATION HAS CHANGED! **

[root@localhost ~]vim .ssh/known_hosts 

[外链图片转存失败(img-PUlFbJLd-1565246608650)(img/123.png)]

修改密码

[root@localhost ~]echo 12 > passwd --stdin root

Yum 仓库

服务端[真机搭建web服务,共享光盘所有内容]

  1. 安装httpd软件
//默认共享文件夹
/var/www/html
[root@localhost ~]rpm -q httpd
  1. 启动httpd服务,设置开机自启
//查看当前状态
[root@localhost ~]systemctl status httpd
//查看是否开机自启
[root@localhost ~]systemctl is-enabled httpd

将本地光盘,即要共享的yum仓库挂在到
/var/www/html/下即可实现共享

[root@localhost ~]mount /ISO/rhel-server-7.4-x86_64-dvd.iso /var/www/html/rhel7/

配置开机挂载

  1. 修改/etc/fstab文件注意:修改出错,下次开不了机(且路径必须是真是路径,不能写快捷方式)
    书写格式格式为:原路径 挂载点 文件系统 defaults 0 0
/ISO/rhel-server-7.4-x86-dvd.iso /var/www/html/rhel7/ iso9660 defaults 0 0

wq保存并退出

客户端

搭建yum仓库

  1. 在/etc/yum.repos.d/下创建*.repo文件并配置yum仓库
[root@localhost ~]vim /etc/repos.d/rhel7.repo
  1. 打开文件填写yum仓库信息配置

[外链图片转存失败(img-A0iZkIxe-1565246608655)(img/yum_repo.png)]

内容如下

[rhel7]
name=rhel7
###配置yum仓库源地址
baseurl=http://192.168.4.254/rhel7
enabled=2
gpgcheck=0

自定义yum仓库

  1. 具备非光盘的软件包
    将真机(服务端)的数据传递给虚拟机(客户端)scp命令依赖于ssh
    命令格式:scp /路径/源文件 root@IP地址:/路径
    此处以给的资源tools.tar.gz为例,将其传到客户端
[root@localhost ~]scp /opt/tools.tar.gz root@192.168.4.7:/opt
  1. 解压到根目录下
[root@localhost ~]# tar -xf /opt/tools.tar.gz -C /
//该文件下方的就是要安装的软件包
[root@localhost ~]# ls /tools/other/
  1. 建立仓库数据文件repodata
[root@localhost ~]# createrepo /tools/other
[root@localhost ~]# ls /tools/other/repodata
  1. 配置yum仓库文件
    在客户端配置本地yum仓库

[外链图片转存失败(img-CS0NeSwF-1565246608655)(img/yum_other.png)]

配置内容如下:

[other]
name=other
baseurl=file:///tools/other
enabled=1
gpgcheck=0

(file://) 表示路径为本地路径

命令加参数“&” 表示将该程序放入后台执行

Linux目录结构

主要用途

/boot 存放系统引导必须的文件,包括内核、启动 配置
/bin 、/sbin 存放各种命令程序
/dev 存放硬盘、键盘、鼠标、光驱等各种设备文件
/etc 存放Linux系统及各种程序的配置文件
/root、/home/用户名 分别是存放管理员root、普通用户的默认家目录
/var 存放日志文件、邮箱目录等经常变化的文件
/proc 不占用磁盘空间存放内存中的映射数据
/tmp 存放系统运行过程中使用的一些临时文件


文件权限

为文件/文件夹附加权限
基本权限: r=4, w=2,x=1
所有者 组 其他
“— --- —”

//表示所有者权限为7(rwx)组权限为4(r)其他人权限为3(wx)
[root@localhost ~]# chmod 743 /nsd01
[root@localhost ~]# ls -ld /nsd01
drwxr---wx. 2 root root 6 85 17:08 /nsd01/

(rwx)组权限为4(r)其他人权限为3(wx)
[root@localhost ~]# chmod 743 /nsd01
[root@localhost ~]# ls -ld /nsd01
drwxr—wx. 2 root root 6 8月 5 17:08 /nsd01/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值