其他
ifconfig:查看网络配置
ip addr:同上
man [命令] :查看命令详解 如:man cp
q:退出
wq:保存 退出
开机关机
sync:将数据由内存同步到硬盘中(关机前先同步下数据)
shutdowm:关机
shutdowm -h [10 | now | 20:25 ] :10分钟后关机,立马关机,哪个时刻关机
shutdowm -r [now | +10] :立马重启,10分钟后重启
reboot:重启
halt:关闭系统
目录结构
- 一切皆文件
- 根目录/,所有文件都在这个目录下
-
/etc :存放配置
/etc/sysconfig/network-scripts/:网络信息
-
/home :用户主目录
-
/opt : 存放安装软件的目录
-
/tmp : 临时文件
-
/var : 存放日志文件(经常被修改的文件)
目录命令
./ :当前目录
.. :上一级目录
ls :列出目录
-a :all,查看全部文件,包括隐藏文件
-l : 列出所有文件,包含文件属性和权限,没有隐藏文件
pwd :查看当前所在的文件目录
mkdir :创建目录
-p t1/t2/t3 :-p 递归创建多级目录
rmdir :删除目录,只能删除空的目录
-p t1/t2 :递归删除多级目录
cp 文件 指定目录:复制文件或目录到指定目录下
rm : 移除文件或目录
-f :忽略不存在的文件,不会出现警告,强制删除
-r :递归删除目录
-i :删除询问是否删除
`rm -rf /`:删库跑路
mv :移动文件或目录 或重命名
-f :强制移动
-u :只替换已经更新过的文件
touch :创建文件
常用基本命令
文件属性
ls -l
d:目录
-:文件
l:连接
权限 文件个数 属主 属组 a 创建日期
修改文件属性
1、chgrp [-R] 属组名 文件名:更改文件的属组
2、chown [-R] 属主名[:属组名] 文件名:更改文件属主,也可以同时更改属组
3、chmod [-R] xyz 文件或目录名:更改文件的9个属性
r:4 w:2 x:1
例:chmow 777 zzt
查看文件内容
- cat 从第一行开始显示文件内容
- tac 从最后一行爱是显示
- nl 显示的时候输出行号
- more 一页一页显示 (空格翻页 enter向下一行)
- less 类似more,但是more可以往前翻页
- head [-n 20] 只看头几行(用n控制看20行)
- tail 只看尾几行
文件操作
硬链接软连接
touch f1 #创建f1
ln f1 f2 #创建硬链接f2
ln -s f1 f3 #创建软连接f3
f2相当于复制f1,一个做了修改,另一个也会同步(一致),但是删了f1,f2还在
f3相当于快捷方式,一个做了修改,另一个也会同步,但是删了f1,f3也不能用了
vim编辑器
命令模式 输入模式 底线命令模式
-
vim 文件:如果存在,就编辑;不存在,就创建
-
q:退出程序
-
w:保存文件
-
ZZ:直接离开
-
i a o:进入输入模式
-
ESC:退出输入模式
-
“:” :进入底线命令模式
-
/xxx :向下定位到叫做xxx的字符串
-
?xxx :向上定位到叫做xxx的字符串
防火墙
防火墙服务
systemctl status firewalld :查看状态
service firewalld start:开启服务
service firewalld restart:重启服务
service firewalld stop:关闭服务
防火墙规则
firewall-cmd --list-all :查看全部信息
firewall-cmd --list-ports:只查看端口信息
firewall-cmd --zone=public --add-port=80/tcp --permanent:开启端口(开启后重启
systemctl restart firewalld.service:重启防火墙
命令含义:
–zone:作用域
-add-post=80/tcp:添加端口(端口/通讯协议
–permanent:永久生效(若无则重启后失效
软件安装
rpm安装
rpm -qa|grep jdk :检测jdk版本信息
rpm -e --nodeps jdk :卸载
rpm -ivk rpm包 :安装
tar压缩解压
tar -zxvf 文件
**启动tomcat**
./startup.sh: bin目录下 启动
yum联网安装
yum -y install 软件名:安装
-y:所有提示都是yes