随笔分类 -  Linux

Linux基础、Linux系统管理、Linux运维
摘要:Shell test 命令 每一种合理完整的编程语言都可以测试一个条件,然后根据测试的结果进行操作。Bash有test命令、各种括号和圆括号操作符以及if/then构造。 与test命令相关的命令和符号: If/then条件判断。 内置的[]中括号和[[]双中括号,[[]]比[]更灵活和强大,可以说 阅读全文
posted @ 2020-10-27 18:22 z寒江雪 阅读(1359) 评论(0) 推荐(0)
摘要:; 分号 使用分号可以在一行使用多个命令 [root@localhost ~]# touch a.txt;ls anaconda-ks.cfg a.txt initial-setup-ks.cfg ;; 双分号 专用于case,每个条件块以;;结束 [root@localhost shell]# c 阅读全文
posted @ 2020-10-19 14:25 z寒江雪 阅读(1088) 评论(0) 推荐(0)
摘要:1 sshd 服务安装 SSH(Secure Shell)建立在应用层和传输层基础上的安全协议。它使用加密验证来确认用户身份,并对两台主机之间的所有通信加密。 SSH主要的组件有:一个服务器守护进程sshd,一个用于远程登录的ssh,还有用户主机之间复制文件的 sftp/scp。SSH其它组件:生成 阅读全文
posted @ 2020-07-29 10:39 z寒江雪 阅读(1509) 评论(0) 推荐(1)
摘要:如果root已经登录系统,重置密码是一件简单的事情,如果忘记root密码,则需要一些操作比较麻烦。 CentOS/RHEL7重置root密码与旧版本稍有不同,以下记录CentOS7重置丢失root密码记录。 1、重启系统并编辑grub2 重新引导系统,选择默认内核后,按“e”键 2、 将rd.bre 阅读全文
posted @ 2020-06-06 09:58 z寒江雪 阅读(871) 评论(0) 推荐(0)
摘要:Linux软件安装管理之--RPM与YUM linux一般使用RPM或源码包进行安装软件,上一篇文章写了《Linux 软件安装管理之--源码包安装》。 1 RPM软件管理程序:rpm RPM命名“RedHat Package Manager”,简称则为RPM。这个机制最早由Red Hat这家公司开发 阅读全文
posted @ 2020-05-31 19:58 z寒江雪 阅读(769) 评论(0) 推荐(0)
摘要:Linux 软件安装管理之--源码包安装 在 Windows 系统中的应用程序大多是闭源软件,这些软件的开发商在发行软件前会将软件编译为二进制软件,用户一般只能通过软件提供的安装程序进行安装。 在 Linux 系统中大多数的应用程序都是开源软件,主要开源协议有 GNU GPL、BSD 等等,Linu 阅读全文
posted @ 2020-05-16 09:39 z寒江雪 阅读(2386) 评论(0) 推荐(0)
摘要:1.1 什么是进程? 进程是 UNIX/Linux 用来表示正在运行的程序的一种抽象概念,所有系统上面运行的的数据都会以进程的形态存在。 1.2 进程的组成部分 一个进程由一个地址空间和内核内部的一组数据公同组成,地址空间是由内核标记出来供进程使用的一组内存页面(页面是管理内存的单位,页面大小通常是 阅读全文
posted @ 2020-05-04 09:18 z寒江雪 阅读(1393) 评论(0) 推荐(0)
摘要:1. 理解LVM工作原理 什么是LVM? LVM是逻辑盘卷管理(Logical Volume Manager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和分区之上的一个逻辑层,来提高磁盘分区管理的灵活性。 为什么要使用LVM? 在日常工作或者学习中,随着电脑的不断被 阅读全文
posted @ 2020-01-15 14:54 z寒江雪 阅读(1418) 评论(1) 推荐(0)
摘要:通过将其输出着色,可以使BASH脚本更漂亮。使用ANSI转义序列设置文本属性,例如前景色和背景色。 使用以下模板格式来编写彩色文本: 前景色值和背景色值使用分号间隔,不分先后,因为两种值的颜色范围不一样,比如 黑色 30 40 。另外分开写同样生效。 Examples: ANSI--彩色转义码: 字 阅读全文
posted @ 2019-12-08 22:11 z寒江雪 阅读(466) 评论(0) 推荐(0)
摘要:yum (全称Yellow dog Update)命令是 RedHat 和 Fedora 以及 SUSE 中基于 rpm 软件包管理器。全称 Yellowdog Updater,Modified。起初是由yellow dog 这一发行版的开发者Terra Soft 研发,用python 写成,那时还 阅读全文
posted @ 2019-10-24 10:23 z寒江雪 阅读(2303) 评论(0) 推荐(0)
摘要:由于公司服务器新业务需要,需要将CentOS 7系统的内核(3.10.0-229)进行升级。 关于内核版本的定义:版本性质:主分支ml(mainline),稳定版(stable),长期维护版lt(longterm)版本命名格式为 “A.B.C”:数字 A 是内核版本号:版本号只有在代码和内核的概念有 阅读全文
posted @ 2019-07-23 13:54 z寒江雪 阅读(4515) 评论(0) 推荐(1)
摘要:1 理解CPU CPU(Cental Processing Unit)是计算机系统的运算和控制核心,是信息处理、程序运行的最终执行单元,相当系统的“大脑”。 当 cpu 过于繁忙,就像“人脑”并发处理过多事情,会降低做事效率,严重时甚至会导致崩溃“宕机”。因此,理解 CPU 工作原理,合理控制资源, 阅读全文
posted @ 2019-04-02 14:08 z寒江雪 阅读(1907) 评论(0) 推荐(0)
摘要:操作系统环境: CentOS Linux release 7.4.1708 (Core) 使用yum安装ftp服务: yum install -y vsftpd 添加系统用户作为登录ftp服务器并修改ftp配置文件: 关于vsftpd三种用户的区分: 本地用户:用户在FTP服务器拥有账号,且该账号为 阅读全文
posted @ 2018-04-20 13:30 z寒江雪 阅读(7774) 评论(0) 推荐(0)
摘要: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 阅读全文
posted @ 2017-03-17 12:10 z寒江雪 阅读(265) 评论(0) 推荐(0)
摘要:公司更换了新的服务器,需要把原先的gitlab迁移到新的服务器上。 1.迁移准备工作和思路:从a服务器迁移到b服务器,由于Gitlab自身的兼容性问题,高版本的Gitlab无法恢复低版本备份的数据,需要注意在b服务器部署和a服务器一样版本的gitlab,部署好环境后开始备份和数据迁移. 关于gitl 阅读全文
posted @ 2017-02-03 15:56 z寒江雪 阅读(15788) 评论(0) 推荐(2)
摘要:一般磁盘报警涉及到实际磁盘和inode文件索引节点 1.df -h检查磁盘占用不高 2.df -i检查inode文件索引节点有一个挂载目录达到89%,里面有一个目录产生大量的4k大的缓存文件,删除该目录下的文件解决: 删除该目录下小于4kb的文件 find /data/tmp -type f -si 阅读全文
posted @ 2017-01-26 12:53 z寒江雪 阅读(1863) 评论(0) 推荐(0)
摘要:内网的linux服务器给开发员用来测试以及共享文件使用,今天早上发现xshell连接不上该服务器,一开始进入系统显示reboot and select proper boot device or insert boot media in selected boot device and press 阅读全文
posted @ 2017-01-16 13:26 z寒江雪 阅读(3056) 评论(0) 推荐(0)
摘要:之前再gitlab服务器上创建账号可以正常收到邮件,最近就收不到,查了gitlab的配置以及postfix服务都没有问题,后来查看了发信25端口,发现该25端口并没有开启(postfix已经开启),提交工单到阿里云那边收到回复说是服务器统一关闭25端口。没有办法只能添加邮箱并设置更换465端口. 我 阅读全文
posted @ 2017-01-15 12:59 z寒江雪 阅读(35072) 评论(1) 推荐(3)
摘要:phpredis下载地址https://github.com/phpredis/phpredis 解压并进入源码包 unzip phpredis-develop.zip cd phpredis-develop 生成configure配置文件:/usr/local/php-7.1/bin/phpize 阅读全文
posted @ 2017-01-12 16:38 z寒江雪 阅读(4213) 评论(0) 推荐(0)
摘要:部署zabbix服务端需要LNMP环境(nginx,mysql,php),其它数据库也可以,我这里使用mysql,关于LNMP环境部署,可以参考我的另一遍文章:http://www.cnblogs.com/wenwei-blog/p/6261720.html 系统信息: [root@wiki zww 阅读全文
posted @ 2017-01-11 17:58 z寒江雪 阅读(4548) 评论(0) 推荐(0)