您的位置:首页 > 运维架构 > Linux

Centos7下LAMP环境搭建,常用软件安装卸载以及进程查看与操作

2017-10-09 16:49 1041 查看
1.Centos7下apache安装以及配置(http://www.linuxidc.com/Linux/2014-11/109235.htm)
1)安装软件
yum -y install httpd
2)设置自启
systemctl enable httpd.service
3)配置WEB站点
//创建网站的目录结构及测试用页面文件
mkdir /var/www/html/phsystem
echo "www.phsystem.local" > /var/www/html/phsystem/index.html
//配置虚拟机主机
cd/etc/httpd/
mkdir vhost-conf.d
echo"Include vhost-conf.d/*.conf" >> conf/httpd.conf

vi/etc/httpd/vhost-conf.d/vhost-name.conf

//添加如下内容
<VirtualHost *:80>
ServerName www.phsystem.local
DocumentRoot /var/www/html/phsystem/
</VirtualHost>
<Directory /var/www/html/phsystem/>
Requireall granted
</Directory>

2.Centos7下yum安装PHP5.6 的流程(http://www.blogjava.net/nkjava/archive/2015/01/20/422289.html)
1)卸载PHP相关软件
yum remove php
2)清除索引缓存
yum clean all
3)获取yum源,
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm 4) 生成索引缓存
yum makecache
5) yum 安装php常用软件
yum install php56w.x86_64 php56w-cli.x86_64 php56w-common.x86_64 php56w-gd.x86_64 php56w-ldap.x86_64 php56w-mbstring.x86_64 php56w-mcrypt.x86_64 php56w-mysql.x86_64 php56w-pdo.x86_64
6)重启apache
systemctl restart httpd
备注:查询php相关模块
php -m

3.Centos7下安装mysql(http://blog.csdn.net/uq_jin/article/details/51741175)
1) 更新软件
yum update
2) 下载和添加仓库
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm rpm -ivh mysql-community-release-el7-5.noarch.rpm
yum update
3) 安装MySql
yum install mysql-server
systemctl start mysqld
4) 配置MySql
mysql_secure_installation

提示输入root密码,初始为null,回车就可以设置root密码了

4.常用指令
宿主机访问虚拟机方法:
1)开放端口
/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT
2)开启防火墙
systemctl start firewalld.service
查看模块相关依赖包
php -m
查询软件
yum search php56

5.安装图形化界面
1).yum groupinstall 'X Window System'
2).yum install gnome-classic-session gnome-terminal nautilus-open-terminal control-center liberation-mono-fonts

6.卸载图形化界面
1).yum groupremove "GNOME Desktop Environment"   yum groupremove 'X Window System'

7.查看/杀死进程
1).查看全部进程
ps -ef
2).查看指定进程
ps -aux |grep 端口号/软件名称
3).杀死指定进程
方法一:pkill -9 进程名称(推荐使用)
方法二:killall -9 进程名称(推荐使用)
方法三:pgrep 进程名称 | xargs kill -s 9
方法四:kill -s 9 进程pid
方法五:pgrep 进程名称 | xargs kill -s 9

8.yum进程被锁定的解决办法:
问题:/var/run/yum.pid 已被锁定,PID 为 1697 的另一个程序正在运行。
办法:rm -f /var/run/yum.pid

9.图形化界面与多用户页面切换
1).默认图形化界面启动
systemctl set-default graphical.target
2).默认多用户页面启动
systemctl set-default multi-user.target
3).进入图形化页面
startx

10.mysql远程访问授权
grant all privileges on *.* to 用户名@IP地址 identified by '密码' with grant option;

11.CentOS7服务器基本安全防护篇 http://tim-fly.iteye.com/blog/2308234
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  linux Centos7 yum