一、安装linux系统

来源:互联网 发布:英文翻译软件哪个最好 编辑:程序博客网 时间:2024/05/31 18:34

一、安装linux系统

1、点击新建

类型选择linux;版本 Ret Hat(64-bit)

2、注意:

linux与windows的鼠标切换:键盘右侧的ctrl(必须是右侧的);

1)选择语言

2)选择安装目标

3)开启网络

开启网络   4)点击开始安装

     5)用户设置

6)登入

输入之前设置的用户名和密码


7)给linux配置ip 进行远程管理

如果网络不同的话需要配置网卡,命令如下:

vi /etc/sysconfig/network-scripts/ifcfg-enp0s3   回车

就出现网络的环境

如果最后一项onboot是no的话 需要进行修改为yes   此时可以完成网卡的配置修改BooTPROTO="dhcp"的值

修改为static 可以实现为系统设置静态ip的功能

在它下面增加命令

  IPADDR=192.168.1.111(随机写)

 NETMASK=255.255.255.0

GATEWAY=“192.168.1.1”

NM_CONTROLLED=no

添加在TYPE

之后按esc退出 输入:w(保存) :q(退出)

再输入命令重启网络服务

systemctl restart network.service

验证ip是否设置成功

输入ip addr

在其中就可以看到设置的静态ip了

8)防火墙运行远程登陆这台电脑 防火墙运行的端口是22需要开启22端口 ssh

输入以下命令

firewall-cmd --zone=public--add-port=22/tcp --permanent(--)

 

再重启防火墙服务

systemctl restart firewalld.service

9)返回virtalbox设置网络改为桥接网络之后重启系统

10)Linux 访问外网

(参考网站)http://blog.sina.com.cn/s/blog_55e42da60102vjiq.html

1.添加DNS:通过vi /etc/resolv.conf 来添加DNS

searchlocaldomain

nameserver 8.8.8.8

重启网络服务     servicenetwork restart

ping 一下试试

ping www.baidu.com看看是不是ping成功

11)下载SecureCRT 5.1软件

常见的再window系统下远程操作linux系统的软件有SecureCRT  XShell等很多,我们选择SecureCRT

SecureCRT:界面很好看功能强大

 

使用序列号:

名字:Windows
公司:IC
序列号:03-50-006486
许可密钥:AC9RR7 MB7F15 CFP77GPEXZ1C AART1P 65N397 REHBMJ UUTXRP
发布日期:29-03-2006

解决乱码的问题:SecureCRT 5.1

选项-->会话选项-->外观----->utf8

二、Apache安装

首先安装vim以及相关的依赖软件    命令   yum install vim
1.安装     Apache软件的软件包名称叫做httpd,因此,要安装Apache软件,就使用下述命令:
 yum install httpd
安装完成后,Apache是以httpd服务的形式存在的。因此,要启动Apache并将其设置为开机启动,就使用命令:

 2.启动,关闭 重启等命令
systemctl start httpd.service(启动)
systemctl restart httpd.service(重启)
systemctl enable httpd.service(开机即启动)
systemctl status httpd.service(查看运行状态)
之后开放80端口 设置防火墙
firewall-cmd --zone=public --add-port=80/tcp --permanent
重新启动防火墙
systemctl restart firewalld.service
然后在浏览器中输入192.168.1.111:80就可以访问apache服务器了;
三、使用yum安装 Php7
方法一
[root@localhost ~]# yum -y install php php-mysql
使用yum安装扩展:
[root@localhost ~]# yum -y install gd php-gd gd-devel php-xml php-common php-mbstring php-ldap php-pear php-xmlrpc php-imap
yum install php-gd(参考2)扩展;将php70w-dba 替换php-dba 
使用ip读取进入网址;必须开启Apache;
之后开放80端口 设置防火墙
firewall-cmd --zone=public --add-port=80/tcp --permanent
重新启动防火墙
systemctl restart firewalld.service
方法二:安装 Php7
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
yum install php70w php70w-opcache
2)使用yum安装扩展:开头yum install加以下扩展名
php70w-cli

php70w-common
php70w-dba 
php70w-devel 
php70w-embedded
php70w-enchant 
php70w-fpm 
php70w-gd 
php70w-imap 
php70w-interbase
php70w-intl 
php70w-ldap 
php70w-mbstring 
php70w-mcrypt 
php70w-mysql
php70w-mysqlnd
php70w-odbc
php70w-opcache
php70w-pdo 
php70w-pdo_dblib 
php70w-pear 
php70w-pecl-apcu 
php70w-pecl-imagick 
php70w-pecl-xdebug 
php70w-pgsql 
php70w-phpdbg 
php70w-process 
php70w-pspell 
php70w-recode 
php70w-snmp 
php70w-soap 
php70w-tidy 
php70w-xml 
php70w-xmlrpc 

使用ip读取进入网址;必须开启Apache;

之后开放80端口 设置防火墙
firewall-cmd --zone=public --add-port=80/tcp --permanent
重新启动防火墙
systemctl restart firewalld.servic
三、安装MySQL
在linux操作系统中,我们会经常要用到wget下载文件。wget非常稳定,它在带宽很窄的情况下和不稳定网络中有很强的适应性。
在linux中使用wget时,若报-bash: wget: command not found,则表明没有安装wget,需要安装,安装命令如下:
yum -y install wget
安装完成即可以使用。
1、# 下载mysql源安装包路劲> wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm2、# 安装mysql源路劲> yum localinstall mysql57-community-release-el7-8.noarch.rpm
3、检查mysql源是否安装成功
路劲> yum repolist enabled | grep "mysql.*-community.*"
4、安装MySQL
路径> yum install mysql-community-server
5、启动MySQL服务
路径> systemctl start mysqld
6、查看MySQL的启动状态
路径> systemctl status mysqld● mysqld.service - MySQL Server Loaded: loaded (/usr/lib/systemd/system/mysqld.service; disabled; vendor preset: disabled) Active: active (running) since 五 2016-06-24 04:37:37 CST; 35min ago Main PID: 2888 (mysqld) CGroup: /system.slice/mysqld.service └─2888 /usr/sbin/mysqld --daemonize --pid-file=/var/run/mysqld/mysqld.pid6月 24 04:37:36 localhost.localdomain systemd[1]: Starting MySQL Server...6月 24 04:37:37 localhost.localdomain systemd[1]: Started MySQL Server.
5、开机启动
shell> systemctl enable mysqldshell> systemctl daemon-reload
6、修改root本地登录密码
mysql安装完成之后,在/var/log/mysqld.log文件中给root生成了一个默认密码。通过下面的方式找到root默认密码,然后登录mysql进行修改:
[root@bogon html]# grep 'temporary password' /var/log/mysqld.log
2017-12-11T08:32:23.991955Z 1 [Note] A temporary password is generated forroot@localhost:O#E1Bui_i(ey-------------------O#E1Bui_i(ey是密码
[root@bogon html]# mysql -uroot -p
Enter password:O#E1Bui_i(ey
//进如后:
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!';//密码需要有大写字母数字和特殊字符
Query OK, 0 rows affected (0.01 sec)----------------修改成功
退出:
mysql> exit;
//防火墙运行远程登陆这台电脑 防火墙运行的端口是3306
[root@bogon html]# firewall-cmd --zone=public --add-port=3306/tcp --permanent
success
[root@bogon html]# systemctl restart firewalld.service------------再重启防火墙服务
[root@bogon html]# systemctl restart mysqld---------------重启mysqld
[root@bogon html]# service httpd start------------------(启动)Apache
[root@bogon html]# mysql -uroot -p
Enter password:MyNewPass4!
mysql> GRANT ALL PRIVILEGES ON *.* TO 'yangxin'@'%' IDENTIFIED BY 'Yangxin0917!' WITH GRANT OPTION;
(查看用户权限)mysql>SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS query FROM mysql.user;

远程连接数据库

http://blog.csdn.net/liuguangsh/article/details/54376119

解决1130错误  :http://blog.csdn.net/liuguangsh/article/details/54376119

解决3167错误:http://blog.csdn.net/u011065164/article/details/53034298

set global show_compatibility_56=on;

http://blog.csdn.net/chenghuikai/article/details/53607222

五、apche错误提示和vim永久显示行号

1、一般来说空白的内容的php页面应该是php错误。默认的lamp配置都是比较严格的,没有显示错误。你可以这样配置

默认模式下的apache是没有开启错误语法提示的,是为了安全性的问题。但如果用LAMP作为测试机,就很必要开启提示了。不然错误在那里也搞不清。
修改php.ini文件。不同的安装,php.ini存放的位置也有所不同。最简单的办法是用phpinfo()来先查看存放位置,我在6.4下用yum安装的 目录在 /etc/php.ini。
chmod 777 /etc/php.ini  
vi /etc/php.ini

修改下行,把Off值改成On

display_errors = Off  

搜索下行

error_reporting = E_ALL & ~E_NOTICE  或  error_reporting = E_ALL & ~E_DEPRECATED 

改为

error_reporting = E_ALL | E_STRICT 

修改Apache的 httpd.conf

这文件在/etc/httpd/conf/httpd.conf 

修改权限后,添加:

php_flag display_errors on  
 
php_value error_reporting 2039  

重启Apache,提示就出来

/etc/init.d/httpd restart
2、怎么永久设置vim永久显示行号
vim 行号 永久显示设置
第一:按esc进入末行模式,输入命令   :set nu
取消显示是:set nonu
第二种:永久显示的方法是我们可以修改配置文件:    
输入命令:vim   ~/.vimrc
打开后添加set  nu,保存退出,再次进入vim编辑器,就会自动显示行号了!
六、安装ftp

参考:http://blog.csdn.net/awake720/article/details/78815934

七安装nginx

参考:http://blog.csdn.net/awake720/article/details/78821718







 

原创粉丝点击