首页 文章 精选 留言 我的

精选列表

搜索[centos],共5623篇文章
优秀的个人博客,低调大师

centos7基于lnmp配置wordpress

1.下载安装WordPress wget http://wordpress.org/latest.zip #下载WordPress安装文件 unzip latest.zip #解压安装文件 由于我的主机装有discuz 所以会有点问题 先把discuz的文件全删了研究下WordPress 后面再研究两个共存的事 rm -rf var/www/html #删除 mkdir -p /var/www/html #创建网站根目录 cp -rf wordpress/* /var/www/html/ #复制安装文件到网站根目录 chmod -R 777 /var/www/html #更改根目录权限 2.数据库创建WordPress数据库 mysql -u root -p >create database wordpress; >grant all privileges on wordpress.* to wordpress@'localhost' identified by 'password'; >flush privileges; >exit 3.修改WordPress配置文件 cd /var/www/html #进入目录 cp wp-config-sample.php wp-config.php #复制一个文件 vi wp-config.php #编辑配置文件 #修改如下内容 /** The name of the database for WordPress */ define('DB_NAME', 'wordpress'); #数据库名称 /** MySQL database username */ define('DB_USER', '#你的用户'); #数据库用户 /** MySQL database password */ define('DB_PASSWORD', '#你的密码'); #数据库密码 /** MySQL hostname */ define('DB_HOST', 'localhost'); #主机 可改可不改 systemctl restart nginx systemctl restart mariadb #重启服务 在浏览器中打开 192.168.100.13/wordpress 登陆wordpress界面 4.我打开WordPress界面的时候出现了404代码 修改nginx文件 vi /etc/nginx/nginx.conf #在server{ }里添加以下内容 if (-f $request_filename/index.html){ rewrite (.*) $1/index.html break; } if (-f $request_filename/index.php){ rewrite (.*) $1/index.php; } if (!-f $request_filename){ rewrite (.*) /index.php; } rewrite /wp-admin$ $scheme://$host$uri/ permanent; systemctl restart nginx systemctl restart mariadb #重启服务 打开网址 192.168.100.13/wordpress 登陆开始配置WordPress

优秀的个人博客,低调大师

CentOS文件属性、权限、umask、find

任务:2.14-2.27 文件或目录权限chmod,chown,umask,lsattr,chattr,set uid,set gid, stick bit,find 文件的所有者和所属组 每一个Linux的目录和文件都有所有者和所属组权限,owner所有者和group所属组。owner,group和非本组的其他用户others分别有各自的权限。用命令ls -l 可以查看目录和文件的权限。例如: -rw-r--r--. 1 root root 0 10月 28 15:36 1.txt drwxr-xr-x. 2 root root 6 10月 28 15:35 abc 第一列,d开头表示是目录,- 开头表示是普通文件,l开头表示是链接,b开头表示是块文件如硬盘,c开头是字符设备文件如键盘鼠标,s开头表示套接字文件在mysql中会用到。 后面的九位中每三位是一段,分别表示owner,group和others的权限。r表示可读,w表示可写,x表示可执行。 需要特别注意的是,打开目录需要有执行权限,所以系统默认的文件权限为rw-r--r-- ,目录默认权限为rwxr-xr-x ,目录的r权限必须伴随有x权限才真正有意义。 为了方便描述,规定rwx分别用对应的阿拉伯数字计算权限,r为4,w为2,x为1,所以文件默认权限为644,目录默认权限是755。 chgrp 用来更改所属组。 用来更改目录的所属组时,需要在命令后加上-R 才可以让他的级联子目录和子文件的所属组权限一起更改。 chown 用来更改所有者。同时也可以在参数中修改所属组。 用来更改目录的所有者时,需要在命令后加上-R 才可以让他的级联子目录和子文件的所属组权限一起更改。 用法示例如下: chown -R user1:group1 dir1 //把目录dir1的所有者更改为user1,所属组更改为group1。 chmod 用来更改权限,文件夹的默认权限为755,文件的默认权限为644。使用示例如下: chmod 750 dir1 //更改dir的权限为rwxr-x--- umask umask值是预设所有权限开放时需要减去的权限,如果预设目录的所有权限打开为rwxrwxrwx,文件的所有权限打开为rw-rw-rw-,那么想得到默认权限就是: rwxrwxrwx - ----w--w-=rwxr-x-r-x //目录 rw-rw-rw- - ----w--w-=rw-r--r-- //普通文件 umask就是被减去的那个值,此处为022。 如果改变umask的值为002,如使用命令umask 002 ,文件和目录的默认权限也会相应的进行改变。 chattr, lsattr chattr用来增减权限,增加权限用+,减去权限用-,常用的权限有i和a: i表示不能写入删除重命名以及设定链接 a表示只能追加不能删除 示例如下: chattr +i dir2 //为目录dir2增加i权限 chattr -i dir2 //为目录dir2减去i权限 chattr +a dir2 //为目录dir2增加a权限 lsattr和ls用法相似,用于读取文件或者目录的特殊权限。可选参数有a和R,-a表示隐藏文件一起列出,-R表示连目录内的子文件和文件夹的属性一起列出。 set uid,set gid, stick bit set uid 可以让普通用户在执行二进制文件时临时拥有owner的权限,例如passwd就有这个权限。 使用方法为 chmod u+s /usr/bin/ls //添加s权限 chmod u-s /usr/bin/ls //去除s权限 set gid 与set uid类似,当作用在二进制文件上时,可以让文件在执行阶段具有所属组的权限。当作用在目录上时,任何用户在此目录下创建的文件都具有和该目录所属的组相同的组。 chmod g+s /usr/bin/ls //添加s权限 chmod g-s /usr/bin/ls //去除s权限 有时候,set uid上的权限为大写S,这是因为其没有x权限,添加上x权限后即会变成小写的s。 stick bit称为防删除位,在权限中用t表示,命令为chmod o+s dir 。一般来说,当文件所在目录拥有写权限时,那么就可以删除文件,但是具有写权限的目录如果加上了t权限,那么就不能删除此目录下的文件。 find which 命令可以查看环境变量PATH中出现的可执行命令的路劲。如which ls 等。 locate命令需要先提前安装mlocate然后生成文件列表库后搜索使用。 yum install -y mlocate //从yum安装mlocate updatedb //需要更新文件列表库才能开始搜索 locate ls //查找ls find命令的使用格式为: find [路径] [参数] -atime +n/-n //表示最近访问时间大于/小于n天的文件 -ctime +n/-n //表示最近更改时间(更改内容、权限、链接等)大于/小于n天的文件 -mtime +n/-n //表示最近内容修改时间大于/小于n天的文件 find /tmp/dir/ -mtime -1 //表示查找1天内修改过内容的文件 以下命令可以查看mtime,ctime和atime:stat 通过添加参数-name和-filetype可以搜索指定类型的文件。 filetype包含了f,b, c, d, l, s等类型。 find /tmp/ -name test //搜索文件名为test的文件 find /tmp/ d //搜索类型为目录的文件

优秀的个人博客,低调大师

CentOS网络配置及XShell远程连接

开头PS提示自己:CTRL+ALT+F1切换至桌面模式,CTRL+ALT+F3切换至命令行模式。 PPS:纯新人上手,Day 1打卡 1.使用nmtui命令进入网络配置模式获取本机网卡名,查询到自己是ens33。 2.回到命令行界面,使用ifup ens33命令手动启动网卡(若未设置自动启动则每次需要手动输入ifup启动网卡),再用ifconfig命令查询网卡IP地址、子网掩码、网关(DNS查不到?)。 /*http://www.cnblogs.com/fuly550871915/p/4949513.html 在此篇博客中提到”ipconfig/all”方法,验证不能使用,故暂时找不到DNS。*/ 3.在XShell中创建新对话,使用SSH(TELNET不安全),输入当前IP及用户验证身份(密码可不输),IP地址对接成功会弹出登陆对话框。 4.还是远程方便~~

优秀的个人博客,低调大师

CentOS下Apache 防盗链配置

首先在httpd.conf文件中把如下的配置放开,默认是注释掉的 LoadModule rewrite_module modules/mod_rewrite.so 下面是域名 ServerName http://www.xxxx.com 防盗链配置 RewriteEngine On RewriteCond %{HTTP_REFERER} !^http://www.xxxx.com/.*$ [NC] RewriteCond %{HTTP_REFERER} !^http://www.xxxx.com$ [NC] RewriteRule .*\.(gif|png|jpg|swf)$ http://www.xxxx.com/images/error.png [R,NC] RewriteRule .*\.(gif|png|jpg|swf)$ /ALLOW/img/error.jpg [R,NC] RewriteEngine on:开启Rewrite RewriteCond %{HTTP_REFERER} !^http://www.xxxx.com$[NC]:如果网站不是从http://www.xxxx.com域名点开的都会显示error.png RewriteCond中的正则很普通,所以不做说明。RewriteRule中的正则,(.*)代表任意字符,^是开始锚,$是结束锚。

优秀的个人博客,低调大师

CentOS系统很卡的基本排查方法

一. 查看内存使用情况 1. free命令可查看内存使用情况 free 2.开始清理内存(需要root权限) sync echo 1 > /proc/sys/vm/drop_caches echo 2 > /proc/sys/vm/drop_caches echo 3 > /proc/sys/vm/drop_caches sync的作用是将所有正在内存中的缓冲区写到磁盘中,其中包括已经修改的文件inode、已延迟的块I/O以及读写映射文件,从而确保文件系统的完整性。 1:释放页缓存 2:释放dentries和inodes 3:释放所有缓存 3.重新使用free命令查看内存 二. 查看CPU使用情况 1. top命令可查看cpu使用情况(也可查看内存,动态的命令) top 2 . 使用kill 命令杀死进程:如果发现用户进程一直在跑,可以干掉这个进程,注意,是个人用户的。 3 . 上图中第一列是进程pid。记下要干掉进程的pid。假设是1111 使用下列命令杀死进程: kill -9 1111 ps…重启之后,效果更佳哦!!!

资源下载

更多资源
优质分享App

优质分享App

近一个月的开发和优化,本站点的第一个app全新上线。该app采用极致压缩,本体才4.36MB。系统里面做了大量数据访问、缓存优化。方便用户在手机上查看文章。后续会推出HarmonyOS的适配版本。

腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

用户登录
用户注册