更改拥有者
[appman@vm040vmt006 ~]$ whoami
appman
[appman@vm040vmt006 ~]$ groups
appman
chown -R appman:appmangroup /opt/xc-app-application
给文件或目录赋值权限
chmod 777 文件或目录
777(可读可写可执行)
ssh 登录
ssh 客户端用户名@服务器ip地址
ssh root@127.0.0.1
yum 命令
##yum 安装软件
sudo yum install grafana-7.3.6-1.x86_64.rpm
##yum 查询已安装软件列表
yum list
yum list | grep influxdb.x86_64
##yum 卸载软件
yum remove influxdb.x86_64
ll 命令
ll
-- 按修改时间排序
ls -lrt
ps 命令
ps -ef | grep java
ps aux | grep java
kill 命令
ps -ef | grep vim
root 3268 2884 0 16:21 pts/1 00:00:00 vim install.log
root 3370 2822 0 16:21 pts/0 00:00:00 grep vim
kill -9 3268
kill -9 3268
-bash: kill: (3268) - 没有那个进程
grep 命令
-- 显示上下5行
tail -f | grep -C 5 "删除成功数" nabs-send.2020-08-03.13.7.log
grep -i "删除成功数" nabs-send.2020-08-03.13.4.log | less
查看grep版本号的方法是
grep -V
find 命令
find / -name httpd.conf #在根目录下查找文件httpd.conf,表示在整个硬盘查找
find /etc -name httpd.conf #在/etc目录下文件httpd.conf
find /etc -name '*srm*' #使用通配符*(0或者任意多个)。表示在/etc目录下查找文件名中含有字符串‘srm’的文件
find . -name 'srm*' #表示当前目录下查找文件名开头是字符串‘srm’的文件
查看指定端口被哪个进程占用的情况
lsof -i:端口号
netstat -apn | grep 端口号
top 命令
top //每隔5秒显式所有进程的资源占用情况
top -d 2 //每隔2秒显式所有进程的资源占用情况
top -c //每隔5秒显式进程的资源占用情况,并显示进程的命令行参数(默认只有进程名)
top -p 12345 -p 6789//每隔5秒显示pid是12345和pid是6789的两个进程的资源占用情况
top -d 2 -c -p 123456 //每隔2秒显示pid是12345的进程的资源使用情况,并显式该进程启动的命令行参数
df 和 fdisk 命令
df命令用于显示磁盘分区上的可使用的磁盘空间
fdisk命令用于观察硬盘实体使用情况,也可对硬盘分区
df -h
fdisk -l
nohup 命令
nohup java -jar customerapp-service.jar >/dev/null 2>&1 &
nohup java -jar customerapp-service.jar --spring.profiles.active=test >/dev/null 2>&1 &
nohup java -jar customerapp-service.jar >/dev/null &
vi 命令
:%s/vivian/sky/(等同于 :g/vivian/s//sky/) 替换每一行的第一个 vivian 为 sky
:%s/vivian/sky/g(等同于 :g/vivian/s//sky/g) 替换每一行中所有 vivian 为 sky
查看CUP相关参数
# 总核数 = 物理CPU个数 X 每颗物理CPU的核数
# 总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数
# 查看物理CPU个数
cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l
# 查看每个物理CPU中core的个数(即核数)
cat /proc/cpuinfo| grep "cpu cores"| uniq
# 查看逻辑CPU的个数
cat /proc/cpuinfo| grep "processor"| wc -l
# 查看CPU信息(型号)
cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c
查看内 存信息
# cat /proc/meminfo
telnet ip port
1,HTTP服务器,默认端口号为80/tcp(木马Executor开放此端口)
2,HTTPS(securely transferring web pages)服务器,默认端口号为443/tcp 443/udp
telnet ip port
telnet ip 80