Linux高级操作命令

未完待续…

基础配置

  • systemctl status mariadb 查看数据库是否开启
  • firewall-cmd --get-default-zone 查看默认区域
  • firewall-cmd --set-default-zone=trusted 设置防火墙区域
  • hostname --查看主机名
  • hostnamectl set-hostname svr7.tedu.cn --修改主机名
  • ifconfig --查看ip地址
  • nmtui --设置ip地址
    在这里插入图片描述
  • systemctl stop firewalld --关闭防火墙
  • systemctl disable firewalld --以后开机不在启动防火墙
  • init 0 --关机
  • shutdown -h now --关机

配置软件源

  • umount /dev/cdrom --卸载已挂载的软件源
  • mount /dev/cdrom /mnt --挂载软件源
  • mkdir -p /repo/cos7dvd --创建目录
  • ls /repo/cos7dvd --查看目录
  • cp -rf /mnt/* /repo/cos7dvd --复制到目录中
  • ls /etc/yum.repos.d --查看导出的数据
  • mkdir /etc/yum.repos.d/oldrepo 创建目录
  • mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/oldrepo --把导出的以.repo 结尾的数据剪切到新创建的目录中
  • yum-config-manager --add-repo file:///repo/cos7dvd/ --添加软件源(为软件源指明路径)
  • vim /etc/yum.conf

gpgcheck=0 //修改为0,取消软件签名检查
在这里插入图片描述

  • cat /etc/yum.repos.d/repo_cos7dvd_.repo

[ repo_cos7dvd] --仓库标识
name = added from: file:///repo/cos7dvd --仓库描述
enabled = 1 --启用此软件源
baseurl = file:///repo/cos7dvd --软件仓库的访问地址

  • yum clean all --清除缓存
  • yum repolist --列出软件仓库列表(3971)

yum查询软件

  • yum list installed --列出所有已安装的软件
  • yum list available --列出所有未安装但软件源能提供的软件包
  • yum list [软件名] --查看软件是否安装
  • yum info kernel --查看软件包描述信息
  • yum provides “*/vim” --查看软件供给信息/软件来源
  • yum -y install [软件名] --安装软件
  • yum -y remove [软件名] --卸载软件
  • yum -y reinstall [软件名] --如果软件损坏则从新安装软件

配置并访问本机FTP资源

  • yum -y install vsftpd --安装vsftpd软件
  • systemctl restart vsftpd --开启vsftp服务
  • systemctl enable vsftpd 设置开机自启
  • !!! 注意,通过网页浏览器匿名访问FTP服务器时,一般只能下载不能上传,所能获取的文档资源对应vsftpd服务器上的 /var/ftp/ 目录。

远程访问FTP资源

  • 实现vsftpd服务器资源的远程访问,首先应在FTP服务器上关闭防火墙和SELinux保护机制。

1)关闭firewalld服务,并禁止其开机自启动
2)关闭SELinux保护机制,并阻止其开机自动生效

  • systemctl stop firewalld --立即关闭

  • systemctl disable firewalld --永久关闭

  • setenforce 0 --使SELinux失效
    vim /etc/selinux/config --开机时禁用

SELINUX=disabled

  • 测试访问
    ftp://vip2525@192.168.10.7/
    ftp://192.168.10.7/
  • 标配的vsftpd服务的特点:
    1)允许匿名访问,但是只能下载
    2)允许用户密码访问(root除外),既可以下载、也可以上传
  • 注意:
  1. Linux配置文件中的 # 表示注释/说明
  2. SELinux,安全增强(Security Enhanced)的Linux保护机制

默认状态 enforcing(强制启用)
状态 permissive(启用,但是不限制)
状态 disabled(彻底禁用)

LAMP安装及启动

  • yum -y install httpd mariadb-server mariadb php php-mysql --安装软件
  • yum list httpd mariadb-server mariadb php php-mysql --确认安装结果
  • setenforce 0 --立即切换为宽松模式(临时切换)
  • vim /etc/selinux/config --以后开机不再强制生效(永久切换)

SELINUX=permissive

  • systemctl restart httpd mariadb --开启服务

开启系统服务httpd、mariadb,将上述服务设置为开机自运行
主要包括:Web服务httpd、数据库服务mariadb。PHP网页解析的功能由httpd服务在需要时调用相应的模块文件实现,无对应服务。

  • systemctl enable httpd mariadb --设置开机自启

web服务器的网页默认目录在 /var/www/html/

  • 创建网页验证

vim /var/www/html/test2.php

<?php
$link=mysql_connect('localhost','root','');
if($link) echo "Success !!";
else echo "Failure !!";
mysql_close();
?>

验证:
进入Linux浏览器访问 : [ ip地址 + test2.php ]

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值