服务器搭建

PHPer 2018-01-31 1909 0 0
先介绍下Centos7下搭建LAMP环境。安装版本 Apache 2.4.6 PHP7.1.13,Mysql5.7 shadowsocks-libv

先介绍下Centos7下搭建LAMP环境。...

立即注册

更新于:2020-04-09 22:07:13
    您需要登录后才可以评论。 立即注册

    centos7用yum搭建LAMP环境之一

    yum install httpd httpd-devel或者 yum install httpd*

    实验环境:

    [root@nmserver-7 html]# cat  /etc/redhat-release 
    CentOS release 7.3.1611 (AltArch) 
    [root@nmserver-7 html]# uname -a
    Linux nmserver-7.test.com 3.10.0-514.el7.centos.plus.i686 #1 SMP Wed Jan 25 12:55:04 UTC 2017 i686 i686 i386 GNU/Linux

    1、安装apache

      1.1 安装apache

    [root@nmserver-7 ~]# yum install httpd httpd-devel
    

      1.2 启动apache服务

    [root@nmserver-7 ~]# systemctl start  httpd

      1.3 设置httpd服务开机启动

    [root@nmserver-7 ~]# systemctl enable  httpd
    Created symlink from /etc/systemd/system/multi-user.target.wants/httpd.service to /usr/lib/systemd/system/httpd.service.

      1.4 查看服务状态

    [root@nmserver-7 ~]# systemctl status httpd
    ● httpd.service - The Apache HTTP Server
       Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled; vendor preset: disabled)
       Active: active (running) since 五 2017-07-21 17:21:37 CST; 6min ago
         Docs: man:httpd(8)
               man:apachectl(8)
     Main PID: 2449 (httpd)
       Status: "Total requests: 11; Current requests/sec: 0; Current traffic:   0 B/sec"
       CGroup: /system.slice/httpd.service
               ├─2449 /usr/sbin/httpd -DFOREGROUND
               ├─2450 /usr/sbin/httpd -DFOREGROUND
               ├─2451 /usr/sbin/httpd -DFOREGROUND
               ├─2452 /usr/sbin/httpd -DFOREGROUND
               ├─2453 /usr/sbin/httpd -DFOREGROUND
               ├─2454 /usr/sbin/httpd -DFOREGROUND
               ├─2493 /usr/sbin/httpd -DFOREGROUND
               ├─2494 /usr/sbin/httpd -DFOREGROUND
               └─2495 /usr/sbin/httpd -DFOREGROUND
    
    7月 21 17:21:35 nmserver-7.test.com systemd[1]: Starting The Apache HTTP Server...
    7月 21 17:21:36 nmserver-7.test.com httpd[2449]: AH00558: httpd: Could not reliably determine the server's fully q...ssage
    7月 21 17:21:37 nmserver-7.test.com systemd[1]: Started The Apache HTTP Server. 

    提示:Hint: Some lines were ellipsized, use -l to show in full.


    1. 通过systemctl start firewalld开启防火墙,没有任何提示即开启成功。 centos出现“FirewallD is not running”怎么办
    2. 4 再次通过systemctl status firewalld查看firewalld状态,显示running即已开启了。 centos出现“FirewallD is not running”怎么办
    3. 5 如果要关闭防火墙设置,可能通过systemctl stop firewalld这条指令来关闭该功能。

    开启了防火墙之后 ...

    立即注册
    更新于:2021-12-13 10:27:50

    CentOS 7 安装 LNMP 环境,sh脚本一键安装

    可供安装的版本yum 源方式: Nginx 1.12/1.13 MySQL 5.5/5.6/5.7/8.0 MariaDB 5.5/10.0/10.1/10.2/10.3 PHP 5....

    可供安装的版本

    yum 源方式:

    Nginx 1.12/1.13
    MySQL 5.5/5.6/5.7/8.0
    MariaDB 5.5/10.0/10.1/10.2/10.3
    PHP 5.4/5.5/5.6/7.0/7.1/7.2
    phpMyAdmin
    Adminer
    
    

    源码编译方式:

    OpenSSL 1.1.0f
    Nginx 1.13.7
    PHP 7.2.0
    
    

    安装

    使用 yum 源安装:

    sh -c "$(curl -fsSL https://raw.githubusercontent.com/maicong/LNMP/master/lnmp.sh)"
    

    使用源码编译安装:

    sh -c "$(curl -fsSL https://raw.githubusercontent.com/maicong/LNMP/master/source.sh)"
    

    推荐用yum方式安装,速度快。 ...

    立即注册
    更新于:2018-02-14 18:27:58

    安装phaclon遇到的各种问题。

    https://phalconphp.com/zh/download/linux ,下载源码,Linux下,使用源代码编译安装是很方便的。

    下载源码

    https://phalconphp.com/zh/download/linux

    编译

    Linux下,使用源代码编译安装是很方便的。

    安装要求

    我们需要提前安装一些库:

    • PHP 5.x 开发工具包
    • GCC 编译器
    • Centos和Fedora要求差不多。
    # Ubuntu
    sudo apt-get install php5-dev php5-mysql gcc libpcre3-dev
    
    # Fedora
    sudo yum install php-devel php-mysqlnd gcc libtool pcre-devel
    
    # RHEL
    sudo yum install php-devel php-mysql gcc libtool pcre-devel
    
    # Suse
    yast2 -i php5-pear php5-devel php5-mysql gcc libtool pcre-devel
    
    # OS X (Homebrew)
    brew tap homebrew/dupes
    brew tap homebrew/versions
    brew tap homebrew/php
    brew install php5x php5x-phalcon # php55, php56, ...

    编译

    1. 从C源代码创建扩展请按照下面的步骤:...

    立即注册
    更新于:2022-07-15 12:13:42

    LNMP的那些事情

    好不容易找到一个对内存不要求非要1G的,而且可以正常安装的shell,https://github.com/maicong/LNMP结果发现编译安装增加一个php扩展就那么难,,看不懂一键安装...

    好不容易找到一个对内存不要求非要1G的,而且可以正常安装的shell,

    https://github.com/maicong/LNMP
    ...

    立即注册
    更新于:2020-03-29 00:24:23

    centos7安装openssl

    yum install opensslyum install openssl-devel
    yum install opensslyum
    立即注册
    更新于:2020-03-21 18:59:20

    Centos系统在Apache服务器上安装SSL证书

    在Apache服务器上安装SSL证书https://help.aliyun.com/document_detail/98727.html?spm=5176.2020520163.0.0.1b47AArSAArSVP更新时间:2019-11-27 23:43:38...

    在Apache服务器上安装SSL证书

    https://help.aliyun.com/document_detail/98727.html?spm=5176.2020520163.0.0.1b47AArSAArSVP

    上面阿里云链接的内容更新时间:2019-11-27 23:43:38


    注意这里阿里云的文档只是一个例子,而且他的例子不是centos系统,另外如果你网站有设置url重写那些,就要更改相应的内容,可以直接把监听80端口虚拟主机部分配置移过来,另外阿里云服务器ECS要先打开443端口,在阿里云控制台ECS实例列表里找到你这个实例,选择更多,里面有安全组,安全组配置,在里面添加443端口。(2020-03-21 22:10记录)

    几个前提

    1,已经申请到了对应域名的证书

    2,安装了OpenSSL,未安装按下面代码安装

    1. yum install openssl
    2. yum install openssl-devel

    3,appache 已经安装启用了mod_ssl模块,没有就运行下面代码

    yum -y install mod_ssl


    看下面这个文章,参考里面的配置方法

    阿里云(CentOS+Apache) 获取免费SSL证书并配置多个https链接

    https://blog.csdn.net/iAsknew/article/details/80978752

    由于微信小程序需要使用https配置服务器,刚好之前购买了3年的阿里云ECS,故研究了一下,特此Mark下。

    首先,需要在阿里云有个万网的域名,之前做项目下了血本,买了好几个,刚好还有库存,不用再去备案

    一、阿里云控制台-》域名与网站(万网)-》域名-》域名列表

    点击操作栏里的SSL证书,进入证书的申请,有付费也有免费的,本教程用于测试,使用的是免费的证书(一个域名下,一次只能添加一个证书,最多申请3个免费证书用于测试。)

    二、输入要申请的域名,如:www.abc.com,之后就等待阿里云自动审核,一会就OK了

    三、通过后,在SSL证书列表的操作栏里,点击下载,下载对应平台的证书,并参考阿里云提供的教程去配置服务器

    四、由于本人的服务器是apache,所以安装过程如下:

    1. 证书文件1531573628367.pem,包含两段内容,请不要删除任何一段内容。

    2. 如果是证书系统创建的CSR,还包含:证书私钥文件1531573628367.key、证书公钥文件public.pem、证书链文件chain.pem。

    ( 1 ) 在Apache的安装目录下创建cert目录,并且将下载的全部文件拷贝到cert目录中。如果申请证书时是自己创建的CSR文件,请将对应的私钥文件放到cert目录下并且命名为1531573628367.key;...

    立即注册
    更新于:2020-04-05 22:22:29

    Centos7.4 修改MySQL5.7 root 密码

    用centos系统账号登陆(直接输入mysql,就可以登陆到mysql,然后去Update,但是这样不关闭数据库就操作好像不是很稳妥)mysql> use mysql;mysql> UPDATE use...

    用centos系统账号登陆

    (直接输入mysql,就可以登陆到mysql,然后去Update,但是这样不关闭数据库就操作好像不是很稳妥)

    mysql> use mysql;

    mysql> UPDATE user SET Password=PASSWORD('newpassword') where USER='root';

    mysql> FLUSH PRIVILEGES;

    mysql> quit

    测试失败 不知道为何直接输入mysql,登陆的mysql账号是wokan...

    立即注册
    更新于:2020-03-21 22:59:35

    2020在godaddy首页上看到企业建站服务

    godaddy推出了中小企业建站服务,具体是什么推出的不知道,2018年访问的时候还没看到 20200322感觉用这种方式建站很不错的样子,那那些给中小企业建站的小IT公司...

    godaddy推出了中小企业建站服务,具体是什么推出的不知道,2018年访问的时候还没看到 20200322

    感觉用这种方式建站很不错的样子,那那些给中小企业建站的小IT公司现在还有生存空间吗? 20200325


    42ea3bc51d-qq20200322231527_normal.png

    efe22addbe-qq20200322231724_normal.png

    378366365c-qq20200322231819_normal.png

    WordPress 网站常见问题解答

    什么是 WordPress?

    WordPress®是一个博客和 Web 发布平台,它不仅易于使用,还被广泛认可为一种网站创建的标准。凭借对美观、Web 标准和易用性的持续改进,WordPress 成为了一个让您管理所有内容(从个人博客到有数百个网页的大型商业网站)的开源平台。...

    立即注册
    更新于:2020-03-25 22:05:44

    邮件发送报错No IDN encoder found(install the intl extension or the true/punycode package

    20200325 22:02邮箱发送端口25被阿里云禁止,要更换端口和加密方式,没测试只更换端口行不行。之前的配置端口25,加密方式tls要换成端口465,加密方式改为ssl,更改...

    20200325 22:02

    邮箱发送端口25被阿里云禁止,要更换端口和加密方式,没测试只更换端口行不行。
    ...

    立即注册
    更新于:2020-03-25 22:02:39

    yum安装php扩展intl报错:Error: php71w-common conflicts with php-common-5.4.16-43.el7_4.x86_64 解决方法

    环境: LNMP,手动安装的PHP7环境;问题:php在安装扩展的时候。无论输入php-* 任何来安装扩展,都会报错:Error: php71w-common conflicts wi...

    环境: LNMP,手动安装的PHP7环境;

    问题:

    php在安装扩展的时候。无论输入php-* 任何来安装扩展,都会报错:

    Error: php71w-common conflicts with php-common-5.4.16-43.el7_4.x86_64
    

    解决办法:...

    立即注册
    更新于:2020-03-25 22:03:40

    如何在CentOS上安装PHP intl扩展?

    还需要从remi中获得php-intl。 添加--enable-repo如下:yum --enablerepo=remi install php-intl如果安装后报错Error: php71w-common conflicts with php-common-...

    还需要从remi中获得php-intl。

    添加--enable-repo如下:

    yum --enablerepo=remi install php-intl

    如果安装后报错...

    立即注册
    更新于:2020-03-25 20:49:20

    服务器选择-阿里云轻量应用服务器 轻量应用服务器 (香港节点丢包严重,延迟25ms)

    信息时间:20200326阿里云轻量应用服务器 轻量应用服务器 (Simple Application Server) https://www.aliyun.com/product/swas香港服务器LAMP最低配一年288元,还行吧,可惜就是限制了流量每月1TB。 最坑的是后面用了一段时间发现丢包严重 20200505

    信息时间:20200326

    阿里云轻量应用服务器 轻量应用服务器 (Simple Application Server)

    https://www.aliyun.com/product/swas...

    立即注册
    更新于:2020-05-05 01:25:29

    阿里云香港服务器和大陆服务器区别在哪,如何选择

    原文链接:https://www.vpsss.net/17103.html20203026 内容重点摘要:1、阿里云香港服务器入口改版后,现在可用的是轻量级服务器,这里可以直接选择香港地域。2、...

    原文链接:https://www.vpsss.net/17103.html

    20203026 内容重点摘要:

    1、阿里云香港服务器入口改版后,现在可用的是轻量级服务器,这里可以直接选择香港地域。

    2、原来的全民云计算和企业级服务器都取消了香港节点入口。


    阿里云大陆服务器主要指放置在大陆地区节点的阿里云服务器,同时为了给不同需求的用户提供更多服务,阿里云也开通了香港节点服务器。那么这两种不同节点服务器有什么区别?又如何选择呢?魏艾斯博客将在下面分享详细情况。

    一、阿里云香港服务器和大陆服务器区别

    1、地域区别

    阿里云大陆服务器节点包括华北的北京、呼和浩特、青岛、张家口,华东的上海、杭州,华南的深圳,大西南的成都等。和阿里云香港节点相比,首先老魏要强调一点,这些节点虽然处于不同地域,无论服务器在哪里稳定性都是一样的,阿里云工程师按照统一标准来搭建服务器硬件和软件环境,这点是无差别的。不同的是因为地域不同、网络接入商不同产生的网络波动,这是比较重要的一点区别。

    阿里云国内机房都是三线直连(联通、电信、移动),稳定性高的一匹,如果不是很在乎备案这个事情,老魏强烈建议还是在国内建站,访问速度快、稳定性高。

    特别是香港、国外其他地域,因为众所周知的国内网络连接国外网络较差的原因,连接中要经过多个路由节点跳转,一旦其中一个路由节点出现问题,比如网络波动大,偶尔会断线。魏艾斯博客之前放过美国,放过香港。在香港机房(第三方小商家)运行的时候,大陆访问速度倒是挺快,就怕机房网络波动、维护导致的断电等情况发生。这里面有一个忍耐度的问题,如果你觉得偶发这类情况你可以忍受,那么就放在香港也不错,不用备案。

    如果你和老魏一样对网络要求高的话,那么还是选择大陆机房吧,能体验到畅快的网络连接速度,哪怕花点时间备案也是值得的。

    2、免备案

    香港服务器的好处就是免备案,建站可立即开通访问。这也是很多站长喜欢使用香港地域的主要原因。比如有时候只是做一个网站测试,难道还要去申请备案等待20~30天吗?买个香港服务器,马上就建站,开始测试代码或测试项目就可以了,商机不等人啊。...

    立即注册
    更新于:2020-03-26 23:04:17

    关于网站的robots文件以及robots文件在线生成工具

    之前的是User-agent: *Disallow: /robots在线生成 20200329http://tool.chinaz.com/robots/

    之前的是

    User-agent: *

    Disallow: /...

    立即注册
    更新于:2020-03-29 00:33:20

    robots.txt 不让搜索引擎收录网站的方法

    https://blog.csdn.net/resilient/article/details/51982561有没有担心过自己的隐私会在强大的搜索引擎面前无所遁形?想象一下,如果要向世界上所有的人公开你的私人日记...

    https://blog.csdn.net/resilient/article/details/51982561

    有没有担心过自己的隐私会在强大的搜索引擎面前无所遁形?想象一下,如果要向世界上所有的人公开你的私人日记,你能接受吗?的确是很矛盾的问题,站长们大都忧虑“如何让搜索引擎收录的我的网站?”,而我们还是要研究一下“如何让搜索引擎不收录我们的网站”,也许我们同样也用的到。

    1.搜索引擎如何工作的?

    简单的说,搜索引擎实际上依靠的庞大的网页数据库。按搜索方式可以分为全文搜索和目录搜索两种。

    所谓全文搜索,是搜索引擎通过从网页自动提取信息来建立数据库的过程。至于提取的原理,就是SEO狂热者们所研究的算法,在他们的理想情况下,网页应该是针对搜索引擎设计的,具有最好的收录效果。当然,不是本文的话题。搜索引擎的自动信息搜集功能分两种。一种是定期搜索,即每隔一段时间(比如Google一般是28天),搜索引擎主动派出“蜘蛛”程序,对一定IP地址范围内的互联网站进行检索,一旦发现新的网站,它会自动提取网站的信息和网址加入自己的数据库。另一种是提交网站搜索,即网站拥有者主动向搜索引擎提交网址,它在一定时间内(2天到数月不等)定向向你的网站派出“蜘蛛”程序,扫描你的网站并将有关信 息存入数据库,以备用户查询。

    与全文搜索引擎相比,目录索引有许多不同之处。目录索引完全是手工操作的。

    首先,搜索引擎属于自动网站检索,而目录索引则完全依赖手工操作。用户提交网站后,目录编辑人员会亲自浏览你的网站,然后根据一套自定的评判标准甚至编辑人员的主观印象,决定是否接纳你的网站。

    其次,搜索引擎收录网站时,只要网站本身没有违反有关的规则,一般都能登录成功。而目录索引对网站的要求则高得多,有时即使登录多次也不一定成功。尤其象Yahoo!这样的超级索引,登录更是困难。

    最后,搜索引擎中各网站的有关信息都是从用户网页中自动提取的,所以用户的角度看,我们拥有更多的自主权;而目录索引则要求必须手工另外填写网站信息,而 且还有各种各样的限制。更有甚者,如果工作人员认为你提交网站的目录、网站信息不合适,他可以随时对其进行调整,当然事先是不会和你商量的。

    目录索引,顾名思义就是将网站分门别类地存放在相应的目录中,因此用户在查询信息时,可选择关键词搜索,也可按分类目录逐层查找。如以关键词搜索,返回的结果跟搜索引擎一样,也是根据信息关联程度排列网站,只不过其中人为因素要多一些。...

    立即注册
    更新于:2020-03-29 00:51:34

    Yii2生成sitemap,yii2-sitemap-module Yii2 module for automatically generating XML Sitemap

    两个都是Yii2的扩展https://www.yiiframework.com/extension/mubat/yii2-sitemap-generator mubat/yii2-s...
    两个都是Yii2的扩展https://www.yiiframework.com/extension/mubat/yii2-sitemap-generator mubat/yii2-sitemap-generatorYii2 widget for sitemap generationyii2-sitemap-generatorSimple widget forYii2 frameworkto generate sitemap. SupportXMLformat generation. Support multi language. InstallationComposerThe preferred way to install this extension is throughComposer. Either run`php composer require mubat/yii2-sitemap-generator` or add`"mubat/yii2-sitemap-generator" : "~1.0"to the require section of yourcomposer.json` Widget contains 2 models: Sitemap- base model. It containsSitemapElementarray and methods to generate XML. If$languagesarray published, model will generate'alternate'links. SitemapElement- represents one<url>element. It contains: $loc-requrired- page url (as array). Before insert into XML it will be process byyii2\helpers\Url::toRoute()method. $updated_at-optional- last page update; $changefreq-requrired, default'weekly'- from class constant. $priority-requrired, default0.4- page priority. https://www.yiiframework.com/extension/yii2-sitemap-module yii2-sitemap-moduleYii2 module for automatically generating XML SitemapInstallationUsageResourcesYii2 module for automatically generatingXML Sitemap.InstallationThe preferred way to install this extension is throughcomposer.Either runphp composer.phar require --prefer-dist "himiklab/yii2-sitemap-module" "*" or add"himiklab/yii2-sitemap-module" : "*" to the require section of your application'scomposer.jsonfile.UsageConfigure thecachecomponent of your application's configuration file, for example:'components' => [ 'cache' => [ 'class' => 'yii\caching\FileCache', ], ] Add a new module inmodulessection of your application's configuration file, for example:'modules' => [ 'sitemap' => [ 'class' => 'himiklab\sitemap\Sitemap', 'models' => [ // your models 'app\modules\news\models\News', ], 'urls'=> [ // your additional urls [ 'loc' => '/news/index', 'changefreq' => \himiklab\sitemap\behaviors\SitemapBehavior::CHANGEFREQ_DAI***, 'priority' => 0.8, 'news' => [ 'publication' => [
    立即注册
    更新于:2020-03-29 01:13:31

    验证谷歌站长平台 – GOOGLE SEARCH CONSOLE 验证流程

    前提是你要能访问谷歌。 202003230 www.google.com/webmasters/tools/在2019年4月,谷歌正式弃用旧版的Google Search Consol...

    前提是你要能访问谷歌。 202003230

    www.google.com/webmasters/tools/

    在2019年4月,谷歌正式弃用旧版的Google Search Console(以下简称GSC工具)的部分功能。同时全面的开启新版本的使用。其中验证中多了一个亮点——目录验证。通过这种验证模式,你可以检测每个分类目录下每个页面的SEO状态。从而可以进行更详细的数据分析,能够更好的提高网站的质量与体验。

    本篇文章会带着大家一起走一遍完整的验证流程。阅读时间:20分钟。为了在GSC工具中加入你的网站,首先你得有一个谷歌账号,同时还需要科学上网

    1、进入新版GOOGLE SEARCH CONSOLE

    2、选择自己需要验证的模式

    打开一个空的浏览器窗口,并进入自己的域名解析管理界面(如果不知道自己域名在哪里管理,请自行联系域名商,或者是当时负责网站项目的人员)。这里为了演示,我使用的是阿里云域名管理界面。 ...

    立即注册
    更新于:2020-03-31 22:12:55

    centos7下自动备份mysql数据库

    环境:centos7 、mysql5.7 (注意环境版本)第一步:创建自动备份脚本文件 cd / mkdir backup cd backup touch backup.sh ...

    环境:centos7 、mysql5.7 (注意环境版本)

    第一步:创建自动备份脚本文件

    cd /
    mkdir backup
    cd backup
    touch backup.sh
    

    第二步:在备份脚本文件中写入备份脚本

    vim backup.sh
    

    在文件中写入以下格式内容后保存(:wq) ...

    立即注册
    更新于:2020-03-31 00:09:10

    谷歌站长平台实测网站

    访问页面分析,提示错误:Uncaught ReferenceError: jQuery is not defined at百度了下

    访问页面分析,提示错误:Uncaught ReferenceError: jQuery is not defined at...

    立即注册
    更新于:2020-04-01 00:07:49

    CentOS 7中看PHP运行时的Log文件日志信息

    1. 打开php.ini文件。 以我的centos为例,这个文件在: vi /etc/php.ini 目录下。 2. 搜索并修改下行,把Off值改成On 840多行左右 修改display_errors =On 在搜索 error_reporting ,修改为error_reporting = E_ALL | E_STRICT ,这里可以不改,在php脚本文件里的开头加上error_reporting(E_ALL);一样可以达到效果。 3. 修改Apache的 httpd.conf,以我的centos为例,vim /etc/httpd/conf/httpd.conf 在最后添加以下两行代码 php_flag display_errors on php_value error_reporting 2039 上面这两行的代码含义还没查 4. 重启Apache,就OK了。 重启命令: service httpd restart

    1. 打开php.ini文件。

    以我的centos为例,这个文件在: vi /etc/php.ini 目录下。

    2. 搜索并修改下行,把Off值改成On

    840多行左右 修改display_errors =On

    在搜索 error_reporting ,修改为error_reporting = E_ALL | E_STRICT ,这里可以不改,在php脚本文件里的开头加上error_reporting(E_ALL);一样可以达到效果。

    3. 修改Apache的 httpd.conf,以我的centos为例,vim /etc/httpd/conf/httpd.conf 在最后添加以下两行代码

    php_flag display_errors on

    php_value error_reporting 2039 ...

    立即注册
    更新于:2020-04-06 18:53:29

    Linux设置Swap虚拟内存方法

    查看swap的方法用命令free sudo mkdir /swap sudo dd if=/dev/zero of=/swap/swap bs=1024 count=4048000 sudo mkswap /swap/swap sudo swapon /swap/swap sudo vi /etc/fstab 在文件末尾(最后一行)加上 /swap/swap swap swap default 0 0 删除swap空间 swapoff /swap/swap rm -rf /swap/swap
    dd if=/dev/zero of=/home/swap bs=1024 count=4048000
    mkswap /home/swap
    swapon /home/swap
    vi /etc/fstab
    在文件末尾(最后一行)加上
    /home/swap swap swap default 0 0

    ubuntu系统上命令改下,前面要加sudo,另外目录没用home目录,用的新建的swap目录

    sudo mkdir /swap
    sudo dd if=/dev/zero of=/swap/swap bs=1024 count=4048000
    sudo mkswap /swap/swap
    sudo swapon /swap/swap
    sudo vi /etc/fstab
    在文件末尾(最后一行)加上
    /swap/swap swap swap default 0 0

    QuinnTian 最后发布于2018-05-10 02:11:11 阅读数 3500 收藏

    linux可以文件或者分区来当作虚拟内存。

    首先查看当前的内存和swap 空间大小(默认单位为k, -m 单位为M):

    free -m

    查看swap信息,包括文件和分区的详细信息

    swapon -s或者cat /proc/swaps

    如果都没有,我们就需要手动添加交换分区。注意,OPENVZ架构的VPS是不支持手动添加交换分区的。

    添加交换空间有两种选择:添加一个交换分区或添加一个交换文件。推荐你添加一个交换分区;不过,若你没有多少空闲空间可用, 则添加交换文件。

    增加swap交换文件

    1.使用dd命令创建一个swap交换文件

    dd if=/dev/zero of=/home/swap bs=1024 count=4048000

    这样就建立一个/home/swap的分区文件,大小为4G。

    2.制作为swap格式文件:

    mkswap /home/swap

    3.再用swapon命令把这个文件分区挂载swap分区

    swapon /home/swap

    我们用free -m命令看一下,发现已经有交换分区了。

    但是重启系统后,swap分区又变成0了。

    4.为防止重启后swap分区变成0,要修改/etc/fstab文件 ...

    立即注册
    更新于:2024-03-27 06:15:27

    CentOS 7一键安装桌面环境命令(可远程RDP连接)

    完成后。你就可以连接IP:3389(通过远程桌面Vnc viewer连接失败)。在windows电脑上面运行里输入mstsc远程桌面连接centos7的IP:3389,就ok了。 注意不是通过浏览器,是通过Windows的远程桌面连接 我在centos8 系统上测试的,结果一直有问题,vultr.com上默认的是Centos8,一连就断开。提示:你的远程桌面服务会话已结束 20200423 vincentsong841@gmail.com 20231119

    我们有很多项目和软件需要在Linux系统的桌面环境中进行安装和调试,但是有时候我们都在本地使用视窗系统,安装虚拟机也比较麻烦或者不能完全实现运行环境。

    因此,一个可视化桌面环境将被安装在Linux虚拟专用平台和服务器上。接下来,云服务器网小编就来和大家交流一下CentOS 7一键安装桌面环境。

    8714c10360_normal.jpg

    在某些条件下,我们需要安装简单快速的桌面环境并且通过RDP访问。

    例如:运行浏览器,或者一些Linux应用程序,甚至一些Windows应用程序。

    我将使用CentOS7来演示如何操作。

    使用要求:

    最低硬件要求:CPU核心≥1核心,内存≥1 GB,磁盘空间≥15 GB

    系统为全新CentOS 7 最小化安装版本

    请尽量不要使用 OpenVZ 虚拟化的机器运行此脚本

    脚本功能:

    只需一键,即可为CentOS安装桌面环境和RDP远程桌面连接。

    为您的Linux系统运行Windows应用程序。脚本自动帮你安装Wine X64和X86,现在可以在Linux上运行Windows应用程序。例如:Telegram、WeChat、Thunder

    默认创建3GB交换内存。 避免内存不足导致的错误。(交换位置:/var/swapd)

    自动安装中文输入环境,中文支持。

    安装人们推荐的软件,例如浏览器和输入法。(包含Chrome,Firefox)

    安装远程桌面客户端。(支持RDP/SSH/NX/SFTP/VNC/XDMCP协议)

    使用教程:

    请仔细阅读上述详情后,使用Root用户运行如下脚本:

    yum install curl ca-certificates -y && curl -sSL https://raw.githubusercontent.com/MeowLove/CentOS-One-click-Installation-of-Desktop-Environment-and-Remote-Desktop-Connection-RDP/master/download/main/install.sh | sudo bash
    

    完成后。你就可以连接IP:3389(通过远程桌面连接)。默认RDP登陆账号:root,密码:你的root密码。

    其他说明:

    创建新用户时,请授权新用户RDP远程连接。 你需要这样做。(我将演示授权新用户CXT)

    ① 首先你应该在[控制中心]-[用户和组群]创建新用户。

    ② 使用root用户切换进入到CXT的目录。cd /home/CXT

    ③ 输入下面的命令(你需要注意,下面命令中引号是”英文状态单引号”。)

    touch ./.Xclients echo ‘mate-session’ > ./.Xclients chmod a+x ./.Xclients

    Chrome浏览器不能通过root用户运行。如果您需要运行,请新建账户。(或者附加运行命令 –no-sandbox)

    一些Windows应用程序不工作,也许需要您关闭SELinux。(不推荐,一般情况下不需要)

    一些Windows软件看起来模糊,你需要调整软件后面的背景颜色为暗色调。(例如更换壁纸为深色壁纸)

    当前的默认系统语言是中文。如果您是英语用户,请执行:

    sudo localectl set-locale LANG = en_US.UTF-8

    如果我们在自己的计算机上使用了Linux系统,我们应该熟悉这个界面。之前,小编测试还在一个有限的笔记本上安装了Linux系统。一些朋友在他们的开发环境中使用了Linux而不是WINDOWS系统。 ...

    立即注册
    更新于:2023-11-19 12:21:20

    如何在 CentOS8/RHEL8 上安装配置 VNC 服务器

    安装之后连上了远程桌面,有一个导航,我关掉后桌面是黑屏 20200423 21:26

    https://www.linuxidc.com/Linux/2019-11/161623.htm

    下面的简单指南可以帮助您在CentOS8 / RHEL 8机器上安装VNC服务器。VNC(虚拟网络计算)服务器是基于GUI的桌面共享平台,允许您从安装了客户机的其他机器远程访问桌面。在CentOS 8和RHEL 8系统中,默认情况下未安装VNC服务器,需要手动安装。

    在本文中,我们将通过简单的分步安装指南,介绍如何在CentOS 8 / RHEL 8系统上安装VNC服务器。

    在CentOS 8 / RHEL 8上安装VNC服务器的前提条件

    • 要在您的系统中安装VNC Server,请确保您具有系统上可用的以下要求:
    • GNOME桌面环境
    • root访问
    • NFDNF / YUM软件包存储库

    在CentOS 8 / RHEL 8上安装VNC服务器的分步指南

    步骤1)安装GNOME桌面环境

    在CentOS 8 / RHEL 8中安装VNC服务器之前,请确保已安装了桌面环境(DE)。 如果已经安装了GNOME桌面或使用gui选项安装了服务器,则可以跳过此步骤。

    在CentOS 8 / RHEL 8中,GNOME是默认的桌面环境。 如果您的系统中没有它,请使用以下命令进行安装:

    [root@localhost www.linuxidc.com]# dnf groupinstall "workstation"或者

    [root@localhost www.linuxidc.com]# dnf groupinstall "Server with GUI"

    成功安装上述软件包后,请运行以下命令以启用图形模式

    [root@localhost www.linuxidc.com]# systemctl set-default graphical

    现在重新启动系统,以便获得GNOME登录屏幕。

    [root@localhost www.linuxidc.com]# reboot

    一旦系统成功重启,请取消注释文件“ /etc/gdm/custom.conf”中的“ WaylandEnable=false”行,以便通过vnc进行的远程桌面会话请求由GNOME桌面的xorg处理,代替了Wayland显示管理器。

    注意:Wayland是GNOME中的默认显示管理器(GDM),并且未配置为处理X.org等远程呈现API。

    步骤2)安装VNC服务器(tigervnc-服务器)

    接下来,我们将安装VNC服务器,有许多可用的VNC服务器,并且出于安装目的,我们将安装TigerVNC服务器。 它是最受欢迎的VNC服务器之一,并且是高性能且独立于平台的VNC,它使用户可以轻松地与远程计算机进行交互。

    现在,使用以下命令安装TigerVNC Server:

    [root@linuxtechi ~]# dnf install tigervnc-server tigervnc-server-module -y

    aab30fc08d_normal.png

    步骤3)为本地用户设置VNC密码

    假设我们希望“linuxidc”用户使用VNC进行远程桌面会话,要先用useradd创建用户,然后切换到该用户并使用vncpasswd命令设置其密码,

    [root@localhost www.linuxidc.com]# su - linuxidc

    [linuxidc@localhost ~]$ vncpasswd

    Password:

    Verify:

    Would you like to enter a view-only password (y/n)? n

    A view-only password is not used

    [linuxidc@localhost ~]$ exit注销

    步骤4)设置VNC服务器配置文件

    下一步是配置VNC服务器配置文件。 创建具有以下内容的文件“ /etc/systemd/system/vncserver@.service”,以便为上述本地用户“linuxidc”启动tigervnc-server的服务。 ...

    立即注册
    更新于:2022-05-25 11:50:40

    查问我看服务器搭建和使用中遇到的问题

    报错内容:Authenticator LOGIN returned Expected response code 235 but got code "535"

    邮箱验证报错,后面查了下,是QQ邮箱的服务自动关闭了,不知道为何会自动关闭,后面再留意下多久会POP3/SMTP服务自动关闭,后面重新去邮箱开启了服务,又可以正常发验证邮件了。 20201028...

    立即注册
    更新于:2020-10-29 01:41:39
    推荐内容

    分享几个好用的bt搜索bt资源下载网址网站

    影视电影剧集动漫综艺bt资源在线播放网址网站推荐分享

    全网最新bt磁力搜索引擎bt资源bt网站网址分享

    人气美女女优百度指数排行榜(波多野结衣,苍井空,三上悠亚,深田咏美,桥本有菜,北条...

    最强人造人深田咏美,业界的社交女王

    人生起起落落的三上悠亚,成名前的清纯风,怎么搭配出来的?

    业内第一大长腿,桥本有菜的腿究竟有多长

    波多野结衣,岛国业界著作最多的超级劳模

    日本AV界NO.1,苍井空是多少宅男的疯狂?

    美女女优视频混剪 This Girl-Laza Morgan

    怎样使用V2Ray代理和SSTap玩如魔兽世界/绝地求生/LOL台服/战地3/黑色沙漠/彩...

    sstap游戏代理教程 从此玩如魔兽世界/绝地求生/LOL台服/战地3/黑色沙漠/彩虹六...

    影视电影剧集动漫综艺bt资源在线播放网址网站推荐分享