0
点赞
收藏
分享

微信扫一扫

Liunx基本命令

江南北 2021-09-26 阅读 92
LiunxLinux
  • 配置ip
 vi /etc/sysconfig/network-scripts/ifcfg-eth0 

---
BOOTPROTO="static"
IPADDR=192.168.100.112
NETMASK=255.255.255.0
GATEWAY=192.168.100.2
DNS1=8.8.8.8

  • 配置主机名称
 vi /etc/sysconfig/network
 
---
HOSTNAME=www
  • 配置hosts
 vi /etc/hosts
---
127.0.0.1   localhost www localhost4 localhost4.localdomain4
 
  • 查看selinux状态
getenforce 
  • 关闭selinux 需重启

vi /etc/sysconfig/selinux
---
SELINUX=disabled
  • 循环拷贝文件 一个目录下的文件 到另一个目录
cp /root/init_resource.ok1.tgz -rf /home/

  • 解压命令
1、*.tar 用 tar -xvf 解压

2、*.gz 用 gzip -d或者gunzip 解压

3、*.tar.gz和*.tgz 用 tar -xzf 解压

4、*.bz2 用 bzip2 -d或者用bunzip2 解压

5、*.tar.bz2用tar -xjf 解压

6、*.Z 用 uncompress 解压

7、*.tar.Z 用tar -xZf 解压

8、*.rar 用 unrar e解压

9、*.zip 用 unzip 解压
  • kill进程
netstat -lnp | grep 8080
ps 953 
kill -9 953

ps -ef |grep indicator-split
kill --9 pid
pkill -9 pname
killall -9 pname
  • kill window进程
netstat -aon|findstr "49157"
tasklist|findstr "2720"
  • 配置jdk
export JAVA_HOME=/usr/local/java/jdk1.8.0_161
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
export PATH
  • 查看进程
ps -ef | grep java
  • 后台启动java程序
nohup java -jar neurule-.jar &
  • 实时查看日志文件
tail -f nohup.out
  • 建立软链接
ln -s -f /usr/local/java/jdk1.8.0_60/bin/jar
  • 查看centos版本
cat /etc/redhat-release
cat /etc/issume
cat /proc/version
  • 修改文件
sed -i "s/redis.pid/redis_7005.pid/g" /usr/redis-cluster/7005/redis.conf
  • 后台启动脚本
#!/bin/bash
nohup java -jar /opt/application/pdi-data-1.0.0.jar >/opt/application/logs/pdi_data_service_03.log 2>&1 &
  • 网络连接
netstat -an |grep -i "1080" |grep  ESTABLISHED |wc -l
  • Apache的并发请求数及其TCP连接状态
netstat -n | awk '/^tcp/ {++S[$NF]} END {for (a in S) print a, S[a]}'
  • scp
scp jdk-8u161-linux-x64.tar.gz root@172.24.4.15:/software
  • 查看进程详情
[root@hdp-node3 druid]# ps -l 5275
F S   UID   PID  PPID  C PRI  NI ADDR SZ WCHAN  TTY        TIME CMD
0 T     0  5275 10683  1  80   0 - 4109086 do_sig pts/0    1:18 /opt/jdk1.8.0_181/bin/java -Duser.dir=/usr/kafka-manager-1.3.3.7 -Dconfig.file=./conf/application.conf -
  • 查看文件前 1000行
head -n 1000 overlord.log | grep 70DB76-HT
  • 查看文件最后 1000行
tail -n 1000 overlord.log | grep 70DB76-HT
  • 查看cpu物理核数
[root@hdp-node1 druid]# more /proc/cpuinfo |grep "physical id"|uniq|wc -l
2
  • 查看每个物理核数cpu的逻辑核数
[root@hdp-node1 druid]# more /proc/cpuinfo |grep "physical id"|grep "0"|wc -l
8
  • 查看一共多少个cpu
[root@hdp-node1 druid]# cat /proc/cpuinfo | grep processor
processor   : 0
processor   : 1
processor   : 2
processor   : 3
processor   : 4
processor   : 5
processor   : 6
processor   : 7
processor   : 8
processor   : 9
processor   : 10
processor   : 11
processor   : 12
processor   : 13
processor   : 14
processor   : 15
  • 查看前10行
head -n 10 open.log
  • 查看后100行
tail -n 100 open.log 
  • 从3000行开始,显示1000行 显示3000~3999
cat open.log | tail -n +3000 | head -n 10000
  • 显示1000行到3000行
cat open.log | head -n 3000 | tail -n +1000
  • sed 查看5~10行
sed -n '5,10p' open.log 
  • sed 查看时间段
sed -n '/2019-09-10 14:05:43.906/,/2019-09-10 14:08:43.988/p'  open.log

  • grep
grep -in partnerId open.log
举报

相关推荐

docker 基本命令

keepalived基本命令

kubectl基本命令

Flutter基本命令

docker基本命令

0 条评论