分类: 编程笔记

  • 美国seo服务器Linux系统运维操作命令有哪些_读书小站

    本文收集自网络,侵删!

    美国seo服务器linux系统运维操作命令有:1、系统监控命令,包括free命令、ulimit命令、top命令、df命令和ps命令;2、文件操作命令,包括tail命令和ll ah命令;3、网络通信命令,包括netstat命令、service network restart命令、SELinux命令、firewall-cmd state命令、systemctl stop firewalld.service命令和systemctl disable firewalld.service命令;4、系统管理命令,包括uname命令和IP addr命令。

    具体内容如下:

    一、系统监控

    1、free命令:该命令能够显示美国服务器系统中物理上的空闲和已用内存,还有交换内存,同时,也能显示被内核使用的缓冲和缓存

    命令:free [param],param可以为以下:

    -b:以Byte为单位显示内存使用情况

    -k:以KB为单位显示内存使用情况

    -m:以MB为单位显示内存使用情况

    -o:不显示缓冲区调节列

    -s<间隔秒数>:持续观察内存使用状况

    -t:显示内存总和列

    -V:显示版本信息

    2、ulimit命令:用于显示系统资源限制的信息。

    命令:ulimit [param],param参数可以为以下:

    -a:显示目前资源限制的设定

    -c <core文件上限>:设定core文件的最大值,单位为区块

    -d <数据节区大小>:程序数据节区的最大值,单位为KB

    -f <文件大小>:shell所能建立的最大文件,单位为区块

    -H:设定资源的硬性限制,也就是管理员所设下的限制

    -m <内存大小>:指定可使用内存的上限,单位为KB

    -n <文件数目>:指定同一时间最多可开启的文件数

    -p <缓冲区大小>:指定管道缓冲区的大小,单位512字节

    -s <堆叠大小>:指定堆叠的上限,单位为KB

    -S:设定资源的弹性限制

    -t <CPU时间>:指定CPU使用时间的上限,单位为秒

    -u <程序数目>:用户最多可开启的程序数目

    -v <虚拟内存大小>:指定可使用的虚拟内存上限,单位为KB

    3、top命令:可以实时动态地查看系统的整体运行情况,是一个综合了多方信息监测系统性能和运行信息的实用工具

    命令:top [param],param为:

    -b:以批处理模式操作

    -c:显示完整的治命令

    -d:屏幕刷新间隔时间

    -I:忽略失效过程

    -s:保密模式

    -S:累积模式

    -u [用户名]:指定用户名

    -p [进程号]:指定进程

    -n [次数]:循环显示的次数

    4、df命令

    df h:查看磁盘使用情况。

    df i:查看inode使用情况。

    5、ps命令:用于查看进程统计信息

    常用参数:

    a:显示当前终端下的所有进程信息,包括其他用户的进程

    u:使用以用户为主的格式输出进程信息

    x:显示当前用户在所有终端下的进程

    -e:显示系统内的所有进程信息

    -l:使用长(long)格式显示进程信息

    -f:使用完整的(full)格式显示进程信息

    在使用中可以加上grep命令一起使用,也可以单独使用

    ps命令单独使用的情况:ps -elf Tomcat

    结合管道操作和grep命令进行过滤,用于查询某一个进程的信息:ps -elf | grep tomcat

    二、文件操作

    1、tail命令:可用于查看美国服务器文件的内容。

    命令:tail [param] [filename],其中param可为:

    -f :循环读取

    -q :不显示处理信息

    -v :显示详细的处理信息

    -c [数目]: 显示的字节数

    -n [行数]: 显示文件的尾部 n 行内容

    pid=PID :与-f合用,表示在进程ID,PID死掉之后结束

    -q, –quiet, –silent :从不输出给出文件名的首部

    -s, –sleep-interval=S :与-f合用,表示在每次反复的间隔休眠S秒

    2、ll ah命令:可以用于查看文件情况。

    三、网络通信

    1、netstat命令:是用于监控美国服务器进出网络的包和网络接口统计的命令行工具。

    命令:netstat [param],param参数可以为:

    -h : 查看帮助

    -r : 显示路由表

    -i : 查看网络接口

    2、service network restart命令:重启网络

    3、SELinux命令:全称是 Security-Enhanced Linux,它是由美国国家安全局(NSA)贡献的,它为 Linux 内核子系统引入了一个健壮的强制控制访问Mandatory Access Control架构。SELinux的功能也就是类似于防火墙的功能。

    查看selinux状态:getenforce

    临时禁用SELINUX:setenforce

    4、firewall-cmd state命令:查询美国服务器Linux系统防火墙开启状态。

    5、systemctl stop firewalld.service命令:临时关闭防火墙。

    6、systemctl disable firewalld.service命令:永久关闭防火墙。

    四、系统管理

    1、uname命令:用于查看内核版本。

    2、IP addr命令:查看美国服务器Linux的ip地址。

  • 怎么在postgresql中对数据去重_读书小站

    本文收集自网络,侵删!

    postgresql中对数据进行去重的方法:1.启动postgresql服务;2.登录postgresql数据库;3.使用数据库;4.在数据库创建表并插入数据;5.查询表中重复的数据;6.执行命令删除重复数据;

    怎么在postgresql中对数据去重

    具体步骤如下:

    首先,在命令行中启动postgresql服务;

    net start postgresql

    postgresql服务启动后,在命令行中登录到postgresql数据库;

    psql -h -U

    登录到postgresql数据库后,在postgresql选择一个数据库并使用;

    \c text

    进入到数据库后,在数据库中新建一个表格并插入数据;

    create table prefer;

    insert into prefer values (1, 'david');

    insert into prefer values (1, 'david');

    insert into prefer values (2, 'renee');

    insert into prefer values (3, 'sandy');

    表格创建好后,执行以下命令查询重复的数据;

    select distinct id, count(*) from prefer group by id having count(*) > 1;

    最后,查询到重复数据后,执行以下命令即可删除重复的数据;

    delete from prefer where ctid not in (select min(ctid) from prefer group by id);

  • 个人建站用什么vps_读书小站

    本文收集自网络,侵删!

    个人建站用什么vps

    个人建站用vultr、阿里云腾讯云编程网等提供商的vps。

    vultr是一款境外VPS,服务商实力雄厚、正规、全球部署有机房,有多个地理位置的机房资源可以选择,开网站不需要备案,但内容要合法。

    阿里云和腾讯云可靠,服务好,价格比较贵,拥有7×24小时售后支持,专业快速备案,助企业无忧上云。

    雯珑网络领先云计算、云安全提供商。已在国内、香港、韩国、美国、日本、新加坡、欧洲等进行全球布点。可自行配置,高性能、高内存,安全可靠。

  • 香港虚拟云主机租用价格为什么不同_读书小站

    本文收集自网络,侵删!

    香港虚拟云主机租用价格不同的原因有:1、机房选择不同,香港机房分为单线、双线和多线机房,线路越多,租用价格越高;2、配置选择不同,如内存、IP数等大小不同,租用价格也不同;3、带宽选择不同,带宽分为共享带宽和独享带宽,一般共享带宽要比独享带宽便宜。

    具体内容如下:

    1、不同机房

    香港机房分为电信单线,联通单线机房,电信联通双线双ip机房以及BGP双线或BGP多线机房。由于国内不同地区,不同机房的带宽费用,机柜费用,托管费用等价格不同,所以造成不同地区不同线路的机房所架设的虚拟云主机运行成本差别很大,电信带宽和优质的BGP多线带宽每年带宽费用差别巨大,所以导致了虚拟云主机租用价格的不同。

    2、配置不同

    购买使用虚拟云主机,根据自己业务情况不同,需要租用虚拟云主机的配置也不同,以CPU为例,最低配置的单核跟四核甚至八核的CPU配置的虚拟云主机价格相差比较大,价格的差别源自于服务商成本的差别。普通硬盘和SSD固态硬盘成本也差别非常大,其他的例如内存、IP数等大小不同,价格也不同。

    3、带宽不同

    在带宽上分有共享带宽和独享带宽,共享带宽即大家一起享用一样的带宽资源,这种情况下带宽价格低廉,稳定性差些,独享带宽是带宽只供你一台机器使用,价格贵一些,稳定性较好,另外,由于线路不同,电信、联通单线,电信联通双线、BGP多线等带宽费用都不同。

  • 免费虚拟主机vps有哪些类型_读书小站

    本文收集自网络,侵删!

    免费虚拟主机vps的类型有:1、按照操作系统分类,分为linux虚拟主机和windows虚拟主机;2、按照语言分类,分为PHP、ASP和Java等虚拟主机;3、按照机房分类,分为单线、双线、多线、BGP虚拟主机等;4、按照是否备案分类,分为国内虚拟主机、免备案虚拟主机等;5、按照环境配置分类,分为独享虚拟主机和共享虚拟主机。

    具体内容如下:

    1、按照操作系统分类

    虚拟主机vps按照操作系统分类,主要分为Linux虚拟主机和Windows虚拟主机,分别采用Linux操作系统和Windows操作系统。

    2、按照语言分类

    虚拟主机vps按照语言环境分类,主要分为php虚拟主机、ASP虚拟主机和Java虚拟主机等,分别支持PHP语言、ASP/asp.net、Java语言等。

    3、按照机房分类

    虚拟主机vps按照机房线路分类,主要分为单线虚拟主机、双线虚拟主机、多线虚拟主机、BGP虚拟主机等。

    4、按照是否备案分类

    虚拟主机vps按照是否备案分类,主要分为国内虚拟主机(备案虚拟主机)、免备案虚拟主机等。

    5、按照环境配置分类

    虚拟主机vps按照环境配置分类,主要分为独享虚拟主机、共享虚拟主机。

  • DDOS服务器流量清洗系统的原理是什么_读书小站

    本文收集自网络,侵删!

    DDOS服务器流量清洗系统的原理:1、Detector采集流量,判断是否有可疑DDoS攻击存在;2、Guard通过动态路由发布,将原来去往被攻击目标IP的流量牵引至自身中;3、Guard通过特征,基线,回复确认等各种方式对攻击流量进行识别和清洗;4、清洗之后,正常访问流量被注入到原有网络中访问目的IP。

    具体内容如下:

    1、检测攻击流

    异常流量检测设备Detector通过流量采集例如Netflow方式检测到异常流量,判断是否有可疑DDoS攻击存在。如果有,则通报给异常清洗设备Guard。 

    2、流量牵引

    串联部署的异常流量清洗设备Guard则对所有通过的流量进行清洗,旁路部署异常流量清洗设备Guard通过动态路由发布,将原来去往被攻击目标IP的流量牵引至自身来进行清洗。 

    3、流量清洗

    异常流量清洗Guard通过特征,基线,回复确认等各种方式对攻击流量进行识别,清洗。 

    4、流量回注

    经过异常流量清洗Guard设备的清洗之后,正常访问流量被注入到原有网络中访问目的IP。此时从被保护主机来看,并不存在DDOS攻击,服务恢复正常。

  • 服务器硬盘坏了如何处理_读书小站

    本文收集自网络,侵删!

    服务器硬盘坏了处理的方法:1、服务器硬盘出现中断,跳出,停滞等现象,排除系统故障后,对硬盘进行检修;2、服务器硬盘无法识别和读取数据,先对数据进行转移,再对硬盘进行检查维修;3、服务器磁盘扫描发现错误,对硬盘进行隔离,保障硬盘的正常使用。

    具体内容如下:

    1、服务器硬盘中断,跳出,停滞等现象

    服务器硬盘发生系统故障会表现出中断,跳出,停滞等现象。这些的故障发生也不全部都是因为硬盘的问题,也有可能是系统的故障。我们在排除系统故障以后,就需要对硬盘进行检修了。

    2、硬盘无法识别数据,无法读取数据

    我们在服务器托管使用过程中,无法识别硬盘里面的存储数据,或者是无法读取数据,这一般是硬盘物理故障的原因,这会导致用户无法使用硬盘。我们在遇到这种问题的时候,处理办法就是先对数据进行转移,之后对硬盘进行检查维修。

    3、磁盘扫描发现错误

    在扫描磁盘的时候发现错误一般是硬盘的运行发生了故障。这种情况一般表现为坏道发生情况,我们就需要对硬盘进行隔离,保障硬盘的正常使用。这种情况往往是由于电路板与盘体的数据接口松动或接触不良引起的,也可能因为速度传输过快而引起硬盘坏道。

    解决办法:将电路板卸下,然后将接口做一次清理后再还原安装,在还原安装的同时,因为电路板在制作时有工程缺陷,装回去时应尽可能的向外推,将螺丝拧紧。如果看到电路板上的接口不平,可以用风枪加点松香处理一下,以便接口平滑。然后接上硬盘,如果数据不用保留可以用Hddl来给硬盘“清零”,或用DFT的“EraseDisk”,用Hddl要快很多,效果也不错,用DFT速度要慢,大概要一两小时,不过是IBM的专用工具,对IBM来说会更有效;而DDD-SI的话也是IBM的专用工具,是windows下的,速度还要更慢,效果比DFT要好一些。如果用户要保留数据的话,可以用Mhdd的“Scan”来做修复,速度快,效果好,不过Glist会相应的填写较多的坏点。如果发现有坏道无法修复,一般是Glist满,要用PC3000转一次Plist再进行修复。

  • php数组如何给元素排序_读书小站

    本文收集自网络,侵删!

    PHP中使用ksort()函数对数组元素进行排序:ksort()函数是用于对数组按照键名进行升序排序,语法:ksort(array,sortingtype);

    php中使用ksort()函数对数组元素进行排序,具体方法如下:

    ksort()函数作用:

    php中ksort()函数的作用是对关联数组按照键名进行升序排序。

    ksort()函数语法:

    ksort(array,sortingtype);

    参数:

    array:表示需要进行排序的数组。

    sortingtype:表示排列数组的元素。

    ksort()函数使用方法:

    $age=array("Bill"=>"60","Steve"=>"56","mark"=>"31");

    ksort($age);

    ?>

  • 便宜vps主机购买怎么辨别是否正常_读书小站

    本文收集自网络,侵删!

    便宜vps主机购买辨别是否正常的方法:1、使用ping命令检测vps主机运行是否正常;2、使用域名解析判断vps主机是否能正常访问;3、使用远程桌面连接判断vps主机运行是否正常;4、使用VPS服务商的控制面板读取数据,看vps主机的运行情况是否正常。

    具体内容如下:

    1、ping命令是检测一切主机或者服务器运行情况的通用命令

    用户可以在本地计算机,点击开始——运行——cmd 然后在弹出来的命令提示符窗口输入ping IP,如果能够ping通,并且没有任何掉包的情况,说明VPS是运行状态,没有关机。如果ping不通,就要分几种情况了,第一种情况,确实是因为没有正常运行,ping不通,也有可能是是因为开了防火墙,禁ping了。

    2、域名访问判断

    用域名访问VPS,如果无法正常访问,可以ping一下服务器,如果ping得通,则可以试着远程,远程也没问题,则说明,VPS主机是正常运行的,有可能是域名解析的问题,那么可以ping一下该域名,查看域名解析到的IP是否是VPS主机的IP地址。

    如果域名解析正常,但是无法通过域名访问网站,又或者是访问出错,则可根据错误提示做处理,若找不出原因,可以寻求VPS服务商解决。在没有做过任何操作的情况下,若域名一直可以访问,ping、远程都没有问题,但是突然间出现访问不正常,ping不通,无法远程,这种情况说明是VPS被停止运行了。

    3、远程桌面判断运行情况

    这需要拿到VPS主机的账号密码,在本地计算机,点击开始——运行——mstsc 然后在弹出来的窗口中输入IP和端口。如果VPS正常运行,则可以登录远程桌面,并且可通过远程桌面做各项操作。如果不能远程登录,可以先检查网卡是否正常,有可能是网卡被您禁用了,开了防火墙没有允许远程桌面,如果网卡正常,则需要检查一下是否安装了杀毒软件防火墙等把端口屏蔽了,如果确认没有做过任何操作,而且网卡正常,端口正常,刚开始可以运行,但是突然退出远程桌面之后就无法远程了,这时需找VPS供应商问清楚。

    4、通过VPS服务商的控制面板读取数据掌控VPS运行情况

    正规的服务商,在用户开通了VPS主机之后,都会有一个让客户自己掌控的VPS控制面板,通过控制面板可以看到VPS的运行状态同时还可以做简单的VPS操作,VPS主机可在线重启,在线关闭,在线远程桌面。

  • 如何修复ssl漏洞_读书小站

    本文收集自网络,侵删!

    如何修复ssl漏洞

    通过关闭客户端的SSLv3支持修复ssl漏洞,具体方法如下:

    首先,在计算机中完全关闭Chrome浏览器;

    Chrome浏览器关闭后,在计算机中使用组合键“win+R”运行cmd,进入命令提示符窗口;

    进入到命令提示符窗口后,在命令行中执行以下命令即可修复ssl漏洞;

    Google-chrome—ssl-version-min=tls1