未完待续…
基础配置
- 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除外),既可以下载、也可以上传 - 注意:
- Linux配置文件中的 # 表示注释/说明
- 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 ]