CentOS7已经内置了firewalld防火墙,用来替代之前的iptables基本操作,作为Linux的基本工具,有必要来了解一下firewalld的基本使用。 firewalld基本操作: # 启动 systemctl start firewalld # 关闭 systemctl stop firewalld # 状态 systemctl status firewalld # 开机启用 sys […]
Linux之账号安全的基本配置
拿到一个新服务器(VPS),如何安全的使用它?Linux服务器的安全是需要从多个方面下手的,包括服务器的基础安全配置,防火墙规则,所用软件本身的安全配置,今天我来分享一下我的关于Linux服务器账号安全基本配置的一些知识。 替换root账户 避免直接使用root账户,新建其他用户来替代root账户管理服务器。拿到服务器后,先使用root 账户和密码登录。 新建非root用户并授予sudo权限: # […]
Linux环境配置之:redis安装及开机启动
一台新服务器,不想要装软件装得乱乱的,记录一下CentOS7.4下安装redis 4.0的过程,软件包下载目录/opt/download,软件安装目录/usr/local/redis。 安装tcl 这个是后面装完redis,完成测试需要用到的工具。 cd /opt/download wget http://downloads.sourceforge.net/tcl/tcl8.6.1-src.tar […]
Linux使用ps+grep+wc统计某正在运行进程的数量
在开启一个新的任务进程之前,需要获取Linux服务器当前正在运行某个进程的数量,以便对新进程的添加进行限制,我们知道ps命令可以查看进程,grep命令可以对内容进行检索,wc命令可以统计,我们把这三个命令结合起来就可以实现需求了。 直接上命令: ps -ef | grep queue | grep -v grep | wc -l 具体参数是可以调整的,命令的意思就是查找含有queue关键词的进程( […]
Linux下使用pdf2htmlEX将pdf转换成html格式
项目上遇到需求:将pdf文件转换成html格式文件,供另外的服务做html解析从而获取文件内容信息,这里我采用的是pdf2htmlEX作为转换工具,效果不错。 推荐使用最便捷的方法,直接运行docker容器内的程序转换,避免部署工具所需要的环境等,节约很多时间。 先安装docker并配置docker服务自启动,参考文章:CentOS7安装Docker配置服务端和容器自启动 直接运行docker进行 […]
VirtualBox虚拟机不可用Runtime error opening
昨天下班关机忘记关Virtual Box上的虚拟机(多个虚拟机),早上再次启动机器时显示不可用,错误提示: Runtime error opening ‘D:UsersadministratorVirtualBox VMsCentOS7.6.1810.x86_64CentOS7.6.1810.x86_64.vbox for reading: -102 (File not found.). 我去这个 […]