今天突然收到浪潮云的实名认证通知。 又要实名、之前很多人都是直接买的别人认证好的、用了几个月。现在应该很多人都是同样的情况了吧。 去年浪潮云在搞这个活动的时候,力度挺大的,免费2500的试用金、网上有些人也通过这个赚了一笔,现在恐怕也找你去了吧? 我这还好点。我自己公司和朋友公司注册的 认证还简单点。其他用户只能搬迁数据了。(赶紧搬迁。防止服务器立刻停止) 以后不能图便宜、省事、找个靠谱点的。老老实实的做站。。 推荐服务商:https://www.sq9.cn 商祺云 专业云代理 。
宝塔如何关闭https强制跳转(http/https共存 如果您有服务器咨询问题、购买问题、可以联系我们客服 7271895 690624 商祺云-阿里代理、景安代理、西部代理 https://www.sq9.cn 将站点的配置文件的301跳转规则去掉即可 注:301是永久重定向,需要清除浏览器缓存才能正常访问http。 NGINX apache
【腾讯云】2核2G云服务器新老同享 99元/年,续费同价,云服务器3年机/5年机限时抢购,低至 2.5折
2024-12-22
在挂载硬盘分区的时候,会出现mount: /dev/sdd1 already mounted or /data3 busy 或者是在执行格式化分区的时候也会出现 /dev/hdb1 is apparently in use by the system; will not make a filesystem here! 解决方法: [root@localhost ~]# dmsetup status ResultFromHadoop-ResultFromHadoop: 0 3907026944 linear ResultFromHadoop-ResultFromHadoop: 3907026944 3907026944 linear ResultFromHadoop-ResultFromHadoop: 7814053888 3907026944 linear [root@localhost ~]# dmsetup remove_all [root@localhost ~]# dmsetup status No devices found 再次执行mount /dev/sdd1 /data3就可以进行挂载了 ——————— 如果您有服务器咨询问题、购买问题、可以联系我们客服 7271895 690624 商祺云-阿里代理、景安代理、西部代理
最近碰到一个挂载的问题、研究了一会才整明白。现在整理发布下。 如果您有服务器咨询问题、购买问题、可以联系我们客服 7271895 690624 商祺云-阿里代理、景安代理、西部代理 用fdisk给新磁盘分区后。然后要创建文件系统 [root@cuizhipeng ~]# mkfs.ext4 /dev/sdb1 mke2fs 1.41.12 (17-May-2010) /dev/sdb1 is apparently in use by the system; will not make a 文件系统 here! 提示、dev/sdb1正在被使用。 [root@cuizhipeng new]# dmsetup status vgdate-lvdata1: 0 1024000 linear vg_cuizhipeng-lv_swap: 0 4194304 linear vg_cuizhipeng-lv_root: 0 36716544 linear [root@cuizhipeng new]# dmsetup remove_all [root@cuizhipeng new]# dmsetup status vg_cuizhipeng-lv_swap: 0 4194304 linear vg_cuizhipeng-lv_root: 0 36716544 linear [root@cuizhipeng new]# mke2fs -t ext4 /dev/sdb1 mke2fs 1.41.12 (17-May-2010) 文件系统标签= 操作系统:Linux 块大小=4096 (log=2) 分块大小=4096 (log=2) Stride=0 blocks, Stripe width=0 blocks 146880 inodes, 586372 blocks 29318 blocks (5.00%) reserved for the super user 第一个数据块=0 Maximum filesystem blocks=603979776 18 block groups 32768 blocks per group, 32768 fragments per group 8160 inodes per group Superblock backups stored on blocks: 32768, 98304, 163840, 229376,...
阿里云活动整理如下 购买流程: 先领取活动1 价值1888的优惠卷。 在参与活动 活动1:价值1888元的优惠卷礼包 领取地址:https://promotion.aliyun.com/ntms/yunparter/invite.html?userCode=eju0fy49 活动2:普惠上云,云服务器1核1G仅需293元/年 领取地址:https://promotion.aliyun.com/ntms/act/qwbk.html?userCode=eju0fy49 活动3 企业级云服务器2折秒杀。 配置如下: 1:2核CPU 4G内存 5M带宽(多机房可选择) 1212 一年、带宽可选1-5M 带宽越低,价格越低 2:2核CPU 8G内存 5M带宽(多机房可选择) 1518 一年、带宽可选1-5M 带宽越低,价格越低 3:4核CPU 8G内存 5M带宽(多机房可选择) 2148 一年、带宽可选1-5M 带宽越低,价格越低 更多进入网页选择:https://promotion.aliyun.com/ntms/act/enterprise-discount.html?spm=5176.8112568.738194.2.415f9ed5mFUsos&accounttraceid=32b21aad-873c-4a9f-97cf-c9af7e5e34d0&userCode=eju0fy49 注意:购买过服务器的用户无法参加活动、可使用淘宝账号登录购买、已经测试、可放心购买。 活动4:阿里云mysql数据库基础班仅需10元/6个月 领取地址:https://m.aliyun.com/markets/aliyun/act/mysql_discount?spm=5176.8112568.520614.5.21a39ed5wb2FRW&accounttraceid=7d7b830c-49b2-4c4b-aa24-05dbde2ad4a7&userCode=eju0fy49 本网站会持续更新阿里云最新优惠信息,给大家提供优惠便利。 如有不懂 可以加我们QQ 7271895 690624 进行免费咨询
WordPress 默认生成的分类目录 URL 中是带 category 的,比如我爱水煮鱼的 WordPress 的分类目录的 URL https://blog.wpjam.com/category/wordpress/ 就带了 category。那么如何去掉呢? 方式一:使用插件 网上有很多相关的 WordPress 插件,都可以解决这个问题,不过大部分插件都是把所有的分类都写入 WordPress 的 rewrite 规则,这样会造成 rewrite 规则会非常臃肿,反而会使得 WordPress 变慢 方式二:设置分类目录前缀 另外 WordPress 还有一个非常方便的方法,可以说是最简化去掉分类目录 URL 中的 category。只需要在 WordPress 后台,点击「设置」菜单下的「固定链接」子菜单,将「分类目录前缀」设置为 . 就可以: 方式三:最佳方法 如果仔细观察一下去掉 category 的分类目录 url:https://blog.wpjam.com/wordpress/,是不是和 WordPress 的页面规则是一样的,比如我爱水煮鱼的关于页面:https://blog.wpjam.com/about/,那么我们可以使用页面的 rewrite 规则来处理。 当 WordPress 进入页面 rewrite 规则的时候,我们判断一下,当前的 pagename 是不是某个分类的 slug,如果是,就把当前的 query_var 中的 pagename 换成 category_name,这样就可以实现了。 add_filter('request', function($query_vars) { if(!isset($_GET['page_id']) && !isset($_GET['pagename']) && !empty($query_vars['pagename'])){ $pagename = $query_vars['pagename']; $categories = get_categories(['hide_empty'=>false]); $categories = wp_list_pluck($categories, 'slug'); if(in_array($pagename, $categories)){ $query_vars['category_name'] = $query_vars['pagename']; unset($query_vars['pagename']); } } return $query_vars; }); add_filter('pre_term_link', function($term_link, $term){ if($term->taxonomy == 'category'){ return '%category%'; } return $term_link; }, 10, 2); 总结 以上就是本节的教程-欢迎关注我们学派吧,
WordPress 很慢? 很多人都会觉的 WordPress 很慢?作为全世界最常用的建站和博客系统 WordPress 来说,在性能设计上肯定不会有太大的问题,WordPress 开发团队也肯定也考虑到这个问题。 那么 WordPress 效率问题主要是在哪里呢?根据我多年 WordPress 建站和维护的经验,很多性能的问题都是 WordPress 使用不当造成的,比如安装太多效率低下的插件,使用代码质量低下的主题,没有正确处理 WordPress 的缓存等等,所以提高 WordPress 性能,就要从这些方面入手。 今天就给大家讲讲自己多年总结的 WordPress 优化经验和技巧: 动静态分离 不管 WordPress 博客还是其他 CMS 建的站点,优化的第一步一定是动静态分离,这也是你看到新浪,腾讯等门户,他们图片的域名和网站的域名不是同一个的原因。 网站的静态文件一般有两种:第一种是网站的 CSS,JS 和一些主题的常用背景图片和按钮文件,这些图片如果网站不进行改版或者其他改动,基本上是不会修改的,第二种是每天更新的网站内容中时上传的图片或者附件,这些图片文件也是基本不会改动的。 解决好静态文件存储和加速,网站性能就首先能得到基本的保证了,WordPress 构建的网站和博客也是一样的。对于这些静态文件来说,最好的解决方案永远是使用 CDN 网络进行加速,这样服务器的压力将大大降低,因为访问页面只有当前页面是在自己的服务器上,其他所有图片,JS 和 CSS 都是从 CDN获取的。 WordPress 博客如何使用 CDN 服务,我写的 WPJAM Basic 插件,已经支持三种云存储服务:阿里云OSS,七牛云存储和UCloud Ufile,只要你安装了 WPJAM Basic 插件,就可以一键实现 WordPress 博客静态文件 CDN 加速。 服务器优化 优化好静态文件之后,就要开始对网站的动态内容进行优化,优化动态内容,首先要有一个稳定网络环境,稳定的主机供应商和服务器性能的优化。 选择一个靠谱的主机托管商,个人推荐 BGP 或者多线机房,让全国用户访问都能有不错的速度,然后尽量选择独立的服务器,再不济,也得 VPS, ? 因为你没有服务器的 Root 权限很多东西是无法进行的,国内一般推荐:阿里云。景安云 服务器问题解决之后,服务器可以做如下优化: 安装 Memcached 和 PHP Memcached 扩展:使用 Memcached 来缓存 WordPress 数据。 PHP 开启 OPCache:把经过编译后的 PHP 代码缓存到共享内存中,并在用户访问的时候直接调用从而起到高效的加速作用。 MySQL 设置 MySQL Query Cache,可以保存保存查询结果,同样的查询不再从数据库检索,对速度有很大的提升。 WordPress 缓存 要彻底明白和搞懂 WordPress 性能优化,首先要理解 WordPress 缓存机制,WordPress 默认是一种叫做 WordPress Object Cache 的对象缓存机制,它是把需要缓存的内容按照 Key-Value 这样的模式进行缓存(和 No-SQL 的 key-value 的有点类似),当然它还支持按照 Group 来划分和避免缓存的内容冲突。 所以最基础的 WordPress 缓存插件就是,把 WordPress 产生的 Key-Value 存起来,如果是使用 Memcached,就是存到内存,如果使用 Flie 就是存到硬盘中,当然高级的 WordPress 插件还能做更多,比如 WP Super Cache把整个页面缓存到硬盘中,下次直接访问静态的...
如果您有服务器咨询问题、购买问题、可以联系我们客服 7271895 690624 商祺云-阿里代理、景安代理、西部代理 文件命名规则: 1.严格区分大小写; 2.长度不能超过255个字符; 3.不能使用/当文件名 mkdir:创建空目录 -p:parent,父目录,逐级创建 -v:verbose,打印详细信息 命令行展开:mkdir -pv /mnt/test/{x/m,y} 波浪线展开:~USERNAME tree + 目录名:查看目录树 rmdir:移除空目录 文件创建与删除 touch:改变文件的时间戳。若文件不存在,则创建 -a:access,只改变访问时间 -c:不创建任何文件 -m:modify,只改变修改时间 -t:stamp,指定时间 stat:显示文件或文件系统状态信息 创建文件,使用文件编辑器 nano hello Ctrl + O:保存 删除文件/目录:rm hello -i:interactive,交互式 -f:force,强制删除 -r:recursive,递归删除目录 \rm hello 恢复命令本身 以上就是分享Linux中文件创建与删除的详细内容,更多请关注学派吧其它相关文章!
如果您有服务器咨询问题、购买问题、可以联系我们客服 7271895 690624 商祺云-阿里代理、景安代理、西部代理 Linux系统IO中write原型为 ssize_t write(int filedes, const void * buff, size_t nbytes) ; 当调用write写数据的时候,调用完成后write直接返回,但是磁盘是个慢速设备,操作系统会将数据保存在内核中的缓冲区中,并负责异步地将数据写至磁盘。当然如果此时系统宕机了则会丢失数据。write是系统调用,每次调用都会陷入内核,所以选取一个合适的块长度buffsize,并尽量减少它的调用可以优化效率。在ANSI C的标准IO中我们调用printf/fprintf/fputs等会以流的方式进行处理,我们只需要写入流中,而不用像write一样选择一个buffsize,因为标准IO库帮我们处理了很多细节,例如缓冲区分配,以优化长度执行IO等。这样的话就会减少wirte/read系统调用的数量,提高效率。但是与此同时会引入另外一个问题:数据拷贝,例如当使用函数fgets和fputs时,通常需要经过两次缓冲区:一次是标准IO缓冲区,还有一次是调用read和write的内核缓冲区。但是总的来说使用标准IO相对于系统IO来说接口简单,且效率相当。 标准IO提供了三种类型的缓冲区:全缓存,行缓存和不带缓存,全缓存只有在缓冲区满时才会主动flush,通常用在对一个磁盘文件IO。行缓存在缓冲区中遇到换行符就会flush,还有一种情况是需要从标准输入输出得到输入数据时也会flush缓冲区,行缓存一般用在交互的终端中。不带缓存则相当于直接 write系统调用输出,标准出错流stderr通常是不带缓存的,这就使得出错信息可以尽快显示出来。除了默认的flush条件外,显式调用fflush函数和程序正常终止时也会flush缓冲区。我们可以使用setbuf/setvbuf来更改默认的缓冲区长度,参见APUE 5.4节。 在使用标准IO的程序中,当我们将一个标准输出重新定向到一个文件时,会将行缓存变为全缓存,在某些情况下可能会导致一些非预期错误,比如调用printf(“*****\n”)时,当以交互方式运行该程序时,会正常输出。但是当将标准输出重新定向到一个文件时,缓冲区区变为全缓存,printf就不会正常输出,该行数据仍在缓冲区中。如果此时再fork一个子进程,数据空间被复制到子进程中时,该缓冲区数据也被复制到子进程中。接着在子进程中如果输出则会刷新之前在缓冲区的内容,产生一些非预期的输出。 在网络编程中,应该直接使用系统IO,标准IO为提升性能而引入缓冲机制增加了网络应用程序的复杂性。并且,某种意义上说标准IO流是全双工的,能同时执行输入和输出,然而对流的限制和对套接字的限制,有时候会互相冲突。(参见CSAPP P611) 某些高级的网络库中(比如说muduo库)在使用系统IO的基础上会创建自己的缓冲区,帮助用户屏蔽系统IO的某些不便,例如调用write发送大量数据的时候,发送缓冲区满时需要应用层等待,read接收数据的时候粘包和数据接受的缓慢。当增加应用层缓冲区后,由网络库处理这些实现细节,简化用户操作。 Linux还提供了零拷贝技术来减少内存拷贝,进而提升效率,我们知道利用read/write从磁盘发送数据到网卡会经过四次拷贝操作:当应用程序需要访问某块数据的时候,操作系统内核会先检查这块数据是不是因为前一次对相同文件的访问而已经被存放在操作系统内核地址空间的缓冲区内,如果在内核缓冲区中找不到这块数据,Linux 操作系统内核会先将这块数据从磁盘读出来放到操作系统内核的缓冲区里。如果这个数据读取操作是由 DMA 完成的,那么在 DMA 进行数据读取的这一过程中,CPU 只需要进行缓冲区管理,以及创建和处理 DMA ,除此之外,CPU 不需要再做更多的事情,DMA 执行完数据读取操作之后,会通知操作系统做进一步的处理。Linux 操作系统会根据 read系统调用指定的应用程序地址空间的地址,把这块数据存放到请求这块数据的应用程序的地址空间中去,待用户对数据完成操作后,操作系统需要将数据再一次从用户应用程序地址空间的缓冲区拷贝到与网络堆栈相关的内核缓冲区中去,这个过程也是需要占用 CPU 的。数据拷贝操作结束以后,数据会被打包,然后发送到网络接口卡上去。从上面的描述可以看出,在这种传统的数据传输过程中,数据至少发生了四次拷贝操作,即便是使用了 DMA 来进行与硬件的通讯,CPU 仍然需要访问数据两次。 (ps:记得之前看过一个面试题说是printf输出过程经过几次缓冲区,现在大家明白了吧!) 使用零拷贝技术可以避免数据在系统内核地址空间的缓冲区和用户应用程序地址空间的缓冲区进行拷贝。有时候,应用程序在数据传输的过程中不需要对数据进行访问,传输的数据可以不用复制到用户应用区,直接通过内核发送到网卡就可以,这样可以提高性能,而此时就需要零拷贝技术。linux下可以用mmap,sendfile,splice实现零拷贝。 以上就是IO缓冲区管理的实例详解的详细内容,更多请关注学派吧其它相关文章!
如果您有服务器咨询问题、购买问题、可以联系我们客服 7271895 690624 商祺云-阿里代理、景安代理、西部代理 Apache主机一般支持.htaccess伪静态,即可以实现绑定域名到子目录、一个空间多个站点。 应用举例:绑定htaccess.800m.net到htaccess目录 根目录下.htaccess内容 <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / # 绑定htaccess.800m.net到子目录htaccess RewriteCond %{HTTP_HOST} ^htaccess\.800m\.net$ [NC] RewriteCond %{REQUEST_URI} !^/htaccess/ RewriteRule ^(.*)$ htaccess/$1?Rewrite [L,QSA] #可以绑定多个,只需重复上三行代码并更改一下域名、目录名就行了 </IfModule> 即使HTTP_HOST中的“.”不加反斜杠,也能够实现绑定htaccess.800m.net,因为“.”可以匹配任意一个字符。 htaccess目录下的.htaccess内容 <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / #只许绑定的域名访问,其他域名301跳转 RewriteCond %{HTTP_HOST} !^htaccess\.800m\.net$ [NC] RewriteRule (.*) $1 [L,R=301] #对绑定目录下htaccess目录的处理 RewriteCond %{REQUEST_URI} ^\/htaccess\/ [NC] RewriteCond %{QUERY_STRING} !^(.*)?Rewrite #htaccess.800m.net/htaccess实际上访问htaccess.800m.net/htaccess/htaccess RewriteRule ^(.*)$ /%{REQUEST_URI}/%{REQUEST_URI}/$1?Rewrite [L,QSA] </IfModule> 当然,如果对绑定子目录的要求不高的话,子目录下就不需要建立.htaccess文件了。 以上就是.htaccess伪静态的用法介绍的详细内容,更多请关注学派吧其它相关文章!
如果您有服务器咨询问题、购买问题、可以联系我们客服 7271895 690624 商祺云-阿里代理、景安代理、西部代理 1. 先用rpm -qa| grep vsftpd命令检查是否已经安装,如果ftp没有安装,使用yum -y install vsftpd 安装,(ubuntu 下使用apt-get install vsftpd) 2. service vsftpd start / service vsftpd restart 启动要让FTP每次开机自动启动,运行命令: chkconfig –level 35 vsftpd on 3. 设置ftp权限 vi /etc/vsftpd/vsftpd.conf 将anonymous_enable=YES 改为 anonymous_enable=NO ESC返回,输入“:wq”保存并推出 刷新防火墙 #iptables -F 其中vsftpd的主配置文件是: /etc/vsftpd/vsftpd.conf 实验一: 如果我不允许FTP匿名登陆,我们可以修改vsftpd的主配置文件来实现 #vi /etc/vsftpd/vsftpd.conf 把anonymous_enable=YES 改为anonymous_enable=NO 实验二: windows中FTP服务器可以设置欢迎词,最大连接数,那我们在Linux的FTP服务器中设置呢?我要回答的是:同样可以,我们同样可以vsftpd的主配置文件来实现# vi /etc/vsftpd/vsftpd.conf 在最后添加ftpd_banner=welcome to here! 这就是欢迎词Max_clients=100 这就表示最多可以有100个用户同时访问重启vsftpd即可! 实验三: 如果我想把借我钱不还的同事(lilei),不想让他登陆到我们的FTP站点,那我可以把用户lilei添加到vi /etc/vsftpd.ftpusers 实验四: 上午总经理说要提拔公司的一小部分人,听到这个消息,赶紧行动,我只允许总经理一个人可以登陆FTP服务器,其他人休想,拍经理马匹,限制其他人。我可以这样做:# vi /etc/vsftpd/vsftpd.conf 到最后添加2条, userlist_deny=NO /这个列表里的人不拒绝,其他人拒绝(包括匿名) userlist_file=/etc/mp /指明列表的路径 vsftpd配置文件采用“#”作为注释符,以“#”开头的行和空白行在解析时将被忽略,其余的行被视为配置命令行,每个配置命令的“=”两边不要留有空格。对于每个配置命令,在配置文件中还列出了相关的配置说明,利用vi编辑器可实现对配置文件的编辑修改。方法如下: #vi /etc/vsftpd/vsftpd.conf 1.登录和对匿名用户的设置 write_enable=YES //是否对登录用户开启写权限。属全局性设置。默认NO local_enable=YES //是否允许本地用户登录FTP服务器。默认为NO anonymous_enable=YES //设置是否允许匿名用户登录FTP服务器。默认为YES ftp_username=ftp //定义匿名用户的账户名称,默认值为ftp。 no_anon_password=YES //匿名用户登录时是否询问口令。设置为YES,则不询问。默 认NO anon_world_readable_only=YES //匿名用户是否允许下载可阅读的文档,默认为YES。 anon_upload_enable=YES //是否允许匿名用户上传文件。只有在write_enable设置为 YES时,该配置项才有效。而且匿名用户对相应的目录必须有写权限。默认为NO。 anon_mkdir_write_enable=YES //是否允许匿名用户创建目录。只有在write_enable设置为 YES时有效。且匿名用户对上层目录有写入的权限。默认为NO。 anon_other_write_enable=NO //若设置为YES,则匿名用户会被允许拥有多于 上传和建立目录的权限,还会拥有删除和更名权限。默认值为NO。 2.设置欢迎信息 用户登录FTP服务器成功后,服务器可向登录用户输出预设置的欢迎信息。 ftpd_banner=Welcome to my FTP server. //该配置项用于设置比较简短的欢迎信息。若欢迎信息较多,则可使用banner_file配置项。 banner_file=/etc/vsftpd/banner //设置用户登录时,将要显示输出的文件。该设置项将覆盖ftpd_banner的设置。 dirmessage_enable=YES //设置是否显示目录消息。若设置为YES,则当用户进入特定目录(比如/var/ftp/Linux)时,将显示该目录中的由message_file配置项指定的文件(.message)中的内容。 message_file=.message //设置目录消息文件。可将显示信息存入该文件。该文件需要放在 相应的目录(比如/var/ftp/linux)下 3.设置用户登录后所在的目录 local_root=/var/ftp // 设置本地用户登录后所在的目录。默认配置文件中没有设置该项,此时用户登录FTP服务器后,所在的目录为该用户的主目录,对于root用户,则为/root目录。 anon_root=/var/ftp //设置匿名用户登录后所在的目录。若未指定,则默认为/var/ftp目录。 4.控制用户是否允许切换到上级目录 在默认配置下,用户可以使用“cd..”命名切换到上级目录。比如,若用户登录后所在的目录为/var/ftp,则在“ftp>”命令行 下,执行“cd..”命令后,用户将切换到其上级目录/var,若继续执行该命令,则可进入Linux系统的根目录,从而可以对整个Linux的文件系统...
官网安装教程链接: 我在ubuntu14.04 LTS 桌面版/服务器版都安装DevStack成功后,在这里记录下安装过程。 介绍下安装环境: VMware Workstation Pro 12 ubuntu14.04 LTS 系统 如果您有服务器咨询问题、购买问题、可以联系我们客服 7271895 690624 商祺云-阿里代理、景安代理、西部代理 安装前准备: 1、系统更换ubuntu源 ,从链接中选择一个数据源,我选择的源如下: deb http://mirrors.yun-idc.com/ubuntu/ trusty main restricted universe multiverse deb http://mirrors.yun-idc.com/ubuntu/ trusty-security main restricted universe multiverse deb http://mirrors.yun-idc.com/ubuntu/ trusty-updates main restricted universe multiverse deb http://mirrors.yun-idc.com/ubuntu/ trusty-proposed main restricted universe multiverse deb http://mirrors.yun-idc.com/ubuntu/ trusty-backports main restricted universe multiverse deb-src http://mirrors.yun-idc.com/ubuntu/ trusty main restricted universe multiverse deb-src http://mirrors.yun-idc.com/ubuntu/ trusty-security main restricted universe multiverse deb-src http://mirrors.yun-idc.com/ubuntu/ trusty-updates main restricted universe multiverse deb-src http://mirrors.yun-idc.com/ubuntu/ trusty-proposed main restricted universe multiverse deb-src http://mirrors.yun-idc.com/ubuntu/ trusty-backports main restricted universe multiverse 2、ubuntu手动配置一个IP,便于在ubuntu系统重启后,DevStack能够使用。 3、ubuntu配置一张能够访问外网的网卡即可。 4、由于安装环境时会涉及到pip工具,需要把pip源的地址映射到国内: [global] timeout = 6000index-url = http://pypi.douban.com/simple/[install] trusted-host = pypi.douban.com 安装步骤 配置pip源 root@ubuntu:/# mkdir /root/.pip root@ubuntu:/# vi /root/.pip/pip.conf [global] timeout = 6000index-url = http://pypi.douban.com/simple/[install] trusted-host = pypi.douban.com 下载DevStack 安装git工具并下载DevStack...
如果您有服务器咨询问题、购买问题、可以联系我们客服 7271895 690624 商祺云-阿里代理、景安代理、西部代理 命令 参数 说明 ——————————————————————————– useradd 用于创建新的用户 -d 指定用户的家目录(默认为/home/username) -D 显示默认值 -e 新账户的过期日期,格式“YYYY-MM-DD” -g 指定一个初始用户组(必须已经存在) -G 指定一个或多个扩展用户组 -N 不创建同名的用户组 -s 指定默认的登陆shell -u 指定用户的UID passwd 用于修改用户的密码 -l 锁定用户禁止其登陆 -u 解除锁定,允许用户登陆 –stdin 允许从标准输入修改用户密码 -d 使账号无密码 -e 强制用户下次登陆时修改密码 -S 显示用户的密码状态 userdel 用于删除用户 -f 强制删除用户,家目录与其相关文件 -r 删除用户,家目录、邮件池 usermod 用于修改用户的属性 -c 填写账号的备注信息 -d -m -m与-d连用,可重新指定用户的家目录并自动把新的数据转移过去 -e 账号到期时间,格式“YYYY-MM-DD” -g 变更所属用户组 -G 变更扩展用户组 -L 锁定用户,禁止其登陆系统 -U 解锁用户,允许其登陆系统 -s 变更用户的登陆shell -u 修改用户的UID groupadd 用于创建群组 以上就是用户与组管理命令详解的详细内容,更多请关注学派吧其它相关文章!
如果您有服务器咨询问题、购买问题、可以联系我们客服 7271895 690624 商祺云-阿里代理、景安代理、西部代理 RAID防止硬盘物理损坏以及增加存储设备的吞吐量,RAID常见的组合有0、1、5、和10 RAID0:至少需要两块硬盘,可以有效提高硬盘的性能和吞吐量,但没有数据的冗余和错误修复能力 将多块硬盘通过硬件或软件的方式串联在一起,成为一个大的卷集,将数据依次写到各个硬盘中,这样性能会极大提升, 但若任意一块硬盘故障则整个系统的数据都会受到破坏! RAID1:需要至少两块硬盘,可以有效的提高数据资料的安全性和可修复性,但成本却高了 在数据写入硬盘时也会在另一个闲置的硬盘上生成镜像文件,在不影响性能的情况下最大限度保证数据资料的可靠性,只 要在在一对镜像盘中还有一块硬盘可以使用,那么数据也不会丢失,拥有很好的硬盘冗余能力,但磁盘利用率仅为50% RAID5:需要至少三块硬盘,兼顾性能,数据安全和存储成本 每个磁盘上使用“parity”块来保存其他硬盘数据的奇偶校验信息(并非其他硬盘上的数据),以数据的奇偶校验信息来 保证数据的安全 RAID10:需要至少四块硬盘,兼具速度和安全性,但成本很高 继承了RAID0的快速与RAID1的安全,RAID1与RAID0的组合,四个硬盘两两以RAID1形成冗余阵列,再将两个RAID1以RAID0形 成读写阵列!成本高!一般用于存放要求速度与差错控制的数据 mdadm命令: -a检测设备名称 -n指定设备数量 -l指定raid级别 -C创建 -v显示过程 -f模拟设备损坏 -r移除设备 -a添加设备 -Q查看摘要信息 -D查看详细信息 -S停止阵列 [root@dagege dev]# mdadm -Cv /dev/md0 -n 5 -l 10 /dev/sdb /dev/sdc /dev/sdd /dev/sde #创建RAID10阵列,使用四个硬盘组成,允许一组RAID1中有一个故障盘而不影响使用 [root@dagege dev]# mdadm -Cv /dev/md0 -n 3 -l 5 -x 1 /dev/sdb /dev/sdc /dev/sdd /dev/sde #创建RAID5阵列,使用三个硬盘,剩余一个作为备份盘,当其中有一个出现故障时自动顶替上去 以上就是介绍linux磁盘冗余阵列实例教程的详细内容,更多请关注学派吧其它相关文章!
如果您有服务器咨询问题、购买问题、可以联系我们客服 7271895 690624 商祺云-阿里代理、景安代理、西部代理 参考资料: Nginx中文文档: Nginx的启动、停止、平滑重启、信号控制和平滑升级: 命令行参数: 常用命令: -c filename:设置配置文件。 -t :不运行,而仅仅测试配置文件。nginx 将检查配置文件的语法的正确性,并尝试打开配置文件中所引用到的文件。 -s :传递一个信号,stop快速关闭,quit从容关闭,reopen重新打开日志文件、用于切换日志文件,reload重载配置文件。 -v :显示nginx的版本。 -V:显示nginx的版本,编译器版本和配置参数 ——————————————————————————————————————————————————————————— [root@localhost /]# alias nginx=’/usr/local/nginx/sbin/nginx’ [root@localhost /]# alias [root@localhost /]# nginx -h nginx version: nginx/1.11.13Usage: nginx [-?hvVtTq] [-s signal] [-c filename] [-p prefix] [-g directives] Options: -?,-h : this help -v : show version and exit -V : show version and configure options then exit -t : test configuration and exit -T : test configuration, dump it and exit -q : suppress non-error messages during configuration testing -s signal : send signal to a master process: stop, quit, reopen, reload -p prefix : set prefix path (default: /usr/local/nginx/) -c filename : set configuration file (default: conf/nginx.conf) -g directives : set global...
如果您有服务器咨询问题、购买问题、可以联系我们客服 7271895 690624 商祺云-阿里代理、景安代理、西部代理 1.rsync 与传统的cp、tar备份方式相比,rsync具有安全性高、备份迅速、支持增量备份的优点,通过rsync可以解决对实时性要求不高的数据备份需求,例如定期的备份文件服务器数据到远端服务器,对本地磁盘定期做数据镜像等。 随着应用系统规模不断的扩大,对数据安全性和可靠性也提出了更高的要求,rsync在高端业务中也逐渐暴露出许多不足。首先,rsync实时同步时,需要扫描所有的文件进行比对,进行差量传输。如果文件数量打到了百万甚至千万量级,扫描所有的文件是非常耗时的,而且正在发生变化的往往是其中很少一部分,这是非常低效的方式。其次,rsync不能实时监测、同步数据。虽然它可以通过linux守护进程的方式进行出发同步,但是两次出发动作一定会有时间差,这样就导致了服务端和客户端出现不一致,无法在应用故障时完全的恢复数据。基于以上原因,rsync+inotify就出现了! 2.inotify(监控) inotify是一种强大的、细粒度的、异步的文件系统事件监控机制。通过inotify可以监控文件系统中的添加、删除、修改、移动等各种细微事件,利用这个内核借口,第三方软件就可以监控文件系统下的各种情况变化,而inotify-tools就是这样的一个第三方软件。 一、服务端配置(只需要安装rsync) 共享到/tmp/下: 1.添加虚拟用户useradd rsync -s /sbin/nologin chown -R rsync.rsync /tmp/ 2.配置rsyncd.conf配置文件 vim rsyncd.conf #rsync_config_______________start #rsyncd.conf start## uid = rsync(用户) gid = rsync(用户) use chroot = no(防止出现安全问题) max connections = 200(有多少个客户端可以连接我这个备份服务器) timeout = 300(超时,多长时间没有动作就断掉连接) pid file = /var/run/rsyncd.pid(进程号,将进程号放在这个文件里) lock file = /var/run/rsync.lock(相当于“锁”的概念,上厕所锁门的概念) log file = /var/log/rsyncd.log(出错了,可以查看log日志文件) [tmp](模块) path = /tmp/(路径) ignore errors(忽略错误) read only = false(只读为假,可读,可写的意思) list = false(不允许列表) hosts allow = 10.0.0.0/24(允许的主机) hosts deny = 0.0.0.0/32(拒绝的主机) auth users = rsync_backup(支持虚拟用户) secrets file = /etc/rsync.password(用户对应的密码文件) #rsync_config_______________end 3.建立密码文件 echo “rsync_backup:123456” >/etc/rsync.password 凡是密码文件全部600权限 chmod 600 /etc/rsync.password 4.rsync –daemon daemon模式启动 5.将rsync –daemon加入/etc/rc.local echo “/usr/bin/rsync –daemom” >>/etc/rc.local 二、客户端配置 安装rsync和inotify 1.安装rsync(yum安装即可) 2.建立密码认证文件 echo “123456” >/etc/rsync.password 只需要密码 设置权限600 chmod 600 /etc/rsync.password 3.安装inotify: cd /home/cai/tools/ wget 54 tar xf...
如果您有服务器咨询问题、购买问题、可以联系我们客服 7271895 690624 商祺云-阿里代理、景安代理、西部代理 目录 简介 常用命令 功能 HTTP集群 TCP集群 代理 反向代理 集群 重定向 静态文件 HTTPS配置 常见问题 简介 Nginx (“engine x”) 是一款轻量级,高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器。 传输层的负载均衡有LVS(Linux) 和 NLB(Windows) 常用命令 nginx -v // nginx 版本 start nginx // 启动nginx,不阻塞命令窗口 nginx -s stop | nginx -s quit // 快速停止 | 有序退出 nginx -s reload // 加载配置重新启动 功能 代理 server { listen 8080; # 监听8080端口 resolver 114.114.114.114; # dns解析地址 location / { proxy_pass $scheme://$host$request_uri; # 代理到哪个地址 proxy_set_header Host $http_host; #allow 127.0.0.1; # 允许127.0.0.1地址访问 #deny all; # 禁止所有地址访问(allow位置在上面,所以127.0.0.1仍能访问) }} 反向代理 server { listen 8081; # 监听8080端口 server_name localhost; # 虚拟hostName location / { proxy_pass http://127.0.0.1:8081; # 反向代理到的服务器 }} 集群 HTTP集群 upstream clusterName { # 通过weight设置每台服务器分配请求站的权重,值越高分配的越多。 server 127.0.0.1:9000 weight=4; server 127.0.0.1:8082 weight=1; # ip_hash会计算ip对应hash值,然后分配到固定服务器 ip_hash; }location / {...
如果您有服务器咨询问题、购买问题、可以联系我们客服 7271895 690624 商祺云-阿里代理、景安代理、西部代理 网站搜盘子运行在腾讯云的服务器上,前几天忽然打不开了,我就登陆服务器去瞅一眼咋回事,看了下发现硬盘满了,现在就来记录一下怎么解决 查看硬盘空间大小 使用df命令查看硬盘的使用情况 , 参数是df -h , -h是 –human-readable 以人类可读的形式展示空间使用量. 没挂载硬盘前,/dev/vda1硬盘已经使用了100%了. 查找大文件 第一件想到的是找一下有哪些大文件,这里我使用了find命令,参数是下面的 find / -type f -size +20M | xargs du -h|sort -n -type f 是指定类型是文件, -size +20M是找大于20M的, xargs命令可以将匹配到的文件转换成命令行参数 , du命令是统计文件的大小 , sort命令是排序 /usr/local/xunsearch/data/这个目录是我的xunsearch搜索数据目录,看来数据太多了,现在我要扩容一下. 购买云硬盘 买了云硬盘 , 最小的10G , 一个月是3块钱 , 步骤很简单就是一路下一步 , 显示已挂载后就可以去服务器使用它了. 列出服务器的所有硬盘 使用fdisk命令 , 参数是 -l , 就可以看到显示服务器上的所有硬盘 我现在已经有了两块硬盘 /dev/vda 和 /dev/vdb , 硬件命名规则中a-p是硬盘的顺序号 进行硬盘分区 还是使用命令fdisk , fdisk /dev/vdb 给这个新硬盘分区 , 会进入一个交互界面 , 这里要输入的参数是: n 新建一个分区 p 分区是主分区 Partition number 分区序号,直接回车就可以 开始的磁柱 直接回车 结束的磁柱 直接回车 wq 保存 到这里硬盘的分区已经ok了 , 我的已经分过了,所以没截完整的图./dev/vdb1 就是这个分区了 格式化分区 使用这个命令 mkfs.ext4 /dev/vdb1 挂载分区 使用mount命令 , mount /dev/vdb1 /usr/local/xunsearch/data/ mont 设备文件 挂载目录 此时 , 分区挂载也已经完成了. 自动挂载 现在的挂载如果在重启系统后,就没了,所以,要自动能挂载上 编辑/etc/fstab这个文件 , 内容: 设备文件 挂载目录 文件系统 权限选项 自检 优先级 /dev/vdb1 /usr/local/xunsearch/data ext3 defaults...