code前行

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

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 目录剩余空间大小

df命令是linux系统以磁盘分区为单位查看文件系统,可以加上参数查看磁盘剩余空间信息,命令格式:
df -hl
 
显示格式为:
文件系统 容量 已用 可用 已用% 挂载点
Filesystem Size Used Avail Use% Mounted on
/dev/hda2 45G 19G 24G 44% /
/dev/hda1 494M 19M 450M 4% /boot
/dev/hda6 4.9G 2.2G 2.5G 47% /home
/dev/hda5 9.7G 2.9G 6.4G 31% /opt
none 1009M 0 1009M 0% /dev/shm
/dev/hda3 9.7G 7.2G 2.1G 78% /usr/local
/dev/hdb2 75G 75G 0 100% /
/dev/hdb2 75G 75G 0 100% /
 
以上面的输出为例,表示的意思为:
HD硬盘接口的第二个硬盘(b),第二个分区(2),容量是75G,用了75G,可用是0,因此利用率是100%, 被挂载到根分区目录上(/)。
下面是相关命令的解释:
df -hl 查看磁盘剩余空间
df -h 查看每个根路径的分区大小
du -sh [目录名] 返回该目录的大小
du -sm [文件夹] 返回该文件夹总M数
更多功能可以输入一下命令查看:
df --help
du --help
 
查看linux文件目录的大小和文件夹包含的文件数
统计总数大小
du -sh xmldb/
du -sm * | sort -n //统计当前目录大小 并安大小 排序
du -sk * | sort -n
du -sk * | grep guojf //看一个人的大小
du -m | cut -d "/" -f 2 //看第二个/ 字符前的文字
 
查看此文件夹有多少文件 /*/*/* 有多少文件
du xmldb/
du xmldb/*/*/* |wc -l
40752
解释:
wc [-lmw]
参数说明:-l :多少行;-m:多少字符;-w:多少字
 

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"`
 
posted on 2019-05-22 10:18  code前行  阅读(184)  评论(0编辑  收藏  举报