切换导航
首页
技术问答
编程语言
前端开发
移动开发
开发工具
程序设计
行业应用
CMS系统
服务器
频道导航
▸ PHP
▸ Java
▸ Java SE
▸ Python
▸ C#
▸ C&C++
▸ Ruby
▸ VB
▸ asp.Net
▸ Go
▸ Perl
▸ netty
▸ Django
▸ Delphi
▸ Jsp
▸ .NET Core
▸ Spring
▸ Flask
▸ Springboot
▸ SpringMVC
▸ Lua
▸ Laravel
▸ Mybatis
▸ Asp
▸ Groovy
▸ ThinkPHP
▸ Yii
▸ swoole
▸ HTML
▸ HTML5
▸ JavaScript
▸ CSS
▸ jQuery
▸ Bootstrap
▸ Angularjs
▸ TypeScript
▸ Vue
▸ Dojo
▸ Json
▸ Electron
▸ Node.js
▸ extjs
▸ Express
▸ XML
▸ ES6
▸ Ajax
▸ Flash
▸ Unity
▸ React
▸ Flex
▸ Ant Design
▸ Web前端
▸ 微信小程序
▸ 微信公众号
▸ iOS
▸ Android
▸ Swift
▸ Hybrid
▸ Cocos2d-x
▸ Flutter
▸ Xcode
▸ Silverlight
▸ cocoa
▸ Cordova
前端之家
CentOS
CentOS常用命令
CentOS常用命令
2020-07-08
CentOS
前端之家
前端之家
收集整理的这篇文章主要介绍了
CentOS常用命令
,
前端之家
小编觉得挺不错的,现在分享给大家,也给大家做个参考。
CentOS安装 跟分区 / 相当于C盘 引导分区 /boot 重要的内核 /home 分区相当于win家目录 swap分区相当于win虚拟内存 bin,sbin目录 存放可以运行的程序 dev目录 存放设备名 etc目录 存放跟配置相关的
文件
home
用户
的家目录 lib,lib64存放库
文件
root 超级
管理员
的家目录 run目录 存放和程序运行相关的一些
文件
tmp目录 存放临时数据 usr目录 存放一些安装的程序 var目录 存放可变长度的
文件
配置主机网络 用Vim打开ifcfg-etch0. 将BOOTPROTO 设置为static 追加 IP地址IPADDR=192.168.245.0 子网掩码 IPMASK=255.255.255.0 网关 GATEWAY=192.168.245.2 DNS1=202.106.0.20 重启网络服务 /etc/init.d/network restart cat 一次
显示
整个
文件
curl 是下载工具,可以打开网址 复制的虚拟机 需要把网卡和IP地址都更改之后才能上网 init 3 进入命令行界面 init 5 进入图形界面 init 5 start 进入图形界面 nmtui 设置网卡 设置共享目录 如果成功 cd /mnt/hgfs/目录下会有共享的
文件
夹 cp 拷贝 pwd 查看
文件
当前目录 yy 复制
文字
4yy 复制光标所在4行 p粘贴 touch a.c 创建
文件
a.c ls 目录名 查看目录下面的
文件
rm a.c
删除
文件
a.c rm a.c -rf 强制
删除
a.c 没有
提示
y/n clear 清理屏幕 mkdir abc 创建目录abc cp a.c /tmp 拷贝a.c到tmp目录 mv a.c b.c 将a.c
重命名
为b.c cat a.c 查看a.c
文件
里面的
内容
dd
删除
某一行 2dd
删除
光标所在两行 3dd
删除
光标所在三行 x
删除
光标所在的字符 :set nu 查看文本行数 :set nonu 取消行号 :20
快速
切换到第20行 G 切换到尾行 /lang 查找到lang n 往下查找 N 往上查找 :%s/lang/abc/g 将lang替换成abc :w 写入(保存) :q! 不保存直接
退出
u 撤销上一步 useradd abc
添加
用户
abc vipw 查看
用户
abc:x:1001:1001::/home/abc:/bin/bash 前一个1001
用户
ID 后一个1001
用户
主ID /home/abc
用户
家目录的路径 groupadd ccna
添加
组 vigr 查看组 gpasswd -a abc ccna 将
用户
abc加入到ccna组中 groupa abc 查看
用户
abc属于哪个组 whoami 查看当前
登录
用户
是谁 su - abc 切换成abc
用户
exit
退出
当前
登录
用户
userdel abc
删除
用户
abc userdel abc -rf
删除
用户
abc以及相关档案 groupdel ccna
删除
组ccna id root 查看
用户
id
用户
id比较小
用户
的权限比较大 chmod 777 a.c 更改a.c权限位 权限位为x代表可执行 第一个rwx代表a.c所属的
用户
的权限 第二个rwx代表所属组里面的成员对a.c的权限 第三个rwx代表其他
用户
对a.c的权限 chmod 643 a.c 更改a.c的权限 数字含义: 4 可读 r 2 可写 w 1 可执行 x 6=4+2 rw 可读可写 3=2+1 wx 可写可执行 5=4+1 rx 可读可执行 7=4+2+1 rwx 可读可写可执行 chown root a.c 改变
文件
a.c所属
用户
为root chgrp ccnp a.c 改变
文件
a.c所属组为ccnp chown abc.ccnp a.c 同时改变
文件
a.c所属
用户
为abc,所属组为ccnp 权限位为d 目录
文件
; p 管道; l
链接
文件
; -普通
文件
。 进程 ps -ef 查看当前进程 在Linux系统中所有的进程基本都是由父进程
生成
的,只有一个进程没有父进程,就是ID为0的进程。 ps -ef |grep firewalld 查看跟进程firewalld相关的信息 ps -ef |more
分页显示
,q直接
退出
man ps 查看关于ps命令相关的帮助 firewalld 是CentOS7新
增加
的服务,将来会替换掉iptables防火墙 | 管道服务,可以隔开不同的操作,可以将第一个操作的
输出
当做第二个操作的输入来运行 which firewalld 查看firewalld涉及哪一些可执行的程序 kill 850 停止850进程 kill -9 850 强制
删除
进程850 vi a.sh 创建a.sh脚本,一般用.sh代表脚本
文件
#!/bin/bash 脚本第一行列出脚本类型,运行时会用到哪一个shell,一般情况下用的是bash sleep 1000 让脚本休息1000秒 echo fished! 将fished字符串
输出
./a.sh 执行a.sh./代表当前目录 ./a.sh & 将a.sh放到
后台
去执行 chmod +x a.sh 给a.sh
增加
可执行的权限 jobs 查看当前有哪些进程,不
包括
系统进程,pa -ef
包括
系统进程 fg %1
后台
进程1切换成
前台
进程 ctrl+z 把占用终端的
前台
进程放到
后台
kill -cont 80477 继续运行80477进程 kill -stop 80477 暂停80477进程,但还在内存中 pkill a.sh 使用进程名中断进程 网络 ifconfig 网卡:1 192.168.80.90 给网卡
添加
一个新的IP: 192.168.80.90 网卡的
配置文件
在/etc/sysconfig/networ-scripts/下面 cat ifcfg-配置_1 查看配置1相关信息 nmtui 配置网卡 netstat tlunp 查看系统网络端口等相关信息 vi /etc/services 查看端口
配置文件
信息 route 查看路由相关信息 wget https://www.baidu.com/index.html下载
百度
网站
首页
信息 scp index.html root@192.168.80.100:/root 发送
文件
index.html到远程主机192.168.80.100这台服务器上,并且放在root目录下 hostname 查看当前主机名 hostname abc.com 更改当前主机名 vi /etc/hostname 可以永久更改hostname
文件
nslookup www.baidu.com
查询
百度
域名所对应的IP地址 vi /etc/hosts 配置域名跟IP地址对应关系 ssh 192.168.80.100 远程
登录
80.100远程主机 vi /etc/resolv.conf 临时更改DNS
配置文件
配置主机网络 用Vim打开ifcfg-etch0. 将BOOTPROTO 设置为static 追加 IP地址IPADDR=192.168.245.0 子网掩码 IPMASK=255.255.255.0 网关 GATEWAY=192.168.245.2 DNS1=202.106.0.20 重启网络服务 /etc/init.d/network restart cat 一次
显示
整个
文件
curl 是下载工具,可以打开网址 复制的虚拟机 需要把网卡和IP地址都更改之后才能上网 init 0
关闭
服务器 init 3 进入命令行界面 init 5 进入图形界面 init 5 start 进入图形界面 init 6 重启服务器 reboot 重启服务器 shutdown -r now 重启服务器 shutdown -h now 马上关机 shutdown -h 20:25 在20点25关机 系统管理 mount /dev/cdrom /abc 挂载光盘到abc目录 umount /abc 卸载挂载在abc目录下的光盘 df -h 查看挂载的情况 free 查看内存情况 top 查看内存利用率 date 查看日期 date 080317002017 将时间设置为2017年8月3日15点整 cal 查看日历 cal 2017 查看2017年日历 rpm -aq 列出系统当中安装的所有程序 rpm -aq|grep httpd 过滤
显示
阿帕奇服务器的安装包 安装阿帕奇服务器步骤: mount /dev/cdrom /abc cd /abc ls 查看 cd Packages 进入Packages ls http rpm -ivh httpd-2.4.6-40.el7.centos.x86_64.rpm 安装(会出现安装包依赖的问题) rem -e httpd-2.4.6-40.el7.centos.x86_64.rpm
删除
软件包 rpm -q zip 查找与zip相关的软件包 rpm -Uvh
升级
软件 yum 服务器 cd /etc/yum.repos.d/ centos安装好之后它自己就会通过这些
配置文件
指定好它自己的yum源 创建本机yum源: mkdir bak 创建bak目录 mv *.repo bak/ 把repo
文件
移动到bak目录下 rpm -aq |grep yum 安装yum命令 vi abc.repo [local_yum] name=local_yum 指定服务器名字 baseurl=file:///abc 指定服务器存放位置 enabled=1 启用yum服务 gpgckeck=1 验证软件包签名 gpgkey=file:///abc/ 导入官方gpgkey yum clean all 清除yum缓存信息 yum list 查看可以安装或
删除
的安装包 yum remove zip.x86_64
删除
安装包 yum install 软件包名 -y 安装安装包,
不显示
提示
yum update 安装包名
升级
安装包 yum list updates 列出可
升级
的安装包 安装Discuz(论坛服务器): yum list |grep http 查看http服务器有没有安装 yum install httpd.x86_64 -y 安装http服务 yum list |grep mariadb 安装
数据库
yum install -y mariadb-server.x86_64 安装mariadb服务器 cd /root/ ls cp upload/ /var/www/html -rf 把upload目录拷贝到/var/www/html目录下,
包括
所有的子
文件
子目录 cd /var/www/html/ ls chmod 777 upload -Rf systemctl start mariadb 启动
数据库
服务 systemctl start httpd 启动http服务 systemctl status httpd 查看http服务有没有启动 systemctl status mariad 查看mariad服务有没有启动 使用浏览器访问服务器(通过ip) systemctl stop firewalld
关闭
防火墙服务 systemctl stop iptable
关闭
防火墙服务 yum list.|grep
PHP
安装跟
PHP
相关的软件包yum install -y
PHP
.x86_64 安装跟
PHP
相关的软件包 systemctl restart mariadb 重新启动
数据库
服务 systemctl restart mariadb 重新启动http服务 安装
PHP
连接
数据库
的软件包 yum install -y
PHP
-
MysqL
安装
PHP
连接
数据库
的软件包 getenforce 查看seLinux状态 setenforce 0
关闭
seLinux
关闭
seLinux: vi /etc/selinux/config 设置selinux
配置文件
将SELINUX=enforcing改为disabled(禁用)或permissive(不完全禁用) setenforce 0
关闭
seLinux nmtui 设置网卡 设置共享目录 如果成功 cd /mnt/hgfs/目录下会有共享的
文件
夹 配置java 环境 vim ~/.bashrc export JAVA_HOME=/usr/local/src/jdk1.6.0_45 export CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib export PATH=$PATH:$JAVA_HOME/bin source命令 重新执行刚
修改
的初始化
文件
上一篇:Centos6/7 升级更换epel 源
下一篇:CentOS下mysql数据库常用命令总结
猜你在找的CentOS相关文章
Centos7离线安装gcc4.8
有时候CentOS工作在无互联网的环境下,需要在离线环境下安装一些组件,这次实现的是模拟在...
作者:踏平扶桑 时间:2024-09-29
CentOS7离线安装devtoolset-9并编译redis6.0.5
首先参照https://www.cnblogs.com/wdw984/p/13330074.html,来进行如何安装Centos和离线下...
作者:踏平扶桑 时间:2024-09-29
使用Nginx在80端口上代理多个.NET CORE网站
有两个.NET CORE3.1网站部署在CentOS7上(内网IP是192.168.2.32),现在想实现访问http://...
作者:踏平扶桑 时间:2024-09-29
CentOS7中配置vsftpd
1、yum -y install vsftpd 安装vsftpd 2、配置vsftpd的配置文件(/etc/vsftpd/vsftpd.conf...
作者:踏平扶桑 时间:2024-09-29
CentOS7离线安装Mysql8.0
首先去mysql官网下载mysql的离线rpm安装包(https://downloads.mysql.com/archives/commun...
作者:踏平扶桑 时间:2024-09-29
CentOS中增加网络连接数的方法
CentOS默认对外访问,发起的TCP链接总数小于28232个。 可以通过以下命令的结果计算出来 $ ...
作者:踏平扶桑 时间:2024-09-29
VMware安装Centos7虚拟机
首先安装虚拟机很简单,所以呢,具体的安装过程就引用别人的博客,这篇文字很详细,引用之...
作者:前端之家 时间:2021-02-27
[Linux] 解决CentOS下Requires: libjson-c.so错误
当安装某些rpm包的时候 , 会爆出这个错误 Requires: libjson-c.so json-c是c语言下的json库...
作者:前端之家 时间:2021-02-06
阿里云centos7安装mysql8数据库
linux系统安装mysql8
作者:前端之家 时间:2021-01-10
centos安装mysql
一、安装 二、修改密码 三、修改远程连接权限(为了使用navicat)
作者:前端之家 时间:2020-12-03
编程分类
Linux
Windows
CentOS
Ubuntu
Nginx
WebService
Scala
Memcache
Apache
Redis
Docker
Bash
Azure
Tomcat
LNMP
Shell
数据结构
服务器运维
网络安全
最新文章
• Centos7离线安装gcc4.8
• CentOS7离线安装devtoolse
• 使用Nginx在80端口上代理多
• CentOS7中配置vsftpd
• CentOS7离线安装Mysql8.0
• CentOS7下安装RabbitMQ
• CentOS中增加网络连接数的
• VMware安装Centos7虚拟机
• [Linux] 解决CentOS下Requ
• 阿里云centos7安装mysql8数
热门标签
更多 ►
xebug
nodemon
docker-copy
dcos
elasticsearc
windows-cont
docker-windo
docker-aws
amazon-cloud
envoyproxy
hashicorp-va
swisscomdev
kafka-python
zscaler
photon-os
docker-swarm
kamon
google-cloud
concourse
wso2-am
persistent-v
api-manager
process-mana
manjaro
jenkins-work
hypriot
remoteapi
keystonejs
bitcoind
bitcoin-test