位置: 编程技术 - 正文

Linux服务器管理日记分享(Linux服务器管理的开机界面)

编辑:rootadmin

推荐整理分享Linux服务器管理日记分享(Linux服务器管理的开机界面),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:Linux服务器管理简介,Linux服务器管理工具,Linux服务器管理面板,Linux服务器管理与维护,Linux服务器管理的开机界面,Linux服务器管理面板,Linux服务器管理与配置,Linux服务器管理面板,内容如对您有帮助,希望把文章链接给更多的朋友!

1. 安装 webmin复制代码代码如下:# 安装 webmincd /usr/local/ieternal/mkdir downloadcd download</p><p>wget <a href=" -U webmin-1.-1.noarch.rpm </p><p># 此时,可以通过: <a href=" 进行访问,用户名,密码是root的.</p><p>

2. SSH Tunnel端口转发,端口代理

复制代码代码如下:################################################## SSH Tunnel; 经测试,已经打通############################################### 公网服务器外网IP: ..9.# 公网服务器内网IP: ..7.# 内网服务器内网IP: ..7.</p><p>### 1 先登录 ..9.</p><p>ssh <a href="mailto:root@..9.">root@..9.</a> -p </p><p>#通过 webmin 修改 ssh配置,并应用变更# 实质是 /etc/ssh/sshd_config 文件GatewayPorts yes</p><p>### 2 在 上登录 ..7.</p><p>ssh <a href="mailto:root@..7.">root@..7.</a> -p </p><p>### 3 在 ..7. 上执行:# 即通过此SSH后台登陆 机器,监听了 :端口,# 此时访问 : 的请求,相当于都转发到本地的端口了。# -Nf 是后台命令的意思ssh -Nf ..7. -R :..7.:</p><p># 此时,客户端通过 ..9.: 登录,实际上登陆的就是 ..7.: 服务器了。

3. 安装squid代理

复制代码代码如下:##### 1. 安装squidyum -y remove squidyum -y install squid</p><p>##### 2. 修改配置文件#搜索”http_access deny all”改为”http_access allow all”# ESC, /http_access 可以进行搜索vim /etc/squid/squid.conf</p><p># 执行以下修改</p><p>#http_access deny CONNECT !SSL_portshttp_access allow CONNECT !SSL_ports</p><p>#http_access deny allhttp_access allow all</p><p>#coredump_dir /var/spool/squidcoredump_dir /usr/local/ieternal/squid_cache</p><p>##### 3. 设置缓存目录##### !!!必须修改该目录的所属用户及用户组mkdir /usr/local/ieternal/squid_cachechown squid:squid /usr/local/ieternal/squid_cachecd /usr/local/ieternal/squid_cache//usr/sbin/squid -k shutdown/usr/sbin/squid -z</p><p>##### 4. 启动#/usr/sbin/squidservice squid start </p><p>##### 5. 查看监听端口状态netstat -ntl

4. 在内网机器上设置yum代理

复制代码代码如下:#### 在上执行:设置代理</p><p>#yum的代理可以单独设置vim /etc/yum.conf# 在最后加上proxy= 也可以如此执行#cp /etc/yum.conf /etc/yum.conf_original#echo 'proxy= >> /etc/yum.conf</p><p>#在Linux的命令行底下,一般的程序都是使用http_proxy和ftp_proxy这两个环境变量来获得代理设置的。</p><p>#所以只要使用export http_proxy=..7.:就可以使用代理了。#export http_proxy=..7.:</p><p># 如果要设置系统级别的代理,使用如下语句:#vim /etc/profile</p><p>#http_proxy="..7.:"#export_http_proxy

完整的命令如下所示:复制代码代码如下:cp /root/.bash_profile /root/.bash_profile_bak_echo 'http_proxy=..7.:' >> /root/.bash_profileecho 'export http_proxy' >> /root/.bash_profilesource /root/.bash_profileecho $http_proxy

此时,可以使用yum安装,更新软件了

5. 使用 kill 杀死某些僵死的进程复制代码代码如下:# 查看含有tomcat的进程ps -aux | grep tomcat</p><p># 杀死指定的进程# xxx 是看到的进程号kill -9 xxx</p><p># 重新启动tomcat# ... ...6. 远程主机签名更改的解决办法因为重置了服务器,所以从linux上再次登录时提示远程主机已更改,提示的信息如下:复制代码代码如下:[root@AYb4Z ~]# ssh ...@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!Someone could be eavesdropping on you right now (man-in-the-middle attack)!It is also possible that the RSA host key has just been changed.The fingerprint for the RSA key sent by the remote host is:::b9::f8:fc::df:0b:d7:b3:ae:e5:4e:fb.Please contact your system administrator.Add correct host key in /root/.ssh/known_hosts to get rid of this message.Offending key in /root/.ssh/known_hosts:2RSA host key for ... has changed and you have requested strict checking.Host key verification failed.

其实从上面的信息提示可以知道,需要修改 /root/.ssh/known_hosts 。解决方式是将此IP对应的行删除即可。操作方式是使用 vi 或者 vim 打开该文件,然后按ESC进入命令模式(如果按 a 或者 i 则进入编辑模式),并定位到需要删除的行,按 dd 即可删除一行。复制代码代码如下:vim ~/.ssh/known_hosts

7. 安装rzsz

在XShell或者其他ssh客户端工具中,可以使用 rz来选择文件上传,也可以用 sz 选择文件下载。所以是个很好用的工具。

安装很简单:复制代码代码如下:yum install lrzsz -y 下载文件示例:复制代码代码如下:sz /etc/init.d/mysql 执行此命令后,会弹出一个对话框,选择本地存放路径后就开始下载. 但是对命令行显示可能会有些延迟,完成操作后再按一次回车即可。

至于rz的操作,就更简单了,先 cd 到需要上传的路径,然后执行 rz 命令即可. 然后也是弹出对话框,选择文件上传。

8. 查看磁盘空间使用情况复制代码代码如下:# df -hFilesystem Size Used Avail Use% Mounted on/dev/xvda1 G 6.1G G % /tmpfs M 0 M 0% /dev/shm/dev/xvdb1 G G G % /usr/local/ieternal

9. 查看当前目录的空间大小复制代码代码如下:# du -ch --max-depth=.5G ./video_sourceM ./client8.5G ./videoM ./familyM ./sidM ./repositoryM ./guideM ./style1.5G ./photo2.0G ./music3.0G ./video_destG .G total-c 是在最后做一个统计的信息, -h 是显示人工可读的统计信息,如M, 4.5G,等。 最大深度设置为1. 更多选项可以使用 "man du" 来查看

. 安装JDK复制代码代码如下:# 查看可用列表yum list java*# 然后安装JDK7,openJDK6有bug,所以...yum install java-1.7.0-openjdk* -y检查是否安装正确:复制代码代码如下:# java -versionjava version "1.7.0_"OpenJDK Runtime Environment (rhel-2.4.3.4.el6_5-x_ u-b)OpenJDK -Bit Server VM (build .-b, mixed mode)# javac -versionjavac 1.7.0_

. 设置 wget 代理

复制代码代码如下:echo 'https_proxy= >> $HOME/.wgetrcecho 'http_proxy= >> $HOME/.wgetrcecho 'ftp_proxy= >> $HOME/.wgetrc. 安装 tomcat 复制代码代码如下:# 创建下载目录mkdir /usr/local/ieternal/download# 进入下载目录cd /usr/local/ieternal/download</p><p># 下载文件wget <a href=" 解压文件tar -zxf apache-tomcat-6.0..tar.gz# 剪切目录mv apache-tomcat-6.0. /usr/local/tomcat# 进入tomcat配置目录cd /usr/local/tomcat/conf/# 备份原始的配置文件cp -a /usr/local/tomcat/conf/server.xml /usr/local/tomcat/conf/server.xml_original</p><p># 按需要编辑vim /usr/local/tomcat/conf/server.xml完整的一个示例如下: 其中配置了 2个主机域, 其中也包括默认域的配置,并将 根目录 与 upload 目录都映射到了自定义文件夹。

需要注意的是,默认是不能有汉字存在的,因为默认保存的是ANSI编码。复制代码代码如下:<?xml version='1.0' encoding='utf-8'?></p><p><Server port="" shutdown="SHUTDOWN"></p><p> <!--APR library loader. Documentation at /docs/apr.html --> <Listener className="org.apache.catalina.core.AprLifecycleListener" SSLEngine="on" /> <!--Initialize Jasper prior to webapps are loaded. Documentation at /docs/jasper-howto.html --> <Listener className="org.apache.catalina.core.JasperListener" /> <!-- Prevent memory leaks due to use of particular java/javax APIs--> <Listener className="org.apache.catalina.core.JreMemoryLeakPreventionListener" /> <!-- JMX Support for the Tomcat server. Documentation at /docs/non-existent.html --> <Listener className="org.apache.catalina.mbeans.ServerLifecycleListener" /> <Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener" /></p><p> <!-- Global JNDI resources Documentation at /docs/jndi-resources-howto.html --> <GlobalNamingResources> <!-- Editable user database that can also be used by UserDatabaseRealm to authenticate users --> <Resource name="UserDatabase" auth="Container" type="org.apache.catalina.UserDatabase" description="User database that can be updated and saved" factory="org.apache.catalina.users.MemoryUserDatabaseFactory" pathname="conf/tomcat-users.xml" /> </GlobalNamingResources></p><p><!--renfufei,,not loadbalance--> <Service name="Catalina"> <Executor name="tomcatThreadPool" namePrefix="catalina-exec-" maxThreads="" minSpareThreads=""/> <Connector port="" protocol="HTTP/1.1" connectionTimeout="" redirectPort="" compression="on" compressionMinSize="" noCompressionUserAgents="gozilla,traviata" compressableMimeType="text/html,text/xml,text/javascript,text/css,text/plain,application/json,application/javascript,application/x-javascript" /> <Connector port="" protocol="AJP/1.3" redirectPort="" executor="tomcatThreadPool"/> <Engine name="Catalina" defaultHost="<a href=" <Realm className="org.apache.catalina.realm.UserDatabaseRealm" resourceName="UserDatabase"/> <Host name="<a href=" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false"> <Alias>localhost</Alias> <Alias>www.renfufei.cn</Alias> <Alias>renfufei.com</Alias> <Alias>renfufei.cn</Alias> <Context docBase="/usr/local/renfufei/upload" path="/upload" /> <Context docBase="/usr/local/renfufei/index" path="" /> </Host> <Host name="m.renfufei.com" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false"> <Alias>m.renfufei.com</Alias> <Alias>m.renfufei.cn</Alias> <Context docBase="/usr/local/renfufei/upload" path="/upload" /> <Context docBase="/usr/local/renfufei/blog" path="" /> </Host> </Engine> </Service></p><p></Server>. 安装FFMpeg转码程序

FFMpeg 是一个集播放,采集输入源,解码,转码,影音服务器这些功能的强大开源类库。我们主要用于转码。编译安装的方式,需要下载源码包,大体操作如下: 复制代码代码如下:#### Tran1 上</p><p>首先安装编译环境。yum install -y automake autoconf libtool gcc gcc-c++ yum install make下载所需文件 ffmpeg.tarwget <a href=" xvf ffmpeg.tar切换到ffmpeg目录下,执行以下命令。</p><p>./configure --prefix=/usr -- disable-yasm </p><p>make </p><p>make install测试转码命令,注意区分文件名的大小写 包括后缀ffmpeg -i /usr/local/movi/qq.mov -r -b k -vcodec mpeg4 -ab k -ac 2 -ar /usr/local/movi/kk.mp4。</p><p>

另外一种是采用别人已经构建编译好的版本,如下所示:复制代码代码如下:##########Tran2.3.4上:#下载目录: <a href=" dad9cb6dfac7fa4ea (md5)</p><p># 创建目录并下载mkdir /usr/local/ieternal/downloadmkdir /usr/local/ffmpegcd /usr/local/ieternal/downloadwget <a href=" /usr/local/ieternal/download/ffmpeg.static.bit.--.tar.gz /usr/local/ffmpeg/ffmpeg.tar.gz</p><p>cd /usr/local/ffmpeg# md5校验md5sum ffmpeg.tar.gz# 解压到当前目录tar zxf ffmpeg.tar.gz</p><p># 设置 Pathcp /root/.bash_profile /root/.bash_profile_bak_echo 'PATH=$PATH:/usr/local/ffmpeg' >> /root/.bash_profileecho 'export PATH' >> /root/.bash_profilesource /root/.bash_profileecho $PATH</p><p>

. 启动内网端口转发

复制代码代码如下:### 2. 查看IP以及网卡信息# 可以发现, eth0 的地址 inet addr:..7., 此为内网网卡# 公网网卡, eth1 的地址 inet addr:..9.,# 此外,还有一个回环地址, .* </p><p>ifconfig</p><p>### 2.0 查看端口占用情况netstat -ntl</p><p>### 2.1 查看系统中现有的iptables规划集</p><p>iptables --list -t nat</p><p>### 2.2 查看IP转发的启用状态</p><p>cat /proc/sys/net/ipv4/ip_forward</p><p>########清空 nat table# --flush -F , Delete all rules# --delete-chain -X , Delete a user-defined chain# --zero -Z , Zero counters in chain or all chains</p><p>iptables -F -t natiptables -X -t natiptables -Z -t nat</p><p>######### 启用IP包转送,即时生效echo 1 > /proc/sys/net/ipv4/ip_forward</p><p># IP包转送,也可以设置 net.ipv4.ip_forward = 1vim /etc/sysctl.conf</p><p># 然后执行生效, 重启依然有效sysctl -p</p><p># 将 端口映射到 ...:,# PREROUTING 和 POSTROUTING 都必须设置# 经测试已经打通iptables -t nat -A PREROUTING -m tcp -p tcp --dport -j DNAT --to-destination ...:iptables -t nat -A POSTROUTING -j MASQUERADE</p><p>

. 压缩文件

将当前目录下的 blog 目录打包到 blog.tar.gz 文件中:复制代码代码如下:tar -zcf blog.tar.gz blog其中, -c 表示压缩,compress; -z表示进行zip压缩; -f 就表示输出到文件(而不是输出流,内存什么的.); 后面的 blog 就是相对的路径, 可以是空格分隔的多个文件/目录.而命名为 .tar.gz 也是一种命名习惯,一眼就可以看出是经过 gzip 压缩的 tar文件。

如果不需要压缩,命令如下所示:复制代码代码如下:tar -cf blog.tar blog

. 解压文件对应的目录如下: 复制代码代码如下:tar -zxf blog.tar.gz 如果不是gzip压缩,可以如下:复制代码代码如下:tar -xf blog.tar

. NFS简单使用复制代码代码如下:# 说明,centos5使用的是portmap# yum install nfs-utils portmap# centos6 使用的是rpcbind# yum -y install nfs-utils rpcbindNFS服务端复制代码代码如下:# 安装软件包yum -y install nfs-utils rpcbind</p><p># 创建测试目录cd /usr/local/mkdir /usr/local/nfstestmkdir /usr/local/nfstest/nfsdir</p><p># 添加内容echo "/usr/local/nfstest ...0/(rw,no_root_squash)" >> /etc/exports</p><p>cat /etc/exports</p><p>chkconfig nfs on# 启动/etc/init.d/rpcbind start</p><p>/etc/init.d/nfs start

Linux服务器管理日记分享(Linux服务器管理的开机界面)

NFS客户端复制代码代码如下:# 安装软件包yum -y install nfs-utils rpcbind</p><p>showmount -e ...</p><p># cd /usr/local/mkdir /usr/local/nfstest</p><p>mount -t nfs ...:/usr/local/nfstest/ /usr/local/nfstest/</p><p>ll /usr/local/nfstest/</p><p># 设置自动加载,需要写入到 /etc/fstab # 此处暂时还不理解...:/usr/local/nfstest/ /usr/local/nfstest/ nfs nodev,ro,rsize=,wsize= 0 0

. 虚拟机复制以后设置网卡信息

VMware虚拟机复制以后,可能出现网卡信息加载不成功的问题;复制代码代码如下:Bringing up interface eth0: Device eth0 does not seem to be present,delaying initialization. [FAILED]

此时,需要修改 /etc/sysconfig/network-scripts/ifcfg-eth0 文件的信息以避免冲突。方法如下:

复制代码代码如下:# cat /etc/udev/rules.d/-persistent-net.rules# This file was automatically generated by the /lib/udev/write_net_rules# program, run by the persistent-net-generator.rules rules file.## You can modify it, as long as you keep each rule on a single# line, and change only the value of the NAME= key.</p><p># PCI device 0x:0xf (e)SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}==":0c::d7:b6:a9", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"</p><p># PCI device 0x:0xf (e)SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}==":0c:::dd:db", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"先查看物理硬件信息,然后记下 eth1网卡的MAC地址信息,比如":0c:::dd:db";然后修改eth0配置脚本:复制代码代码如下:vim /etc/sysconfig/network-scripts/ifcfg-eth0

修改以后的信息类似如下所示,其中,我这里的虚拟机NAT对应的是 ...*网段,具体的网段信息可以看windows的 "VMware Network AdapterVMnet8" 这张网卡的信息,或者在cmd下输入 ipconfig 命令查看,而 ...2 是VMWARE的网关。自动NAT的地址。如果审不准请查看VMWARE的自动DHCP信息。复制代码代码如下:# cat /etc/sysconfig/network-scripts/ifcfg-eth0"DEVICE=eth1HWADDR=:0C:::DD:DBTYPE=EthernetUUID=cfba5c-c-ee-c-a7f4dONBOOT=yesNM_CONTROLLED=yesBOOTPROTO=staticIPADDR="..."NETMASK="...0"GATEWAY="...2"</p><p>DNS1="...2"

然后,重启网络即可。在我这里是测试ping www.baidu.com 是通的。复制代码代码如下:#重启网络service network restart

另外,针对安装VMWARE以后windows7的网络很慢的问题,可以在 控制面板 --> 网络连接 --> 本地连接 --> 属性 --> Internet4设置 --> 高级 --> IP设置 --> 默认网关 设置跃点数为 1 即可。

. 安装rsync服务器端:复制代码代码如下:########################## 服务器端</p><p># 安装yum -y install rsync xinetd</p><p># 启动rsync依赖服务/etc/init.d/xinetd startchkconfig xinetd on</p><p>mkdir /usr/local/ieternalmkdir /usr/local/ieternal/uploadmkdir /etc/rsyncd</p><p>#rsync服务器的配置文件touch /etc/rsyncd/rsyncd.conf</p><p>#定义服务器信息的文件touch /etc/rsyncd/rsyncd.motd</p><p>#用户密码文件touch /etc/rsyncd/rsyncd.secretschmod /etc/rsyncd/rsyncd.secrets</p><p></p><p>############################################################vim /etc/rsyncd/rsyncd.conf

文件 /etc/rsyncd/rsyncd.conf 的内容如下: 其中只定义了一个upload的节,后面的客户端连接需要指明连到此节

复制代码代码如下:address=...port=max connections=uid=rootgid=rootuse chroot=nostrict modes=yes</p><p>motd file =/etc/rsyncd/rsyncd.motd log format=%t %a %m %f %bsyslog facility=local3timeout =</p><p>[upload]path=/usr/local/ieternal/upload/exclude =repository/comment =upload pathignore errorsread only=nolist=yesauth users =rsync_usersecrets file =/etc/rsyncd/rsyncd.secretshosts allow=...0/...0hosts deny=*pid file =/var/run/rsyncd.pidlock file =/var/run/rsync.locklog file =/var/log/rsync.log

指定用户与密码,此处显示了内容:复制代码代码如下:#cat /etc/rsyncd/rsyncd.secrets rsync_user:pass_word 欢迎信息:复制代码代码如下:#cat /etc/rsyncd/rsyncd.motd services user=rsync_user;pass_word=*** 启动rsync服务复制代码代码如下:#启动rsync服务: /usr/bin/rsync --daemon --config=/etc/rsyncd/rsyncd.conf # 查看端口状态 netstat -ntl

客户端:复制代码代码如下:# 1.安装mkdir /usr/local/ieternalmkdir /usr/local/ieternal/uploadmkdir /etc/rsyncdyum -y install rsync xinetd</p><p># 2.启动rsync依赖服务/etc/init.d/xinetd startchkconfig xinetd on</p><p># 3.客户端必须配置密码文件touch /etc/rsync.paschmod /etc/rsync.pasvim /etc/rsync.pas

指定密码:复制代码代码如下:#cat /etc/rsync.paspass_word

执行同步:复制代码代码如下:# 4.执行同步# 下载:rsync -auzv --progress --delete --password-file=/etc/rsync.pas <a href="mailto:rsync_user@...::upload">rsync_user@...::upload</a> /usr/local/ieternal/upload</p><p># 上传:rsync -auzv --progress --delete --password-file=/etc/rsync.pas /usr/local/ieternal/upload/* <a href="mailto:rsync_user@...::upload">rsync_user@...::upload</a>

错误信息: 复制代码代码如下:rsync: failed to connect to ...: No route to host ()rsync error: error in socket IO (code ) at clientserver.c() [receiver=3.0.6]

已查明是由于防火墙开启引起的,此时可以修改防火墙过滤规则,或者在客户端与服务器端停用防火墙:复制代码代码如下:# 停止防火墙service iptables stop

. IO监控工具

安装:复制代码代码如下:yum -y install iotop 使用复制代码代码如下:# iotop 大体的汇总信息如下:磁盘读写的速度复制代码代码如下:Total DISK READ: 0. B/s | Total DISK WRITE: 0. B/s

. 安装memcached如果没有gcc,需要安装: 复制代码代码如下:# 安装 gccyum -y install gcc

安装依赖库 libevent::

复制代码代码如下:# 安装依赖库 libeventyum -y install libevent libevent-devel

下载 程序包, 参考地址是: 下载mkdir /usr/local/ieternalmkdir /usr/local/ieternal/downloadcd /usr/local/ieternal/downloadwget <a href=" 计算 sha1值, # linux自带的哈希校验工具: sha1sum 或 md5sum; # 2b4fcdcfecfdbdbdc sha1sum memcached-1.4..tar.gz 解压:复制代码代码如下:# 解压 tar zxf memcached-1.4..tar.gz 安装: 复制代码代码如下:# 安装 # 默认情况, memcached 安装到 /usr/local/bin/ 目录下 cd memcached-1.4. ./configure make make install 前台启动:复制代码代码如下:# /usr/local/bin/memcached -p -m m -vv -u root /usr/local/bin/memcached -u root 后台启动:复制代码代码如下:# 后台启动 # -h 只显示帮助信息 # -u root 时指定以某个用户运行 # -p TCP端口号; # -m 最大内存大小,默认为 M # -vv 用 very verbose 模式启动,调试信息和错误 输出到控制台 # -d 作为daemon在后台启动 /usr/local/bin/memcached -p -m m -d -u root 启动时使用pid文件,将进程ID写入到特定文件:

复制代码代码如下:# 后台启动,端口号,内存,用户,pid文件 /usr/local/bin/memcached -d -p -m m -u root -P /usr/local/memcached.pid ps aux |grep memcached cat /usr/local/memcached.pid # 杀进程,注意不是单引号,而是 大键盘数字1前面那个字符` kill `cat /usr/local/memcached.pid`

. 使用 GPG 生成密钥对

复制代码代码如下:# 安装GnuPG, 即GPG,一般系统已经自带yum install gpgme -y</p><p># 查看帮助信息gpg --help</p><p># 生成密钥...gpg --gen-key

. Apache Bench基准测试

Apache Bench 简称 ab,是 Apache服务器附带的一款压力基准测试工具。使用方式:

复制代码代码如下:/usr/local/apache2/bin/ab -c -t <a href=" 其中, -c 是指concurrency,即并发线程数; -t 是指时间,单位是秒。上面的意思是: 测试 百度 秒钟,采用 个客户端线程.另外还有一个常用的参数是 -n, 即总的限制测试次数是多少次,如果多个参数组合使用,应该是先达到的条件会成为限制条件。当然,上面是使用的全路径,请根据安装路径决定。也可以先进入apache的bin目录:复制代码代码如下:cd /usr/local/apache2/bin/# 测试次./ab -c -n <a href=" -c -t -w <a href=" >> /usr/local/ab_.log.html

详细的帮助信息如下所示:复制代码代码如下:[root@ALY bin]# cd /usr/local/apache2/bin/[root@ALY bin]# ./ab -h使用方式: ./ab [options] -n requests 要执行的请求的次数 -c concurrency 要构建多少个并发线程来执行 -t timelimit 最大限制时间,单位(Second,秒). 时间到后会等待响应完成才退出 -b windowsize TCP协议 发送/接收的缓冲区大小, 单位字节(byte) -p postfile POST请求要发送的数据. 需要设置选项 -T -u putfile PUT请求要发送的数据. 需要设置选项 -T -T content-type 发送的内容格式头信息 (Content-type), 例如 'application/x-www-form-urlencoded' 等, 默认值是 'text/plain' -v verbosity 需要打印的故障排除日志信息级别 -w 使用 HTML tables 格式打印结果信息 -i 使用 HEAD 方式请求,而不是 GET 方式 -x attributes 要插入作为 table attributes 的字符串 -y attributes 要插入作为 tr attributes 的字符串 -z attributes 要插入作为 td/th attributes 的字符串 -C attribute 添加 cookie信息, 示例: 'Apache=. (可多个) -H attribute 添加任意的头信息(header line), 例如: 'Accept-Encoding: gzip' 插入到其他正常的头信息后面. (可多个) -A attribute 添加基本网站认证信息(Basic WWW Authentication), 属性采用英文冒号(:) 来分隔 username 和 password. -P attribute 添加代理用户密码(Basic Proxy Authentication), 属性采用英文冒号(:) 来分隔 username 和 password. -X proxy:port 要使用的代理服务器,以及端口号 -V 只打印版本号并且退出 -k 使用 HTTP KeepAlive 特性 -d 不要显示响应时间统计百分比. -S 不要显示 信任估计(? confidence estimators) 和警告信息. -g filename 将收集的数据输出到 Gnuplot交互式绘图 格式文件. -e filename 将响应时间统计百分比输出到 CSV 文件 -r 当 socket 接受到错误时不要退出. -h 显示帮助信息(实际上就是此信息)

. 时间同步同步时间可以使用 root 执行如下命令完成:复制代码代码如下:rdate -s time.nist.gov

如果需要自动同步,可以采用crontab自动调度,每小时执行一次: 编辑 crontab: 复制代码代码如下:crontab -e 按 i 进入插入模式,然后添加如下一行: 复制代码代码如下:1 * * * * root rdate -s time.nist.gov 然后依次按 ESC进入命令模式, 看见冒号以后,输入 wq 和回车保存退出即可(其实就是vi /etc/crontab).

Linux中使用sed命令替换字符串小结 最近写了几个小脚本用到了sed命令,学了一下,顺便记下sed替换的基本语法为:复制代码代码如下:sed's/原字符串/替换字符串/'单引号里面,s表示替换,三根斜

linux安装vsftpd和vsftpd配置步骤 第一步:下载vsftpd的RPM包你可以从下面两个地方获得最新的vsftpd的RPM包Redhat'srpmcollection或者rpmfind.net.为了你的方便,你也可以使用wget从本站下载vsftpd的rpm

linux配置防火墙详细步骤(iptables命令使用方法) 通过本教程操作,请确认您能使用linux本机。如果您使用的是ssh远程,而又不能直接操作本机,那么建议您慎重,慎重,再慎重!我们来配置一个filter表

标签: Linux服务器管理的开机界面

本文链接地址:https://www.jiuchutong.com/biancheng/356976.html 转载请保留说明!

上一篇:linux系统更新正在运行进程的可执行文件需要注意的text file busy的原因及解决方法(linux 更新yum)

下一篇:Linux中使用sed命令替换字符串小结(linux sed-i)

  • 农村合作社怎么挣钱
  • 公司基本户里的钱有利息吗
  • 个税申报人员多怎么申报
  • 公司股东和自然人股东可否代持股权
  • 企业增资的分录怎么写
  • 税务局代个人开发票交什么税
  • 本币原值是什么意思
  • 企业所得税的税率
  • 商场返现活动怎么入账
  • 质量不合格起诉状
  • 通行费进项抵扣条件
  • 银行属于个人吗
  • 地价计入房产原值乘70%
  • 未认证进项税额转出
  • 电子公章盖上去怎么文字看不到了
  • 劳务和工资合并扣税吗
  • 每个季度零申报需要做什么
  • win7更改电脑设置在哪里
  • 在win7系统中如何让电脑恢复出厂设置方法
  • PHP中set error handler函数用法小结
  • 反射调用set方法
  • 上月多计提的所得税怎么做分录
  • php 字符串
  • 提坏账准备的调整分录
  • 增值税发票可以抵扣多少
  • 服装制造业现状和发展趋势
  • 筹建期间的开办费为什么不属于资产
  • css选择器分哪几类
  • waffe
  • 凭证怎么记账
  • 制造费用的工资怎么结转
  • 消费税减免规定有哪些
  • 什么叫点云数据
  • 所得税申报表上的营业成本怎么填
  • jdbc描述
  • 如何让网站优化成功
  • 接受捐赠的固定资产怎么计提折旧
  • 一次性就业补助金有时间限制吗
  • 简单的记账方法叫什么
  • 新办企业发票核定及申领
  • 百旺 税控盘
  • 土地增值税清算全流程实战案例
  • Windows下MySQL 5.6安装及配置详细图解(大图版)
  • 差额增值税发票和全额增值税发票
  • 收入费用会计分录
  • 工程项目劳务分包招投标要多久
  • 研发费用允许加计扣除的标准
  • 应收账款提坏账分录
  • 固定资产净值如何处理
  • 代发工资的手续流程
  • 居民企业与非居民企业的纳税差异
  • 第二个季度
  • 网上打印的电子机票可以报销不
  • 高新技术企业的税收优惠政策
  • 数电怎么增加开票员
  • 什么是建账户
  • mysql触发器的作用
  • FreeBSD 6.2用freebsd-update升级过程
  • 惠普装xp系统
  • linux操作系统的安装步骤
  • Windows Server 2012实用技巧集锦
  • win7笔记本任务管理器
  • linux如何用
  • OpenGL_砖块着色案例
  • 记住密码自动登录 会更新登陆信息吗
  • css基础知识教程
  • python中的变量赋值
  • android常用命令
  • python urljoin
  • 使用vue-cli快速搭建vue项目
  • 用jquery
  • 基于python的应用
  • js中的?
  • js选中单选按钮
  • android中的常用布局有哪几种?
  • 广东省国家税务总局稽查局局长
  • 土地增值额未超过20%
  • 江苏税务怎么在手机上办
  • 购房发票怎么查验
  • 个体税务注销退税怎么退
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设