共 188 篇文章

标签:centos 第19页

centos7如何重启ssh服务

CentOS 7如何重启SSH服务 SSH是Linux系统中重要的远程管理协议,使管理员可以通过安全且加密的连接远程访问服务器。偶尔SSH服务可能会出现问题,需要重启以便解决问题。以下是如何在CentOS 7中重启SSH服务的步骤。 第一步:确认SSH服务已安装并正在运行 首先,你需要确保你的服务器已经安装了SSH服务并正在运行。在命令行下输入以下命令以检查: systemctl status sshd 如果SSH服务正在运行,你会看到类似以下输出: ● sshd.service - OpenSSH server daemon Loaded: loaded (/usr/lib/systemd/system/sshd.service; enabled; vendor preset: enabled) Active: active (running) since Fri 2018-07-20 17:39:08 UTC; 1 weeks 4 days ago ... 如果SSH服务未运行,你需要执行以下命令启动SSH服务: systemctl start sshd 第二步:重启SSH服务 如果你发现SSH服务已启动但出现问题,你可能需要重启SSH服务。执行以下命令: systemctl restart sshd 这将强制SSH服务重新启动。 第三步:确认SSH服务是否已重启 重启后,你需要确认SSH服务是否已重新加载。执行以下命令来检查SSH服务的状态: systemctl status sshd 如果SSH服务已经重新启动,你会看到类似以下输出: ● sshd.service - OpenSSH server daemon Loaded: loaded (/usr/lib/systemd/system/sshd.service; enabled; vendor preset: enabled) Active: active (running) since Fri 2018-07-20 17:39:08 UTC; 1 weeks 4 days ago ... 在这里你可以看到“Active: active(running)”,它表明SSH服务已经在运行。 总结 当SSH服务出现问题时,重启服务是一种简单解决问题的方法。在CentOS 7上,通过执行systemctl命令可以方便地重启SSH服务。

网络杂谈

centos7快捷键有哪些

CentOS7 快捷键有哪些 介绍 CentOS7 是目前最广泛使用的服务器操作系统之一,使用它进行开发、维护服务器可以提高工作效率。为了更好地利用 CentOS7,熟悉一些快捷键将帮助您更快地完成任务。 Ctrl+A 按下Ctrl+A可以将终端光标移动到行首。这对于需要频繁编辑或移动光标的情况非常有用。例如,您想要在行尾添加一个单词,但光标却在行首,您可以使用 Ctrl+A 快捷键将光标移动到行尾,然后添加单词。 Ctrl+E 按下Ctrl+E可以将终端光标移动到行尾。这是另一种移动光标的快捷方式,可以帮助您快速定位到行尾。例如,您已经编辑了一段代码,需要将光标移动到行尾,就可以使用Ctrl+E。 Ctrl+U 按下Ctrl+U可以删除光标所在位置到行首的所有字符。如果您输入的是一个长命令行,但是需要对其中的某些字符进行更改,您可以使用Ctrl+U删除并重新输入。 Ctrl+K 按下Ctrl+K可以删除光标所在位置到行尾的所有字符。与 Ctrl+U 类似,但它的作用是将光标之后的所有内容删除。如果输入了一条命令但是需要删除到命令的最后部分,使用Ctrl+K将非常方便。 Ctrl+L 按下Ctrl+L可以清空终端屏幕并将光标移动到终端左上角。如果您在终端中输入了大量的文本,但是要查找输出结果,使终端屏幕清空是很有必要的。 Ctrl+C 按下Ctrl+C可以在命令执行时终止命令的运行。如果您需要运行的命令出现错误,您可以使用Ctrl+C退出命令的执行,防止造成更严重的问题。 Ctrl+Z 按下Ctrl+Z可以将当前的命令移动到后台,并暂停它的运行。如果您需要暂时停止运行的命令并回到终端,就可以使用Ctrl+Z。 Ctrl+D 按下Ctrl+D可以退出当前终端。这个快捷方式可以帮助您快速退出当前终端,而不需要输入特定的命令或关闭窗口。 结论 以上是 CentOS7 中一些常用的快捷键。尽管这些功能可能很基础,但它能使您的工作更加高效。熟悉这些快捷键,你将能够在命令行中更快地执行操作,提高工作效率。

网络杂谈

centos查看cpu信息

CentOS查看CPU信息 在Linux系统中,我们经常需要查看CPU的相关信息,例如型号、核心数、频率等。本文将介绍如何在CentOS环境下查看CPU信息。 使用lscpu命令查看CPU信息 lscpu是一个常用的命令行工具,可以用于显示CPU体系结构的信息。在终端中输入以下命令: lscpu 输出结果包括: 架构 CPU型号 CPU频率 CPU核心数 L1、L2和L3缓存大小 例如: Architecture: x86_64 CPU op-mode(s): 32-bit, 64-bit CPU(s): 4 Thread(s) per core: 1 Core(s) per socket: 4 CPU family: 6 Model: 78 Model name: Intel(R) Core(TM) i7-6700HQ CPU @ 2.60GHz CPU MHz: 819.984 L1d cache: 32K L1i cache: 32K L2 cache: 256K L3 cache: 6144K 使用cat命令查看CPU信息 在Linux系统中,/proc目录下存储了大量的信息,包括系统信息、硬件信息等。我们可以通过cat命令来查看CPU信息。在终端中输入以下命令: cat /proc/cpuinfo 输出结果包含了众多CPU的相关信息,包括: 型号 频率 核心数 缓存 寄存器 支持的指令集 例如: model name : Intel(R) Core(TM) i7-6700HQ CPU @ 2.60GHz cpu MHz : 900.000 cache size : 6144 KB cpu cores : 4 flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe...

网络杂谈

centos安装软件命令

CentOS安装软件命令 CentOS是一种类似于Debian和Ubuntu的开源操作系统,由于其稳定性和可靠性而备受欢迎。当您需要安装新软件时,CentOS提供了多种命令来轻松完成此任务。以下是常用的CentOS安装软件命令。 yum命令 yum是CentOS中最常用的安装软件命令之一。它是一个包管理器,可以自动处理所有依赖关系,以确保软件包的正确安装。 要安装软件包,请使用以下命令: yum install [package name] 例如,要安装Apache Web服务器,请使用以下命令: yum install httpd 要删除软件包,请使用以下命令: yum remove [package name] 例如,要删除Apache Web服务器,请使用以下命令: yum remove httpd rpm命令 另一个CentOS安装软件的命令是rpm。rpm是RPM软件包管理器的缩写。它允许您安装已下载的软件包文件。 要安装本地软件包,请使用以下命令: rpm -i [package file] 例如,要安装名为package.rpm的软件包文件,请使用以下命令: rpm -i package.rpm 要删除软件包,请使用以下命令: rpm -e [package name] 例如,要删除名为package的软件包,请使用以下命令: rpm -e package dnf命令 dnf是CentOS 8中推荐使用的安装软件的命令。它是yum的升级版本,提供更好的性能和包管理功能。 要安装软件包,请使用以下命令: dnf install [package name] 例如,要安装Apache Web服务器,请使用以下命令: dnf install httpd 要删除软件包,请使用以下命令: dnf remove [package name] 例如,要删除Apache Web服务器,请使用以下命令: dnf remove httpd 总结 CentOS提供了多种命令来安装和删除软件包。yum是最常用的命令之一,它自动处理所有依赖项。rpm可以安装已下载的软件包文件。dnf是CentOS 8中推荐使用的安装软件的命令,提供更好的性能和包管理功能。 CentOS Installation Commands CentOS is an open-source operating system that is similar to Debian and Ubuntu. Due to its stability and reliability, CentOS is widely popular. When you need to install new software, CentOS provides various commands to accomplish the task easily. Here are some commonly used CentOS installation commands....

网络杂谈

CentOS下yum安装LAMP

1. 用yum安装Apache,Mysql,Php 1.1 安装Apache #yum install httpd httpd-devel 安装完成后,用/etc/init.d/httpd start 启动apache 设为开机启动:chkconfig httpd on 1.2 安装mysql 1.2.1 安装 #yum install mysql mysql-server mysql-devel 同样,完成后,用/etc/init.d/mysqld start 启动mysql 1.2.2 设置mysql的root密码 安装好以后mysql可以不用密码就是能进入,如果你需要设置密码,输入如下命令: # mysqladmin -u root -p password <your new password> # Enter Password:          #安装的时候没有输入密码,这里直接回车即可 1.2.3 允许远程登录 # mysql -u root -p # Enter Password: <your new password> # mysql>GRANT ALL PRIVILEGES ON *.* TO ‘用户名’@’%’ IDENTIFIED BY ‘密码’ WITH GRANT OPTION; 完成后就能用mysql-front远程管理mysql了。 1.2.4 设为开机启动 # chkconfig mysqld on 1.3 安装php # yum install php php-mysql php-common php-gd php-mbstring php-mcrypt php-devel php-xml # /etc/init.d/httpd start 2. 测试一下 2.1在/var/www/html/新建个test.php文件,将以下内容写入,然后保存。 <? phpinfo(); ?> 2.2 防火墙配置 a.添加.允许访问端口(80: http). # vi /etc/sysconfit/iptables iptables -I RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 80 -j ACCEPT...

技术分享

在Linux下如何查询那个程序占用了指定端口

1、查看占用端口的进程列表 lsof -i:port [root@localhost ~]# lsof -i:80 COMMAND  PID USER   FD   TYPE DEVICE SIZE/OFF NODE NAME nginx   1849  root      6u  IPv4  38588      0t0  TCP *:http (LISTEN) nginx   1850  www    6u  IPv4  38588      0t0  TCP *:http (LISTEN) nginx   1851  www    6u  IPv4  38588      0t0  TCP *:http (LISTEN) nginx   1852  www    6u  IPv4  38588      0t0  TCP *:http (LISTEN) nginx   1853  www    6u  IPv4  38588      0t0  TCP *:http (LISTEN) 2、查看各个占用端口的程序列表 netstat -lnp –ip [root@localhost ~]# netstat -lnp –ip Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address               Foreign Address             State       PID/Program name tcp       0      0 0.0.0.0:3306              0.0.0.0:*                   LISTEN      1714/mysqld tcp       0      0 0.0.0.0:80                  0.0.0.0:*                   LISTEN      1849/nginx tcp       0      0 0.0.0.0:22                  0.0.0.0:*                   LISTEN      1000/sshd udp     0      0 0.0.0.0:750                0.0.0.0:*                               967/portreserve udp     0      0...

技术分享
journalctl 清理journal日志-国外主机测评 - 国外VPS,国外服务器,国外云服务器,测评及优惠码

journalctl 清理journal日志

在CentOS 7开始使用的systemd使用了journal日志,这个日志的管理方式和以往使用syslog的方式不同,可以通过管理工具维护。 使用df -h检查磁盘文件,可以看到/run目录下有日志目录/run/log/journal,占用了数G空间 Filesystem Size Used Avail Use% Mounted on /dev/mapper/centos-root 8.5G 4.2G 4.4G 49% / tmpfs 16G 1.6G 15G 11% /run 在日志目录下有很多历史累积的日志,检查当前journal使用磁盘量 journalctl --disk-usage 清理方法可以采用按照日期清理,或者按照允许保留的容量清理 journalctl --vacuum-time=2d journalctl --vacuum-size=500M 如果要手工删除日志文件,则在删除前需要先轮转一次journal日志 systemctl kill --kill-who=main --signal=SIGUSR2 systemd-journald.service 要启用日志限制持久化配置,可以修改 /etc/systemd/journald.conf SystemMaxUse=16M ForwardToSyslog=no 保存后重启 systemctl restart systemd-journald.service 检查journal是否运行正常以及日志文件是否完整无损坏 journalctl --verifyjournal [Journal] #Storage=auto #Compress=yes #Seal=yes #SplitMode=uid #SyncIntervalSec=5m RateLimitInterval=30s RateLimitBurst=500 SystemMaxUse=2048M #SystemKeepFree=1024M #SystemMaxFileSize= RuntimeMaxUse=2048M #RuntimeKeepFree= #RuntimeMaxFileSize= #MaxRetentionSec= #MaxFileSec=1month #ForwardToSyslog=yes ForwardToKMsgno=no #ForwardToConsole=no #ForwardToWall=yes #TTYPath=/dev/console MaxLevelStore=warning MaxLevelSyslog=warning MaxLevelKMsg=warning MaxLevelConsole=info #MaxLevelWall=emerg #LineMax=48K

技术分享
CentOS完美升级gcc版本-国外主机测评 - 国外VPS,国外服务器,国外云服务器,测评及优惠码

CentOS完美升级gcc版本

在某些应用场景中,需要特定的gcc版本支持,但是轻易不要去编译gcc、不要去编译gcc、不要去编译gcc,我这里推荐使用红帽提供的开发工具包来管理gcc版本,这样做的好处是随时切换版本,并且可以并存多个版本,不破坏原有gcc环境。 本文基于CentOS7验证通过,不适用于CentOS8版本,CentOS8升级gcc见:https://blog.whsir.com/post-6114.html 红帽官方Developer Toolset文档地址:https://access.redhat.com/documentation/en-us/red_hat_developer_toolset/8/ devtoolset对应gcc的版本 devtoolset-3对应gcc4.x.x版本 devtoolset-4对应gcc5.x.x版本 devtoolset-6对应gcc6.x.x版本 devtoolset-7对应gcc7.x.x版本 devtoolset-8对应gcc8.x.x版本 devtoolset-9对应gcc9.x.x版本 devtoolset-10对应gcc10.x.x版本 可通过centos-release-scl源安装devtoolset包 yum install centos-release-scl yum install devtoolset-8 激活gcc版本,使其生效 scl enable devtoolset-8 bash 或 source /opt/rh/devtoolset-8/enable 此时通过gcc –version命令可以看到,gcc版本已经变成8.x.x,值得注意的是这仅仅在当前bash生效,如果需要永久生效,可以请自行添加环境变量。

技术分享