CentOS 7 设置默认进入图形界面或文本界面
检查当前默认设置
[root@rems2 ~]# systemctl get-default
graphical.target #默认进入图形界面
设置开机进入文本界面
[root@rems2 ~]# systemctl set-default multi-user.target
1、查看实时日志文件 tail -f catalina.out
2、实时查看日志文件 最后n行 tail -n 200 -f catalina.out
3、退出tail命令 ctrl + C
4、翻页查看 日志文件 less catalina.out
5、查看文件当前路径 pwd
6、查看文件内容 cat xxx
:G //回到文本末尾
page up //向上翻页
page down //向下翻页
设置权限 chmod 权限数字 文件名
6、tail高亮展示关键词
【此功能,可以在使用xshell的使用,直接在页面搜索 就可以,不用这么复杂的命令】
tail -n 200 -f dpe_partner_all.log | perl -pe 's/(关键词)/\e[1;31m$1\e[0m/g'
例如高亮显示ERROR
tail -n 200 -f dpe_partner_all.log | perl -pe 's/(ERROR)/\e[1;31m$1\e[0m/g'
7、Post请求
1、使用curl命令,通过-d参数,把访问参数放在里面,如果没有参数,则不需要-d
curl -d "username=user1&password=123" "www.test.com/login"
2、使用wget命令
wget –post-data 'username=user1&password=123' http://www.baidu.com
3、发送格式化json请求
curl -i -k -H "Content-type: application/json" -X POST -d '{"version":"6.6.0", "from":"mu", "product_version":"1.1.1.0"}' https://10.10.10.10:80/test
8、curl命令模拟Get请求携带参数(linux):
1、curl -v http://127.0.0.1:80/xcloud/test?version=1&client_version=1.1.0&seq=1001&host=aaa.com
上述命令在linux系统,get请求携带的参数只到version=1,”&”符号在linux系统中为后台运行的操作符,此处需要使用反斜杠”\”转义,即:
2、curl -v http://127.0.0.1:80/xcloud/test?version=1\&client_version=1.1.0\&seq=1001\&host=aaa.com
3、curl -v "http://127.0.0.1:80/xcloud/test?version=1&client_version=1.1.0&seq=1001&host=aaa.com"
9、使用curl命令:
curl "http://www.baidu.com" 如果这里的URL指向的是一个文件或者一幅图都可以直接下载到本地
curl -i "http://www.baidu.com" 显示全部信息
curl -I "http://www.baidu.com" 只显示头部信息
curl -v "http://www.baidu.com" 显示get请求全过程解析
10、使用wget命令:
wget "http://www.baidu.com"
11、查看进程 ps -ef|grep
12、查看开放的端口号 firewall-cmd --list-all
13、设置开放的端口号 firewall-cmd --add-service=http –permanent
1,lsof -i:端口号
2,netstat -tunlp|grep 端口号
添加端口 firewall-cmd --add-port=8090/tcp --permanent
删除端口 firewall-cmd --remove-port=8090/tcp --permanent
开放端口
firewall-cmd --zone=public --add-port=5121/tcp --permanent
查看开放端口
firewall-cmd --zone=public --list-ports
# --zone 作用域
# --add-port=5121/tcp 添加端口,格式为:端口/通讯协议
# --permanent 永久生效,没有此参数重启后失效
14、重启防火墙 firewall-cmd --reload
jar 后台启动 nohup java -jar service.jar &
解压
tar –xvf file.tar //解压 tar包
tar -xzvf file.tar.gz //解压tar.gz
tar -xjvf file.tar.bz2 //解压 tar.bz2
tar –xZvf file.tar.Z //解压tar.Z
unrar e file.rar //解压rar
unzip file.zip //解压zip
总结
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 解压
安装mysql
rpm -qa | grep mysql 查看是否有mysql
systemctl status firewalld
systemctl start firewalld
systemctl stop firewalld
===================================================
分类专栏: Linux
写在前面
本机: 无线网络
虚拟机: 桥接网络
虚拟机与主机网络不通。
解决思路尝试
重新设置"虚拟机设置 – 网络适配器 – 桥接模式"
重启虚拟机电脑
重启虚拟机网络
重启失败, 具体提示信息如下图所示:
重启网络
解决办法(实用、高效)
1 停止并禁用虚拟机 NetworkManager 服务
systemctl stop NetworkManager
systemctl disable NetworkManager
2 重新生成网卡 MAC 地址
重新生成MAC地址
3 重启虚拟机网络服务
systemctl restart network
或者
service network restart
4 修改hosts文件 刷新DNS
/etc/init.d/network restart
5 修改主机名
sudo hostnamectl set-hostname <newhostname>
6 linux未找到telnet命令
用 rpm -qa telnet-server查看一下是否安装了telnet-server服务
yum install telnet-server 安装telnet-server服务
安装telnet命令 yum install telnet
后记
通过 ifconfig命令查看,虚拟机中多了 ens33 (也可能是其他名称)网卡,实现了主机与虚拟机的同一网段。
幸好,百度到的一些其他文章嫌麻烦放弃了;不然操作一通,既费神(bo)又不能(zhu)高效(tai)解决(lan)问题。
============================================================================
linux执行sh报错:$’\r’: 未找到命令的解决
原因是因为命令直接从windows 复制过来导致的
解决
yum install dos2unix
dos2unix **.sh 进行转换
=======================================================================
linux上传文件
1.使用 yum provides */rz 这条命令,查看系统自带的软件包信息,在输出的信息中,可以看出 rz包的路径,说明 rz包是存在的。
2.确认 rz 包存在之后,使用命令 yum -y install lrzsz 进行包的安装
3.输入 rz 命令
linux下载文件
sz 文件名
linux下载文件太大
1、压缩命令
tar zcvf xx.tar.gz 原文件名
2、拆成若干文件
cat xx.tar.gz | split -b 10M - xx.tar.gz.
3、下载所有文件
sz xx.tar.gz.*
4、合并文件
cat xx.tar.gz.* > xx.tar.gz
s
删除所有文件
rm -rf xx*
=========================================================================
sudo netstat -anp | grep netstat 找不到命令
yum -y install net-tools
查看端口被占用
sudo netstat -anp | grep 2181