linux常用指令
1、查看内核版本命令
cat /proc/version
2、查看linux版本
cat /etc/issue
3、显示列表文件
4、登录sftp
登录 sftp -P port user@ip 回车后输入密码(隐藏显示)
上传put 下载get
5、登录ftp
登录 ftp ip port
回车后输入user
回车后输入密码(隐藏显示)
6、在路径下,搜索所有文件中是否有某字段,输出文件所在位置及字段出现的行数
搜索一个报错信息,可以用于统计报错的出现情况。搜索一个特定的流水号或者操作员账号,可以查找交易是否存在,操作员有没有操作过系统。
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 (计数)
7、进程项目查看
ps -ef | grep java
搜索包含某一名字的进程,比如搜索java项目就可以写java,如果知道具体的jar报名也可以搜。第二个值就是PID。
ps -eo pid,lstart,etime | grep PID
查看某一PID对应的程序,它的启动时间及运行了多久。
8、mysql登录
mysql -h localhost -u root -p 回车 输入密码(隐藏显示)
现在想把 1 文件夹复制出来一份命名为 2 。
操作: 先创建2文件夹,再执行
cp -r /cxz/1/* /cxz/2
10、查看服务器总磁盘空间大小
df -h 可以显示出来nfs挂载的路径
du -sh 当前目录的大小
11、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
12、打包zip
zip catalina.201805.zip /usr/local/tomcat-webfront/logs/catalina.2018-05*
rm -f catalina.2018-05*
13、统计各个状态的进程数量
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
14、Linux——Pip命令
15、----