Linux
文章平均质量分 52
evil_119
C/C++ 程序员
展开
-
linux内核编译与升级
一,Linux内核源码下载在Linux官网下载对应的内核代码建议下载文档版本源码,解压到当前目录。二、编译内核#1.解压xd -d linux_xxx.tar.xdtar -xvf linux_xxx.tar#2.拷贝配置文件到当前目录cp /boot/config-xxx ./.config#3.编译图型菜单make menuconfigsa...原创 2020-01-17 14:50:23 · 357 阅读 · 0 评论 -
Linux gdb 调试core dump
gdb使用两个推荐链接:GDB中文手册GDB常用命令0.关于core文件的设置两种方式设置core文件名,默认系统是生成名为core的文件,但是当我们为了方便调试,需要生成带pid,time等信息的core文件时候,就需要自己设置一下了。以下命令一般都要root权限。echo "1" > /proc/sys/kernel/core_uses_pid如果以上命令执行无权限,...原创 2019-10-18 11:27:47 · 304 阅读 · 0 评论 -
Gnome隐藏上边栏,Ubuntu18 hide top bar
Ubuntu18LTS,UI已经回归gnome了。Unity被弃!那么本文就将已Ubuntu18为例讲解怎么隐藏顶部状态栏及任务栏。任务栏其实没啥讲的Ubuntu18/16都是在系统设置里面就支持自动隐藏了,还有停靠位置(左,右,下)。但是自动隐藏18与16不同的是,18只有软件界面与dock界面有交汇碰撞,dock才隐藏,否则,dock是一直显示的,可以参考本文最后效果图。而16的隐藏是...原创 2018-10-30 15:44:13 · 7785 阅读 · 0 评论 -
linux修改因软件版本升级不能使用的命令
linux部分版本会内置一些常用软件命令,如python /qt等。Ubuntu自带python2,qt4,如果我们安装了python3 ,qt5发现python命令调的还是python2,而qt命令还是调用的qt4,这时候我们需要找到该命令链接点,从新链接即可而当前用户的命令通常所在目录是/usr/bin#进入用户命令所在目录cd /usr/bin#查看python命令l...原创 2018-11-14 10:48:05 · 206 阅读 · 0 评论 -
linux的ssh免密登录
ssh免密登录在很多运维环境都需要用到FTP,SCP,SSH远程登录等。。。暂且假想客户端为B,服务器为S。我们需要从B远程登录S的时候,总是需要登录S端的用户密码,很麻烦。那么如何利用ssh免密登录?以rsa加密为例,本质是利用rsa加密算法对登录密码做了加密处理,来使得服务器自动接受客户机的认证。1.公钥 2.私钥,本文不做赘述。直接上代码,首先确保B-S联通,且S启动了ssh服务...原创 2018-11-21 19:08:07 · 150 阅读 · 0 评论 -
centOS7安装python3.7+版本问题
1.python2不要卸载,因为yum依赖python2,谁叫Google不向下兼容2.保留2,安装python3.7依赖的第三方库, wget 下载地址 ./configure prefix=/usr/local/python3 (请使用此命令代替上述命令./configure --with-ssl如果不带ssl安装会导致后面pip链接网络失败,也就安装不了python的其...原创 2018-12-08 15:37:21 · 1971 阅读 · 0 评论 -
vm14卡顿及安装linux黑屏问题
因工作需要按照了vm运行Linux,当然按照64位系统了,vm14+Ubuntu18/16LTS都有,安装很简单默认点击下一步就完了,也很顺利。但是发现奇慢无比,我将系统移到C盘固态硬盘会好很多。我就纳闷了,vm又不是第一次用,怎么会如此慢,单击系统任何地方都得等几秒钟才勉强响应,硬件配置是完全够的4核CPU+8G内存+128g固态+500g机械硬盘等。好过以前的电脑配置太多了。所以直接排除”...原创 2018-10-30 15:05:43 · 897 阅读 · 0 评论 -
git常用命令及解析
本文是基于原教程地址学习后的一个笔记记录,感谢原作者的无私分享!github遵守开源协议,fork后的仓库代码可以读写,甚至可以pull request给官方仓库来贡献代码。1.git config命令的--global参数,用了这个参数,表示你这台机器上所有的Git仓库都会使用这个配置,当然也可以对某个仓库指定不同的用户名和Email地址。git config --global us...原创 2018-10-26 17:57:08 · 187 阅读 · 0 评论 -
Ubuntu16.04:Python3+Nginx+Django+mysql+git配置,sublime text
1.安装python3sudo apt-get install python3如果是升级python到python3需要先安装3,然后删除/usr/bin/目录下的默认python linksudo rm -rf python再建立新的链接sudo ln -s /usr/bin/python3.5/usr/bin/python这样输入python命令就相当于输入python原创 2017-10-12 17:48:22 · 486 阅读 · 0 评论 -
Ubuntu/Windows使用glog(0.3.5版)
glog获取 git clone https://github.com/google/glog.git 或者直接网页下载下来,tar -xzvf google-master*.gzglog编译生成 如果是window平台,得使用CMake工具生成解决方案并编译生成相应的libglog.dll,libglog.lib本文不作赘述。前面以说过CMake的使用。 Ubuntu生成...原创 2018-04-03 20:08:42 · 1639 阅读 · 0 评论 -
QT5如何打包到Ubuntu16
最近一个跨平台的项目打包折腾的够呛,所以记录一波。ldd 应用程序名可以查看该应用程序名下面的所有依赖库,所以该命令很重要。网上有人利用该命令去导出所以依赖库,附代码如下:#!/bin/shexe="./appname"#发布的程序名des="/home/myname/Qt5.9/"#目标路径deplist=$(ldd $exe | awk '{if (match($3...原创 2018-06-20 12:16:12 · 1546 阅读 · 0 评论 -
Linux 屏幕亮度调节
Linux屏幕亮度控制文件:amd/INVID显卡:/sys/class/backlight/acpi_video0/brightnessintel显卡则在:/sys/class/backlight/intel_backlight/brightness使用管理员权限改变该文件的值即可,最大值,可以看到该目录下又max_brightness文件...原创 2018-08-13 11:17:39 · 1735 阅读 · 0 评论 -
安卓x86下载地址
由于Google访问不了国内下载安卓x86可以去这个链接,支持迅雷:fosshub安卓x86下载系统安卓教程可参考搜索引擎如一下链接安卓x86安装android x86安装原创 2018-08-29 20:02:17 · 3804 阅读 · 0 评论 -
ubuntu 16.04 关闭开启图形界面之systemctl命令
ubuntu16.04关掉图形界面启动,命令:systemctl disable lightdm.service确实生效了,但是由于不能显示笔者的应用程序(QT界面程序),系统一直卡死在启动界面,还不如进gnome界面了,故又想恢复,发现恢复之路坑太多了。1.因为界面卡死,是不能用输命令的,所以只能且系统模式,好在ctrl+alt+f1还是能用的,进入文本模式。2.百度systemct...原创 2018-10-23 16:38:53 · 6365 阅读 · 1 评论 -
关于Windows、linux跨平台的一些建议
在你做跨平台开发时,难免会遇到一些因操作系统特性带来的麻烦。本文集聚部分,并以Windows,linux为目标平台分析。由于java,Python等语言基本锁定自家编译器、IDE,也就没有C/C++这样的麻烦了,本文还是以C/C++为主。1、 关于路径和头文件路径分隔符的问题在Windows中,正斜杠和反斜杠都可以,但是在Linux中,只能是/。在Windows中,路原创 2016-10-11 14:57:55 · 3254 阅读 · 0 评论