- 博客(79)
- 资源 (38)
- 收藏
- 关注
原创 ubuntu 固定ip后ping baidu unknown host
更改Ubuntu的resolv.conf的时候,重启的时候,经常又给重置了。输入下述命令sudo apt-get install resolvconf修改/etc/resolvconf/resolv.conf.d/base,将要添加的内容配置在这个文件即可在每次重启服务的时候重置nameserver,在base 中加入 nameserver 8.8.8.8sudo gedit /etc/resolvconf/resolv.conf.d/base...
2021-08-05 22:28:38
425
原创 Vmware Workstation镜像瘦身
打开VMware Workstation,本文以 ubuntu 系统为例1 、sudo dd if=/dev/zero of=/0bits bs=20M(将碎片空间填充上0,会提示磁盘空间不足,点击忽略)2、sudo rm /0bits(删除填充) 3、关闭虚拟机,找到vmware workstaion的安装路径,并在此路径下用windows的Powershell命令里执行vmware-vdiskmanager.exe(VMware workstation pro版本)...
2021-07-28 19:12:59
416
原创 git 中文文件名乱码
git 默认中文文件名是 \xxx\xxx 等八进制形式,是因为 对0x80以上的字符进行quote。如下所示,会出现乱码只需要设置core.quotepath设为false,就不会对0x80以上的字符进行quote。中文显示正常git config --global core.quotepath false...
2021-07-16 11:15:19
702
原创 cmake find_package 介绍
1.在 cmake 的编译体系中,package 用来指代一个依赖库,包括一些头文件、动态库、静态库等等,在 CMakeFileLists.txt 中通过find_package()命令可以很轻易实现find_package命令对外部库进行查找。2.cmake本身不进行库的搜索,也不会进行环境变量的设置。它仅仅是按照优先级顺序在指定的搜索路径进行查找Findxxx.cmake文件(toolchain.cmake)和xxxConfig.cmake文件(其中xxx代表库的名字,特别注意的是有大小写之分),.
2021-07-06 14:51:43
579
转载 CMAKE 学习资料
帮助文档cmake官方新手tutorial cmake 添加头文件目录,链接动态、静态库 官方文档 cmake 语法 cmake中的link_directories, LINK_LIBRARIES, target_link_libraries的区别技巧 cmake命令是不区分大小写的,但是变量区分。 判断编译器类型 if ("${CMAKE_CXX_COMPILER_ID}" MATCHES "Clang") MESSAGE("Clang") elseif ("${
2021-07-06 13:28:11
367
原创 ubuntu设置自己写的脚本开机自启动
1、新建个shell脚本文件(例starter.sh)2、设置权限sudo chmod 777 autostart.sh 3、把脚本放到启动目录下sudo mv autostart.sh /etc/init.d/4、将脚本添加到启动脚本cd /etc/init.d/ sudo update-rc.d autostart.sh defaults 100后面90数字是你设置的启动序号,越大级别越低,执行越晚5、如果想要移除开机自启脚本sudo update-rc.d -f auto...
2021-06-02 15:10:25
431
原创 vscode ssh 服务器,服务器重装导致ssh失败,报Host key verification failed.
1.vscode 下安装Remote ssh插件。2.在windows下 cmd 输入ssh-keygen -R IP(服务器IP)例如:ssh-keygen -R 192.168.1.110再次执行连接即可。
2021-05-27 11:20:35
2218
4
原创 删除ubuntu下的某些操作历史history
1.vim ~/.bash_history删除下面显示的需要删除的指定命令。2.在退出会话前直接执行:#history -r清除当前会话的命令历史记录
2021-04-23 09:18:26
1614
原创 ubuntu成功安装高版本python,使用其他命令出现subprocess.CalledProcessError错误
1.ubuntu之前安装python3.5版本,更新升级为python3.7版本。2.使用pip3 install pyinstaller,报subprocess.CalledProcessError: Command '('lsb_release', '-a')' returned non-zero exit status 1.3.执行sudo find / -name 'lsb_release.py'4.将相关文件进行copysudo cp /usr/share/pyshare.
2021-04-20 09:19:30
4818
原创 k8s启动容器报http: server gave HTTP response to HTTPS client
1. docker启动容器http: server gave HTTP res解决办法是:在docker server启动的时候,增加启动参数,默认使用HTTP访问:vim /usr/lib/systemd/system/docker.service增加 --insecure-registry ip:5000就正常
2021-02-20 16:15:31
2358
原创 docker 批量删除镜像
1.docker rmi -f $(docker images | grep "<none>" | awk '{print $3}')grep后面 跟的为 镜像名称中包含的字段,删除这类镜像
2021-02-08 10:28:22
190
原创 mongodb用户权限管理
1.在无鉴权状态下登录数据库,执行use admindb.createUser({user: "admin",pwd: "123456",roles: [ { role: "root", db: "admin" }]})2.执行关闭数据库db.shutdownServer();3.加入配置文件mongod.conf# mongod.conf # for documentation of all options, see:# http://docs.mongodb.org/ma
2021-01-31 23:30:04
148
原创 ubuntu软件安装和卸载
1.软件卸载1)dpkg --list 列出安装包2)sudo apt-get --purge remove 包名(--purge是可选项,写上这个属性是将软件及其配置文件一并删除,如不需要删除配置文件,可执行sudo apt-get remove 包名)3)或者执行sudo apt-get autoremove 包名2.软件安装1)deb格式后缀sudo dpkg -i *.deb如果报依赖错误,可以执行下面语句sudo apt-get -f --fix-missing i
2021-01-27 10:51:13
822
原创 linux查找目录下超过100M的文件
1.find / -xdev -size +100M -exec ls -lh {} \;/ 表示那个目录,此处查找为root目录下。
2021-01-21 10:46:28
1178
原创 虚拟机ubuntu配合静态IP
1. 启动虚拟机Ubuntu系统,打开终端,利用如下命令打开并编辑网络接口配置文件:sudo vi /etc/network/interfaces# interfaces(5) file used by ifup(8) and ifdown(8)auto loiface lo inet loopbackiface ens33 inet dhcpauto ens33iface ens33 inet staticaddress 192.168.159.132netmask 255.255.2
2021-01-15 09:14:43
163
原创 Docker开放2375TCP端口
1.编辑docker.service文件vim /usr/lib/systemd/system/docker.service在ExecStart=/usr/bin/dockerd 后插入 -H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock2.重启docker服务systemctl daemon-reloadsystemctl restart docker3.设置全局变量export KUBECONFIG=~/.kube/..
2021-01-14 17:35:06
463
原创 Ubuntu18.04虚拟硬盘空间太少,扩容的方法
首先要先把Ubuntu关机,然后点击虚拟机,设置,如下图笔者此处已经修改之前为50G 现在为80G.笔者这里选择了80G扩展完了之后启动Ubuntu1.终端输入命令行sudo su进入root用户2.再输入apt-get install gparted 安装管理分区工具3.等待安装完成之后,如下所示终端输入gparted打开工具4.选择之后,记得点击上面的√,保存操作,关闭gparted工具5.回到终端界面,输入df,看到/dev/sda1那里确.
2021-01-08 10:11:50
778
原创 ubuntu18.04安装配置samba
1、更新软件源:sudo apt-get update2、安装samba:sudo apt-get samba3、设置samba用户、目录、权限1)、新建samba用户:sudo smbpasswd -a wd(注:wd为用户名,自己定义)2)、在/home目录下创建共享的文件夹,名为mysharemkdir /home/myshare3)、修改myshare目录的权限chmod 777 /home/myshare4)、在smb.conf文件最后边加入信息sudo vim.
2020-12-18 11:29:14
370
原创 mysql 必知必会使用数据库内容以及navicat 连接mysql
1.下载mysql必知必会上使用到的数据库,地址如下:2.解压放到linux目录下,笔者放在/mnt/hgfs/share/tmp 下共有create.sql和populate.sql两个文件。3.通过mysql -u root -p 登录数据库。4.执行下载的sql脚本文件,先执行create.sql5.选择该数据源,use 加数据源名称,例如 use crashcourse;6.执行下载的sql脚本文件,先执行create.sql;执行方法:source 脚本存放的位置(例如 sou
2020-12-16 00:19:02
283
原创 ubuntu18 安装mysql 8 详细步骤
下载所需的mysql文件,网址https://dev.mysql.com/downloads/file/?id=500428作者下载时,此时的版本为mysql-apt-config_0.8.16-1_all.deb1.查看依赖项dpkg --list|grep mysql2.sudo apt-get --purge remove mysql-common3.清楚残留数据dpkg -l|grep ^rc|awk '{print$2}'|sudo xargs dpkg -P4.再次查.
2020-12-12 15:10:52
586
2
原创 bash: syntax error near unexpected token `(‘
1.linux中不支持文件名带(,可加引号''单引号或双引"",或\都可以2.可执行vim WDAITranscoder_\(2020-12-08_1-irhzqfhq_16.log或者vim WDAITranscoder_'('2020-12-08_1-irhzqfhq_16.log或者vim WDAITranscoder_"("2020-12-08_1-irhzqfhq_16.log...
2020-12-08 14:07:28
596
原创 apt安装软件报错Could not get lock /var/lib/dpkg/lock
E:Couldnotgetlock/var/lib/dpkg/lock-frontend-open(11:Resourcetemporarilyunavailable)E:Unabletoacquirethedpkgfrontendlock(/var/lib/dpkg/lock-frontend),isanotherprocessusingit?错误提示一般都是因为某些程序在系统后台进行着某些 apt 操作,因此锁定了 apt 数据库,所以暂时...
2020-12-02 09:11:41
243
原创 ffmpeg剪切视频
1.ffmpeg -ss 0 -t 60 -i haishanggangqinshi.mkv -c copy hai_1min.mkv注意-i的位置 剪切60s视频
2020-11-25 13:25:03
223
原创 ubuntu18.04系统时间跟当前时间不一致的问题
1.先运行 date看下本机的时间情况。时间实际2.接下来 sudo timedatectl set-local-rtc 13.再sudo timedatectl set-timezone Asia/Shanghai
2020-11-11 16:05:38
1185
原创 /usr/lib/*** is not a symbolic link问题解决
1.执行下述命令sudo ldconfig -v2.确认错误3. 创建新的linksudo ln -sf /usr/local/lib/libmp3lame.so.0.0.0 /usr/local/lib/libmp3lame.so.0
2020-11-11 15:44:54
4635
原创 通过Dockerfile设置pod的时间
1.dockerfile中未设置时区时,实际实际为15:55,但pod中时间为7:442.修改dockerfile文件,增加下述命令RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtimeRUN echo 'Asia/Shanghai' >/etc/timezone再次执行,时间正常...
2020-11-09 17:50:19
442
原创 centos安装删除指定版本的docker
1.先确认是否已经安装有dockerrpm -qa | grep docker2.执行删除操作sudo yum remove docker-ce-cli-19.03.4-3.el7.x86_643.设置阿里源sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo4.获取库中的信息yum list docker-ce --sho.
2020-11-04 13:51:04
457
原创 k8s的pod中调用使用gpu
通过pod调用使用gpu的步骤,版本要求:NVIDIA drivers ~= 384.81 nvidia-docker version > 2.0 Kubernetes version >= 1.101. 先在终端下执行下述命令distribution=$(. /etc/os-release;echo $ID$VERSION_ID) curl -s -L https://nvidia.github.io/nvidia-docker/gpgkey | sudo apt-key a.
2020-10-31 18:00:10
2472
原创 k8s删除Namespace为kube-system下的pod
1.调用gpu启动pod后续发现yaml文件不记得位置了,执行kubectl describe nodes,信息如下:2. 确认kube-system下的pod的状态,执行kubectl get pod -n kube-system,信息如下:3. 再次执行kubectl get deployment -n kube-system4. 执行 kubectl delete deployment nvidia-device-plugin-daemonset -n kube-system
2020-10-31 13:52:16
2490
原创 linux执行指定版本的内核
1.查看系统可用内核cat /boot/grub2/grub.cfg |grep "menuentry "2.查看当前内核uname -r3.修改开机时默认使用的内核grub2-set-default 'CentOS Linux (3.10.0-327.el7.x86_64) 7 (Core)'4.查看修改后重启使用的内核grub2-editenv list5.修改启动引导vi /etc/default/grub,红框中数字对应需要启动哪一个的内核,顺序见第一步的顺序
2020-10-30 14:52:05
1153
原创 解决GitHub的raw.githubusercontent.com无法连接问题
1.执行命令出现Unable to connect to the server: dial tcp: lookup raw.githubusercontent.com2.浏览器输入https://site.ip138.com/raw.Githubusercontent.com/进入网站后输入raw.githubusercontent.com3.修改hosts Ubuntu,CentOS及macOS直接在终端输入sudo vim /etc/hosts4.末尾添加5..
2020-10-26 16:03:47
8424
原创 SD HD FHD UHD FUHD对应分辨率
480p 576p 被称为SD(Standard Definition)(标清)720p 被称为HD(High Definition)(高清)1080p 被称为FHD(Full High Definition)(全高清)4k被称为UHD(Ultra High Definition)(超高清)(或 4k UHD)8k被称为FUHD(Full Ultra High Definition)(8k超高清)(或 8k UHD)...
2020-10-12 15:48:52
11723
原创 mont挂载
sudo mount -t nfs -o vers=3 192.168.1.22:/home/data /mnt/hgfs挂载192.168.1.22:/home/data 到 /mnt/hgfs目录下
2020-10-09 09:41:51
198
原创 git 修改最近一条的修改commit
1.执行下述命令git commit --amend2.再打开的文件中修改信息。3.再次执行git push。
2020-09-24 15:12:22
276
转载 基于FFMPEG和SDL写一个少于1000行代码的视频播放器
原文地址:http://www.dranger.com/ffmpeg/FFMPEG是一个很好的库,可以用来创建视频应用或者生成特定的工具。FFMPEG几乎为你把所有的繁重工作都做了,比如解码、编码、复用和解复用。这使得多媒体应用程序变得容易编写。它是一个简单的,用C编写的,快速的并且能够解码几乎所有你能用到的格式,当然也包括编码多种格式。唯一的问题是它的文档基本上是没有的。有一个单独的指导讲了它的基本原理另外还有一个使用doxygen生成的文档。这就是为什么当我决定研究FFMPEG来弄清楚音视.
2020-09-16 13:38:31
273
原创 excel修改柱状图系列1名称
1.选择柱状图,绘图后,如下所示:2.选择其中一个柱形图,右键后,选择“选择数据”如下所示:3.进入下图:4.下图输入即可。
2020-09-09 16:44:22
6591
原创 mysql 报错initialize specified but the data directory has files in it
1.执行cat /etc/my.cnf,确定数据库数据路径。2.进入 cd /var/lib/mysql 将下面的文件删除清空。即可。
2020-09-04 14:45:47
395
gcc-linaro-11.0.1-2021.03-x86_64_aarch64-linux-gnu.tar.xz
2021-08-08
gcc-linaro-6.3.1-2017.05-x86_64_aarch64-linux-gnu.tar.gz
2021-05-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人