linux
文章平均质量分 61
巴啦啦小魔仙变身
我胖起来就是你们老公
展开
-
linux-查看系统版本信息
ubuntu+centos 通用的命令查看外网ipcurl ifconfig.meubuntucat /etc/issueUbuntu 18.04.5 LTS \n \llsb_release -aroot@ubuntu18:~# lsb_release -aNo LSB modules are available.Distributor ID: UbuntuDescription: Ubuntu 18.04.5 LTSRelease: 18.04Codename: bionic原创 2020-10-21 14:11:52 · 116 阅读 · 0 评论 -
Linux中获取已后台运行进程的输出
# 一定要放在 main 入口函数中 print# main.pyimport timedef main_print1(): print(time.strftime('%Y-%m-%d %H:%M:%S'), 'print1', __file__)def main_print2(): print(time.strftime('%Y-%m-%d %H:%M:%S'), 'print2', __file__)if __name__ == '__main__': while Tru原创 2020-10-12 16:14:05 · 2540 阅读 · 2 评论 -
ubuntu-redis-remote-connection
ubuntu-redis-remote-connectionubuntu install redissudo apt update -ysudo apt install redis-server -y–修改/etc/redis/redis.conf# bind 127.0.0.1 ::1 # line 69, 注释掉本机IP,使全部IP可访问protected-mode no # line 88, 关闭模式requirepass redisredis # line 500, 开启密码原创 2020-08-07 15:40:16 · 146 阅读 · 0 评论 -
工作中常用 的命令-随笔记录
gitgit stash ls # 查看暂存 git stash # 暂存git stash pop # 恢复暂存git stash && git pull && git stash poplinuxrm -rf !(a|b) # 删除 除a、b以外的所有文件# vim 替换:%/old_str/new_str/g # 全局替换sqlitepragma table_info(table_name) # 查看表结构# 导入# sqlite3原创 2020-08-04 15:37:10 · 120 阅读 · 0 评论 -
百事可乐
1、redis为什么这么快?答:基于内存操作,不经过硬盘数据结构简单,对数据操作也简单采用单线程(C语言),避免了不必要的上下文切换和竞争条件,– 不存在多线程或多进程切换而消耗CPU– 不存在锁问题,没有加锁解锁操作,没有死锁性能消耗使用多路I/O复用模型,非阻塞IO?(“多路”指的是多个网络连接,“复用”指的是复用同一个线程)使用底层模型不同,它们之间底层实现方式以及与客户...原创 2019-10-12 16:36:54 · 167 阅读 · 0 评论 -
无界面Ubuntu 安装必备软件包-必要时更新
阿里云,购买,首次登陆:默认登录名root,重置实例密码后即可登陆使用putty输入公网IP,root:password登陆安装必要软件apt updateapt installl -y vim lrzsz vsftpd zip htop安装python3环境apt installl -y python3 python3-pip安装phantomJS配合selenium,创建无界...原创 2019-06-13 09:33:15 · 1033 阅读 · 0 评论 -
VBox 磁盘扩容
写在最前面:截止到目前好像只能扩容,不能缩减VBox 磁盘扩容链接在此:vbox ubuntu虚拟机扩容方案 虚拟分配空间转换为实际分配空间VMware+Ubuntu18.04 磁盘扩容...转载 2019-04-12 15:14:27 · 509 阅读 · 0 评论 -
替换软件源-aliyun-阿里云
deb http://deb.debian.org/debian stretch main contrib non-free#deb-src http://deb.debian.org/debian stretch main contrib non-freedeb http://deb.debian.org/debian stretch-updates main contrib non-fr...原创 2019-04-15 17:15:58 · 547 阅读 · 0 评论 -
vim 常用骚操作
vim 常用骚操作vim 常用骚操作vim 多行同时编辑vim 文本内容替换vim 常用骚操作vim 多行同时编辑Vim下多行同时编辑与删除技巧全局替换::%s/source/destination/gvim 文本内容替换VIM文本替换命令全局替换::%s/source/destination/g...原创 2019-04-11 17:23:46 · 5947 阅读 · 0 评论 -
Git 常用命令整理
Git 常用命令整理本文参考 廖雪峰Git教程命令区缩进参考:创建版本库 git config --global user.name "Your Name" git config --global user.email "[email protected]" git init 把这个目录变成Git可以管理的仓库 git add "原创 2018-02-28 13:22:50 · 132 阅读 · 0 评论 -
pip3 install MySQL-python
Collecting mysqlclient Downloading http://mirrors.cloud.aliyuncs.com/pypi/packages/f4/f1/3bb6f64ca7a429729413e6556b7ba5976df06019a5245a43d36032f1061e/mysqlclient-1.4.2.post1.tar.gz (85kB) 100% |...原创 2019-06-18 00:04:33 · 1132 阅读 · 0 评论 -
mysql 常用语句
mysql 常用语句字符串包含:select * from 表名 where locate(字符,字段)表聚合(自创名)参考链接: https://www.runoob.com/mysql/mysql-join.htmlselect t1.xx, t2.xx from t1 left join t2 on t1.xx=t2.xx复杂语句SELECT * from ( SELECT ...原创 2019-06-18 11:42:18 · 415 阅读 · 0 评论 -
win10 使用 VSCode 编辑ubuntu
win10 使用 VSCode 编辑ubuntu1、vscode版本下载地址:版本: 1.36.0-insider (user setup)提交: e80dd4f217db6e230d311a87fdf4276f740f6445日期: 2019-06-25T05:19:01.461ZElectron: 4.2.5Chrome: 69.0.3497.128Node.js: 10.11...原创 2019-08-07 22:21:26 · 798 阅读 · 0 评论 -
jupyter-lab - 实现web端运行py程序
服务器搭建Jupyter Notebook - 实现web端运行py程序1、目的是搭建Jupyter Notebook, https://www.digitalocean.com/community/tutorials/how-to-set-up-a-jupyter-notebook-to-run-ipython-on-ubuntu-16-042、说是Anaconda3自带了Jupyter ,...原创 2019-08-06 18:05:04 · 1574 阅读 · 0 评论 -
ubunt18 安装mysql8, 并开启远程登录
阿里云平台,ubuntu18 安装mysql81、安装mysql8,https://blog.csdn.net/qq_42468130/article/details/88595418输入show databases;出现Ignoring query to other database,mysql -root -p // Faulty connectionInstead of ...my...转载 2019-08-07 15:08:59 · 428 阅读 · 0 评论 -
Raspberry3B+搭建有线路由器-实现网口转发
Raspberry3B+搭建有线路由器-实现网口转发之前记录的,最终没有达到想要的目的,留下足迹(Raspberry3B+搭建有线路由器)经同事共同研究,发现这个______ [___][2](原文链接暂时没找到只有整理下来的脚本,原文后面补充)apt-get -y install hostapd dnsmasq bridge-utilsecho -e "interface eth0\n...原创 2019-03-29 15:39:17 · 840 阅读 · 0 评论 -
linux进程和线程排查 · 记一次JVM CPU高负载的排查办法
TOPlinux进程和线程排查 · 记一次JVM CPU高负载的排查办法top 运行中可以通过 top 的内部命令对进程的显示方式进行控制。内部命令如下:s – 改变画面更新频率l – 关闭或开启第一部分第一行 top 信息的表示t – 关闭或开启第一部分第二行 Tasks 和第三行 Cpus 信息的表示m – 关闭或开启第一部分第四行 Mem 和 第五行 Swap 信息的表示N –...转载 2019-03-12 16:45:32 · 153 阅读 · 0 评论 -
获取linux下CPU、网卡、硬盘ID
获取linux下CPU、网卡、硬盘ID#include <stdio.h>#include <stdlib.h>#include <string.h>#include <sys/stat.h>#include <sys/ioctl.h>#include <sys/types.h>#include <fcntl.h>#include <sys/socket.h>#include <ar原创 2017-02-23 20:11:31 · 1491 阅读 · 0 评论 -
linux+Vim
.vimrcset nuset ambiwidth=doubleset autoindent"支持C/C++的缩进set cindent "语法高亮度显示syntax on "set foldmethod=syntax"set foldcolumn=0"setlocal foldlevel=1"set foldclose=all"nnoremap <space> @=((foldcl原创 2017-02-23 20:35:06 · 242 阅读 · 0 评论 -
区块链学习中遇到的问题
区块链-共识机制本文参考 共识机制 ;定义:在一个时间段内对事物的前后顺序达成一致性(共识)的一种算法。 作用:像一个国家的法律,维系着区块链世界的正常运转。POW (proof of Work): 工作越多,收益越大;这里工作指的是猜数字,谁最快菜蔬这个唯一的数字,谁就能做信息公示人。Q1:所谓的数字,从哪里来?Q2:做公示人有什么好处?Q3-1:公示人是否需要搜集所有...原创 2018-06-05 13:18:40 · 217 阅读 · 0 评论 -
go get 与git clone的区别
一直对go get 和git clone 区别不开,go get 的参数说明:-d 只下载不安装-f 只有在你包含了-u参数的时候才有效, 不让-u去验证import中的每一个都已经获取了, 这对于本地fork的包特别有用-fix 在获取源码之后先运行fix,然后再去做其他的事情-t 同时也下载需要为运行测试所需要的包-u 强制使用网络去更新包和它的依赖包-v 显示执...原创 2018-05-16 17:19:47 · 10890 阅读 · 2 评论 -
Starting kernel ...
Ubuntu 16.04 树莓PI3 Starting kernel …使用树莓派3,期间遇到安装软件或是更新软件后重启卡死在 Starting kernel… 每次都重新烧写板子,蠢死自己了,最近忍无可忍了。。。。参考树莓派 Starting kernel: 拔出有问题的SD卡,插入其他电脑,读取system-boot文件 - cd system-boot - m...原创 2018-06-01 14:18:39 · 1069 阅读 · 0 评论 -
使用Nginx搭建Web环境
使用Nginx搭建Web环境root登录 创建新账号1. root,pasd2. adduser hugh3. passwd ****4. visudo 新增一条 hugh ALL=(ALL) ALL更新并安装Nginxsudo yum update &amp;amp;amp;amp;&amp;amp;amp;amp; echo &amp;amp;quot;set nu&amp;原创 2018-06-08 15:21:59 · 241 阅读 · 0 评论 -
如何在Ubuntu上开启SSH服务
如何在Ubuntu上开启SSH服务 [https://jingyan.baidu.com/article/54b6b9c08ff5c42d583b473c.html ]sudo ps -e |grep ssh#如果已经安装可以查到信息#如果没有信息:1、更新源;2、下载sudo apt-get updatesudo apt-get install openssh-server -y...转载 2018-07-31 10:24:01 · 232 阅读 · 0 评论 -
byobu 常用命令汇总
byobu,常用常更新byobu 常用命令汇总:F6 返回主窗体Ctrl + A + A 最近两个Ctrl + A + C 新窗口切换Ctrl + A + Num 切换到数字窗口原创 2018-09-10 13:32:47 · 1284 阅读 · 0 评论 -
TLS+SSL认知
入门参考: SSL/TLS 双向认证(一) – SSL/TLS工作原理 SSL-TLS 双向认证(二) – 基于mosquittto的MQTT双向认证何为SSL/TLS单向认证,双向认证? 单向认证指的是只有一个对象校验对端的证书合法性。 通常都是client来校验服务器的合法性。那么client需要一个ca.crt,服务器需要server.crt,server.key 双向认证指的...原创 2018-09-10 14:49:22 · 308 阅读 · 0 评论 -
PuTTY,登录不提供密码的终端
使用私钥通过PuTTY登录:1、配置登录名2、配置已经存在的私钥3、打开终端,输入密码:原创 2018-09-20 11:47:03 · 1244 阅读 · 0 评论 -
linux 命令 DD-需要完善
Linux 命令DD名字 dd - 转换并复制文件大纲 dd [ OPERAND ] ... dd 选项描述 根据操作数复制文件,转换和格式化。 bs = BYTES 一次读写BYTES字节(默认值:512); 覆盖ibs和obs cbs = BYTES 一次转换 bytes 个字节,即转换缓冲区大小 conv = CON...翻译 2018-11-07 17:00:35 · 163 阅读 · 0 评论 -
树莓派pi3 一系列记录
树莓派pi3 一系列记录树莓派安装Raspbianimg下载地址:https://www.raspberrypi.org/downloads/raspbian/登录信息:pi:raspberryssh连接:创建 /boot/ssh文件修改时间、时区: date -R #查看当前时间和时区 tzselect #选择时区 4-&amp;gt;9-&amp;gt;1-&amp;gt;1 sudo c...原创 2019-02-15 17:06:45 · 161 阅读 · 0 评论 -
当遇到ubuntu磁盘使用100%...
当遇到ubuntu磁盘使用100%….原创 2019-02-22 19:10:21 · 1332 阅读 · 0 评论 -
sql 数据库神操作
今天在尝试修改mysql配置文件时,查询到这么一篇神操作的文字,复制学习了。原文链接:MySQL日志管理转载 2019-03-14 17:27:24 · 140 阅读 · 0 评论 -
.vimrc
cd /home/pi && nano .vimrc; Then Ctrl+X Y ==> /home/pi/.vimrc""是注释set fileformat=unixset nuset ambiwidth=doubleset autoindent"支持C/C++的缩进set cindent "语法高亮度显示syntax on "set fold...原创 2019-03-16 11:45:30 · 101 阅读 · 0 评论 -
Raspberry3B+搭建有线路由器
Raspberry3B+搭建有线路由器,并通过Webmin访问参考连接:1、Rasberry Pi作为有线路由器,webmin作为web uisiteIMG下载地址:2018-11-13-raspbian-stretch-lite.imgssh连接:在IMG烧写完成后,在SD的boot文件夹内创建ssh文件vim配置:vim配置修改时区:修改时区修改键盘布局:[修改键盘布局][]...原创 2019-03-16 12:33:04 · 420 阅读 · 0 评论 -
linux tar
linux tar转载 2017-02-23 16:08:07 · 325 阅读 · 0 评论