`
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.php
和 util.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
绿色背景 代表权限 777sudo 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
防火墙操作命令
防火墙关闭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
其他
curl
与 yum
和 rpm
暂无评论