Linux服务器上部署Redis流程
前言
Redis版本7.0.4
服务器版本:Linux CentOS 8.0 64位
1.下载Redis
进入官网找到下载地址 https://redis.io/download
进入到Xshell控制台(默认当前是root根目录),输入wget 将上面复制的下载链接粘贴上,如下命令:
wget http://download.redis.io/releases/redis-7.0.4.tar.gz
敲入回车键执行后,等待下载完成。
2.解压 ...
硬盘空间消失之谜:Linux 服务器存储排查与优化全过程
前言
最近线上服务经常出现一些奇奇怪怪的问题,比如网页上的静态资源加载不出来,或者请求后端莫名报错,又或者 Redis 报错…
当我 SSH 登录到服务器上时,更不对劲了,敲个命令都卡顿…
如果是以前没经验,或许会以为遇到了疑难杂症,但作为多年的 Linux 用户,我已经知道了这种种异常的背后是「存储空间已满」在作祟!
...
如何在Linux中创建USB启动盘来拯救Windows用户
WoeUSB 可以在 Linux 中制作 Windows 启动盘,并帮助你的朋友解锁他们罢工的机器。
人们经常要求我帮助他们恢复被锁死或损坏的 Windows 电脑。有时,我可以使用 Linux USB 启动盘来挂载 Windows 分区,然后从损坏的系统中传输和备份文件。
有的时候,客户丢失了他们的密码或以其他方式锁死了他们的登录账户凭证。解锁账 ...
ssh远程连接linux服务器
Linux,ssh远程连接
一、 linux端配置
1、安装ssh服务
sudo apt-get update
sudo apt-get install openssh-client
sudo apt-get install openssh-server
2、启动ssh
service ssh start
3、检查是否成功启动ssh(查看ssh线程是否运行)
ps -e | grep ssh
确保出现ssh-agent ,若无ssh-agent,执行下列代码
eval ssh-ag ...
Linux中查看服务器配置相关信息
1、查看 cpu信息
[root@yzc ~]# cat /proc/cpuinfo
2 processor:系统中逻辑处理核心的数量。对于单核处理器,该类将其视为 CPU 编号,对于多核处理器,它可以是物理内核,也可以是使用超线程技术的虚拟逻辑内核。(processor内核内部使用的对象,不一定绑定到物理设备,它们可能都具有相同的 physical id)
3 vendor_id ...
如何在离线的Linux服务器上部署 Ollama,并使用 Ollama 管理运行 Qwen 大模型
手动安装 Ollama
根据Linux的版本下载对应版本的 Ollama
查看Linux CPU型号,使用下面的命令
#查看Linux版本号
cat /proc/version
#查看cpu架构
lscpu
x86_64 CPU选择下载ollama-linux-amd64;aarch64|arm64 CPU选择下载ollama-linux-arm64
安装和运行
在有网络的环境下载好tgz安装包,并上传到离线 Linux 服务器
安 ...
Linux 服务器磁盘空间占用情况分析与清理指南
为确保重大节日期间,团队负责的测试环境服务器磁盘不会占用过高,导致频繁报警。我们要求在重大节假日前对服务器磁盘占用情况进行检查。如果发现占用过高,则需人为介入,进行相应清理。
一、检查要求
查看各分区占用情况,如果达到以下任一条件,则需要人为介入判断或处理:
(1)磁盘使用率 > 90%
(2)磁盘使用 > 80% ...
1Panel:一个现代化、开源的 Linux 服务器运维管理面板
前言
之前有小伙伴问:Linux 服务器运维管理除了宝塔,还有其他值得推荐的管理软件吗?,今天大姚给大家分享一个现代化、开源的 Linux 服务器运维管理面板:1Panel。
项目介绍
1Panel是新一代的 Linux 服务器运维管理面板,旨在通过现代化的 Web 界面帮助用户轻松管理 Linux 服务器。该项目是开源的,支持多种语言和国际化, ...
如何在 Linux 下快速找到被删除的文件
日常运维过程中,我们经常需要处理磁盘空间问题,当接到告警后,第一时间会去找那些大文件,一般比如 Centos,可能大文件就是 /var/log/messages。
但有的时候,会出现怎么也查不到大文件的情况,通过 du 查找的时候,统计出来的大小,跟 df 显示的占用空间对应不上。
如果通过 df -i 查看inode没有满的话,那么极有可 ...
Ubuntu如何更改主机名的方法
1、启用root用户
运行命令 sudo passwd root 为root用户设置密码2、以root用户身份登录
1)编辑文件/etc/hosts 将下面的一行
127.0.1.1 xxxxx
替换为
127.0.1.1 newhostname
2)编辑 /etc/hostname文件 删除该文件的所有内容,添加newhostname
3)运行一下命令 hostname newhostname
3、退出root用户 改用一般用户登录 ...
CentOS下安装IMAP扩展的教程
注意:以下操作命令的56为PHP版本,请将其替换成您要安装IMAP组件的PHP版本;以下目录仅供参考,请以实际安装目录为准。
安装依赖:yum -y install krb5-devel libc-client libc-client-devel
处理连接:ln -sv /usr/lib64/libc-client.so& ...
ubuntu操作系统常用FAQ详解
一、记录一下如何ubuntu server如何查看crontab日志
crontab记录日志
修改rsyslog
sudo vim /etc/rsyslog.d/50-default.conf
cron.* /var/log/cron.log #将cron前面的注释符去掉
重启rsyslog
sudo service rsyslog restart
查看crontab日志
less /var/log/cron.log二、ubuntu 重设crontab -e的默认编辑器
Ubuntu S ...
Centos 编译安装nodejs&express框架的方法
一. 下载nodejs 版本wget http://nodejs.org/dist/v0.10.28/node-v0.10.28.tar.gz二. 编译安装cp node-v0.10.28.tar.gz /usr/src/
cd /usr/src
tar zxvf node-v0.10.28.tar.gz
cd node-v0.10.28/
./configuration --prefix=/usr/local/node
make&make install
设置环境变量v ...
Linux 服务器必备的安全设置(推荐)
好不容易买了服务器,如果因为自己的疏忽,被黑客黑掉的话,那真的是太糟糕了!
下面告诉你一些简单的方法提高服务器的安全系数,我的云服务器就是这么配置的,虽然有些麻烦,但是感觉安心一些。
修改 ssh 登陆配置
打开 ssh 配置文件 vim /etc/ssh/sshd_config & ...
Ubuntu 16.04 安装QQ的方法(图文说明)
最近,因为工作需要,我安装了Ubuntu16.04,然而有好多不便,工作上的事情大多需要QQ联系,然而在Ubuntu上的WebQQ很是不好用,于是在网上搜索了好多个linux版本的QQ,然而不是功能不全,就是界面丑到爆,要么就是不稳定;最后,找到了个人认为最好用的QQ—WineQQ。
首先,上一个系统的概图。
再上一些装好之后的效果图
...
CentOS如何卸载系统的OpenJDK
安装好的CentOS会自带OpenJdk,用命令 Java -version ,会有下面的信息:
java version "1.6.0"
OpenJDK Runtime Environment (build 1.6.0-b09)
OpenJDK 64-Bit Server VM (build 1.6.0-b09, mixed mode)
最好还是先卸载掉openjdk,在安装sun公司的jdk.
先查看 rpm -qa | grep java显示如下信息:
j ...
linux自动化交互脚本expect详解
一、介绍
expect脚本是Tcl脚本语言的拓展。用来实现自动的交互式任务,无需人为干预。在实际开发中,运行shell脚本有时候会输入linux密码或者是mysql密码等,而expect可以帮我们输入。 二、安装expect在linux系统中没有自带,需要我们自行安装,在Ubuntu系统下,安装命令如下sudo apt-get updatesudo ap ...
在Ubuntu的KVM中安装Windows系统的方法
为什么要折腾 KVM 虚拟机
最近因为公司的事情,没有太多时间进行写作,就用一篇技术类的文章来凑数吧。
事情是这样的,我们公司有一个小东西是基于嵌入式的系统开发的,不属于 Android 也不属于 iOS 平台。嗯,这意味着什么呢?这意味着开发这个小东西的语言是 C 语言,而不是 Java, Objective-C 抑或是 Swift。所以我们 ...
CentOS如何查看命令执行进度?
PV 全命为Pipe Viewer,利用它我们可以查看到命令执行的进度。# wget http://www.ivarch.com/programs/sources/pv-1.5.3.tar.bz2
# tar xjf pv-1.1.4.tar.bz2
# cd pv-1.1.4
# ./configure
# make && make install
例:我需要将/home/ftp/vqiu 目录下打包文 ...
CENTOS7下如何安装mbstring扩展?
1.Uncaught Error: Call to undefined function mb_strlen();
出现如上错误时,说明我们没装上mbstring扩展;
2.进入PHP安装目录
cd /temp001/php-7.1.0/ext/mbstring
3.启动phpize (/usr/local/bin/phpize或/usr/local/php7-abel001/bin/phpize)命令来安装php扩展
4../configure --with-php-config=/usr/local/php7- ...