- 博客(64)
- 收藏
- 关注
原创 nginx续2:
root@server1 ~]# grep -Ev "#|^$" /usr/local/nginx/conf/nginx.conf //查看这个文件里不以#号开头,没有空行的内容[root@server1 ~]# cp /usr/local/nginx/conf/nginx.conf /usr/local/nginx/conf/nginx.conf.bak //备份。
2024-07-31 18:34:28
926
原创 nginx续1:
基于域名的虚拟主机[root@server2 ~]# ps -au|grep nginx //查看进程修改Nginx服务配置,添加相关虚拟主机配置如下//端口//域名//认证提示符//认证密码文件//指定网站根路径12.13. }14. … …15.//端口//域名//指定网站根路径22. }
2024-07-30 18:34:01
1504
原创 nginx
最早的 web 服务程序,基于 http 协议提供⽹⻚浏览服务。Nginx(engine X):开源、轻量级、⾼性能的 HTTP 和反向代理服务器,可以代理 HTTP、IMAP/POP3/SMTP 和 TCP/UDP 协议。基本特点:占⽤内存少、并发能⼒强,采⽤ C 语⾔编写,在性能⽅⾯有⼀定保证。Nginx 可以⽤来做负载均衡及反向代理使⽤,⽬前使⽤最多的是负载均衡。与 Nginx 同类的 Web 服务有 Apache、Tomcat 等。官⽅⽹站:http://nginx.org/
2024-07-29 19:35:33
1578
原创 shell脚本编程的基础用法
由用户自己定义、使用和修改[root@git ~]# A=1314 //左边是变量,右边是值1314[root@git ~]# unset A //清除变量变量名=值中,等于号=之前和之后不能有空格,比如:name = yang,这样是错的,name=yang 才对变量名=值中,值内如果输入数学算式,是没办法算出结果的,只会输出字符串。Bash中内置的一类变量,不能直接修改。
2024-07-26 16:40:43
757
原创 Git 分布式版本控制系统
集中式版本控制系统(例如SVN)将代码库存储在一台中央服务器上,团队成员通过客户端从中央服务器获取代码并将更改提交到服务器。这意味着代码库是集中的,所有开发者都在同一个代码库上工作,并且必须与服务器进行通信才能查看历史记录和获取代码。因此,如果服务器发生故障或网络中断,会导致数据丢失,并且开发者将无法使用代码库。分布式版本控制系统(例如Git)则将完整的代码库复制到每个开发者的本地计算机上,每个开发者都有自己的完整副本,可以在没有网络连接的情况下继续工作。
2024-07-25 17:42:54
1344
原创 DNS反向解析,时间服务器,主从DNS,多域名解析
TTL 1D0;serial1D;refresh1H;retry1W;expire3H );
2024-07-24 17:31:40
1352
原创 DNS域名管理系统
域名:由特定的格式组成,⽤来表示互联⽹中某⼀台计算机或者计算机组的名称,能够使⼈更⽅便的访问互联⽹,⽽不⽤记住能够被机器直接读取的IP地址。计算机 => IP地址,互联⽹中的计算机都是通过IP地址进⾏互相访问的。
2024-07-23 18:00:47
1448
原创 nfs文件共享服务,samba文件共享服务
SMB(Server Message Block)协议实现⽂件共享,也称为CIFS(Common Internet File System )是Windows和类Unix系统之间共享⽂件的⼀种协议客户端==主要是Windows==;
2024-07-22 19:16:03
1931
原创 frp反向代理,ftp文件传输
FTP(File Transfer Protocol)是⼀种应⽤⾮常⼴泛并且古⽼的⼀个互联⽹⽂件传输协议。主要⽤于互联⽹中==⽂件的双向传输==(上传/下载)、⽂件共享跨平台 Linux、WindowsFTP是==C/S==架构,拥有⼀个客户端和服务端,使⽤==TCP协议==作为底层传输协议,提供可靠的数据传输FTP的默认端⼝ ==21号==(命令端⼝) ==20号==(数据端⼝,主动模式下) 默认被动模式下FTP程序(软件)==vsftpd==
2024-07-19 17:33:05
1732
原创 2024.7.18练习
echo "'date +%F\ %T'出现事件$events" >> /var/log/rsync.log 2>&1。软件包 inotify-tools-3.14-9.el7.x86_64 已安装并且是最新版本。已加载插件:fastestmirror。
2024-07-18 18:20:32
359
原创 rsync数据同步服务,rsync+SSH同步,及inotify实时同步与rsync结合
sync同步:刷新文件系统缓存,强制将修改过的数据写入磁盘,并且更新超级块async异步:将数据先放到缓冲区,在周期性(一般是30s)的去同步到磁盘rsync远程同步:==remode synchronous==数据同步过程:sync数据同步 => 保存⽂件(⽬标)=> 强制把缓存中的数据写⼊磁盘(⽴即保存),实时性要求⽐较⾼的场景asyn数据异步 => 保存⽂件(⽬标)=> 将数据先放到缓冲区,再周期性(⼀般是30s)的去同步到磁盘,适合⼤批量数据同步的场景。
2024-07-18 17:48:49
1969
原创 2024.7.17练习
passwd:所有的身份验证令牌已经成功更新。passwd:所有的身份验证令牌已经成功更新。passwd:所有的身份验证令牌已经成功更新。passwd:所有的身份验证令牌已经成功更新。passwd:所有的身份验证令牌已经成功更新。passwd:所有的身份验证令牌已经成功更新。passwd:所有的身份验证令牌已经成功更新。passwd:所有的身份验证令牌已经成功更新。无效的密码: 密码少于 8 个字符。更改用户 wangwu 的密码。无效的密码: 密码少于 8 个字符。无效的密码: 密码少于 8 个字符。
2024-07-17 21:16:40
898
原创 SSH远程连接以及相关服务配置
nodejs是一个运行环境,和javajdk运行环境是一样的[root@tdr ~]# yum -y install epel-release.noarch //必须先把原先的epel卸载掉,否则找不到nodejs。
2024-07-17 17:50:58
1708
原创 2024.7.16练习
指令:文件系统 容量 已用 可用 已用% 挂载点结果:???.pptx?????????????????.pptx?????Web?????????????????????????????.doc???????????????????.pdf?????.xlsm。
2024-07-16 18:48:01
720
原创 本地和网络yum源的配置,以及自建yum仓库
本地和网络yum源的配置手动添加依赖,yum不执行安装,自动处理依赖管理yum优点rpm安装(下载软件,单独安装,需要解决依赖关系)源码安装configure make make installyum基于rpm,相当于rpm升级版,自动解决依赖关系。
2024-07-16 16:55:51
1772
原创 2024.7.15练习
27. 设置计划任务,每周3将/e tc/yum.repos.d/⽬录下的.repo⽂件压缩保存到tmp,在⽂件名中添加时间戳。17. 在/opt/test0/⽬录中创建三个⽂件 a.mp4(5M),b.mp4(20M),c.mp4(80M)15. 将/opt/test/a⽬录中的⽂件复制i⼀份到/opt/test/⽬录下。19. 将/opt/test0/中的⽂件复制⼀份/opt/test0/b/⽬录中。23. /opt/test0/b中的⽂件复制⼀份到/opt/test0中。
2024-07-15 17:30:43
617
原创 Linux中的一些基础命令用法
时间,find用法,修改文件时间,生成指定大小的文件,根据文件大小搜索文件,scp,上传文件,计划任务和tar结合实现文件备份
2024-07-15 15:41:49
1218
原创 linux高级运维
步骤一:构建Nginx服务器1)使用源码包安装nginx软件包[root@localhost ~]# yum -y install gcc pcre-devel openssl-devel //安装依赖包anaconda-ks.cfg initial-setup-ks.cfg 公共 模板 视频 图片 文档 下载 音乐 桌面[root@localhost ~]# cd 桌面[root@localhost 桌面]# ls。
2024-07-12 17:28:43
922
原创 Linux网络服务
1)本地yum源软件目录为/dvd2)本地yum源仓库名字为wangluo3)对仓库作说明:yum wangluo repo4)对本地yum源软件不作检验5)安装httpd软件[root@student ~]# mount /dev/cdrom /dvd //这是临时挂载,永久挂载在配置文件里把文件系统改为iso9660[wangluo] //仓库标识 ,即仓库的名字 , 不能是中文 ,不能有空格等。
2024-07-12 17:23:39
747
原创 在windows物理机及linux虚拟机上配置ftp,实现上传和下载的功能
3.勾选FTP服务器以及web管理工具。7.打开IIS管理器,添加FTP站点。6.勾选ftp服务器中的专用和公用。2.启用或关闭windows功能。4.点击允许应用或功能通过防火墙。9.绑定IP地址,ssl选择无。17.在本机资源管理器中输入。10.身份验证和授权信息。
2024-07-12 16:42:38
792
原创 Linux用户与权限管理,安装mysql8x以上版本
1用户名2密码占位 真正的密码是在/etct/shadow中,shadow文件只有root才可以看到3用户id 0超级用户 1-499 系统用户伪用户, 500-65535 普通用户4初始组用户 添加用户默认添加同名组 /etc/group5用户说明,可有可无6用户家目录7用户登录后的权限 /bin/bash 可以执行可以执行所有权限 /sbin/nolog 伪用户无法登录window要修改为管理员,就修改组。
2024-07-11 17:35:48
1505
原创 源码安装python3.12.4,安装和运行redis和mongodb
root@tdr mongodb]# mongod -f /usr/local/mongodb/etc/mongodb.conf / /启动mongodb数据库服务器。4.配置安装路径,/root/python3.12.4/configure -prefix=/usr/local/python3124。logpath=/usr/local/mongodb/log/mongodb.log/日志存放位置。dbpath=/usr/local/mongodb/data/db //数据库目录存放位置。
2024-07-10 17:01:35
784
原创 源码安装jdk-17.0.11
root@repo ~]# cp -r jdk-17.0.11/ /usr/local/jdk/ //复制源码包到jdk目录下。/opt/apache-maven-3.9.8/bin/:这个是maven的路径 /usr/local/jdk/jdk-17.0.11/bin/:这个是jdk的路径。我是你爸爸浏览器访问本机IP:8080。卸载之前的Java环境。安装maven过程省略。
2024-07-09 16:18:17
1507
原创 Linux基础命令,tomcat,java环境的安装
maven是快速创建java应用的工具,依赖Java环境,通过配置/etc/profile文件,让maven中的mvn指令暴露,就可以直接在命令行中使用,在绿色·版本·的·软件中,不需要安装,所有bin和sbin目录中都没有link文件指定mvn指令,在/etc/profile中另起一行。4.查看目录下的conf目录中的文件,重点找到server.xml(配置端口,部署项目),web.xml MIME文件类型。opt目录下的java复制到src目录 cp /opt/Start.java /src。
2024-07-08 17:39:20
1282
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅