linux查看端口占用情况
netstat -tunlp |grep 端口号 netstat -tunlp
-a (all)显示所有选项,netstat默认不显示LISTEN相关 -t (tcp)仅显示tcp相关选项 -u (udp)仅显示udp相关选项 -n 拒绝显示别名,能显示数字的全部转化成数字。(重要) -l 仅列出有在 Listen (监听) 的服務状态 -p 显示建立相关链接的程序名(macOS中表示协议 -p protocol) -r 显示路由信息,路由表 -e 显示扩展信息,例如uid等 -s 按各个协议进行统计 (重要) -c 每隔一个固定时间,执行该netstat命令。
https://blog.csdn.net/chushoufengli/article/details/87898232
tomcat catalina.out的清理
echo "" > catalina.out
Linux 下tomcat设置JVM参数
https://blog.csdn.net/u013381397/article/details/72330712
一、文件复制命令cp
命令格式:cp [-adfilprsu] 源文件(source) 目标文件(destination) cp [option] source1 source2 source3 ... directory
参数说明:
-a:是指archive的意思,也说是指复制所有的目录
-d:若源文件为连接文件(link file),则复制连接文件属性而非文件本身
-f:强制(force),若有重复或其它疑问时,不会询问用户,而强制复制
-i:若目标文件(destination)已存在,在覆盖时会先询问是否真的操作
-l:建立硬连接(hard link)的连接文件,而非复制文件本身
-p:与文件的属性一起复制,而非使用默认属性
-r:递归复制,用于目录的复制操作
-s:复制成符号连接文件(symbolic link),即“快捷方式”文件
-u:若目标文件比源文件旧,更新目标文件
如将/test1目录下的file1复制到/test3目录,并将文件名改为file2,可输入以下命令:
cp /test1/file1 /test3/file2
查看文件常用命令
2.more和less(常用)
more的功能是将文件从第一行开始,根据输出窗口的大小,适当的输出文件内容。当一页无法全部输出时,可以用“回车键”向下翻行,用“空格键”向下翻页。退出查看页面,请按“q”键。另外,more还可以配合管道符“|”(pipe)使用,例如:ls -al | more
more的语法:more 文件名
Enter 向下n行,需要定义,默认为1行;
Ctrl f 向下滚动一屏;
空格键 向下滚动一屏;
Ctrl b 返回上一屏;
= 输出当前行的行号;
:f 输出文件名和当前行的行号;
v 调用vi编辑器;
! 命令 调用Shell,并执行命令;
q 退出more
less的功能和more相似,但是使用more无法向前翻页,只能向后翻。
less可以使用【pageup】和【pagedown】键进行前翻页和后翻页,这样看起来更方便。
less的语法:less 文件名
less还有一个功能,可以在文件中进行搜索你想找的内容,假设你想在passwd文件中查找有没有weblogic字符串,那么你可以这样来做:
[root@redhat etc]# less passwd
然后输入:
/weblogic
回车
此时如果有weblogic字符串,linux会把该字符已高亮方式显示。
退出查看页面,请按“q”键。
文件查找指定文件中包含关键字的行信息
grep 查找关键字(可以带通配符) 文件名称
例:grep '关键字' fileName
查看linux 目录剩余空间大小
du常用的选项
-h:以人类可读的方式显示
-a:显示目录占用的磁盘空间大小,还要显示其下目录和文件占用磁盘空间的大小
-s:显示目录占用的磁盘空间大小,不要显示其下子目录和文件占用的磁盘空间大小
-c:显示几个目录或文件占用的磁盘空间大小,还要统计它们的总和
–apparent-size:显示目录或文件自身的大小
-l :统计硬链接占用磁盘空间的大小
-L:统计符号链接所指向的文件占用的磁盘空间大小
两个命令df 、du结合比较直观
df -h 查看整台服务器的硬盘使用情况
cd / 进入根目录
du -sh * 查看每个文件夹的大小
另外一个参数-d,这个参数后面跟一个数字, 用来表示查看几级子目录,1,表示深入一层,2表示深入子目录的子目录。如下所示,命令分别是:
du -h -d 1 python3.0
du -h -d 2 python3.0
FTP相关
连接ftp
格式:ftp [hostname| ip-address]
例如:ftp 192.168.1.1
断开ftp
ftp> bye (回车)
下载ftp文件到当前目录
get fileName
PING 命令
https://www.jb51.net/LINUXjishu/152390.html
kill 命令 与 -9 -15 区别
https://www.cnblogs.com/xiaojinniu425/p/9429716.html
http://c.biancheng.net/view/1068.html
查找大文件命令
https://www.cnblogs.com/gspsuccess/p/9262140.html
https://blog.csdn.net/hongweigg/article/details/77552864
nohup 默认输出到当前目录的nohup.out, 可以通过下面的命令来制定nohup输出位置
nohup command > myout.file 2>&1 &
chmod 权限数字 文件名
passwd 命令,手动修改 例: passwd testuser
删除命令
rm `ls |grep "^aaaa"`