CentOS 常用命令

系统命令

yum命令

yum makecache yum 生成缓存

yum list installed mysql* 查看有没有安装过*包

rpm -qa | grep mysql* 查看有没有安装过mysql*包

yum list mysql* 查看有没有安装包

yum search mysql* 查找包

重启

reboot -h now

关机用

shutdown -h now

-h避免损坏MySql

查看CPU

more /proc/cpuinfo | grep “model name” #查看CPU

grep “CPU” /proc/cpuinfo #查看CPU

grep “model name” /proc/cpuinfo | cut -f2 -d:

getconf LONG_BIT #CPU位数

CentOS 内核版本

uname -r

uname -a

查看进程

ps -A 查看所有进程

ps -au 查看详细信息

ps f 显示进程树状关系

查看端口

lsof -i tcp:80 查看端口

netstat -ntlp 列出所有端口

查看内存

grep MemTotal /proc/meminfo

grep MemTotal /proc/meminfo | cut -f2 -d:

free -m |grep “Mem” | awk ‘{print $2}’

查看系统资源

vmstat 1 -S m

查看硬盘和分区

df -h

fdisk -l

查看系统安装的时候装的软件包

cat -n /root/install.log

more /root/install.log | wc -l

查看现在已经安装了那些软件包

rpm -qa

rpm -qa | wc -l

yum list instal

查看包安装路径

rpm -ql 包名

防火墙

systemctl start firewalld.service #启动firewall

systemctl stop firewalld.service #停止firewall

systemctl disable firewalld.service #禁止firewall开机启动

service iptables status 查询防火墙状态

service iptables stop 停止

service iptables start 启动

service iptables restart 重启

chkconfig iptables off 永久关闭

chkconfig iptables on 永久关闭后启用

开启端口

方法一:

/sbin/iptables -I INPUT -p tcp –dport 80 -j ACCEPT 写入修改

/etc/init.d/iptables save 保存修改

service iptables restart 重启防火墙,修改生效

方法二:

vi /etc/sysconfig/iptables 打开配置文件加入如下语句:

-A INPUT -p tcp -m state –state NEW -m tcp –dport 80 -j ACCEPT 重启防火墙,修改完成

关闭端口

方法一:

/sbin/iptables -I INPUT -p tcp –dport 80 -j DROP 写入修改

/etc/init.d/iptables save 保存修改

service iptables restart 重启防火墙,修改生效

方法二:

vi /etc/sysconfig/iptables 打开配置文件加入如下语句:

-A INPUT -p tcp -m state –state NEW -m tcp –dport 80 -j DROP 重启防火墙,修改完成

查看端口状态

/etc/init.d/iptables status

查看主机名

hostname

cat /etc/sysconfig/network

查看文件内容,显示行号

cat -n test.txt

shutdown -r now   重新启动系统,使设置生效

shutdown -h now 关机

reboot 重启

poweroff 关机

Apache

rpm -qa |grep httpd 即可看到系统中是否安装了apache

apache 启动停止

service httpd start #启动

service httpd stop #关闭

service httpd restart #重新启动

/etc/init.d/httpd restart 也是重新启动

#/sbin/chkconfig httpd on [设置apache服务器httpd服务开机启动]

#/sbin/service httpd start [启动httpd服务,与开机启动无关]

MySql

service mysqld start

service mysqld stop

mysql –version #查看版本

rpm名命令

rpm -q php #是否安装PHP

rpm -q mysql #是否安装mysql

rpm -q httpd #是否安装 apache

whereis mysql #mysql安装位置

设置IP

临时设置:

ifconfig eth0 192.168.1.122

永久设置:

vi /etc/sysconfig/network-scripts/ifcfg-eth0

BOOTPROTO=static

BROADCAST=192.168.0.255

IPADDR=12.168.0.33 #如果设置网卡获得 ip地址的方式为静态指定,此字段就指定了网卡对应的ip地址

NETMASK=255.255.255.0 #网卡对应的网络掩码

NETWORK=192.168.0.0 #网卡对应的网络地址

vi /etc/sysconfig/network

NETWORKING=yes(表示系统是否使用网络,一般设置为yes。如果设为no,则不能使用网络,而且很多系统服务程序将无法启动)

HOSTNAME=centos(设置本机的主机名,这里设置的主机名要和/etc/hosts中设置的主机名对应)

GATEWAY=192.168.0.1(设置本机连接的网关的IP地址。)

vi /etc/resolv.conf

nameserver 即是DNS服务器IP地址,第一个是首选,第二个是备用。

重启网络:

service network restart  或   /etc/init.d/network restart

Zip命令

ZIP压缩:

cd /wwwroot

zip -r wwwroot.zip wwwroot

ZIP解压:

cd /home

unzip wwwroot.zip

时间: 2024-10-13 12:02:01

CentOS 常用命令的相关文章

CentOS 常用命令大全

下面,就给大家介绍这些CentOS常用命令. 一:使用CentOS常用命令查看cpu more /proc/cpuinfo | grep "model name" grep "model name" /proc/cpuinfo [[email protected] /]# grep "CPU" /proc/cpuinfo model name : Intel(R) Pentium(R) Dual CPU E2180 @ 2.00GHz model

CentOS常用命令备忘

1. 查看进程 ps -a 杀掉进程 kill PID 2. 添加计划任务crontab -e 例如:30 21 * * * service httpd restart 每天21:30重启apache 查看crontab状态 service crond status 3.find / -name jiangkong.zip 4.centos修改主机名命令 需要修改两处:一处是/etc/sysconfig/network,另一处是/etc/hosts,只修改任一处会导致系统启动异常.首先切换到ro

CentOS常用命令小结--以前网上乱找的小结,再加上自己以前乱记录的一些东西

查看软件日志信息: sudo cat /var/log/messages | grep network whereis  查询软件安装位置 根据用户来kill pkill –u xxx 卸载单个软件包,不卸载它的相关程序包 rpm –e xxx --nodeps 可以暂时定住屏幕: ctrl+s是一个古老的shell控制键,再输入ctrl+q就可以恢复了. 查找软件的安装位置 sudo rpm –qal|grep xxx CentOS 大部分的配置文件存在/etc CentOS 查找文件较好的方

第3章 CentOS常用命令

一.CentOS常用命令 1.1 文件和目录 # cd /home                        进入 '/home' 目录 # cd ..                                返回上一级目录 # cd ../..                             返回上两级目录 # cd -                                 返回上次所在目录 # cp file1 file2                    将

CentOS常用命令小结

一:使用CentOS常用命令查看cpu 复制代码 代码如下: more /proc/cpuinfo | grep "model name" grep "model name" /proc/cpuinfo [[email protected] /]# grep "CPU" /proc/cpuinfo model name : Intel(R) Pentium(R) Dual CPU E2180 @ 2.00GHz model name : Inte

CentOS常用命令、快照、克隆大揭秘

cat是查看文件内容, cp –cp是连目录及件文件都拷贝 cp是拷贝文件 a.txt里的内容是,   abc   def   ghi cat a.txt |grep –v ghi 得到结果,    abc    def head -2 a.txt 得到结果, abc def cat 1.txt 2.txt >3.txt 重镜像为3.txt cat /dev/null >3.txt cp -cp 源目录 目标目录 cp –ap ./c b/ 1.txt原内容是I am zhouls,往1.tx

CentOS 常用命令和常用配置

常用命令1.    lsb_release -a 版本查看2.    ps aux 进程查看       ps aux |grep httpd3.    netstat -apn 端口查看        netstat -apn |grep mysqld4.    rpm -qa 查看已安装 5.    vim gg:命令将光标移动到文档开头G:命令将光标移动到文档末尾:set nu 设置行号/keyword 关键字搜索 ,单击 n键 调到下一个关键字 普通模式==>插入模式i 在光标前插入  

Centos常用命令之:文件与目录管理

在centos中常用的文件与目录操作命令有: ◇chmod:修改文件或目录的权限 ◇mkdir:新建目录◇rmdir:删除目录◇rm:删除目录或文件◇cp:复制目录或文件◇mv:移动目录或文件 下面就一个个的来详细解释. ◇chmod,chown,chgrp chmod:用来修改文件或目录的权限. 前面我们说过,文件或目录的权限分为,拥有者,同群组,和其他人三种的权限,然后每一个又分别可以控制,读,写,执行的权限. 其中拥有者,同群组,其他人我们分别用u,g,o来代替,a代表ugo三个组. 修改

CentOS常用命令大全

cd ~ 切换到主目录cd /tmp 切换到目录tmpcd dir 切换到当前目录下的dir目录cd / 切换到根目录cd .. 切换到上一级目录cd ../.. 切换到上二级目录cd ~ 切换到用户目录 新建文件夹: mkdir filename文件重命名: mv oldfilename newfilename移动文件: mv filename 路径(若多个文件则,filename1/filename2)安装rpm: rpm -ivh filename更新rpm: rpm -Uvh filen