首页
分类
标签
归档
关于
一介闲人
2022-01-22
168
原创
CentOS常用的一些命令
系统篇
关机 shutdown now 或者 init 0
重启 init 6 或者 reboot
查看当前目录下各个文件或者目录大小 du -sh ./*
查看系统各个磁盘分区的使用情况 df -h
查看内存使用情况 free -m 或者 free -g
查看CPU或者内存使用情况 top (按t切换cpu显示模式; 按m切换内存显示模式; 按c显示完整的启动命令;按P按照cpu使用高到低排序;按M按照内存使用高到低排序,按q退出top模式)
查看io使用情况 iotop (yum -y install iotop)
删除目录或者文件 rm -rf xxx ( 直接删除,没有确认 )
xshell下使用拖拽上传 yum -y install lrzsz ( rz上传,直接拖拽文件进去也行;sz下载 )
改名或者移动 ( mv xxx.txt yyy.txt ) ( mv /aaa/bbb/xxx.txt /aaa/ccc/xxx.txt )
复制 cp -R /aaa /bbb ( -R是将目录下的所有文件或者目录一起复制 )
清空显示屏 clear
列出当前目录下的所有文件或者目录 ls -al ( -al 可以包含隐藏的文件或者目录 )
列出当前目录下的所有文件或者目录的详细信息 ll
授权 chmod 777 aaa.txt (777是所有权限) chmod u+x aaa.txt (赋予主用户执行权限) chmod u-x aaa.txt (去除主用户执行权限) chmod -R 777 /bbb ( -R 指生效范围包含该目录的所有子目录或者子文件 )
chown root:root aaa.txt 更改为root用户 root组所有
zip压缩 ( yum -y install zip ) zip -r aaa.zip bbb.txt ./ccc ( -r 表示压缩范围包含目录下的子文件或者子目录 ) ( aaa.zip是自定义的压缩后的文件名,后面可以跟多个文件或者目录)
zip解压缩(yum -y install unzip) unzip aaa.zip ( 解压到当前目录 )
tar包解压缩( tar -vzxf aaa.tzr.gz ) 离线安装多用到
编辑文本 vim aaa.txt ( 如果aaa.txt 不存在,会创建一个。命令模式下 q退出 q!强制退出 w保存 w! 保存覆盖 x(相当于wq) )
创建文本 touch aaa.txt ( 创建空文件 )
创建目录 mkdir
查看文件 cat(会显示所有内容,慎用)
动态查看文件 tail -100f aaa.txt
返回上一个目录 cd -
切换用户 su root(为root用户时,root可省略)
结束进程 kill -9 ( -9 表示强制结束 )
查看是否有指定进程 ps -ef|grep java
查看端口是否开启 netstat -tunlp |grep 8080 ( yum install -y net-tools )
查看ip信息 ip addr
在线安装软件 yum -y install zip unzip (安装zip和unzip)
在线升级软件 yum -y update zip
防火墙
查看防火墙状态 firewall-cmd --state 或者 systemctl status firewalld
开启防火墙 systemctl start firewalld.service 或者 systemctl start firewalld
关闭防火墙 systemctl stop firewalld.service 或者 systemctl stop firewalld
禁止防火墙开机自启 systemctl disable firewalld.service 或者 systemctl disable firewalld
防火墙开机自启 systemctl enable firewalld.service 或者 systemctl enable firewalld
重启防火墙 firewall-cmd --reload (其他操作后,需要重启生效)
查看所有开放的端口 firewall-cmd --zone=public --list-ports
查看指定端口是否开放 firewall-cmd --query-port=8080/tcp
添加开放端口 firewall-cmd --zone=public --add-port=8080/tcp --permanent
移除开放端口 firewall-cmd --zone=public --remove-port=8080/tcp --permanent
MySQL篇
service mysqld status 查看服务状态
service mysqld start 启动服务
service mysqld stop 停止服务
service mysqld restart 重启服务
/etc/my.cnf MySQL默认的配置文件
mysql -h 127.0.0.1 -uroot -p 连接数据库
show databases; 展示数据库列表
use xxx; 选择使用xxx数据库
show tables; 展示选择的数据的所有表;
show variables like 'validate_password%'; 展示密码策略
set global validate_password_policy=0; 设置密码策略中密码强度为低策略
set global validate_password_length=4; 设置密码策略中密码最低长度为4
update user set authentication_string=password('你要设置的密码') where user='root' and host='localhost'; 修改密码
alter user 'root'@'localhost' identified by '你要设置的密码'; 修改密码
flush privileges; 刷新策略
GRANT ALL PRIVILEGES ON
.
TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION; 运行任意主机远程登录root用户
Nginx篇
编译 ./configure --prefix=/nginx/dev_https --with-zlib=/nginx/support/zlib/zlib-1.2.11/ --with-pcre=/nginx/support/pcre/pcre-8.40/ --with-openssl=/nginx/support/openssl/openssl-1.1.0e --with-http_stub_status_module --with-http_ssl_module
检查配置文件 ./nginx -t
启动 ./nginx
指定配置文件启动 ./nginx -c ../conf/nginx.conf
重启 ./nginx -s reload
野蛮停止 ./nginx -s stop
优雅停止 ./nginx -s quit
帮助 ./nginx -?,-h
隐藏版本号 在http { 域加入 server_tokens off;
CentOS
赞赏
支付宝
微信
作者:
一介闲人
(联系作者)
发表时间:
2022-01-22 09:28
版权声明:原创-转载需保持署名
公众号转载:请在文末添加本文链接
评论
Zxya
2024-01-22 21:56:00
棒棒哒!
回复
一介闲人
管理员
2024-01-22 21:57:52
必须的
回复
Hobby
2024-01-25 16:39:58
very good!
回复
jun
@
Hobby
2024-10-21 14:05:25
回复: very good!
en
回复
发布
目录
评论
TOP
不让你联系,略略略~
(请点击任意空白位置关闭)
评论