linux和shell
linux学不好 职业生涯断的早
你不想睡我却想睡
这个作者很懒,什么都没留下…
展开
-
记一次spingboot+docker的配置流程
首先做好前期准备, springboot打完的包和配置文件appication.yml(这个文件一定要提出来,不然后期总改数据库连接等配置很麻烦),还有docker环境,pull一个java8,准备好之后,放到一个文件夹里,写dockerfileFROM java:8EXPOSE 22222ADD grant-manager-0.0.1-SNAPSHOT.jar smart.jarCOPY application.yml /RUN bash -c 'touch /smart.jar'ENTR原创 2021-03-11 14:39:25 · 105 阅读 · 0 评论 -
创建mysql用户且分配权限
#进入mysqlmysql -uroot -p#创建用户create user 'grant_manger'@'localhost' identified by 'grant!@#123';#修改用户权限(只给一个库下所有表的权限)grant create,alter,drop,select,insert,update,delete on grant_manger.* to 'grant_manger'@'localhost' identified by 'grant!@#123';# .原创 2021-02-02 10:22:44 · 75 阅读 · 0 评论 -
mysql数据库没有密码就能登录
印象里 没有密码就能登录是因为在配置中加了两句话 跳过了密码,但是这次配置什么都没加 而且给root设置了密码之后也是在本地直接没密码就能登录,所以就百度了一句话use mysql;update user set authentication_string=password("你的密码") where user='root'; #(无password字段的版本,也就是版本<=5.7的)update user set password=password('你的密码') where use.原创 2021-01-19 18:00:33 · 402 阅读 · 0 评论 -
新装的centos报错 修改yum源文件
^_^转载 2021-01-15 10:40:49 · 79 阅读 · 0 评论 -
新装的centos报错 修改yum源文件
^_^转载 2021-01-15 10:40:08 · 101 阅读 · 0 评论 -
shell开多线程
转载于https://www.cnblogs.com/zhengbin/p/9513762.html转载 2021-01-05 16:44:07 · 439 阅读 · 0 评论 -
离线apt安装软件
今天处理了一个需求,要在离线的ubuntu服务器上安装ntpd,这个东西要多少依赖不说,名我都没听过,所以这个东西无论如何都得用apt或者apt-get,这找依赖不知道要找到猴年马月。离线的服务器现在想用apt install是不可能了,我需要新建一个离线的镜像源,这东西只在之前听过,从来没自己做过,今天就尝试了一把。1.先把离线包搞定 在一个有网的服务器上下载ntpd,这样他就会把这个软件和所有的依赖下载到/var/cache/apt/archives中(deb文件),我们就可以直接用了...原创 2020-12-14 10:17:22 · 1090 阅读 · 0 评论 -
ubuntu搭建发邮件系统哎
一、安装 1. sendmail必须先要安装两个包 (1)sudo apt-get install sendmail (2)sudo apt-get install sendmail-cf 2. ubuntu下最常使用的是mail功能,需要安装mailutils sudo apt-get install mailutils 3. 若需要使用带“附件”的功能,还需要安装sharutils sudo apt-get install sharutils原创 2020-11-24 17:54:42 · 368 阅读 · 0 评论 -
shell脚本里的ps是真坑
前一阵写了一个/etc/init.d下做启动和停止的脚本,今天发现stop命令突然不行了,代码像下面这样#停止脚本stop_script(){status_script if [ ${running} -ne 1 ] then echo ${0}' no starting '$?... else PIDS=`ps aux | grep ${MIKKLE_NAME} | grep -v grep |awk '{print $2}'` for原创 2020-11-21 11:39:11 · 1040 阅读 · 0 评论 -
服务器设静态ip
vim /etc/network/interfaces这个是ubuntu 每个系统不太一样iface enp3s0 inet dhcp上面是动态的iface enp3s0 inet staticaddress 61.161.147.210netmask 255.255.255.248gateway 61.161.147.209dns-nameservers 61.161.147.209上面是静态的然后重启 /etc/init.d/networking restar..原创 2020-05-15 09:28:09 · 214 阅读 · 0 评论 -
怎么把磁盘挂到某个目录
云服务器挂载磁盘得去买,然后在文档里查命令挂载,实体服务器有几个盘需要挂载,如下操作:lsblk 查看磁盘下有没有分区这个vdb是没分区的,先给他建立分区,1.新增分区fdisk /dev/vdb (p打印 n新增 d 删除 w操作生效 q退出)执行n新增,一路默认就可以,如果想分几个区可以在某步操作设置分区大小,如果只想建立一个分区就一路默认就可以,然后执行w par...原创 2020-05-07 16:07:51 · 535 阅读 · 0 评论 -
记一次防火墙错误
有一次在公司的搭环境,nginx写的没什么问题,我查了好多次都是对的 nginx也能正常reload,但是就是访问不了,使用的是postman测试api,当时其实想到防火墙,但是后来没实践(坑爹了),最后实在没办法,才侥幸打了一句ufw status,结果输出了。。。沃日,查看一下没有我要的端口,man一下是个好习惯,我man ufw看一下如何操作,查到了allow ,之后ufw a...原创 2020-04-15 11:59:01 · 222 阅读 · 0 评论 -
再次学习Linux
linux很久之前就学过了 总是感觉缺点啥 今天抽空看本书捋一下linux~ 代表代表当前用户家目录,你用root登录 就是/rootls命令多种用途ls -R查看子文件夹中的文件列表ls -l 竖着一列显示(一般用ll了)ls -m用逗号分隔的列表显示内容ls -a查看隐藏的文件和文件夹ls -F显示文件的类型(这个很6,知道这个以后基本这么用了 还可以a...原创 2020-08-12 14:09:58 · 61 阅读 · 0 评论 -
shell学习初级
shell早就学完了,今天心血来潮记录一下,才开始写会比较乱后期可能会整理,说明一下shell语言并没有流行语言那么规范,所以坑很多,比如if后面必须空一格啊之类的地方,后面会写个tips统一说明一下我遇到的坑首先shell属于弱类型语言, 什么是弱类型 , 以我的理解弱类型就是 : 定义某个变量时不用指定他是什么类型的 , 相反强类型的语言时必须指定的 , 比如c语言定义变量 int a...原创 2020-02-29 22:47:25 · 165 阅读 · 0 评论