Centos 7 默认 gcc
版本为4.8,有时安装应用时会报错,需要升级 gcc 版本,分别执行下面三条命令即可。
Centos 7 默认 gcc
版本为4.8,有时安装应用时会报错,需要升级 gcc 版本,分别执行下面三条命令即可。
开发环境的虚拟机只分配了物理内存大小,物理内存有限且没有创建交换分区,系统总是杀进程导致服务挂掉。
Linux 可以创建 swap 交换分区,当内存不足时,把一部分磁盘空间虚拟成内存使用,在有限资源下提升系统效率。
df
:disk free,显示目前在 Linux 文件系统磁盘使用情况统计。
du
:disk usage,显示目录或文件的大小,会显示指定的目录或文件所占用的磁盘空间。
free
:显示内存使用情况,包括实体内存,虚拟的交换文件内存,共享内存,缓冲区等。
Spring Boot 应用,自定义启停 Java 进程脚本。
Centos 7 在一些设置上与之前的版本存在较大的差异,如防火墙不再采用 iptables
命令,改用firewalld
。
systemctl
是 CentOS 7 的服务管理工具中主要的工具,它融合之前service
和chkconfig
的功能于一体。
Linux 与 Windows 进行文件上传下载交换,可以使用 lrzsz
工具。
lrzsz 是从 Chuck Forsberg´s 的 rzsz 包的公共域版本构建的 X/Y/ZModem 包。也就是支持 ZModem 协议的终端就支持 lrzsz 工具。
rz
:用于文件的上传。 sz
:用于文件的下载。Ubuntu 应用安装、设置、使用。包括 SSH、DNS、NetWork 等。
CentOS 和 Ubuntu 下安装 Oracle JDK,Ubuntu 卸载自带的 OpenJDK。
在 Windows 上创建的文件,文件名是中文,上传到 Linux 后,中文名显示乱码,中文名的HTML文件无法加载。
原因是 Windows 的文件名中文编码默认是 GBK,而 Linux 默认的文件名编码是 UTF-8, 解决文件名中文乱码,需要进行转码