top命令
top命令TOP是一个动态显示过程,即可以通过用户按键来不断刷新当前状态。如果在前台执行该命令,它将独占前台,直到用户终止该程序为止。比较准确的说,top命令提供了实时的对系统处理器的状态监视。它将显示系统中CPU最“敏感”的任务列表。该命令可以按CPU使用。内存使用和执行时间对任务进行排序;而且该命令的很多特性都可以通过交互式命令或者在个人定制文件中进行设定。
统计信息
第一行是任务队列信息。
显示
说明
12:38:33
当前时间
up 50days
系统运行时间,格式为时:分
1 user
当前登录用户数
load average: 0.06, 0.60, 0.48
系统负载,即任务队列的平均长度。 三个数值分别为 1分钟、5分钟、15分钟前到现在的平均值
第二、三行为进程和CPU的信息,当有多个CPU时,这些内容可能会超过两行。|显示|说明|| — | — ||Tasks: 29 total|进程总数||1 running|正在运行的进程数||28 sleeping|睡眠的进程数||0 stopped|停止的进程数||0 zombie| ...
urllib
使用urllib简介
在python2中,有urllib和urllib2两个库。在python3中,统一为urllib。
他是python内置的http请求库,无需额外安装即可使用。
包含如下四个模块
request:最基本的HTTP请求模块,用来模拟发送请求,只需要传入url以及额外的参数。
error:异常处理模块,如果出现请求错误,我们可以捕获这些异常,然后进行重试或其他操作以保证程序不会意外终止。
parse:一个工具模块,提供了许多URL处理方法。
robotparser:用来识别网站的robots.txt文件,判断网站是否可以爬。
发送请求
urlopen()
urllib.request模块提供了最基本的构造http请求的方法,利用他可以模拟浏览器的请求发起过程,同时他还带有授权验证、重定向、浏览西cookies以及其他内容。
以百度为例:
1234import urllib.requestresponse = urllib.request.urlopen('https://baidu.com')print(response.read().de ...
sfpt服务搭建
ssh –V #来查看openssh的版本,如果低于4.8p1,需要自行升级安装,
groupadd sftp
useradd -g sftp -s /bin/false testuser
passwd testuser
mkdir /opt/sftp
cd /opt/sftp;
mkdir testuser
usermod -d /opt/sftp/testuser testuser
vim /etc/ssh/sshd_config
#Subsystem sftp /usr/libexec/openssh/sftp-server #注释掉
Subsystem sftp internal-sftp
Match Group sftp
ChrootDirectory /opt/sftp/%u
ForceCommand internal-sftp
AllowTcpForwarding no
X11Forwarding no //添加
chown ...
hexo Context Dump Ends 报错处理
1234567891011121314===== Context Dump Ends =====at formatNunjucksError (D:\blog\node_modules\hexo\lib\extend\tag.js:99:13)at D:\blog\node_modules\hexo\lib\extend\tag.js:121:34at tryCatcher (D:\blog\node_modules\bluebird\js\release\util.js:16:23)at Promise._settlePromiseFromHandler (D:\blog\node_modules\bluebird\js\release\promise.js:547:31)at Promise._settlePromise (D:\blog\node_modules\bluebird\js\release\promise.js:604:18)at Promise._settlePromise0 (D:\blog\node_modules\ ...
更改单一tomcat用户的java环境
更改单一tomcat用户的java环境
操作历史1234567891011121314151617netstat -tlnup | grep 8080ps -lef | grep 10652su - tomcatenvcd /opt/tomcatcd /usr/java/ll lib/dt.jar ll lib/tools.jarcdvim .bash_profilesource .bash_profile envcd /opt/tomcat/binsh shutdown.shsh startup.shtail -f logs/catalina.out netstat -tlnup | grep 8080
操作思路
因为此服务器上,tomcat上只有一个服务,所以可以通过更改环境变量更改java环境。如果运行不停地tomcat服务,统一的更改java环境可能会造成其他的服务出现问题。具体更改方法在以后学习。更改时,通过端口查看服务,通过pid查看服务目录。在进入tomcat后,先确认要更改的java环境目录是否存在,查询到的tomcat目录是否正确。检查无误后,回到家目录,更改环 ...