centos 常用命令

789人浏览 / 0人评论
# 命令行发送UDP请求
sudo yum install nc
echo "你的消息内容" | nc -u 目标IP地址 端口号

# 创建软连接
ln -s /usr/bin/clear /usr/bin/cls

# 安装 rpm 包
rpm -ivh package.rpm
# 卸载 rpm 包
rpm -qa | grep 包名
rpm -e 文件名

# iptables查看本机开放的端口
netstat -luntp

# 查看iptables版本
iptables -v

# 查看iptables配置的链,-n是让主机名等不显示
iptable -nL

# 开放端口
iptables -I INPUT -p tcp --dport 80 -j ACCEPT

# 批量开放端口
iptables -I INPUT -p tcp --dport 10:21 -j ACCEPT

# 保存 iptables 规则
service iptables save

# 运行为后台进程,不在控制台输出信息
nohup java -jar  abc.jar >/dev/null 2>&1 &

# 运行为后台进程,并且将信息输出到 output.log 文件
nohup java -jar  abc.jar > output.log &

# 压缩文件夹到 .zip
zip -r test.zip 待压缩文件夹路径

# 输出控制台内容到文件
java -jar xxx.jar command > xxx.log

# 查看主板型号、CPU、显卡、硬盘等信息
https://www.cnblogs.com/EasonJim/p/8179890.html

# 给文件授权
chmod u+x startup.sh
chmod 777 *.sh

# 去除脚本文件中的 \n 即:坏的解释器: 没有那个文件或目录 
sed -i 's/\r$//' *.sh

# 关闭端口
firewall-cmd --zone=public --remove-port=80/tcp --permanent

# 开放端口
firewall-cmd --zone=public --add-port=8080/tcp --permanent

# 批量开放端口
firewall-cmd --zone=public --add-port=4400-4600/udp --permanent
firewall-cmd --zone=public --add-port=4400-4600/tcp --permanent

# 重新加载防火墙
systemctl reload firewalld

# 查看开放端口列表
firewall-cmd --list-ports 

# 查看端口是否被占用
netstat -tunlp|grep 7002 

# 查看进程
netstat -tanlp
ps -ax

# 杀死进程
kill 进程PID

# vim设置显示行号
:set nu

# scp文件传输
scp /home/test.txt root@192.168.0.52:/home/

# 查看遗留的.swp文件
ls -a

# 解压文件到指定目录
tar -zxvf xxx.tgz -C /home/

# 取消开机自启
systemctl disable zookeeper.service 

# 刷新.servic 
systemctl daemon-reload  

# Centos下查看cpu、磁盘、内存使用情况以及如何清理内存:
https://blog.csdn.net/czhenjie/article/details/7545314 

# curl命令
https://www.cnblogs.com/hujiapeng/p/8470099.html

# 查看centos版本
cat  /etc/redhat-release

# 查看CPU核数:
lscpu

# 例:当前CPU为8核
[root@ycyzharry ~]# lscpu 
Architecture:          x86_64
CPU op-mode(s):        32-bit, 64-bit
Byte Order:            Little Endian
CPU(s):                8
On-line CPU(s) list:   0-7
Thread(s) per core:    1
Core(s) per socket:    1
Socket(s):             8
NUMA node(s):          1
Vendor ID:             GenuineIntel
CPU family:            6
Model:                 22
Model name:            Ksyun Virtual Senior CPU(ksyun-cpu64-senior)
Stepping:              3
CPU MHz:               2699.998
BogoMIPS:              5399.99
Hypervisor vendor:     KVM
Virtualization type:   full
L1d cache:             32K
L1i cache:             32K
L2 cache:              1024K
L3 cache:              33792K
NUMA node0 CPU(s):     0-7
Flags:                 fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss syscall nx pdpe1gb lm constant_tsc rep_good nopl eagerfpu pni pclmulqdq ssse3 fma cx16 sse4_1 sse4_2 x2apic popcnt aes xsave avx f16c rdrand hypervisor lahf_lm abm fsgsbase bmi1 avx2 smep bmi2 erms xsaveopt

# 查看内存信息
free -m

# 例:当前内存为16GB
[root@ycyzharry ~]# free  -m
              total        used        free      shared  buff/cache  
Mem:          16047        1952        7398          16        6696   
Swap:             0           0           0

全部评论