随笔分类 - Linux
Linux基础、Linux系统管理、Linux运维
摘要:如果root已经登录系统,重置密码是一件简单的事情,如果忘记root密码,则需要一些操作比较麻烦。 CentOS/RHEL7重置root密码与旧版本稍有不同,以下记录CentOS7重置丢失root密码记录。 1、重启系统并编辑grub2 重新引导系统,选择默认内核后,按“e”键 2、 将rd.bre
阅读全文
摘要:Linux软件安装管理之--RPM与YUM linux一般使用RPM或源码包进行安装软件,上一篇文章写了《Linux 软件安装管理之--源码包安装》。 1 RPM软件管理程序:rpm RPM命名“RedHat Package Manager”,简称则为RPM。这个机制最早由Red Hat这家公司开发
阅读全文
摘要:Linux 软件安装管理之--源码包安装 在 Windows 系统中的应用程序大多是闭源软件,这些软件的开发商在发行软件前会将软件编译为二进制软件,用户一般只能通过软件提供的安装程序进行安装。 在 Linux 系统中大多数的应用程序都是开源软件,主要开源协议有 GNU GPL、BSD 等等,Linu
阅读全文
摘要:1.1 什么是进程? 进程是 UNIX/Linux 用来表示正在运行的程序的一种抽象概念,所有系统上面运行的的数据都会以进程的形态存在。 1.2 进程的组成部分 一个进程由一个地址空间和内核内部的一组数据公同组成,地址空间是由内核标记出来供进程使用的一组内存页面(页面是管理内存的单位,页面大小通常是
阅读全文
摘要:通过将其输出着色,可以使BASH脚本更漂亮。使用ANSI转义序列设置文本属性,例如前景色和背景色。 使用以下模板格式来编写彩色文本: 前景色值和背景色值使用分号间隔,不分先后,因为两种值的颜色范围不一样,比如 黑色 30 40 。另外分开写同样生效。 Examples: ANSI--彩色转义码: 字
阅读全文
摘要:yum (全称Yellow dog Update)命令是 RedHat 和 Fedora 以及 SUSE 中基于 rpm 软件包管理器。全称 Yellowdog Updater,Modified。起初是由yellow dog 这一发行版的开发者Terra Soft 研发,用python 写成,那时还
阅读全文
摘要:由于公司服务器新业务需要,需要将CentOS 7系统的内核(3.10.0-229)进行升级。 关于内核版本的定义:版本性质:主分支ml(mainline),稳定版(stable),长期维护版lt(longterm)版本命名格式为 “A.B.C”:数字 A 是内核版本号:版本号只有在代码和内核的概念有
阅读全文
摘要:1 理解CPU CPU(Cental Processing Unit)是计算机系统的运算和控制核心,是信息处理、程序运行的最终执行单元,相当系统的“大脑”。 当 cpu 过于繁忙,就像“人脑”并发处理过多事情,会降低做事效率,严重时甚至会导致崩溃“宕机”。因此,理解 CPU 工作原理,合理控制资源,
阅读全文
摘要:操作系统环境: CentOS Linux release 7.4.1708 (Core) 使用yum安装ftp服务: yum install -y vsftpd 添加系统用户作为登录ftp服务器并修改ftp配置文件: 关于vsftpd三种用户的区分: 本地用户:用户在FTP服务器拥有账号,且该账号为
阅读全文
摘要:1.准备工作: 修改php的配置文件php.ini session.save_path = “/var/lib/php/session” 添加目录: mkdir -p /var/lib/php/session 修改目录属主为www chown www:www /var/lib/php/session
阅读全文
摘要:公司更换了新的服务器,需要把原先的gitlab迁移到新的服务器上。 1.迁移准备工作和思路:从a服务器迁移到b服务器,由于Gitlab自身的兼容性问题,高版本的Gitlab无法恢复低版本备份的数据,需要注意在b服务器部署和a服务器一样版本的gitlab,部署好环境后开始备份和数据迁移. 关于gitl
阅读全文
摘要:一般磁盘报警涉及到实际磁盘和inode文件索引节点 1.df -h检查磁盘占用不高 2.df -i检查inode文件索引节点有一个挂载目录达到89%,里面有一个目录产生大量的4k大的缓存文件,删除该目录下的文件解决: 删除该目录下小于4kb的文件 find /data/tmp -type f -si
阅读全文
摘要:内网的linux服务器给开发员用来测试以及共享文件使用,今天早上发现xshell连接不上该服务器,一开始进入系统显示reboot and select proper boot device or insert boot media in selected boot device and press
阅读全文
摘要:之前再gitlab服务器上创建账号可以正常收到邮件,最近就收不到,查了gitlab的配置以及postfix服务都没有问题,后来查看了发信25端口,发现该25端口并没有开启(postfix已经开启),提交工单到阿里云那边收到回复说是服务器统一关闭25端口。没有办法只能添加邮箱并设置更换465端口. 我
阅读全文
摘要:phpredis下载地址https://github.com/phpredis/phpredis 解压并进入源码包 unzip phpredis-develop.zip cd phpredis-develop 生成configure配置文件:/usr/local/php-7.1/bin/phpize
阅读全文
摘要:部署zabbix服务端需要LNMP环境(nginx,mysql,php),其它数据库也可以,我这里使用mysql,关于LNMP环境部署,可以参考我的另一遍文章:http://www.cnblogs.com/wenwei-blog/p/6261720.html 系统信息: [root@wiki zww
阅读全文
摘要:安装部署前,确保安装了gcc和gcc-c++ 系统信息: [root@zww ~]# cat /etc/redhat-release CentOS release 6.5 (Final) [root@zww ~]# uname -r 2.6.32-573.22.1.el6.x86_64 1.安装ng
阅读全文
摘要:1.安装依赖软件库: yum install -y libxml2-devel libtool* curl-devel libjpeg-devel libpng-devel freetype-devel 2.下载php7源码包进行编译安装 [root@iZ2zef0e6br88incakir9rZ
阅读全文
摘要:在内网主机新增一个2T硬盘,先关机断电再连接硬盘数据线和电源线! 查看当前磁盘设备信息: [root@tb ~]# fdisk -lWARNING: GPT (GUID Partition Table) detected on '/dev/sdb'! The util fdisk doesn't s
阅读全文
摘要:samba是一种在linux环境运行的免费软件,可以为局域网内的不同计算机系统之间提供文件以及打印机等资源的共享服务。 samba服务安装和配置: 1.安装gcc编译器以及samba服务和samba依赖的软件包: 2.配置文件 vim /etc/samba/smb.conf [global] #表示
阅读全文