linux
文章平均质量分 92
evglow
这个作者很懒,什么都没留下…
展开
-
Shell 小技巧之dirname命令的使用
在平时写脚本的时候,想做到该脚本在任何地方都可以调用,一般有以下几种方式:使用绝对路径设置路径宏使用dirname自动获取路径关于第1种,使用绝对路径的话,如果我们用到的其他文件、tool都是固定路径的话,是没问题的。关于第2种,我们可以在脚本开头设置一个变量,比如__FILE_PATH="/home/test/"如此,在使用其他文件的时候,可以使用宏+相对路径的方式,比如读取/home/test/test.log文件,可以写成cat ${__FILE_PATH}test.log不过既然原创 2020-05-21 16:41:31 · 10450 阅读 · 0 评论 -
Ubuntu 配置VScode 调试环境(C/C++)
(1) 先去官网下载Vscodehttps://code.visualstudio.com/直接下载deb包就好了(2)安装vscode完成后打开,搜索并安装以下两个插件:C/C++Code Runner(3) 配置launch.json和tasks.json先打开一个文件夹,然后在该目录下创建一个源码文件。比如一个假的进度条打印代码:#include <stdio.h>#include <stdlib.h>#include <unistd.h>原创 2020-05-15 10:54:03 · 745 阅读 · 0 评论 -
PXE OS server配置
DHCPD服务:根据mac地址查看分配的ip:cat /var/lib/dhcpd/dhcpd.leases |grep <mac>原创 2020-04-23 10:25:50 · 333 阅读 · 0 评论 -
定制自己的CentOS,制作ISO镜像文件
简陋版:单纯替换,裁剪先来个简陋版,目的:安装ISO后系统会自带我们需要的工具、驱动(一):安装官方OS下载Centos官方包,我这里下载的是CentOS-7.4-x86_64-DVD-1708.iso然后安装在服务器上(用来定制ISO的服务器)根据自己的需求选择安装,我这里选择的是minimal安装注:制作出来的ISO会沿用现在的选择,也就是说制作出来的ISO只要没问题,就会在选择"...原创 2020-01-19 16:23:11 · 22998 阅读 · 1 评论 -
Centos 临时升级gcc
有时候会需要用到不同版本的gcc,可以安装centos-release-scl和devtoolset实现:1. yum install centos-release-scl2. yum install devtoolset-7-gcc* #安装gcc 8可以yum install devtoolset-8-gcc*安装完后,使用scl enable devtoolset-7 bash ...原创 2019-12-31 15:24:02 · 530 阅读 · 0 评论 -
ubuntu制作简陋的deb/rpm包
背景: 自己编写了一套工具,类似于i2ctool,有很多个独立的小工具,一般情况下,直接复制到OS(并安装相关组件/驱动/tool)就可以用了,但是想直接制作成deb/rpm包,这样在ubuntu下直接dpkg -i <package.deb>;CentOS下直接rpm -ivh <package.rpm>便可安装使用,因为安装的时候可以添加一些脚本。deb包的制作采用...原创 2019-12-02 17:00:14 · 817 阅读 · 0 评论 -
CentOS7.4 升级5.1内核
(1)解压内核文件到/usr/src/kernels文件夹xz -d linux-5.1.tar.xztar -xvf linux-5.1.tar(2) 进入linux-5.1文件夹运行:1) make menuconfig选择 然后2) make3) make modules4) make modules_install5) make install 安装内核第二步mak...原创 2019-11-29 16:37:31 · 595 阅读 · 0 评论 -
配置内网和外网,互不影响
最近在做一个带LTE功能的交换机项目,发现插上SIM卡启用4G网络后,ssh登录不上机器了(PC和交换机都连接的内网)其中交换机的内网使用网线连接,外网为LTE(插一个USB的无线网卡也可以连接外网wifi,如手机开的数据热点等等)解决方法为,设置路由添加网关(1)启用LTE前,ssh内网登录机器可以看到,只有eno1连接了,获取到了ip(2)加载SDK,启用LTE此时显示reset,...原创 2019-11-25 11:43:41 · 1359 阅读 · 0 评论 -
记录一下ubuntu安装tcl&expect
发现只有rpm包,in CentOs:#yum install ctl#yum install expect#yum install expect-develubuntu需要自己下载源码安装。源码地址TCL: http://www.tcl.tk/software/tcltk/downloadnow84.tmlexpect: http://sourceforge.net/projec...原创 2019-11-15 10:40:12 · 2145 阅读 · 2 评论 -
刻录U盘镜像
Windows下刻录下载UltraISO软碟通就好了https://cn.ultraiso.net/可以无限试用(1) 打开一个镜像文件XXX.ios(2) menu->启动->写入硬盘映像(3)会自动识别U盘,如果是刻录windows镜像,直接点“写入”就好了,会自动格式化U盘并写入镜像文件;如果是Linux镜像,要选便捷启动->写入新的驱动器引导区->Sys...原创 2019-11-06 14:03:41 · 837 阅读 · 0 评论 -
vbox新装ubuntu需要做的事
(一)安装VboxGuestAdditionhttp://download.virtualbox.org/virtualbox/建议安装比较新的版本,因为我一直用的是5.1.22,但是最近安装了ubuntu18.04.2,发现安装失败。查了一下发行日期,ubuntu18.04发行时间比Vboxaddition更晚,所以我直接下了最新的VBoxGuestAdditions_6.0.12.iso...原创 2019-09-23 17:39:59 · 766 阅读 · 2 评论 -
[半转载]清理Virtualbox虚拟机VDI镜像文件的空间大小
原文链接:版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/LEON1741/article/details/81627176————————————————版权声明:本文为CSDN博主「leon1741」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及...转载 2019-09-19 17:03:03 · 1136 阅读 · 0 评论