分类: 服务器

服务器

电脑联网了但是浏览器代理服务器出现了问题

可能出现了以下情况:
感染了病毒所致 ;
与设置代理服务器有关;
DNS服务器解释出错;
系统文件丢失导致IE不能正常启动。
以上四种情况的解决方法可参考以下:
在任务管理器里查看进程,(进入方法,把鼠标放在任务栏上,按右键—任务管理器—进程)看看CPU的占用率如何,如果是100%,可以肯定,是感染了病毒,这时就要查查是哪个进程贪婪地占用了CPU资源;
在浏览器里设置了代理服务器(控制面板–Internet选项—连接—局域网设置—为LAN使用代理服务器),设置代理服务器是不影响QQ联网的,因为QQ用的是4000端口,而访问互联网使用的是80或8080端口,如果有这样设置的,请把代理取消就可以了;
如果DNS服务器出错,可把路由器关一会再开,或者重新设置路由器。或者是网卡无法自动搜寻到DNS的服务器地址,可以尝试用指定的DNS服务器地址。在网络的属性里进行,(控制面板—网络和拔号连接—本地连接—右键属性—TCP/IP协议—属性—使用下面的DNS服务器地址)。不同的ISP有不同的DNS地址,如电信常用的是202.96.134.133(主用) 202.96.128.68(备用);
可尝试修复系统,2K或XP系统下,放入原安装光盘(注意:一定要原安装光盘),在开始—运行里输入sfc /scanow,按回车键。把*近安装的硬件或程序卸载,2K或XP的系统可以在机器启动后,长按F8,进入启动菜单,选择“*后一次正确的配置”,若是XP系统,还可以利用系统的还原功能,一般能很快解决问题。

Win10 代理服务器出现问题 或者地址有误

本人win10系统,今天晚上使用浏览器,打开页面的时候突然出现了:

代理服务器出现问题 或者地址有误。

具体诊断,错误截图也就不放了。

解决办法:原本那个使用代理服务器不知道怎么的打开了,关掉之后再通过浏览器就可以上网了。

%title插图%num

把使用代理服务器关掉即可。

Linux配置Apache服务器全攻略

一,使用源代码安装

(1) 获得源代码

# lynxhttp://www.apache.org/dist/httpd/httpd-2_0_NN.tar.gz

NN表示当前所用的版本号。

(2) 解压缩

# gzip -d httpd-2_0_NN.tar.gz

# tar xvf httpd-2_0_NN.tar

(3) 配置.

# ./configure –prefix= /usr/local/apache –enable-so

表示Apache将安装在/usr/local/apache目录下

(4) 编译与安装

# make

# make install

(5) 测试

# /usr/local/apache/bin/apachectl start

二,使用RPM包安装

# rpm —ivh apache-*.rpm

完成安装后,配置文件在/etc/httpd/conf/目录下,文件根目录为/var/www/html,工具文件在/etc/rc.d/init.d/目录下,日志文件在/var/log/httpd/目录下。

第三站 Apache 2.0的配置

Apache 2.0的主配置文件为httpd.conf。如果以上述源代码安装则配置文件保存在/usr/local/apache/conf/目录下,若以RPM包方式安装则配置文件保存在/etc/httpd/conf/目录下。我们可以直接修改httpd.conf文件也可以用redhat linux 9自带的图形化工具来配置。打开启动程序->系统设置->服务器设置->HTTP服务器,可以进行相关。主界面如图:

下面我们来看一下httpd.conf中的几条指令,“#”后加入了注释说明。

Port 80 #定义了web服务器的侦听端口,默认值为80,它是TCP网络端口之一。若写入多个端口,以*后一个为准。

User apache #一般情况下,以nobody用户和nobody组来运行web服务器,因为web

Group apache # 服务器发出的所有的进程都是以root用户身份运行的,存在安全风险。

ServerAdmin root@localhost #指定服务器管理员的E-mail地址。服务器自动将错误报告到该地址。

ServerRoot /etc/httpd #服务器的根目录,一般情况下,所有的配置文件在该目录下

ServerName new.host.name:80 #web客户搜索的主机名称

KeepAliveTimeout 15 #规定了连续请求之间等待15秒,若超过,则重新建立一条新的TCP连接

MaxKeepAliveRequests 100 #永久连接的HTTP请求数

MaxClients 150 #同一时间连接到服务器上的客户机总数

ErrorLog logs/error_log #用来指定错误日志文件的名称和路径

PidFile run/httpd.pid #用来存放httpd进程号,以方便停止服务器。

Timeout 300 #设置请求超时时间,若网速较慢则应把值设大。

DocumentRoot /var/www/html #用来存放网页文件

第四站 Apache的管理

(1) 启动和停止Apache

/etc/rc.d/init.d/httpd start

/etc/rc.d/init.d/httpd stop

(2) Apache的日志文件

有人说判定一个管理员是否优秀之一就是看他是否是一个分析日志的能手,因为从日志文件中获取的反馈信息对管理员来说是相当重要的。Apache的日至文件主要包括访问日志和错误日志。访问日志记录了该服务器所有的请求的过程,主要记录的是客户的信息,通过它我们可以知道什么人访问了该网站,什么时候访问的,访问的内容是什么等等。错误日志则是记录了服务器出错的细节和如何处理等。日志文件的位置是由上述主配置文件httpd.conf来规定的。Redhat中有一个查看日志的工具——系统日志。其主界面如下

下面各举一个例子来说明他的格式:

错误日志的写法:

[Mon sep 22 14:32:52 2003] [error] [client 127.0.0.1] client denied by server configuration: /export/home/live/ap/htdocs/test

[Mon sep 22 14:32:52 2003] 错误发生的时间。

[error] 表示错误的级别。有debug,info,notice,warn,error,crit,alert,emerg,这些级别由低到高表示了错误的严重性。

[client 127.0.0.1] 表示客户端IP地址。

client denied by server configuration: /export/home/live/ap/htdocs/test 标是错误的具体信息。

访问日志的写法:

127.0.0.1 – wangdong [22/sep/2003:13:55:36 -0800] “GET /apache_pb.gif HTTP/1.0” 200 2326

127.0.0.1 表示访问这台服务器的客户端IP地址。

Wangdong 表示用户的登录名。

[22/sep/2003:13:55:36 -0800] 服务器完成客户端请求的时间,格式为[日/月/年:小时:分钟:秒 时区]

“GET /apache_pb.gif HTTP/1.0” 表示客户端访问该资源所使用的方法。

200 记录的是服务器返回给客户的状态码。200表示成功,以4打头的表示访问出错。

2326 表示发给客户端的总字节数。若是“—”表示没有找到访问资源。

但在实际应用中,对于大型网站,日志文件往往增长的很快,不利于我们查询,降低服务器的效率,而且占用大量的磁盘空间,所以我们必须对日志进行定期的维护。

既然日志文件很大,那么我们如何把一大堆枯燥的数据整理成容易让我们看懂的形式呢?有没有这样的工具呢?非常幸运,在redhat linux 9中自带了一个分析日志的工具——webalizer,如图:

我们也可以在网上找到大量这样优秀的免费的工具,例如:WebTrends Analysis Series。

第五站 配置虚拟主机

虚拟主机是在一台www服务器上为多个单独的域名提供www服务,每个域名具有自己的目录和配置,相当于将一台主机分为多台主机,虚拟主机技术对于主机数量不足,但又想为不同的用户提供独立的Web服务的需求非常有效。而对于一个公司,利用价格昂贵的服务器只提供一种域名服务,似乎是不明智的,而现在越来越多的公司喜欢在一台服务器上使用多个域名服务,架设不同的网站,这样做的好处是显而易见。

Apache有两种方式支持虚拟主机,一种是基于IP的虚拟主机,另一种是基于名字的虚拟主机。基于名字的虚拟主机使用相同的IP地址来配置不同的虚拟主机,这就弥补了因IP地址不足而带来的问题。基于名字的虚拟主机的配置相当简单,你只需配置你得DNS服务器使每个主机名对应正确的IP地址,然后再配置Apache HTTP Server使它能认识不同的主机名就可以了。

假设我们组建了一家多媒体制作公司,有一台Apache服务器和一个IP地址:192.168.0.1 要运行两种业务,一种为电子商务网站,域名为www.business.media.com,另一种为教学网站,域名为www.teaching.media.com。先在DNS服务器中把域名www.business.media.comwww.teachin….conf就可以了。

NameVirtualHost 192.168.0.1
ServerNamewww.business.media.com

DocumentRoot /var/www/html/business

ServerNamewww.teaching.media.com

DocumentRoot /var/www/html/teaching

而基于IP的虚拟主机则要求使用不同的IP地址来区别不同的虚拟主机,这就要求使用多块网卡,把不同的IP地址捆绑到不同的网卡上,或者在一块网卡上捆绑多个IP地址。假设我们主机的IP地址为192.168.0.1(www.media.com),另外有两个IP地址别?..nf/httpd.conf。[/url]

ServerAdmin webmaster@ business.media.com

DocumentRoot /var/www/html/business

ServerNamewww.business.media.com

ErrorLog /var/www/html/business/logs/error_log

TransferLog /var/www/html/business/logs/access_log
ServerAdminwebmaster@teaching.media.com

DocumentRoot /var/www/html/teaching

ServerNamewww.teaching.media.com

ErrorLog /var/www/html/teaching/logs/error_log

TransferLog /var/www/html/teaching/logs/access_log

第六站配置Apache代理

代理服务器是网络信息服务的中转站。如果我们把Apache代理服务器形象地比喻成代理商的话,消费者向代理商购买东西时,如果代理商有的话,可直接卖给消费者,若没有,则代理商向厂家进货,再卖给消费者。这样做有以下几点好处:(1)提高了访问速度。(2)充当防火墙,增加了安全性。(3)可以过滤一些不良网站。(4)具有缓存功能。(5)节省IP开销。代理服务器可分为两种类型:客户端代理和服务器端代理。下面我们在讲解几个指令后举例说明各自的配置方法。

ProxyRequest On/Off #启用或者禁用Apache代理服务。

CacheRoot “/etc/httpd/proxy” #代理缓存的根目录。

CacheSize 5 #代理缓存的大小。

CacheGcInterval 4 #设定运行管理缓存的无用数据搜集程序的时间间隔

CacheMaxExpire 24 #文件过期时间。

CacheDefaultExpire 1 #指定未包含过期信息文件的有效期。

NoCache a-domain.com another-domain.edu #该网站的文件将不被缓存。

  • 客户端代理的配置

(1) 修改/etc/httpd/conf/httpd.conf中的相关指令

(2) 修改/etc/httpd/conf/httpd.conf,添加对代理目录的访问控制。

Order deny,allow

Deny from all

Allow from .your-domain.com

(3) 重启httpd。

  • 服务器端代理的配置

服务器端代理与客户端代理不同,它是在防火墙上安装Apache服务器,使用它提供对WWW服务器的代理访问。这种方法把WWW服务器与外部隔开,提高了安全性,而对用户来说,好像没有变化一样。假设在内部局域网中WWW服务器的IP地址为192.168.0.2,防火墙主机内部IP地址为192.168.0.5,外部IP地址为192.9.202.1。

(一) 配置防火墙上的Apache

(1) 在/etc/httpd/conf/httpd.conf中添加虚拟主机。

ServerAdminwebmaster@business.media.com

DocumentRoot /www/docs/business.media.com

ServerNamewww.business.media.com

ErrorLog logs/business.media.com-error_log

CustomLog logs/business.media.com-log_common

(2) 配置局域网中的DNS服务器,把www.business.media.com指向192.9.201.1。

Linux系统下安装Apache服务器

Linux系统下安装Apache服务器
1.*步命令安装apache:

yum install httpd httpd-devel -y
1
2.第二步执行命令:
开启服务器

systemctl start httpd.service
1
执行下面命令,使服务器随Linux的启动而启动:

systemctl enable httpd.service
1
3.做到这里还是不行的,因为Linux系统中的防火墙会没有给Apache开放端口,所以需要做以下操作:

firewall-cmd –zone=public –add-port=80/tcp –permanent
1
firewall-cmd –reload
1
4.此时就可以在浏览器地址栏输入服务器的ip地址访问了,可以看到这样的界面:
%title插图%num

这样apache服务器就成功安装完成!
5.安装完成以后apache默认的安装地址为 etc/httpd/conf/httpd.conf
我们可以自定义apache的默认路径
首先在一个目录下面创建一个文件夹如:在home文件下架创建一个html文件夹

切换路径到home文件夹下:
cd /home
mkdir html
然后在打开apache原来的配置文件:

vi /etc/httpd/conf/httpd.conf
打开配置文件后将里面的/var/www/html/ 修改为/home/dic

6.做到这里还是出问题.访问ip时会出现这个问题

%title插图%num

问题出现原因是 Linux系统中SELinux关闭访问引起的
SELinux一共有三种状态分别是Enforcing,Permissive和Disabled状态,

执行命令 setenforce 0
1
临时关闭SELinux,就可以执行,但是下次重启服务器时,SELinux还是会恢复原始状态,
所以找到SELnux的配置文件设置为disable状态

vi /etc/selinux/config
1
重启linux系统就可以了!
完结!!

c语言代码 linux 关机_Linux关机和重启命令

说到关机和重启,很多人认为,重要的服务器(比如银行的服务器、电信的服务器)如果重启了,则会造成大范围的灾难。笔者在这里解释一下。

首先,就算是银行或电信的服务器,也不是不需要维护,而是依靠备份服务器代替。其次,每个人的经验都是和自己的技术成长环境息息相关的。比如笔者是游戏运维出身,而游戏又是数据为王,所以一切操作的目的就是保证数据的可靠和安全。这时,有计划的重启远比意外岩机造成的损失要小得多,所以定义重启是游戏运维的重要手段。

shutdown命令

在早期的 Linux 系统中,应该尽量使用 shutdown 命令来进行关机和重启。因为在那时的 Linux 中,只有 shutdown 命令在关机或重启之前会正确地中止进程及服务,所以我们一直认为 shutdown 才是*安全的关机与重启命令。

而在现在的系统中,一些其他的命令(如 reboot)也会正确地中止进程及服务,但我们仍建议使用 shutdown 命令来进行关机和重启。

shutdown 命令的基本信息如下。

命令名称:shutdown。

英文原意:bring the system down。

所在路径:/sbin/shutdown。

执行权限:超级用户。

功能描述:关机和重启

命令格式

[root@localhost ~]# shutdown [选项] 时间 [警告信息]

选项:

-c:取消已经执行的 shutdown 命令;

-h:关机;

-r:重启;

【例 1】重启与定时重启。

先来看看如何使用 shutdown 命令进行重启:

[root@localhost ~]# shutdown -r now

#重启, now是现在重启的意思

[root@localhost ~]# shutdown -r 05:30

#指定时间重启,但会占用前台终端

[root@localhost ~]# shutdown -r 05:30 &

#把定义重启命令放入后台,&是后台的意思

[root@localhost ~]# shutdown -c

//取消定时重启

[root@localhost ~]# shutdown -r +10

#10分钟之后重启

【例 2】关机和定时关机。

[root@localhost ~]# shutdown -h now

#现在关机

[root@localhost ~]# shutdown -h 05:30

#指定时间关机

reboot命令

在现在的系统中,reboot 命令也是安全的,而且不需要加入过多的选项。

[root@localhost ~]# reboot

#重启

halt和poweroff命令

这两个都是关机命令,直接执行即可。

[root@localhost ~】# halt

#关机

[root@localhost ~】# poweroff

#关机

init命令

init 是修改 Linux 运行级别的命令,也可以用于关机和重启。

[root@localhost~]# init 0

#关机,也就是调用系统的 0 级别

[root@localhost ~】# init 6

#重启,也就是调用系统的 6 级别

机房停电服务器自动关机脚本(Windows和Linux)

作为一名机房运维人员,*烦躁的事,莫过于停电时,要关闭服务器。
因为机房的UPS的容量有限,不可能长时间供电,而且停电有可能发生在休息时间,夜里或你出去游玩的时候,你根本没办法远程登录进行关机。
就算可以登录,但服务器的数量众多,有windows的,有linux的,每一台都要输入用户名密码再关机,操作下来也是很繁琐。
在没有系统的管理软件执行自动关机的情况下,可以通过将以下脚本配置为计划任务,让其每隔一定时间去检测某个IP地址是否能ping通,再决定是否关机。
几行代码,即可减轻运维人员的压力,让你安心睡大觉,开开心心的出去玩。

windows服务器的停电自动关机检测脚本:

@echo off
for /f %%n in (‘ping 192.168.1.10 ^| find /c “TTL”‘) do set p=%%n
if %p% EQU 0 (
echo 自动关机条件已经触发,系统将在1分钟后自动关机
shutdown /s
)

Linux服务器的停电自动关机检测脚本:

#! /bin/bash
p=`ping -c 5 192.168.1.10 | grep -c “ttl”`
if [ $p = 0 ]; then
echo “自动关机条件已经触发,系统将在1分钟后自动关机”
shutdown -h +1
fi

如何正确关机和重启服务器?

如果要关机,必须保证当前系统中没有其他用户在线。可以通过who命令查看。

正确的关机流程为:sync——>shutdown——>reboot——>halt

sync命令[sɪŋk]可以将数据由内存同步到硬盘中。

#shutdown -h 10  服务器将在10分钟后关机,且会显示在登陆用户的当前屏幕中。

在10分钟之内系统管理员可以输入 shutdown -c 来取消这次的关机指令

#shutdown -h now  立即关机

#shutdown -h 20:25  系统会在20:25关机

#shutdown -r now  立即重启

#shutdown -r +10  十分钟后重启

#reboot 重启

各种服务器启动/停止/重启命令

uwsgi

# 进入项目根目录

# 启动
# uwsgi –ini 配置文件路径
uwsgi –ini uwsgi.ini

# 重启
pkill -f uwsgi

# 停止
# uwsgi –stop 配置文件路径
uwsgi –stop uwsgi.ini
Nginx

# 启动Nginx
sudo /usr/local/nginx/sbin/nginx

# 停止Nginx
sudo /usr/local/nginx/sbin/nginx -s stop

# 重启Nginx
sudo /usr/local/nginx/sbin/nginx -s reload

# 编辑配置文件
sudo vim /usr/local/nginx/conf/nginx.conf

# 开机自动加载
sudo systemctl enable nginx
Mariadb

# 安装
sudo yum install mariadb-server

# 启动,
sudo systemctl start mariadb

# 重启
sudo systemctl restart mariadb

# 设置安全规则 配置mysql的端口
# 设置bind-ip

vim /etc/my.cnf
#在 [mysqld]:
#下面加一行
bind-address = 0.0.0.0

# 设置开机重启
systemctl enable mariadb

# 重启服务器
sudo systemctl restart mariadb
MySQL

# 启动mysql服务
sudo service mysql start

# 停止服务
sudo service mysql stop

# 重启服务
sudo servie mysql restart

# 编辑配置文件
sudo vim /ect/mysql/conf.d

# 开机自动加载
sudo systemctl enable mysqld
Redis

# 启动redis
sudo redis-server /etc/redis/redis.conf
service redis start

# 查看进程
ps aux | grep redis

# 退出redis
sudo kill -9 进程ID

# 编辑配置文件
sudo vi /etc/redis/redis.conf

# 登录客户端
sudo redis-cli -h 192.168.1.104
FastDFS

cd /etc/fdfs
# 启动服务器命令
sudo service fdfs_trackerd start
sudo service fdfs_storaged start

# 重启服务器命令
sudo service fdfs_trackerd restart
sudo service fdfs_storaged restart

# 编辑/etc/fdfs/tracker.conf配置文件
sudo vim /etc/fdfs/tracker.conf

# 编辑/etc/fdfs/storage.conf配置文件
sudo vim /etc/fdfs/storage.conf
Celery

# 在进入虚拟环境状态下
cd ~/Downloads/项目名

# 启动
celery -A celery_tasks.tasks worker -l info

# 退出
ctrl+c

# 进入python编辑器
from celery_tasks.tasks import generate_static_index

# 生成首页静态页面命令
generate_static_index.delay()
利用python一键启动所有服务器

/home/parallels/Desktop/server_strat.py

import os
# 启动服务器
nginx = os.system(“sudo /usr/local/nginx/sbin/nginx”)
redis = os.system(“sudo redis-server /etc/redis/redis.conf”)
fdfs_trackerd = os.system(“sudo service fdfs_trackerd start”)
fdfs_storaged = os.system(“sudo service fdfs_storaged start”)
# 检查服务器状态
os.system(‘ps aux | grep nginx’)
os.system(‘ps aux | grep redis’)
os.system(‘ps aux | grep fdfs_trackerd’)
os.system(‘ps aux | grep fdfs_storaged’)
# 打开项目文件夹
os.chdir(“/home/parallels/Downloads/dailyfresh”)
# 启动uwsgi
os.system(“uwsgi –ini uwsgi.ini”)
# 启动celery服务器
celery = os.system(“celery -A celery_tasks.tasks worker -l info”)
终端启动

workon 虚拟环境名
python /home/parallels/Desktop/server_strat.py
%title插图%num

友情链接: SITEMAP | 旋风加速器官网 | 旋风软件中心 | textarea | 黑洞加速器 | jiaohess | 老王加速器 | 烧饼哥加速器 | 小蓝鸟 | tiktok加速器 | 旋风加速度器 | 旋风加速 | quickq加速器 | 飞驰加速器 | 飞鸟加速器 | 狗急加速器 | hammer加速器 | trafficace | 原子加速器 | 葫芦加速器 | 麦旋风 | 油管加速器 | anycastly | INS加速器 | INS加速器免费版 | 免费vqn加速外网 | 旋风加速器 | 快橙加速器 | 啊哈加速器 | 迷雾通 | 优途加速器 | 海外播 | 坚果加速器 | 海外vqn加速 | 蘑菇加速器 | 毛豆加速器 | 接码平台 | 接码S | 西柚加速器 | 快柠檬加速器 | 黑洞加速 | falemon | 快橙加速器 | anycast加速器 | ibaidu | moneytreeblog | 坚果加速器 | 派币加速器 | 飞鸟加速器 | 毛豆APP | PIKPAK | 安卓vqn免费 | 一元机场加速器 | 一元机场 | 老王加速器 | 黑洞加速器 | 白石山 | 小牛加速器 | 黑洞加速 | 迷雾通官网 | 迷雾通 | 迷雾通加速器 | 十大免费加速神器 | 猎豹加速器 | 蚂蚁加速器 | 坚果加速器 | 黑洞加速 | 银河加速器 | 猎豹加速器 | 海鸥加速器 | 芒果加速器 | 小牛加速器 | 极光加速器 | 黑洞加速 | movabletype中文网 | 猎豹加速器官网 | 烧饼哥加速器官网 | 旋风加速器度器 | 哔咔漫画 | PicACG | 雷霆加速