![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
文章平均质量分 58
任庆
坚持做正确的事
展开
-
ubuntu不能联网
https://www.jianshu.com/p/87db8a60cace1、怎么判断ubuntu确实不能联网?(1) 最简单的办法当然是打开一个浏览器,随便输入一个网址,如www.baidu.com,若不能打开该网址,说明可能联网有问题。(2) 打开终端,输入ifconfig命令,可以显示当前系统的网络设备,若只出现以下一个设备,表示该系统确实不能联网。(3) 同样打开终端,使用ping命令,后面可以是一个ip地址或者是一个域名,如ping www.baidu.com,如不能出现如.转载 2021-07-19 13:57:49 · 19789 阅读 · 27 评论 -
bash/sh 执行数据库脚本中文乱码
执行MySQL的update语句,where 条件是中文,类似: update t_user set name='张四'where name = '张三'; 在Windows上用mysql的客户端,Navicat、workbench都可以更新成功。 在Linux中通过shell执行不能更新。shell样例:#!/bin/bashmysql -h'127.0.0.1' -p'3306' -u'user' -P'mima' << EOF update t_use...原创 2020-12-29 11:24:26 · 1942 阅读 · 0 评论 -
Hyper-v 下Ubuntu/CentOs全屏
Ubuntu:cd /etc/defaultsudo vim grubGRUB_CMDLINE_LINUX_DEFAULT="quiet splash" 改为GRUB_CMDLINE_LINUX_DEFAULT="quiet splash video=hyperv_fb:1920x1080"sudo update-grubsudo rebootCentOs:和Ubu...转载 2020-02-04 16:36:15 · 768 阅读 · 0 评论 -
tar解压指定内容并指定解压路径
test.tar包,使用 tar tf查看目录结构:顶级目录是test1、子目录是test2,test2中有一个文本文件,和test2目录平级的有一个文本文件stu.txt。现在我想要test1/test2,并且不想要test1目录,最终解压完的结果是: test2/1.txt。在同级目录解压并解压到当前目录:tar xvf test.tar test1/test2 --s...原创 2019-12-04 10:39:31 · 11841 阅读 · 0 评论 -
Shell 获取进程号并杀掉该进程
以Nodejs服务为例:kill -9 $(ps -ef | grep node | grep -v grep | awk '{print $2}')解析:ps (processStatus):显示所有进程状态;|:表示将前一个表达式的出参当作下一个表达式的入参grep node :过滤node进程;grep -v grep:过滤掉含有‘grep’字段的条目;aw...原创 2019-02-02 10:56:08 · 12003 阅读 · 0 评论 -
screen/tmux,实现session停掉,服务不挂
screen/tmux,实现session停掉,服务不挂。 安装 sudo apt install screen 创建一个screen screen -S myName 在screen中操作。 deatch to main Dos ctrl+a +d return to screen-dos screen -r myN...原创 2019-02-02 10:40:23 · 842 阅读 · 0 评论 -
CentOS/Ubuntu 安装Nodejs并升级到最新版,安装pm2
需要网络Ubuntu:sudo apt-get updatesudo apt-get install nodejssudo apt install nodejs-legacysudo apt install npmsudo npm install n -gsudo n stableCentOS:sudo yum updatesudo yum install...原创 2019-02-02 11:37:30 · 558 阅读 · 0 评论 -
【转】Hyper-v配置CentOS7静态IP
链接:https://www.jianshu.com/p/5b9179e6e835第一步:查找到本机的子网掩码1. 打开网络共享中心,找到自己设置Hyper-v网络交换器名称2.单击蓝色部分3. 选择详细信息:第二步:查看本机的DNS服务地址:1. 快捷键win+R搜索cmd回车打开命令窗口,输入ipconfig/all命令2. ...转载 2019-04-29 11:26:21 · 518 阅读 · 0 评论 -
Linux机器创建用户并赋sudo权限
# 创建用户sudo adduser nick完成后发现已经多了一个用户。# 将用户追加到 sudo 组中sudo usermod -aG sudo nick已经加到了sudo组中。# 以用户名登录su nick现在已经是新用户。# 登录为rootsu如果操作失败,需要删除用户:sudo deluser nick...原创 2019-06-20 12:10:10 · 429 阅读 · 0 评论 -
Ubuntu / Centos 系统备份及还原
*** 操作需谨慎。最近使用Ubuntu系统做Docker部署实验,使用Centos系统做Kubernetes部署实验,每次安装后都会产生大量的安装记录和日志文件,如果想完全卸载重做又是一个非常麻烦的事,于是想是不是能像Windows那样,有个还原精灵?每次想要一个干净的机器只需要一把还原即可。方案一(文件备份),手动归档根目录的所有必要目录到一个新的文件,如果太大可以拷贝到U盘:c...原创 2019-04-26 12:28:48 · 1127 阅读 · 0 评论 -
Linux ln 命令
该命令在文件之间创建链接。这种操作实际上是给系统中已有的某个文件指定另外一个可用于访问它的名称。对于这个新的文件名,我们可以为之指定不同的访问权限,以控制对信息的共享和安全性的问题。 如果链接指向目录,用户就可以利用该链接直接进入被链接的目录而不用打一大堆的路径名。而且,即使我们删除这个链接,也不会破坏原来的目录。 语法:ln [选项] 目标 [链接名] ln [选项] 目...原创 2019-03-25 11:58:31 · 123 阅读 · 0 评论 -
Linux 设置su密码,不用每次都敲sudo
原则上不允许使用su操作,安全性不高,但是如果是测试机或者是学习过程,则可以提高效率。方法一:$ sudo passwd rootEnter new UNIX password: Retype new UNIX password: passwd: password updated successfully$ suPassword:刚才设置的密码成功切换至超级用户,不用每次都...原创 2019-02-19 15:33:48 · 7620 阅读 · 0 评论 -
Error response from daemon: Get https://192.168.x.x/v2/: x509: cannot validate certificate for
docker login 时报错:Error response from daemon: Get https://192.168.x.x/v2/: x509: cannot validate certificate for 192.168.x.x because it doesn't contain any IP SANs因为生成证书时,没有包含此ip。可能生成证书的时候是按域名生成...原创 2019-02-19 12:01:19 · 15100 阅读 · 0 评论 -
Linux 中的 > 、 <
单大于号 > file">" 单大于号,重定向符,没有命令在它之前,这会删除一个已存在文件的内容或是创建一个新的空文件,作用是覆盖文件,将左侧的内容覆盖有右侧。上面命令由于左侧没有内容,因此将file清空了。如果有两个文件file1和file2,执行 cat file1 > file2,则将文件1的内容覆盖掉文件2的。因此">"左侧可以使用其它命令组合并将输出当...原创 2019-02-13 14:40:02 · 6779 阅读 · 0 评论