网络相关
service network restart 设置好网络以后使用命令重启虚拟机的网络
ip addr查看网络信息 ifconfig 查看网卡信息
itables和firewall区别
firewall是centos7里面的新的防火墙命令,它底层还是使用 iptables 对内核命令动态通信包过滤的,简单理解就是firewall是centos7下管理iptables的新命令
1.关闭防火墙
systemctl stop firewalld.service
2.禁止firewall开机启动
systemctl disable firewalld.service
3.firewalld的基本使用
启动: systemctl start firewalld
查看状态: systemctl status firewalld
停止: systemctl disable firewalld
禁用: systemctl stop firewalld
重启:systemctl restart firewalld.service
4.systemctl是CentOS7的服务管理工具中主要的工具,它融合之前service和chkconfig的功能于一体。
启动一个服务:systemctl start firewalld.service
关闭一个服务:systemctl stop firewalld.service
重启一个服务:systemctl restart firewalld.service
显示一个服务的状态:systemctl status firewalld.service
在开机时启用一个服务:systemctl enable firewalld.service
在开机时禁用一个服务:systemctl disable firewalld.service
查看服务是否开机启动:systemctl is-enabled firewalld.service
查看已启动的服务列表:systemctl list-unit-files|grep enabled
查看启动失败的服务列表:systemctl --failed
5.配置firewalld-cmd
查看版本: firewall-cmd --version
显示状态: firewall-cmd --state
查看所有打开的端口: firewall-cmd --zone=public --list-ports
6.iptables 配置
service iptables status 查询防火墙状态
service iptables stop 停止防火墙
service iptables start 启动防火墙
service iptables restart 重启防火墙
chkconfig iptables off 永久关闭防火墙
chkconfig iptables on 永久关闭后启用
6.开启一个端口
查询端口号8020 是否开启:firewall-cmd --query-port=8020/tcp
开永久端口号:
firewall-cmd --add-port=8020/tcp --permanent
这里把8020替换为需要开的端口号, --permanent是指永久的意思
开永久端口号:firewall-cmd --add-port=8088/tcp --permanent
文件操作
文本操作
touch a.txt 创建文本
vim a.txt 编辑文本
i 进入编辑模式
esc 退出编辑模式
: 可输入命令
wq 保存并退出
在可视模式下 dd删除一行 ndd 删除光标所在行及向下共n行
x 删除一个字符 nx 删除n个字符
目录操作
mkdir -p /nginx/conf -p创建test文件夹,上层不存在即创建
mkdir dir1 dir2 当前路径同时创建 dir1 dir2 目录
rm -rf nginx 递归删除,删除nginx文件夹及其所有子目录
创建文件,移动文件到当前目录
普通命令
su (switch user)切换到root
修改密码
1.su root (切换到root用户)
2.echo “new passwd” | passwd --stdin duan(将new passwd换成我们要改成的新密码)
3.passwd duan,再输入新密码(直接输入两次密码,可以不考虑8字符要求)
不需要文件具备可执行的权限也可运行sh文件
1、在该文件路径下sh加上文件名字即可,sh datelog.sh
2、在任意路径下,sh 加上文件路径及文件名称:sh /root/datelog.sh