修复Yum警告:Rpmdb Altered Outside of Yum 2020年5月18日 | it-maintenance root权限删除yum历史记录即可消除警告: 1 rm -rf /var/lib/yum/history/*.sqlite…… 阅读全文
Centos 8心得 2020年3月5日 | it-maintenance 1、添加 EPEL Repository dnf install epel-release -y 验证EPEL库的状态,返回软件包数量即为正常。 dnf repolist epel dnf repolist epel -v 列出EPEL库中所有可用软件包 dnf repository-packages epel list 在EPEL搜索软件包 dnf repository-packages epel list | grep -i 关键字 仅从EPEL安装指定软件包(不加–enablerepo=”epel”就是所有源里面查找安装) dnf --enablerepo="epel" install 软件包 -y 2、安装snap…… 阅读全文
Centos 8安装配置shadowsocks-libev 2020年3月5日 | it-maintenance 1、安装和启用EPEL Repository dnf install epel-release -y 2、安装snap 通过snap来安装应用可以运行在单独的环境不影响主机系统。 1 yum install snapd 添加snap启动通信 socket 1 systemctl enable --now snapd.socket 创建链接(snap软件包一般安装在/snap目录下) 1 ln -s /var/lib/snapd/snap /snap 3、安装shadowsocks-libev稳定版 snap install shadowsocks-libev 4、建立shado…… 阅读全文
Centos7开机自动执行脚本 2019年9月18日 | it-maintenance 1、建立自动执行脚本 vi /root/123.sh 输入内容(示例为重启nginx和php-fpm服务) #!/bin/bash systemctl restart nginx systemctl restart php-fpm 2、修改脚本属性为可执行,修改/etc/rc.d/rc.local为可执行 chmod +x /root/123.sh chmod +x /etc/rc.d/rc.local 3、把自动执行脚本添加到/etc/rc.d/rc.local vi /etc/rc.d/rc.local 在最后添加以下内容后保存退出 /root/123.sh 4、定时重…… 阅读全文
CentOS7免费SSL证书Let's Encrypt教程 2017年7月9日 | it-maintenance 1、安装epel源和Certbot客户端(选择一种) yum -y install epel-release yum -y install certbot-apache #apache提供web服务 yum -y install certbot-nginx #nginx提供web服务 2、获取证书(选择一种) certbot --apache -d ifshow.com -d www.ifshow.com #apache提供web服务 certbot --nginx -d ifshow.com -d www.ifshow.com #nginx提供web服务 在 /etc/letsencrypt/live/ 会生成对应域名ifshow的文件夹,里面有指…… 阅读全文
CentOS 7下的软件安装方法及策略 2015年5月22日 | it-maintenance 转自:http://seisman.info/how-to-install-softwares-under-centos-7.html 一些废话 2010年开始正式接触Linux,入门发行版是Ubuntu 10.10,后来过渡到Ubunu 11.04,这其中也尝试了很多其他主流的发行版。…… 阅读全文
CentOS命令行模式下实现代理上网 2015年5月22日 | it-maintenance 在profile文件中设置相关环境变量: vi /etc/profile 添加以下内容: http\_proxy=192.168.137.1:1080 https\_proxy=192.168.137.1:1080 ftp\_proxy=192.168.137.1:1080 no\_proxy=192.168.137.0. export http\_proxy https\_proxy ftp\_proxy no\_proxy 说明:指定http代理、https代理、ftp代理;局域网不使用代理。 保存退出,注销重新登录系统或重启系统生效。…… 阅读全文
CentOS使用logrotate管理日志 2015年5月12日 | it-maintenance logrotate是日志循环管理工具,可以分割日志文件,删除旧的日志文件,创建新的日志文件,循环管理日志从而节省磁盘空间。 logrotate命令格式: logrotate [OPTION...] <configfile> -d, –debug :debug模式,测试配置文件是否有错误。 -f, –force :强制转储文件。 -m, –mail=command :发送日志…… 阅读全文
CentOS 7安装Odoo 8( OpenERP) 2015年4月13日 | it-maintenance 文章更新:在CentOS 7.1也成功安装Odoo 8最新版,增加说明及修正个别错误。 1. 准备工作 1.1 清除yum缓存、安装EPEL源并升级系统 yum clean all yum -y install epel-release.noarch yum update 1.2 安装PostgreSQL和PHP PostgreSQL extension yum -y install postgresql-libs postgresql-server postgresql php-pgsql php-gd 1.3 安装所需软件 yum -y install wget babel python-devel libxslt-python pyparsing python-dateutil python-decorator python-imaging python-jinja2 python-ldap python-lxml python-mako python-psycopg2 python-reportlab python-requests python-werkzeug python-yaml python-docutils python-matplotlib python-unittest2.noarch python-babel python-gevent pygtk2 glade3 pytz libxslt-devel bzr…… 阅读全文
CentOS 7 systemd介绍 2015年4月7日 | it-maintenance https://wiki.archlinux.org/index.php/Systemd systemd 基本工具 监视和控制systemd的主要命令是systemctl。该命令可用于查看系统状态和管理系统及服务。详见systemctl(1)。、 提示: 在 systemctl 参数中添加 -H <用户名>@<主机名> 可以实现对其他机器的远程控制。该功能使用 SSH 连接。 Plasma 用户可以安装 systemctl 图形前…… 阅读全文