在 Linux 系统下,使用 systemd 可以方便地控制服务端的启动、停止、配置后台运行以及开机自启动安装 systemd可以使用包管理器如 yum(适用于 CentOS/RHEL)或 apt(适用于 Debian/Ubuntu)# 使用 yum 安装 systemd(CentOS/RHEL) yum install systemd # 使用 apt 安装 systemd(Debian/Ubuntu) apt install systemd 使用文本编辑器 (如 vim) 在 /etc/systemd/system 目录下创建一个 xxx.service 文件,用于配置 xxx 服务$ sudo vim /etc/systemd/system/xxx.service写入内容[Unit] # 服务名称,可自定义 Description = xxx After = network.target syslog.target Wants = network.target [Service] Type = simple ExecStart = 启动指令包含完整的路径和命令 [Insta
安装完成Ubuntu 系统后,发现磁盘空间不是分配的空间,使用lsblk指令查看磁盘空间发现 系统盘 sdb下的sdb3分区中的 / 分区只利用了部分空间还有很多未分配使用lvextend指令分配剩余100%空间给 根目录/对应的挂载sudo lvextend -l +100%FREE /dev/mapper/ubuntu--vg-ubuntu--lvlsblk查看无变化使用resize2fs指令重新加载磁盘大小sudo resize2fs /dev/mapper/ubuntu--vg-ubuntu--lvlsblk查看空闲空间已合并
ubuntu系统使用阿里云的源路径/etc/apt/sources.list 替换前备份,替换后执行sudo apt-get install# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to # newer versions of the distribution. deb http://mirrors.aliyun.com/ubuntu jammy main restricted # deb-src http://mirrors.aliyun.com/ubuntu jammy main restricted ## Major bug fix updates produced after the final release of the ## distribution. deb http://mirrors.aliyun.com/ubuntu jammy-updates main restricted # deb-src http://mirrors.aliyun.com/ubuntu j
编译安装nginx报错 the HTTP XSLT module requires the libxml2/libx 解决办法apt-get install libxml2 libxml2-dev libxslt-dev
笔记本安装Ubuntu操作系统,需要关盖电脑不关机、不挂起且不睡眠,可通过更改登录配置文件logind.conf实现。1、通过使用root权限通过gedit或者VIM等文本剪辑器打开logind.conf配置文件sudo vim /etc/systemd/logind.conf2、修改logind.conf配置文件文件中取消相关变量前面的注释#号,并根据自身需要赋值HandleLidSwitch 使用内置电池时,合盖的行为 HandleLidSwitchExternalPower 使用外接电源时,合盖的行为 HandleLidSwitchDocked 外接了拓展坞链接显示器时,合盖的行为 suspend 挂起 lock 锁定 ignore 不动作 poweroff 关机:shock: hibernate 休眠 3、重启服务,使配置生效sudo service systemd-logind restart
centos7的默认python版本为2.7,但是2.7这个版本太老了。此外centos的很多命令是基于py2.7,所以你升级python,请不要删除旧版本,新旧版本是可以共存的,删除旧版本也很容易出问题。1、python版本官网:https://www.python.org/根据自己的需要来选择版本。2、查看系统的py版本python -V默认为python2.7.53、安装python3.x获取下载链接yum install gcc gcc-c++ -y wget https://www.python.org/ftp/python/3.8.17/Python-3.8.17.tar.xz tar xvf Python-3.8.17.tar.xz cd Python-3.8.17 ./configure make && make install4、查看版本python -V python3 -V5、设置py3.x为默认版本Python的默认路径,在 /bin下面。可以看到 python 软链接的是 python 2.7,执行 python 就相当于执行 python
使用wget命令获取文件时报以下错误!WARNING: cannot verify xxxx's certificate, issued by ‘/C=US/O=Let's Encrypt/CN=R3’: Issued certificate has expired. HTTP request sent, awaiting response... No data received. Retrying.解决办法sudo yum install -y ca-certificateswget.png
查看CPU处理器信息cat /proc/cpuinfo`查询物理CPU个数cat /proc/cpuinfo | grep "physical id" | sort | uniq | wc -l返回结果是1的话,就代表服务器为1个物理CPU芯片,返回2就代表2个物理CPU芯片。查看物理CPU内核的个数cat /proc/cpuinfo | grep "cpu cores" | uniq假设返回结果是cpu cores : 8 则代表表示1个物理CPU里面有8个物理内核。查看所有逻辑CPU的个数cat /proc/cpuinfo | grep "processor" | wc -l输出结果:32 表示Linux服务器一共有32个逻辑CPU。查看每个物理CPU中逻辑CPU的个数cat /proc/cpuinfo | grep 'siblings' | uniq输出结果:siblings : 16 表示每个物理CPU中有16个逻辑CPU,一共有2个物理CPU,所以总共有32个逻辑CPU。查询CPU是否启用超线程c
1、查看网卡设备ifconfig2、修改网卡配置进入网卡配置目录,查找上一步网卡配置文件并编辑cd /etc/sysconfig/network-scripts/3、修改IP地址4、保存退出,并重启网络服务service network restart
环境用的Centos + 宝塔面板,项目需要用到PHP连接远程sqlserver数据库一、加入微软的源curl https://packages.microsoft.com/config/rhel/7/prod.repo > /etc/yum.repos.d/mssqlrelease.repo其他版本对应自行到官网查询https://packages.microsoft.com/config/rhel/7/二、安装驱动yum install msodbcsql mssql-tools unixODBC-devel三、下载pdo_sqlsrv扩展包wget http://pecl.php.net/get/pdo_sqlsrv-5.8.1.tgz更多版本:http://pecl.php.net/package/pdo_sqlsrv四、解压并进入目录tar -zxvf pdo_sqlsrv-5.8.1.tgz cd pdo_sqlsrv-5.8.1五、执行命令安装/www/server/php/74/bin/phpize ./configure --with-php-config=/w