CentOS
文章平均质量分 51
CentOS
亦良Cool
数通工程师一枚,喜欢编程和运维,记录学习中遇到的问题和相关的知识。博客用于记录、收藏、分享、学习等。
展开
-
CentOS常用基础命令汇总
shutdown -h now 关闭系统(1)init 0 关闭系统(2)telinit 0 关闭系统(3)shutdown -h hours:minutes & 按预定时间关闭系统shutdown -c 取消按预定时间关闭系统shutdown -r now 重启(1)reboot 重启(2)logout 注销。原创 2022-09-29 10:16:40 · 6634 阅读 · 0 评论 -
免密码切换到root用户
背景:在Linux下,我们经常会使用su从普通账户切换到root账户,但默认情况下,切换到root账户都需要输入密码,比较麻烦,可以通过配置免密码切换到root账号。1.使用root账号登录创建用户和密码:useradd backuppasswd backup2.修改配置文件,先赋予写的权限在去掉写的权限:chmod u+w /etc/sudoersecho "backup ALL=(ALL) NOPASSWD: ALL" >> /etc/sudoers原创 2022-05-17 14:00:01 · 3567 阅读 · 0 评论 -
CentOS release 6.8 安装 vmtools
CentOS release 6.8 安装 vmtools[root@localhost vmware-tools-distrib]# lsbin doc etc FILES INSTALL installer lib vgauth vmware-install.pl[root@localhost vmware-tools-distrib]# ./vmware-install.pl A previous installation of VMware Tools has been d原创 2022-05-07 16:11:46 · 736 阅读 · 0 评论 -
CentOS 6最新网络yum源配置(2022.5.7)
CentOS 6 操作系统版本结束了生命周期(EOL),Linux社区已不再维护该操作系统版本。建议您升级操作系统至CentOS 7及以上,如果您的业务过渡期仍需要使用CentOS 6系统中的一些安装包,请根据下文切换CentOS 6的源。2020年11月30日CentOS 6 EOL。按照社区规则,CentOS 6的源地址http://mirror.centos.org/centos-6/内容已移除,目前第三方的镜像站中均已移除CentOS 6的源。阿里云的源http://mirrors.cloud.a原创 2022-05-07 11:24:47 · 1461 阅读 · 4 评论 -
CentOS7知识点:查询某个命令属于哪个包?
查询某个命令,属于哪个包举例:以ifconfig命令为例[root@linuxftp243 ~]# which ifconfig/usr/sbin/ifconfig[root@linuxftp243 ~]# rpm -qf /usr/sbin/ifconfignet-tools-2.0-0.25.20131004git.el7.x86_64which命令查看ifconfig在哪...原创 2020-02-27 15:23:14 · 1428 阅读 · 0 评论 -
CentOS7.8部署LAMP环境——详细完整版
LAMP环境搭建一、安装软件1、安装apacheyum install -y httpd 2、安装PHPyum install -y php yum install -y php-fpm 3、安装MySQLyum install -y mysql mysql-server在这里有个报错:yum -y install mysql-server已加载插件:fastestmirrorLoading mirror speeds from cached hostfile * base原创 2020-06-30 21:16:57 · 1020 阅读 · 1 评论 -
采用scp命令进行FTP数据迁移
采用scp命令进行FTP数据迁移[root@zabbix-server pokes]# scp -r -P 9527 root@192.168.0.244:/home/data/ftp/helloftp/01.公司软件备份 ./ssh: connect to host 192.168.0.244 port 9527: Connection refused[root@zabbix-server pokes]# scp -r -P 9527 root@192.168.0.243:/home/data/原创 2020-05-14 11:08:36 · 866 阅读 · 0 评论 -
CentOS 7.5搭建Samba服务器
一、搭建环境:CentOS7.5 防火墙关闭状态二、安装samba和介绍1、samba安装yum -y install samba2、samba登录验证模式,即samba的安全级别验证模式介绍备注share匿名验证模式user(默认)本地用户验证模式tdbsam该方式是使用一个数据库文件来验证,数据库文件叫passdb.tab,可以通过pdbedit-a将系统用户转化成samba用户。别名虚拟用户验证方式3、user模式的相关命令pd原创 2020-08-28 11:58:53 · 517 阅读 · 0 评论 -
Linux搭建本地yum源(无网络环境搭建本地YUM源)
Linux搭建本地yum源1、下载iso镜像文件,上传到linux服务器/usr/local目录,大概4G,下载地址:http://isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-1810.iso2、挂载上传的镜像,执行下面命令,进入/mnt可以看到一些文件目录了mount /usr/local/CentOS-7-x86_64-DVD-1810.iso /mnt3、备份/etc/yum.repos.d/原创 2022-01-24 21:56:45 · 1926 阅读 · 0 评论 -
linux下邮件服务器 qmail sendmail postfix - 三种MTA的比较
关于sendmail/qmail/postfix孰优孰劣,以及部署邮件系统的时候该选哪一个的讨论已经重复了千百次了。但事实往往并不是A好B坏,或B好A坏,必须根据场合和应用的要求来定。但虽然如此,大多数人还是需要一个相对公平的评价,以引导邮件系统的部署。自己一直很慎重于回答这类问题,以免引发不必要的争论甚至矛盾,但还是必须面对这个问题做一定的分析和比较的,否则很多朋友经常会问“到底用哪个好?”,却...原创 2020-03-08 10:52:06 · 2354 阅读 · 0 评论 -
centos7.5搭建Samba服务器
环境:centos7.5 防火墙关闭状态yum -y install samba #安装sambauseradd -s /sbin/nologin hufeng #新建用户hufeng,但是不能让此用户登陆系统pdbedit -a hufeng #设置samba用户密码配置文件修改vim /etc/sam...原创 2020-03-10 13:01:56 · 541 阅读 · 0 评论 -
CentOS 7.0 怎么在命令行界面安装图形界面
CentOS7 Minimal下安装图形化界面的方法,有些时候纯命令界面确实比较累,个人学习可以使用图像界面,服务器强烈不建议用图形界面。CentOS7 Minimal 最小化安装后再安装GNOME图形界面,登录系统,使用yum 安装yum -y groupinstall Desktopyum -y groupinstall "X Window System"安装GNOME桌面环境yum install gnome-classic-session gnome-terminal nautilus-原创 2020-08-22 17:15:12 · 1428 阅读 · 0 评论 -
CentOS 7服务器系统备份与恢复的方法
CENTOS的备份和恢复其实非常简单,我们只要把全部文件用TAR打包就行,下次需要恢复的适合再解压开覆盖就可以了下面详解CENTOS备份和还原的过程tar打包命令的特点:1、保留权限2、适合备份整个目录3、可以选择不同的压缩方式4、如果选择不压缩还能实现增量备份,部份还原,参考man tar因为Linux类系统不像windows,它不会限制ROOT用户存取任何东西,因此完全可以...原创 2020-03-20 10:36:21 · 8473 阅读 · 0 评论 -
Linux 普通用户su root 权限的开启和禁止
Linux禁止或允许普通用户su至rootlinux系统为了限制权限,有时候需要禁止普通用户su到root用户为禁止普通用户su至root,需要分别修改/etc/pam.d/su和/etc/login.defs两个配置文件。一、实验环境[root@t2 pam.d]# cat /etc/redhat-release CentOS Linux release 7.2.1511 (Core) [root@t2 pam.d]# uname -aLinux t2 3.10.0-514.el7原创 2020-05-19 09:38:53 · 19345 阅读 · 6 评论 -
linux 查看内存使用状态 free命令
一、free命令介绍free 命令可以查看当前系统的总内存大小以及使用内存的情况。CentOS7 系统的 free 命令显示结果比 CentOS 6 更加简洁一些,但大体上的内容是一致的。二、基本用法[root@localhost ~]# free total used free shared buff/cache...原创 2020-02-11 22:01:22 · 1079 阅读 · 0 评论 -
linux系统病毒查杀神器clamav
linux系统病毒查杀神器clamav安装yum install -y epel-releaseyum install -y clamav线上脚本#!/bin/bashsource /etc/profileDATE=`date +%F`DATE1=`date +%F -d yesterday`#更新病毒库freshclam#扫描病毒clamscan -r /etc /bin /sbin /usr/bin /usr/sbin > /var/log/clamscan-$DA原创 2020-06-09 22:04:04 · 1302 阅读 · 0 评论 -
Bashtop – Linux的资源监视工具
Bashtop – Linux的资源监视工具Bashtop是Linux中基于终端的资源监控实用程序。它是一个漂亮的命令行工具,可以直观地显示CPU、内存、正在运行的进程和带宽的统计数据。它带有游戏风格的响应式终端UI和可自定义的菜单。各种显示部分的整齐排列使监视各种系统指标变得容易。使用Bashtop,您还可以对进程进行排序,以及轻松地在各种排序选项之间切换。此外,您可以将SIGKILL,SIGTERM和SIGINT发送到所需的进程。Bashtop可以安装在Linux,macOS甚至FreeBSD上原创 2020-08-22 17:04:25 · 340 阅读 · 0 评论 -
CentOS7 更改ssh默认端口
服务器默认为22端口,这样会造成有被暴力破解密码的风险,下面是更换ssh端口过程1.添加ssh端口vim /etc/ssh/sshd_config打开配置文件,添加我们需要更改的端口号,此时不要删除默认22端口,让两个端口同时存在,如果我们直接修改了端口,然后启动防火墙之后,就会出现我们没有使用防火墙开放端口,导致我们连接不上服务器,我们暂且保留默认22,如果更改过后,使用新端口号没...原创 2020-04-14 19:21:01 · 712 阅读 · 0 评论 -
linux 中过滤注释行和空白行的方法
过滤掉注释 cat http.conf.bak | grep -v "#" 过滤注释行和空白行 cat http.conf.bak | grep -Ev '^$|#'原创 2020-04-20 08:58:44 · 1952 阅读 · 0 评论 -
netstat命令 – 显示网络状态
netstat命令 – 显示网络状态netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等。从整体上看,netstat的输出结果可以分为两个部分:一个是Active Internet connections,称为有源TCP连接,其中”Recv-Q”和”Send-Q”指%0A的是接收队列和发送队列。这些数字一般都应该是0。如果不是则表示软件包正在队列原创 2021-12-09 17:05:49 · 2461 阅读 · 0 评论 -
linux进程的查看和查找 ps命令解析
一、PS 概述1.ps命令用于显示当前进程 (process) 的状态信息数据。 2.ps命令适用于进程的一次性的查看,如果想对进程时间连续性的监控,可以用top命令top命令使用地址https://blog.csdn.net/u014636209/article/details/82141747二、命令格式ps [options] [--help]名称:ps使用权...原创 2020-02-05 18:50:53 · 3108 阅读 · 0 评论 -
linux 用户和组 相关命令详解—usermod、userdel、change、passwd、groupadd、groupmod、gpasswd
linux用户分类超级管理员: UID为0 root用户拥有至高无上的命令,root用户不能改名系统用户:UID小于1000,用于管理服务,一般不允许登陆普通用户:UID大于或等于1000,权限较小,允许登陆,只能使用bin下命令用户创建,删除,修改useradd命令useradd - create a new user or update default new user...原创 2020-04-09 14:01:38 · 465 阅读 · 0 评论 -
Centos7安装VNC的配置
tigervnc-server的配置查看系统中是否有安装过vncrpm -qa | grep vnc安装tigervnc-serveryum -y install tigervnc-server查看安装包信息[root@kvmserver images]# rpm -qi tigervnc-server #查看Name : tigervnc-serverVersion : 1.8.0Release : 19.el7Architecture: x86_原创 2020-09-22 17:58:45 · 2111 阅读 · 0 评论 -
CentOS7常用的查询命令
CentOS7常用的查询命令Last login: Fri Dec 31 10:17:36 2021 from 10.5.1.211[root@localhost ~]# cat /etc/redhat-release #查看CentOS版本CentOS Linux release 7.9.2009 (Core)[root@localhost ~]# cat /proc/versionLinux version 3.10.0-1160.24.1.el7.x86_64 (mockbuild@k原创 2021-12-31 11:40:48 · 1325 阅读 · 0 评论 -
shell脚本中删除和替换文件经常用到的命令sed详解
https://blog.csdn.net/qq_37931597/article/details/86505723sed命令原创 2020-05-19 10:23:37 · 767 阅读 · 0 评论 -
搭建FTP内网yum源
一、环境准备[root@localhost]# cat /etc/redhat-release CentOS Linux release 7.7.1908 (Core)[root@localhost]# systemctl stop firewalld[root@localhost]# sed -i 's#SELINUX=enforcing#SELINUX=disabled#g' /etc/selinux/config[root@localhost]# reboot关闭完selinux,必须重原创 2021-02-06 10:51:43 · 612 阅读 · 0 评论 -
Centos7更改yum源与更新系统
1.首先备份yum/ect/yum.repos.d/CentOS-Base.repomv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak2.替换yum源替换为阿里源wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirro...原创 2020-02-11 14:12:29 · 332 阅读 · 0 评论 -
Yum安装完成后保留rpm包
在linux上,使用yum安装,默认安装完成之后会删除下载的rpm包;想要yum安装软件后,还保留安装包,那么需要修改/etc/yum.conf配置文件中的keepcache参数。如下:[root@i2ctl yum.repos.d]# cat epel.repo [epel]name=Extra Packages for Enterprise Linux 7 - $basearchbaseurl=http://mirrors.aliyun.com/epel/7/$basearchfailov原创 2022-01-24 17:38:54 · 1795 阅读 · 0 评论 -
CentOS 利用yum下载离线包
有的时候,我们的服务器由于考虑到安全问题,不能连外网。或者由于下载的源比较慢,所以我们想在自己客户端的电脑上下载好之后,复制到服务器再安装。这个时候我们就可以通过创建一个本地的yum仓库,来解决这一问题。虽然我们可以使用 curl 或者 wget 等命令来下载网上的软件包,但是一般我们执行安装命令的时候,却会提示我们还要先安装一些其他的依赖软件包,然后又要再下载其他的软件包,这样太费时费力了。...原创 2020-04-02 12:54:34 · 3614 阅读 · 0 评论 -
linux 系统资源的查看——vmstat
一、命令名称vmstat二、命令功能:动态了解系统系统资源的运行,可以检测CPU/内存/磁盘输入输出状态等;三、命令格式vmstat [刷新延时 刷新次数]四、命令参数-a 开启显示active/inactive memory。-f 显示此系统启动以来的forks的总数,包括fork、vfork和clone system calls-m 显示slabi...原创 2020-02-11 20:38:29 · 496 阅读 · 0 评论 -
安装配置DNS服务器、DDNS的配置
一、DNS简介1、DNS服务器的工作原理域名服务(DNS)是一种分布式数据库,它提供从机器名到数字IP地址的映射。DNS服务最常用的软件是BIND(Berkeley Internet Name Domain),BIND提供了解析器和名字服务器软件,解析器作实际的查询工作,名字服务器负责响应。BIND将名字服务器分成三个部分:主服务器包含了一个域的全部数据次服务器则有效地从主服务器复制DNS数据库缓冲服务器通过缓冲查询来建立例外的DNS数据库域名体系层次结构图如下2、DNS的分类1)唯原创 2020-08-22 16:45:52 · 862 阅读 · 0 评论 -
linux开机启动信息dmesg命令的了解
dmesg命令介绍dmesg命令用于打印Linux系统开机启动信息,kernel会将开机信息存储在ring buffer中。您若是开机时来不及查看信息,可利用dmesg来查看(print or control the kernel ring buffer)。开机信息亦保存在/var/log/dmesg的文件里。某些硬件设备(比如七号信令卡、语音卡之类)在安装的时候,通常会安装驱动程序(内核模块...原创 2020-02-11 21:42:37 · 1869 阅读 · 0 评论 -
CentOS 7 启动与切换图形界面
默认情况下是不会安装图形界面的,所以需要自己手动安装,步骤如下:开启系统,以root身份进入安装X(X Window System),命令如下: yum groupinstall "X Window System"其中大约有200多个软件,攻击500M左右,安装完成会出现complete!字样。然后安装图形界面软件,GNOME(GNOME Desktop),命令如下: yum groupinstall "GNOME Desktop"由于这个软件组比第一个要大很多(包含800个左右的软件),安原创 2020-08-23 01:52:43 · 297 阅读 · 0 评论 -
CentOS搭建光盘yum源
一、挂载光盘mount /dev/sr0 /mnt/cdrom二、使网络yum源失效cd /etc/yum.repos.d #进入yum源目录mv CentOS-Base.repo CentOS-Base.repo.bak #修改yum源文件后缀 使其失效不建议你删掉源文件,改个名字就可以了。防止后面要用。三、使光盘yum源生效vi CentOS-M...原创 2020-02-08 23:10:05 · 357 阅读 · 0 评论 -
CentOS7 搭建本地repo仓库源
环境介绍内网服务器禁止上网,无法使用各种仓库镜像。只能从别的途径把所有的包同步下来,拷贝进内网,再建立仓库。一、可以联网的Centos中操作1.安装reposync命令该命令来自于“yum-utils-1.1.31-45.el7.noarch”包,该包在base源中。yum install yum-utils-1.1.31-45.el7.noarch 或者直接:yum install yum-utils2.安装createrepo命令该命令来自“createrepo-0.9.9-28.原创 2021-02-06 15:26:26 · 2958 阅读 · 0 评论 -
Centos7实现SSH免密登录
概述Public Key认证的主要魅力在于认证时承诺不必提供密码就能够同远程系统建立连接。Public Key认证的基础在于一对密钥,public key和private key,public key对数据进行加密而且只能用于加密,private key 只能对所匹配的public key加密过的数据进行解密。我们把public key放在远程系统合适的位置,然后从本地开始进行ssh连接。此时,远程的sshd会产生一个随机数并用我们产生的public key进行加密后发给本地,本地会用priva原创 2020-07-19 14:14:27 · 4407 阅读 · 1 评论 -
01、CentOS 7 镜像文件各个版本区别及介绍
CentOS 7 镜像文件各个版本区别CentOS 7 有6种版本的 ISO 镜像文件可供选择,每一种 ISO 镜像文件都可以引导安装 CentOS、修复 CentOS,除了 CentOS-7-x86_64-NetInstall-XXXX.iso 都包含安装文件 ,LiveGNOME、LiveKDE、NetInstall均不提供额外软件以供安装完成的系统挂载使用,其他则版本都有软件数量上Everything > DVD > Minimal多数时候选择DVD版,已安装好的系统需要额外软件,原创 2021-02-06 15:12:10 · 4582 阅读 · 0 评论 -
CentOS curl命令详解
命令:curl在Linux中curl是一个利用URL规则在命令行下工作的文件传输工具,可以说是一款很强大的http命令行工具。它支持文件的上传和下载,是综合传输工具,但按传统,习惯称url为下载工具。语法:# curl [option] [url]常见参数:-A/--user-agent <string> 设置用户代理发送给服务器-b/--cookie <name=string/file> cookie字符串或文件读取位置-c/--cook原创 2020-08-15 23:48:40 · 15434 阅读 · 0 评论 -
Xshell拖拽上传文件到linux—rz和sz命令
lrzsz是一款在linux里可代替ftp上传和下载的程序。它有两个命令rz和sz。windows向centos_linux服务器上传文件可以用ftp上传,但是没zmodem方便,zmodem拖拽上传,可以上传到指定的目录下。插件安装yum -y install lrzsz上传:rzfilename 拖动到XSHELL下载:sz filename #下载多个文件s...原创 2020-02-18 12:21:53 · 877 阅读 · 0 评论 -
centos7 修改当前运行级别的方法详解
如上个随笔所言,Linux分为7个启动级别:0 - 系统停机状态 1 - 单用户工作状态 2 - 多用户状态(没有NFS) 3 - 多用户状态(有NFS) 4 - 系统未使用,留给用户 5 - 图形界面 6 - 系统正常关闭并重新启动 现在很多Linux系统都默认启动等级为5。如果我们想永久切换系统等级,可使用修改使用命令:vim/etc/inittab...原创 2020-05-09 21:29:05 · 3070 阅读 · 15 评论