Linux概览
编辑IP地址:
vi /etc/sysconfig/network-scripts/ifcfg-enp0s3
yum install net-tools
权限:
创建者-拥有者-其他人
ll: ls -al
以-开头,是文件,以d开头是目录。
下载putty.exe: 放入windows/system32下,改名为ssh.exe。
https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
通过 ifconfig去查到机器的IP地址,通过命令ssh root@192.168.1.2,然后输入密码登录。
zip文件:
yum install zip
换源:(使下载速度更快)
- 安装wget;
- 通过wget下载163镜像;
- 备份源;
- 移动新源;
网易镜像:
http://mirrors.163.com/.help/centos.html
yum install wget
wget http://mirrors.163.com/.help/CentOS7-Base-163.repo
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
mv CentOS7-Base-163.repo CentOS-Base.repo
yum clean all
yum makecache
玩转典型应用
查看进程命令:
ps -ef
可以通过管道搜索:
ps -ef | grep httpd
通过IP在浏览器访问Apache服务页面:
http://192.168.1.2/
Apache配置文件:
/etc/httpd/conf/httpd.conf
网站目录:
/var/www
配置多个服务主机:
到配置文件,可以添加多个主机:
ServerName www.study.test
DocumentRoot /data/www
更改host文件,刷新host, ipconfig /flushdns;
在/data/www目录下,新建文件index.html。
设置宽松模式: setenforce 0
伪静态操作:
LoadModule rewrite_module modules/mod_rewrite.so
PHP
https://webtatic.com/packages/php56/
yum install php56w-common
php56w
yum install php-cli php-common php-gd php-mbstring php-mcrypt php-mysql php-pdo
配置PHP:
wget https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm
rpm -ivh mysql80-community-release-el7-1.noarch.rpm
yum install mysql-community-server
查找安装过的源:
yum list installed | grep mysql
yum list installed | grep maria
maria是mysql的免费版本。
需要先卸载掉maria:
yum remove mariadb-libs.x86_64