运维&linux
文章平均质量分 91
linux程序设计简单记录 命令学习的博客忘记写了 有机会补上 + 一些简单的运维知识
奇迹是执着的人创造的
这个作者很懒,什么都没留下…
展开
-
linux自定义命令
不管是linux系统还是windows系统都支持自定义命令,windows端命令行用得不多,可视化接口又封装得太好,导致这个功能被忽视,但是linux端命令使用频率就太大了,玩个人服务器时可以根据个人习惯自定义一些命令,大大降低使用难度。新建一些命令简化已有命令修改已有命令逻辑核心思想:shell编程+配置环境变量请先以root用户身份登录系统。已经登录普通用户请以su root命令切换到root账户这里选择在主目录下新建隐藏目录.mycmd。原创 2024-03-31 20:08:32 · 649 阅读 · 0 评论 -
外卖项目优化-02-mysql主从复制、读写分离(shardingJdbc)、Nginx(反向代理,负载均衡)
1). 存在的问题在前面基础功能实现的过程中,我们后台管理系统及移动端的用户,在进行数据访问时,都是直接操作数据库MySQL的。结构如下图:而在当前,MySQL服务器只有一台,那么就可能会存在如下问题:1). 读和写所有压力都由一台数据库承担,压力大2). 数据库服务器磁盘损坏则数据丢失,单点故障2). 解决方案为了解决上述提到的两个问题,我们可以准备两台MySQL,一台主(Master)服务器,一台从(Slave)服务器,主库的数据变更,需要同步到从库中(主从复制)。原创 2023-05-02 23:02:47 · 663 阅读 · 0 评论 -
linux-02-软件安装-centos7配置jdk、tomcat、mysql、lrzsz、项目部署(Git、Maven)、shell脚本自动从git仓库获取项目更新★
下面所有的cd命令得配合 上面的 alias 使用lsJdklsTomcatlsTrashtoCmdtoJdktoTomcattoTrashvbmrmif test $# -eq 0 then echo "rm命令至少需要一个参数-文件名或文件夹名!!= 0 ] then echo echo " $1 删除失败!" echo "参考:" echo " 1.请确保文件存在!" echo " 2.权限问题请改用srm命令!" exit 1 fi echo " $1 已放入回收站!原创 2023-04-26 16:05:06 · 455 阅读 · 0 评论 -
linux-01-基础回顾-虚拟机安装linux(centos7)、linux常用命令
Linux是一套免费使用和自由传播的操作系统。说到操作系统,大家比较熟知的应该就是Windows和MacOS操作系统,我们今天所学习的Linux也是一款操作系统。不同领域的主流操作系统,主要分为以下这么几类: 桌面操作系统、服务器操作系统、移动设备操作系统、嵌入式操作系统。接下来,这几个领域中,代表性的操作系统是那些?1). 桌面操作系统操作系统特点Windows用户数量最多MacOS操作体验好,办公人士首选Linux用户数量少(桌面操作系统,Linux使用较少)2). 服务器操作系统。原创 2023-04-22 19:38:33 · 609 阅读 · 0 评论 -
腾讯云ubuntu18.04搭建javaweb环境(jdk8,tomcat8,oracle11g)
文章目录前言一、购买服务器1.1 注册腾讯云账号1.2 购买流程简述1.3 下载安装好xshell6和xftp客户端二、配置jdk8环境2.1 在线安装2.2 离线安装1.下载linux版本jdk:2. 利用xftp上传到服务器3.命令行查看4. 解压安装jdk5、首次为root用户创建密码6、切换到root用户7、修改文件权限,好配置环境变量8、vim编辑文件,在末尾添加环境变量9、source刷新文件10、查看jdk是否按照成功三、安装tomcat离线安装1. 下载上传安装包2、解压安装3、给文件赋予访原创 2020-05-10 03:46:26 · 1051 阅读 · 0 评论 -
linux下codeblock使用注意事项 (deepin)
linux下codeblock使用注意事项 ,之前在ubuntu上使用codeblock时遇到很多问题,调了好久,后来换用deepin,又是一大堆问题,就此记录下吧!慢慢补充!虽然sublime很好用,但是gdb调试确有问题,有时为了调试方便,(其实最大的原因是去年acm编译器就是codeblock,当时第一次用,有点不顺手,今年想提前来熟悉下) 1.codeblock下的项目路径不要有...转载 2018-12-25 15:26:12 · 1964 阅读 · 0 评论 -
deepin下安装QT
方法一应用商店搜索qt 点击安装 方法二:一条命令解决:sudo apt-get install qt5-default qt5-qmake g++ qtcreator原创 2018-12-21 21:20:02 · 2206 阅读 · 0 评论 -
deepin 下没有日志文件syslog messages 解决方法
一条命令即可:sudo apt-get install rsyslog原创 2018-11-20 23:39:29 · 1618 阅读 · 2 评论 -
linux exec函数族演示
就是调用系统的程序,自定义的脚本不知为何有时不行。。自定义二进制文件却可以。1.execl list 列出参数列表/*execl l是list 参数列表*/#include<stdio.h>#include<stdlib.h>#include<unistd.h>#include<sys/types.h>int main()...原创 2018-11-20 18:35:25 · 313 阅读 · 1 评论 -
linux exec函数族
原文地址:https://blog.csdn.net/travelerwz。 https://blog.csdn.net/Travelerwz/article/details/80308411进程篇—exec函数族关键字:exec函数族首先,我们来看一下什么是exec函数族? 所谓exec函数族,就是以exec开头的函数,比如execl函数、execlp函数等,所以称它为exec函数族。...转载 2018-11-20 17:27:15 · 288 阅读 · 0 评论 -
linux下system和execl函数的区别
今天学到了execl函数族,发现函数功能就是调用系统的二进制程序或者一些脚本文件,此函数族函数一大堆,可是仔细想想实现的功能和前面的system函数没什么区别,感觉system函数方便多了,为何还要exec弄一大堆呢?肯定是有原因的啦!小结两点区别关系:1.system会新起一个子进程来调用要执行的命令。而exec只是用另一个新程序替换了当前进程的正文、数据、堆和栈段。即:调用exec...转载 2018-11-20 16:56:26 · 1004 阅读 · 0 评论 -
linux 文件I/O操作
目录一、linux系统文件和文件系统1.1文件类型1.2 system函数1.3linux文件权限1.4 设置系统文件、目录初始默认权限1.5文件其他属性一、linux系统文件和文件系统 /bin: bin是Binary的缩写, 这个目录存放着最经常使用的命令。包括用户管理员命令,如:cat,chmod,cp,date,ls /boot:...原创 2018-11-12 17:49:35 · 2354 阅读 · 0 评论 -
linux下的c语言系统函数调用
目录4.linux下的系统函数的使用 c语言4.1数学函数的使用1pow函数2.exp函数3.log函数4.rand()随机数函数4.2字符函数的使用4.3系统时间与日期函数的使用系统时间时间间隔4.4环境控制函数4.linux下的系统函数的使用 c语言4.1数学函数的使用pow(x,y) //x的y次方exp(x) ...原创 2018-11-01 16:05:34 · 7577 阅读 · 0 评论 -
linux下的GDB调试 详细
vim min.c#输入min.c的内容gcc min.c -o min -g #必须写-ggdb -q min #调试可执行程序 -q是为了阻止显示版本信息l # list 显示源代码 一次10行l # list 显示源代码 接着10行l # list 显示源代码 接着10行l 1 #重新显示前10行 1可换成任意合法行号b 10 #在第10行设置断点 b min ...原创 2018-10-29 21:52:48 · 357 阅读 · 0 评论 -
linux下自定义命令 更改rm命令为移动到回收站为例
自定义命令:菜鸟教程下有这么一段话:注意,一定要写成 ./test.sh,而不是 test.sh,运行其它二进制的程序也一样,直接写 test.sh,linux 系统会去 PATH 里寻找有没有叫 test.sh 的,而只有 /bin, /sbin, /usr/bin,/usr/sbin 等在 PATH 里,你的当前目录通常不在 PATH 里,所以写成 test.sh 是会找不到命令的,要...原创 2018-09-17 20:46:19 · 1272 阅读 · 1 评论 -
linux程序设计--第一章 Linux常用命令
第一章 Linux常用命令1.1 帮助命令man lsls --help分页展示ls --help | more注:--help与man比较ls --help #只能看到最后一页ls --help | more #可以分页看,从第一页到最后一页,按空格翻页,但无法往上翻页,只能往下翻页man ls #可以上下翻页,上下翻行,可以按q退出,最为...原创 2018-09-17 19:19:56 · 222 阅读 · 0 评论 -
ubuntu17.04+win7双系统安装一系列问题 (卡开机logo 不识别动态磁盘 装好后无ubuntu启动项 boot-repair后没有win7启动项)
去年下的最新版ubuntu系统,17.04,在旧电脑上装了有一年了,当初那台电脑没什么珍贵数据,装起来可以说没遇到什么大问题,马上要学linux程序设计了,想在暑假好好熟悉一下linux操作系统,其实想将学习环境完全转到linux上来,(认识一位大神就是这么干的),可在那台旧电脑上装好myeclipse后卡得不能用,第一感觉,6年前的电脑,硬件太差。没办法就在新电脑上装双系统,wi...原创 2018-07-02 22:04:34 · 741 阅读 · 0 评论