一、查看内核版本命令html
cat /proc/versionjava
unamemysql
二、查看linux版本linux
lsb_releaseweb
cat /etc/issuesql
三、显示列表文件tomcat
ls ls -l 输出内容详解服务器
四、登陆sftp tcp
登陆 sftp -P port user@ip 回车后输入密码(隐藏显示)post
上传put 下载get
五、登陆ftp
登陆 ftp ip port
回车后输入user
回车后输入密码(隐藏显示)
六、在路径下,搜索全部文件中是否有某字段,输出文件所在位置及字段出现的行数
搜索一个报错信息,能够用于统计报错的出现状况。搜索一个特定的流水号或者操做员帐号,能够查找交易是否存在,操做员有没有操做过系统。
find /usr/local/mypath -name "*.log.*" | xargs grep "处理失败"
find /usr/local/logs2 -name "*log.2019-01-16*" | xargs grep "UNKNOWN"
find /usr/local/logs -name "*log.2019-02-12*" | xargs grep "Read timed out" -c (计数)
七、进程项目查看
ps -ef | grep java
搜索包含某一名字的进程,好比搜索java项目就能够写java,若是知道具体的jar报名也能够搜。第二个值就是PID。
ps -eo pid,lstart,etime | grep PID
查看某一PID对应的程序,它的启动时间及运行了多久。
八、mysql登陆
mysql -h localhost -u root -p 回车 输入密码(隐藏显示)
如今想把 1 文件夹复制出来一份命名为 2 。
操做: 先建立2文件夹,再执行
cp -r /cxz/1/* /cxz/2
十、查看服务器总磁盘空间大小
df -h 能够显示出来nfs挂载的路径
du -sh 当前目录的大小
十一、linux获取sh脚本执行权限
报错信息:The file is absent or does not have execute permission
This file is needed to run this program
[root@test bin]# chmod +x *.sh
[root@test bin]# sh startup.sh
十二、打包zip
zip catalina.201805.zip /usr/local/tomcat-webfront/logs/catalina.2018-05*
rm -f catalina.2018-05*
1三、统计各个状态的进程数量
netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'
//结果
CLOSE_WAIT 1653
ESTABLISHED 94
FIN_WAIT1 2
FIN_WAIT2 53
TIME_WAIT 69
1四、Linux——Pip命令
1五、----