目录

  • 1. 压缩和解压
  • 1.1 gzip和gunzip
  • 1.2 tar
  • 2. 防火墙
  • 3. JAVA_HOME配置
  • 4. 权限
  • 5. 网络命令
  • 6. 系统命令
  • 7. 搜索
  • 8. 帮助
  • 9. 安装软件


1. 压缩和解压

1.1 gzip和gunzip

- gzip 文件			将文件压缩为.gz结尾的压缩文件
 - gzip 多个文件			逐个压缩
 - gunzip 压缩文件		解压单个压缩文件
 - gunzip 多个压缩文件	逐个解压为文件 
 - 缺点:只能压缩与解压单个文件,一般不用这个

1.2 tar

- tar -zcvf 压缩包名 多个文件		将多个文件压缩为一个压缩包
 - z:gzip	c:建立压缩	v:显示过程(不建议使用,比较浪费时间)	f:使用压缩包名后接压缩包名
 - 
 - tar -zxvf 压缩包名 -C 路径/		将压缩包解压到具体目录下
 - -C:目标路径

2. 防火墙

- systemctl status firewalld			查看防火墙状态
 - systemctl stop/start firewalld		关闭/打开防火墙,重启/关机后失效
 - systemctl disable/enable	firewalld	默认关闭/打开防火墙,下次开机依然生效

3. JAVA_HOME配置

1. 在/opt/下创建文件夹(例如:apps)存放JDK
2. 上传JDK压缩包到/opt/apps/
3. 上传方式:FileZilla	SecureCRT	下载安装rz上传
4. tar -zxf JDK压缩包 -C /opt/apps/	解压删除压缩包
5. vi /etc/profile	编辑profile文件
6. 在文本末添加:export	JAVA_HOME=/opt/apps/jdk1.8	另起一行		export	PATH=$PATH:$JAVA_HOME/bin
7. 注意export后为Tab键(制表符),不是空格
8. 修改文件后需要重新执行	source /etc/profile
9. java -version 查看是否配置成功

4. 权限

1. u: user(owner)文件的所有者
2. g: group 文件所属的组,可以将其他人分组
3. o: other 其他人
4. r: 可读,只有读取文件的权限
5. w: 可写,只有向文件写入的权限
6. x: 可执行,可执行该文件
7. chmod ugo+/-rwx 文件/文件夹		修改文件/文件夹的权限 r,w,x可以一个可以多个
8. chmod -R 777 文件/文件夹		权限可以用数字来表示权限
9. 777: ugo+rwx

链接: link.

5. 网络命令

ip addr 					查看本地ip地址
hostname					查看当前主机名,不用这个也可以看到[root@linux01 /]# @后面的就是当前主机名
netstat -nltp				用于查看端口情况
netstat -nltp | grep 8080	查看8080端口使用情况
services network restart	重启网络服务,修改了ip等需要重启网络连接服务

6. 系统命令

top					类似windows的任务管理器
free -h				查看内存的使用情况	h是单位,各自有合适的单位,更便于查看使用情况
df -h				查看磁盘的使用情况
du -h 文件/文件夹	查看文件/文件夹的大小,查看文件夹时会罗列出其中所有内容的大小,最后是文件夹的大小
du -h -s 文件夹		只查看文件夹的大小
jps					查看所有java进程的状态
ps后的参数可以组合使用,例如: ps aux
ps a				显示现行终端机下的所有程序,不区分用户
ps u				以用户为主的格式显示程序状况,第一列为USER
ps x				显示所有程序状况,不以终端机区分
ps e				列出程序时,显示每个程序所使用的环境变量
ps f				用ASCII字符显示树状结构,表达程序间的相互关系
kill -9 进程号		杀死进程

7. 搜索

find 路径/ -name 名称			根据名称在指定目录下搜索
grep -i(ignore忽略大小写)c(count多少个符合的)n(显示行号)v(revert-match显示所有不匹配的) 内容
grep通常用于对查询出的内容搜索,例如: ll | grep bin	
whereis java	根据环境变量中的JAVA_HOME配置寻找java的可执行文件java.exe
which java		结果和whereis java一致,只是whereis java结果多了个java: 然后是路径

8. 帮助

man 命令 查看命令的帮助文档,less方式,可以翻页,下一行上一行
help 命令/命令 --help 查看命令的帮助文档,直接到最后一页

9. 安装软件

1. yum list
2. yum list | grep 软件在列表中的名字			查看软件是否在list中
3. yum -y install 软件		安装软件
4. 例如:
5. rz 上传文件的命令 , 在yum list中的名称为 rz
6. pstree 以树的形式展示系统中所有的服务	在yum list中的名称为 psmisc
7. netstat 查看端口状态	在yum list中的名称为 net-tools

链接: 安装mysql.