linux下封装数据成udt格式,最常用的linux命令

查看磁盘挂载情况:

df -h

查看当前目录下每个文件夹的大小

du -lh --max-depth=1

清空特定文件root

>root

查看安装的linux发型版本

cat /proc/version

*******lsb_release -a

uname --m

查看所有安装的软件包

rpm -qa

杀死进程

kill -9 进程名

网络

# ifconfig               # 查看所有网络接口的属性

# iptables -L            # 查看防火墙设置

# route -n               # 查看路由表

# netstat -lntp          # 查看所有监听端口

# netstat -antp          # 查看所有已经建立的连接

# netstat -s             # 查看网络统计信息

linux查看某个端口(Port)的使用情况

lsof -i:80

netstat -anp|grep 80

Windows查看端口使用情况

Jetty后台启动和关闭

nohup java -jar start.jar &

ps -aux |grep java

查找文件

find / -name  "*.txt"

指令名称 : chmod

使用权限 : 所有使用者

使用方式 : chmod [-cfvR] [--help] [--version] mode file...

说明 : Linux/Unix 的档案调用权限分为三级 : 档案拥有者、群组、其他。利用 chmod 可以藉以控制档案如何被他人所调用。

参数 :

mode : 权限设定字串,格式如下 : [ugoa...][[+-=][rwxX]...][,...],其中

u 表示该档案的拥有者,g 表示与该档案的拥有者属于同一个群体(group)者,o 表示其他以外的人,a 表示这三者皆是。

+ 表示增加权限、- 表示取消权限、= 表示唯一设定权限。

r 表示可读取,w 表示可写入,x 表示可执行,X 表示只有当该档案是个子目录或者该档案已经被设定过为可执行。

ln命令文件处理

ln命令用来为文件创件连接,连接类型分为硬连接和符号连接两种,默认的连接类型是硬连接。如果要创建符号连接必须使用"-s"选项

ln -s /origin_source/ link(常用)

执行该命令后,/origin_source代表的路径将存放在名为link的文件中。

注意origin_source后面的“/” 是将目录里所有的文件链接过去,必须加上,否则,建立的目录显示颜色异常,还不能正常访问,如cd 进不去

查看端口被某个进程占用

1、lsof -i:端口号(list open file)

2、netstat -tunlp|grep 端口号

统计当前目录下文件的个数(不包括目录)

$ ls -l | grep "^-" | wc -l

统计当前目录下文件的个数(包括子目录)

$ ls -lR| grep "^-" | wc -l

查找并列出||删除指定大小(文件名/日期之前)的文件

find /dir -size +100M -exec ls -lh {} ;

find /dir -size +100M -exec rm {} ;

find /dir -size +100M -exec mv {} /dir ;

find /dir -name *file* -exec ls -lh {} ;

find /dir -mmin -n/+n -exec ls -lh {} ; 查找在最近的n分钟内/n分钟前被修改过的文件

find /dir -cmin -n/+n -exec ls -lh {} ; 查找在最近的n分钟内/n分钟前文件本身被变更过的文件

find /dir -mtime -n/+n -exec ls -lh {} ; 查找在最近的n天内/n天前文件内容被修改过的文件

find /dir -ctime -n/+n -exec ls -lh {} ; 查找在最近的n天内/n天前文件本身被变更过的文件

find /dir -atime -n/+n -exec ls -lh {} ; 查找在最近的n天内/n天前被读取(访问)过的文件

查看指定PID的详细信息

ps -aux |grep -v grep|grep 28990

scp命令

scp命令用于Linux之间复制文件和目录(可以用于本地和远程)

部分参数

-r 拷贝整个目录

-v 拷贝文件时,显示提示信息。

本地到远程

scp local_fle  remote_host:remote_file

scp -rv local_dir remote_host:remote_dir

远程拉到本地

scp remote_host:remote_file local_file

scp remote_username@remote_host:remote_file local_file

scp -rv remote_host:remote_dir local_dir

eg:

scp -rv ittools@perftestdev.synnex.org:/webapp/app/tomcat-pthelper-9.0.27/webapps/pthelper/ /webapp/app/tomcat-pthelper-9.0.27/webapps/pthelper/remote

linux递归移动数据至另一个目录

mv /usr/udt/* /usr/desc/

*如果文件过多的话可能会出现的参数过多的现象,需要结合find命令使用

cp -Rf /home/user1/* /root/temp/

将 /home/user1目录下的所有东西递归拷到/root/temp/下而不拷贝user1目录本身。

即格式为:cp -Rf 原路径/ 目的路径/

查看日志tail命令

tail + 文件名 tail server.log

默认显示最后10行

tail -n 20 server.log

显示最后20行日志

tail -f server.log

动态监控日志文件尾部,会一直检视

tail -f -n 20 server.log  / tail -20f server.log

动态监控日志文件尾部20行,会一直检视

查看系统总的进程数和进程数限制

ps -eLf|wc -l(线程数)

ps -ef|wc -l(进程数)

sysctl kernel.pid_max

文件压缩解压缩

tar –xvf file.tar //解压 tar包

tar -xzvf file.tar.gz //解压tar.gz

解压到指定的文件夹

tar -xzvf file.tar.gz -C /usr/java

压缩

tar –czf jpg.tar.gz *.jpg

//将目录里所有jpg文件打包成jpg.tar后,并且将其用gzip压缩,生成一个gzip压缩过的包,命名为jpg.tar.gz

解压

unzip mcw.zip

压缩

zip -q -r mcw.zip /root/mcw_test

linux设置用户并制定目录

useradd -d /home/cron/log -m bbee

passwd bbee

删除账号

userdel bbee

查看ssh登陆日志

who /var/log/wtmp

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值