linux基本命令

查找进程: linux中的线程是用进程实现的
https://www.cnblogs.com/linghu-java/p/9060531.html
ps -aux
-a : 显示现行终端机下的所有进程,包括其他用户的进程;
-u :以用户为主的进程状态 ;
x :通常与 a 这个参数一起使用,可列出较完整信息。

查看某个进程中的线程
ps -T -p p-id

设置句柄
作用:服务器同时能接受的最大的连接
查看: ulimit -n 一般为1024
vi /etc/security/limits.conf

  • soft nofile 655350
  • hard nofile 655350
    新开一个窗口查看: ulimit -n

查看某个文件夹的大小
du -sh dir
-s:递归

查看某个文件夹下的每个文件的大小
du --max-depth=1 -h

启动java指定时区
java -Duser.timezone=Asia/Shanghai -jar server.jar

根据进程名称杀死进程
ps -ef | grep 进程名/启动进程的命令 | grep -v grep | awk ‘{print $2}’ | xargs kill -9

产看进程
ps -ef | grep elastic

查看端口
lsof -i:9200
netstat -lntup | grep 9200
说明:
netstat命令各个参数说明如下:
  -t : 指明显示TCP端口
  -u : 指明显示UDP端口
  -l : 仅显示监听套接字(所谓套接字就是使应用程序能够读写与收发通讯协议(protocol)与资料的程序)
  -p : 显示进程标识符和程序名称,每一个套接字/端口都属于一个程序。
  -n : 不进行DNS轮询,显示IP(可以加速操作)
即可显示当前服务器上所有端口及进程服务,于grep结合可查看某个具体端口及服务情况··
netstat -ntlp //查看当前所有tcp端口·
netstat -ntulp |grep 80 //查看所有80端口使用情况·
netstat -ntulp | grep 3306 //查看所有3306端口使用情况·
LISTENING并不表示端口被占用,不要和LISTEN混淆

查看ip
//查看win ip
ipconfig

//查看linux ip
ifconfig
//错误
-bash: ifconfig: command not found
yum install net-tools

查看盘幅
lsblk
创建新的分区
fdisk /dev/sdb
说明书
m
查看,看不见刷新
partprobe /deb/sdb

挂载
mount /dev/sdb /home
取消挂载
umount /dev/sdb

不取消挂载,直接挂载新的目录
mount /dev/sdb /home1

挂载ntfs格式的传输 移动硬盘传输文件
mount.ntfs-3g /dev/sdd3 /data3
取消挂载
umount /dev/sdd3

挂载时候 磁盘被占用 磁盘繁忙
fuser -km /dev/sdb

格式化
mkfs.ext4 /dev/sdb

分盘
一块盘直接挂载,写点数据
mkfs.ext4 /dev/sdb 先格式化
mount /dev/sdb /home 在挂盘
touch 111

取消挂载,分成两个盘,挂载,写点数据
umount /dev/sdb
umount: /home/dir: target is busy. 文件正在被使用
umount -l /dev/sdb 强制解除挂载
dfisk /dev/sdb
m n p w
mkfs.ext4 /dev/sdb1 不是sdb,也没有sdb这一级

建立软连接
必须是全路径,不能是相对路径,末尾不能有 /,
文件夹

ln -s /mnt/mfs/GEOVIS/iCenter/data/platform-data/postgis/initdata /home/gang/epidemic

文件
ln -s /mnt/mfs/initdata.txt /home/gang/epidemic.txt

删除软链
rm -rf initdata
rm -rf initdata/ 错误,这样会删掉软链中的内容

查看带宽
查看网卡
ifconfig
产看网卡速度 注意单位B、b(1024,1000)
ethtool ens160
监视流量
nload

查看系统资源
top
1 // 查看核数

cat /proc/cpuinfo | grep  process

查看文件哈希值
openssl dgst -sha1 placeName0118.tar

后台执行 java
nohup java -jar /全路径/CMDRunner.jar --tool PerfMonAgent --udp-port 7777 --tcp-port 7777 > log &

nohup java -jar /全路径/eureka-1.0-SNAPSHOT.jar > log &

全路径可以看到jar包的名字,方便杀掉

查看文件大小
du -h 文件 //递归查询 以最好的单位展现
du -h sh 3DTiles/ //不递归

查看磁盘(文件所走磁盘)使用情况
df
df -h 文件名 //以最好的单位展现 文件所在磁盘使用情况

tar 打包
tar -zcvf 打包后生成的文件名全路径 要打包的目录

tar 解压
tar -zxvf file.tar

zip 打包
1. 我想把一个文件abc.txt和一个目录dir1压缩成为yasuo.zip:
zip -r yasuo.zip abc.txt dir1

zip 解压
unzip yasuo.zip

vi
替换每一行中所有 vivian 为 sky
:%s/vivian/sky/g
设置行号
:set nu
查找
/cha // n 下一个
从当前行到末行全部删除掉
:.,$d

查找文件
1.在某个目录下查看含有某个字段的文件
find . | xargs grep “GDAL_DATA”
find . -type f | xargs grep “GDAL_DATA”

2.以文件名字查找文件
   find . -type d -name profile		//-d 文件夹
find . -type f -name profile		//-f   文件

文件权限
lrwxrwxrwx
这个内容我们分开看 l rwx rwx rwx
第一列l表示文件类型:1表示连接文件 d表示目录 –表示文件
第二列rwx表示文件所有者所拥有的权限 user u
第三列rwx表示文件所属组所拥有的权限 group p
第四列rwx表示对文件来说的其它人 other o
r表示读权限 w表示写权限 x表示执行权限

防火墙
firewall-cmd --state
systemctl stop firewalld
systemctl disable firewalld

系统版本
cat /proc/version
cat /etc/redhat-release

查看物理CPU个数
cat /proc/cpuinfo| grep “physical id”| sort| uniq| wc -l

查看每个物理CPU中core的个数(即核数)
cat /proc/cpuinfo| grep “cpu cores”| uniq

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值