OneStep

CentOS下基本操作命令

Toc目录

`centos` 是liunx的一个主要分支
liunx 分支 有 CentOS , Debian , Ubuntu 等等
父辈 UNIX 同类 Fedora , FreeBSD , OpenBSD

centos基本操作命令 ps: 仅供小白和初学者浏览

---浏览查看命令(查询命令)
cd / 跳转根目录
cd .. 返回上级目录 效果与 cd - 相似
cd file1 进入file1目录下
cd file1/image 进入file1下的image目录 (不是根目录 开头不用加 / )
pwd 显示根目录到当前位置的径路 ,可以复制出路径
cd - 返回上次浏览的目录,此命令运用的好的话 能很大提高效率 (刚登陆的情况下无法使用 会提示:“-bash: cd: OLDPWD not set” 因为 没有上一次记录)
ls 查看
ls -l file1 查看file1文件的权限
find / -name bdy.txt 从根目录开始搜索查询bdy.txt文件
ls -l |grep "^-"|wc -l 看当前目录下文件个数
df 磁盘的使用情况
ps 显示系统的运行进程
top 查看CPU的占用情况
uname 显示出关于系统的重要信息,如内核名称、主机名、内核版本、处理机类型
uname -a
who 列出当前登录的用户名
su 用于切换不同的用户

上传下载打包解压

rz 上传命令(会直接弹出 资源管理器 选择本地文件)
sz file1 下载文件file1 (弹出本地保存位置)
unzip file2 解压 命令

Linux常见的压缩格式有.zip、.gz、.bz2、.tar、.tar.gz、.tar.bz2;常用的压缩命令有zip、tar。
以zip格式压缩
zip -r 1.zip shao 将目录shao 打包成 1.zip

以tar.gz格式压缩
tar czvf backup.tar.gz file3 将目录file3 打包成 backup.tar.gz (backup为压缩包文件名,而.tar.gz为压缩格式)

备注: centos里的压缩解压命令tar总结 - 东大网管

涉及数据安全 增删改

shift+:键 进入输入命令模式
vi 修改查看文件内容
按i 进入编辑模式下 可任意修改
按下ESC 再按: 输入q 退出文件浏览编辑 , 输入 wq 保存并退出 , 输入q! 强制退出

vim与vi ------------------- Vim是从 vi 发展出来的一个文本编辑器

谨慎小心操作的命令(删库跑路用!!!)
rm -f file1 删除file1文件(无法用于删除非空文件夹)
rmdir dir1 删除dir1文件夹,目录
rm -rf dir1 删除dir1文件夹及文件夹下所有文件

mv file1 file2 文件file1重命名为file2

touch posts.txt 创建名为posts.txt的文件

cp file1 file2 复制文件file1 并吧它创建为file2 在当前目录下
当出现 omitting directory 报错的情况 说明目录下还有目录 不能单纯地用cp命令操作了
可以用 cp -r file1 file2 强制复制file1文件夹目录所有内容到新创建的file2目录

mkdir dir1 在当前目录下 创建一个名为dir1的新目录 (英文 备注 文件夹folder 目录directory)
经常看到 “No such file or directory” 就是 没有 此文件 或者 此目录的意思

环境程序服务命令 (每次修改完都必须重启相关服务)
systemctl start httpd 启动apache服务
systemctl start mariadb.service 重启MariaDB数据库
systemctl restart nginx 重启nginx服务 (修改nginx配置文件xxx.conf后一定要重启nginx服务) ---优先使用这条命令---
service nginx restart 重启nginx服务
systemctl restart php-fpm.service 重启php-fpm服务 ---优先使用这条命令---
service php-fpm restart 重启php-fpm服务(用于解析php页面)
/bin/systemctl restart php-fpm.service 重启php-fpm服务
systemctl restart nginx.service 重新启动nginx服务
systemctl status nginx 查看nginx状态(命令无法执行及出错时使用)

主机相关命令
shutdown 关机
shutdown -r 重启
reboot 重启主机
passwd 修改root密码
exit 退出 相当于 键盘组合键 (ctrl +c)快捷复制的那个组合键 可用于退出

其他命令
修改文件访问权限 chmod -R 777 index.php

sudo命令------------------- 以系统管理者的身份执行指令

lnmp restart 重启一键安装包服务(如果是使用了lnmp一键安装包)

路径 备忘(轻量应用服务器 - 腾讯云):
环境软件安装目录 /usr/local/lighthouse/softwares

nginx 配置文件路径 /usr/local/lighthouse/softwares/nginx/conf 目录下 nginx.conf 文件
vi nginx.conf

nginx部署多站点 配置文件路径 /usr/local/lighthouse/softwares/nginx/conf/include
修改完配置信息 使用下面命令重启 nginx

systemctl stop nginx.service
systemctl start nginx.service

php.ini配置文件 和 php-fpm.conf 配置文件 路径 /usr/local/lighthouse/softwares/php/etc

错误日志 存放路径 /usr/local/lighthouse/softwares/nginx/logs/

links站点 核心文件 路径 /usr/local/lighthouse/softwares/links.beiduoye.cn/inc/php-inc/src
目录下有 core.phputil.php 这两个文件

code站点 typecho主题目录 /usr/local/lighthouse/softwares/code.beiduoye.cn/usr/themes/bdy

网页错误代码 注解
403 Forbidden 找不到 源码文件

502 Bad Gateway 源码目录权限不对 无法获取到

No input file specified.

File not found.

页面空白 什么错也不报 Nginx配置后无法解析PHP页面。折腾了很久 网上的方法都无效

nginx无法解析php脚本的问题,打开php页面 就跳转下载文件
1、查看nginx.conf是否配置正确

正确格式:
location ~ .php$ {
root /usr/share/nginx/html; #可以放在全局里
fastcgi_pass 127.0.0.1:9000; #php-fpm默认端口不要改成80
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /usr/share/nginx/html/$fastcgi_script_name;
include fastcgi_params;    #这一句加上就报 “No input file specified.” 错误

}

2、查看php-fpm是否启动 ps -aux |grep php

打印指针

<?php phpinfo(); ?>

centos里 文件 颜色 代表访问权限
白色 或者 紫色文字 代表权限 644 (文件上传后 默认是此权限)(媒体文件 显示紫色,一般文件 显示 白色)
蓝色文字 代表权限 755
绿色背景 代表权限 777
sudo chmod -R 777 file1 吧文件file1的权限修改为777
一般 提示:Permission denied 时 请修改对应权限
r w x 三种权限(读 写 执行) 对应 数字(4 2 1)
777 即为 最高权限 (4+2+1)
用横杆分为三块 所有者(Owner)、用户组(Group)、其它用户(Other Users)
每一个 对应一位数字 百位(Owner) 十位(Group) 个位(Other Users)

ls -l file1 查看 文件file1的权限

举例说明:
-rw-r--r-- 644

详见 Linux chmod 命令 _ 菜鸟教程

防火墙操作命令

防火墙关闭
systemctl stop firewalld.service
systemctl disable firewalld.service
或者
systemctl stop firewalld

关闭防火墙
service iptables stop

重启防火墙:
service iptables restart

开启防火墙
systemctl start firewalld

查看firewalld状态
systemctl status firewalld

防火墙规则-增加端口
firewall-cmd --permanent --zone=public --add-port=80/tcp
firewall-cmd --permanent --zone=public --add-port=443/tcp

常用网络命令

显示网卡列表
netstat -i
显示网络设备信息
ifconfig

其他命令

查看目录下文件个数
ls -l |grep "^-"|wc -l

查看端口使用情况
netstat -tlnp

其他

curlyumrpm

支付宝打赏 微信打赏

免责声明:本站多数资源来源于互联网。少数原创内容为本人随意书写不对其负任何法律责任(均为键盘和鼠标自行敲击),部分有助于网友的内容仅供学习与交流。如有转载、盗链等其它行为产生对国家社会网络不良影响均与本人无关。
版权说明:未经博主授权禁止转载、摘编、复制或建立镜像。对既成事实本站将保留所有的权利。

      




发表评论

发表新评论

请输入本站名:

暂无评论   

发送消息!
onestep
网站二维码
手机扫一扫,查看
.
贝多叶@聚合支付

真诚赞赏,手留余香

使用微信扫描二维码完成支付