centos7系统的目录结构
/:是根目录
bin和sbin:它是centos操作系统中存放脚本命令的目录。可以在任意目录下使用。
root:他就是root账号存放的目录。以后只要增加一个账号--对应一个目录
tmp:临时目录--内存会自动删除
usr:软件安装目录--等价于program files目录
etc:配置目录--配置信息都存在该目录中
linux常用命令
1. ifconfig | ip addr ----查询当前服务器的IP地址。
2. 目录切换 cd
cd /目录名 :切换到指定目录下
cd../ : 切换到上一级目录
上面的目录切换都是使用的绝对路径,我们也可以使用相对路径切换目录
3.查看当前所在目录的路径 : pwd
4.列出目录下的子目录 ls
ls 查询当前目录下的子文件
ls /目录名称 : 列出指定目录下的子文件
ls -l /指定目录; 详细列出指定目录下的文件
5.创建文件 touch
touch 文件名
6.创建目录 mkdir
mkdir 目录名
他的创建都是一层目录 ---创建多层目录
mkdir -p /多层目录名
7.删除目录或文件 rm
rm 文件: 删除有确认提示框
rm -f 文件名
rm -r 目录名:删除目录有提示框
rm -rf 文件名/目录名 :可以删除所有类型的文件并且都没有提示框
8.复制命令 cp
cp 文件名 复制后的名称
复制到指定目录下
cp只能复制文件,不能复制文件夹
cp -r 文件名 复制后的文件夹
9.重命名|剪切 mv
mv
重命名: mv 文件名 新名称
剪切: mv 文件名 剪切目标地址
10.查看文件内容 cat more head tail
cat 文件名 。 查询文件所有的内容,-不适合文件内容多的
more 文件名 。 查看当前窗口大小的内容 .空格表示翻页, 回车表示下一行
head -n 行数 文件名 。 查看前n行的内容
tail: 查看后n行的内容
11.测试网络是否连通 ping
ping www.baidu.com 当前服务器是否连通百度
12.编辑文件命令 vi
上面创建的文件-都是一个文件,想要往文件中添加内容就需要使用下方的命令
vi 文件名 :进入命令行模式
13.在指定目录下搜索指定文件 find
find 指定目录 -name 文件名
14.指定文件中搜索相关的内容 grep
grep 内容 文件 -n
15.压缩和解压命令 tar -zcvf
后缀必须为.tar.gz
压缩:tar -zcvf 压缩后的名称 被压缩的目录
z:表示解压缩固定标志
c: 表示压缩
v:显示压缩详情
f:文件
解压:tar -zxvf 压缩的文件名 -C /解压后的目录
x:解压
16.查看进程、结束进程
查看所有进程
ps -ef
查看指定进程
ps -ef|grep tomcat
结束进程 -9为强制
kill -9 进程号||进程名
17.放行/移除指定防火墙端口号
放行指定端口号
firewall-cmd --add-port=8080/tcp --zone=public --permanent
--add-port=被放行的端口号/tcp
--zone=作用域
--permanent=永久有效
移除放行的指定端口号
firewall-cmd --remove-port=8080/tcp --zone=public --permanent
18.重启防火墙
systemctl restart firewalld
19.查看防火墙放行的端口
firewall-cmd --list-port
20.查看防火墙状态
systemctl status firewalld
21.关闭/开启防火墙
关闭防火墙
systemctl stop firewalld
开启防火墙
systemctl start firewalld
开启禁用防火墙
systemctl disable firewalld
修改ip为静态ip
修改 /etc/sysconfig/network-scripts/ifcfg-ens33
vi /etc/sysconfig/network-scripts/ifcfg-ens33
IPADDR:可以设置哪些
GATEWAY网关地址
重启网络:---systemctl restart network
测试是否可以联网 :ping www.baidu.com