打包
- 打包是把多个文件放在一起,方便文件传输;
-
压缩
压缩是为了缩小文件体积,节省磁盘空间;
- Linux中压缩工具是gzip命令;
- 通常Linux中打包和压缩是在一起合并使用的,生成的文件一般都是以 .tar.gz
命令
netstat命令
# 常用参数# t:显示tcp传输协议的连接状况# u:显示udp传输协议的连接状况# l:显示处于监听状态的网络连接# n:显示IP地址# p:显示应用pid和程序名称# a:显示所有连接# o:显示计时器$ netstat -tulnp$ netstat -aop
应用服务化
概念:让应用程序以服务的方式在后台运行
命令:systemctl
常用操作命令
$ useradd ubuntu # 添加用户操作$ passwd ubuntu # 修改用户秘密$ usermod -g docker ubuntu # 修改用户的用户组 | 给ubuntu用户增加docker用户组$ usermod -G docker,root ubuntu # 给用户添加多个用户组(给ubuntu用户增加两个用户组)$ groups ubuntu # 查看用户隶属的组$ groupadd docker # 添加用户组$ chown ubuntu:docker /tmp # 更改文件或者文件夹的属主或者属组(修改目录/tmp的属主为ubuntu,属组为docker)$ chmod 750 /tmp/demo # 更改文件的访问权限 | 如果文件夹没有写权限,则表明是不能重命名文件夹$ newgrp docker # 切换用户当前组
sudo授权
- sudo命令是让普通用户拥有系统管理员的操作权限
给普通用户赋予操作权限命令
常用命令
- 查看防火强状态:firewall-cmd —state
- 查看防火强开放的端口:firewall-cmd —list-ports
- 开放端口:firewall-cmd —zone=public —permanent —add-port=8080/tcp
- 重启防火墙:firewall-cmd —reload
- 关闭端口:firewall-cmd —zone=public —permanent —remove-port=8080/tcp
- 按照端口范围开发:firewall-cmd —zone=publid —permanent —add-port=8000-9000/tcp
- 配置放行指定主机的访问
firewall-cmd --permanent --zone=public --add-rich-rule="rule family="ipv4" source address="10.1.1.181" port protocol="tcp" port="3306" accept "
Linux包管理工具
centos系统安装软件的两种方式
RPM:red hat软件包管理器,应用程序安装文件的执行者;(这个是centos独有的软件管理方式,只适用于centos和红帽系统)
- rpm的安装方式需要自行解决软件的额依赖问题;
- yum通过引入软件仓库,联网下载rpm软件包及依赖并依次自动安装
yum search 引用名 # 搜索对应的软件yum install -y 引用名 # 一键安装软件yum list installed # 查看已经安装的软件rpm -ql 引用名 # 查看安装后输出的文件清单yum remove -y 引用名 # 卸载指定的应用
- yum通过引入软件仓库,联网下载rpm软件包及依赖并依次自动安装
- rpm的安装方式需要自行解决软件的额依赖问题;
编译安装:下载程序源码进行编译安装;
常用软件镜像仓库
- 重庆大学:http://mirrors.cqu.edu.cn/
进制转换
- 重庆大学:http://mirrors.cqu.edu.cn/
十进制小数转换二进制
s:表示替换操作,其为substitute的缩写
[option] : 表示操作类型,如:
g:globe,表示全局替换
c:confirm,表示进行确认
p:表示替代结果逐行显示(Ctrl + L恢复屏幕)
i:ignore,不区分大小写
[option]省略时仅对每行第一个匹配串进行替换
如果在源字符串和目的字符串中出现特殊字符,如’/‘,’<’,’>’,’,’等需要前面加反斜杠\进行转义
