分类: Linux

Linux

28 篇文章

Centos8使用最小化安装无法使用tab来补全命令
由于 Centos8 是最小化安装,所以有些包并不自带,需要手动安装,而 tab 补全命令是由 bash-completion 这个包来提供,所以要安装bash-completion这个包。 安装方法 sudo yum install bash-completion 如果还不好使 则需要重新连接 ssh / 重启系统 使其生效即可 sudo reb…
佛祖保佑_ssh登陆个性化设置
本文纯手打,ssh连接时显示,个性化连接图。设置方法如下。 vim /etc/motd 加入以下内容即可。   // // // // //...................................................... // // // _oo0oo_ // o888888888o // 88" . "88 …
搭建PCS-高可用集群
搭建PCS-HA高可用集群 一.更换yum源 [root@master ~]# rm -rf /eyc/yum.repo.d/CentOS-* 由于我的源几乎都不可用了 所以全部干掉。 [root@master ~]# wget -O /etc/yum.repos.d/CentOS-Base.repo https://repo.huaweiclou…
编译安装php-fpm
使用编译安装php的方法 首先安装php相关依赖 yum -y install libxml2-devel openssl-devel curl-devel libjpeg-devel libpng-devel libicu-devel freetype-devel openldap-devel openldap openldap-devel yu…
编译安装Nginx
创建nginx用户 useradd -s /bin/false -M nginx 进入安装目录 /opt下 cd /opt 下载nginx(官方链接) #以1.21.6版本为例 wget https://nginx.org/download/nginx-1.21.6.tar.gz 解压 tar -xvf nginx-1.21.6.tar.gz 下载…
Centos 8 更换yum源的方法
首先备份原来的源文件,防止更改失误可进行恢复。 [root@master ~]# cp -a /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak CentOS-8的官方源安装方法: [root@master ~]# wget -O /etc/yum.repo…
UOS开机报错提示“emergency mode”无法进入图型化界面
首先 开机 会进入报错界面 按下 ctrl + d 然后输入 root密码 随后会自动进入root用户的命令行模式 执行命令挂挂载根盘 [root@master ~]# mount -o rw,remount / 注意有些时候 只挂载根目录并不好使 可以使用以下命令进行自动挂载 [root@master ~]# mount -a 执行命令查看错误信…
UOS专业版忘记开机密码怎么办
UOS系统忘记开机密码怎么办?不用重装系统,不使用启动盘。 注意:(仅适用于非root用户忘记密码) 1.开启电脑 到输入密码界面。 2.按键盘上的快捷键 进入命令行模式。 ctrl + alt + F2 3.输入root账户及密码(密码不会显示 输入正确后按回车键) 4.输入更改密码的命令 (假如你的用户名为user) [root@master …
ESXI使用RDM方式直通
关于ESXI无法使用sata直通的另一种解决方法,使用RDM直通,将整个磁盘映射成为一个vmdk文件,让虚拟机直接挂载并使用。 1.打开ssh 需要在web界面操作打开ssh 2.使用xshell连接到ESXI主机 3.进入目录 查看硬盘的名字 (直通硬盘路径) 4.查找现在系统所所用的分区id (系统盘路径) 5.进行rdm直通挂载 挂在命令模板…
使用root权限时对某一个文件无法编辑或修改
在linux系统下有这样一种情况,有些配置文件是不允许被任何人修改的(包括root权限/配置文件的拥有者),为了防止被修改或删除,可以将该文件的属性设置为不可修改-immutable 若想更改/删除改文件 可以使用命令 chattr 改变文件属性。 例如 在使用以下命令 chattr +i /etc/nginx/ngixn.conf 使用这个命令之…
apache2修改默认端口
apache2的默认端口是80端口,但80这个端口一般都是被其他服务占用的, 所以为了避免冲突,有时候我们需要修改下apache2的端口。 apache2的配置端口的文件在/etc/apache2内的ports.conf文件中 首先打开终端进入appache2的配置文件夹 cd /etc/apache2/ 使用vi编辑器进入编辑模式 sudo vi…
Centos-搭建NFS共享
系统:Centos-8 Linux master 4.18.0-348.7.1.el8_5.x86_64 #1 SMP Wed Dec 22 13:25:12 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux 1.更换yum 源 关于Centos-8更换yum源方式请查看我以前文章--点击前往>> 2.安装…
PVE删除local-lvm并扩容root分区
PVE,全称Proxmox Virtual Environment,是基于Debian的Linux系统,虚拟机内核为KVM。硬件兼容性优秀。很多操作要靠命令行,但扩展能力几乎是无限的。 当我们在u盘中安装使用pve时可能不需要local-lvm卷,那么这部分就浪费了,可以将这部分容量扩容到pve-root卷里,使空间利用最大化。 扩容方法: 1.删…
systemctl进行管理php-fpm_Nginx_Frpc_Redis等
每次开机需要手动启动各种程序比较麻烦,可以使用systemctl进行管理XXX程序的启动、关闭、重启、开机自启功能。 php注册服务的方式: 1.编辑新的服务文件 vim /etc/systemd/system/php-fpm.service 2.输入以下内容 [Unit] Description=The PHP 7.4 FastCGI Proce…
使用tar定时备份
新建备份文件储存位置 [root@master ~]# mkdir /bak/mcsm 需要备份的文件位置 [root@master ~]# pwd [root@master ~]# >> /var/mcsm/mc_erver 新建备份脚本文件 [root@master ~]# vim text_bak.sh 脚本如下: #!/bin/…
linux源地址-收藏
中科大 http://mirrors.ustc.edu.cn/ 清华大学 https://mirrors.tuna.tsinghua.edu.cn/ 东软信息学院 http://mirrors.neusoft.edu.cn/ 网易 mirrors.163.com 阿里 mirrors.aliyun.com 搜狐 mirrors.sohu.com 浙…
linux(Centos)开启sshd服务
新装的linux系统,想用xshell/终端连接,那么就需要开启sshd服务 首先编辑配置文件: vim /etc/ssh/sshd_config 在文件内找到相应内容 #Port 22 #监听22端口 #ListenAddress 0.0.0.0 #监听所有的ip地址(也可以改为只允许某一ip进行访问) #PermitRootLogin yes …
故意让系统崩溃的方法-Centos
想让系统崩溃,用来测试系PCS或其他功能 可以在终端中使用命令 echo "c" > /proc/sysrq-trigger 这个崩溃之后想正常使用唯一解决的办法就是。。。重启 注意:输入这个命令之后终端连接就会断开,无法输入命令,所以只能在后台/物理重启 对于sysrq-trigger的快捷命令 1.立即重新启动计算机 echo "b" &…
系统安装完之后使用ll或者l命令时候报错
树莓派安装debian系统之后,使用ll或者l命令时候报错 $ ll -bash: ll: command not found 或者 # ll -bash: ll: command not found Bash解释器会提示没有这个命令,但实际上是有这个命令的,只是需要改一下配置文件,就是.bashrc文件。 sudo vim ~/.bashrc 然…
swap交换分区及swap分区的扩容
Swap分区又称为交换分区,通常是在硬盘中预留一块分区作为swap交换分区,当系统内存出现不足时,系统会将空闲内存的数据复制到swap分区,以释放被这些空闲内存所占用的物理内存; 当系统需要用到之前复制到swap分区的空闲内存数据的时候,可以再次从swap分区读取到内存中,以此缓解由于系统内存空间不足,而导致的问题。 1.查看swap分区 [roo…
Centos8搭建VPN的测试环境
在家办公需要访问企业内的网络/服务的时候 需要使用虚拟专用网络(VPN)来进行访问 那么搭建的方法也有很多,本文讲述使用一台多网卡虚拟机centos8来做中转站(vpn-server)来实现此功能 基于LINUX的VPN服务测试(centos-8) 实验环境;=============================================…
php-fpm-启动、重启、关闭、重载命令
在CentOS/RHEL 7系统下执行 systemctl start php-fpm # 启动php-fpm systemctl stop php-fpm # 停止php-fpm systemctl reload php-fpm # 重载php-fpm systemctl restart php-fpm # 重启php-fpm 在CentOS/R…
使用脚本删除文件并验证
当我们大批量进行删除文件时,一个一个删除太过于麻烦,使用脚本删除更为简单一些,本文适用于统一密码且删除的文件在这批系统的相同位置时。编辑文件: [root@master ~]# vim rm_rf_file.sh 输入以下脚本: #!/bin/bash###删除/usr/share/fonts/test.ttf#删除/usr/share/fonts…
Centos查看端口占用情况-Linux
在配置端口时候需要查看端口占用情况,先来看看如何查看linux占用端口的方法 可以使用 lsof 命令 lsof(list open files) 是一个列出当前系统打开文件的工具。 lsof 查看端口占用语法格式: lsof -i:端口号 例如: 查看服务器 7000 端口的占用情况: # lsof -i:7000 COMMAND PID USE…
Linux的目录说明
关于Linux的目录说明: 关于Linux的目录说明 存放二进制可执行文件(ls,cat,mkdir等),常用命令等 /bin 存放系统管理和配置文件等 /etc 存放所有用户文件的根目录 /home 用于存放系统应用程序,比较重要的目录/usr/local 本地系统管理员软件安装目录(安装系统级的应用).这是最庞大的目录,要用到的应用程序和文件几…
Linux临时或者永久关闭selinux
搭建测试环境或者搭建特殊环境需要临时/永久关闭关闭selinux 查看方法 [root@master ~]# getenforce >>Enforcing 输出为“Enforcing”则证明selinux正在运行 输出为“Disabled”则证明selinux已经关闭 若输出为“Enforcing” 想临时关闭: [root@maste…
树莓派安装数据库
树莓派安装数据库 树莓派上安装mysql-server显示没有可用的包,偶然间发现可以使用在MariaDB来实现mysql数据库,因为这个MariaDB完全兼容mysql,并且使用了一个新的存储引擎Aria。 安装MriaDB sudo apt-get install mariadb-server y 等待安装,安装完成之后使用以下命令进入数据库 …