
Linux
Linux
谢永奇1
这个作者很懒,什么都没留下…
展开
-
Linux下hook机制的注意事项
/* * * 测试linux hook;,编译成.so 文件后改变默认的系统调用 * * 关于 * */#define _GNU_SOURCE#include <stdio.h>#include <stdint.h>#include <dlfcn.h>#include <string.h>#include <unistd.h>#define unlikely(x) __builtin_expect(!!(x), 0)#原创 2021-09-14 10:29:54 · 785 阅读 · 0 评论 -
Ubuntu重启后不显示共享文件夹
重启Ubuntu20.04后,发现共享文件夹进不去也不显示了首先查看共享文件夹是否已经存在并且设置为总是开启使用命令查看当前挂载的共享文件夹vmware-hgfsclient存在的情况下,然后使用下面命令sudo apt-get install open-vm-tools-dkms sudo vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other -o uid=1000 -o gid=1000 -o umask=022或者:(操作了上面命令可忽略下面原创 2021-08-10 11:41:12 · 6663 阅读 · 6 评论 -
关于Ubuntu提示Temporary failure in name resolution
网络出错时可使用ping命令进行查询网络是否正常ping www.baidu.com若是在ping www.baidu.com后提示Temporary failure in name resolution解决方法1:重启网络服务service network-manager restart解决方法2:定义域名解析服务器ipsudo vi /etc/resolv.conf 在里面添加下面两行nameserver 1.1.1.1nameserver 8.8.8.8解决方法3:安原创 2021-08-09 20:09:12 · 19257 阅读 · 14 评论 -
VMware安装Arch Linux教程(2021.7)
安装环境:VMware WorkStation Pro版本:5.12.13首先下载Arch镜像:https://archlinux.org/download/进去后拉到下面可以选择不同国家的下载链接值得注意的是这里有一个版本号下面新建虚拟机时会用到进去后下载iso后缀的镜像文件一、创建虚拟机使用VMware创建新的虚拟机导入刚刚下载好的镜像文件,注意由于VMware里面没有Arch Linux的选项,这里的版本号根据上面下载时的版本来选择,操作系统就选择Linux然后是自己给虚拟机起原创 2021-07-28 08:58:20 · 18380 阅读 · 7 评论 -
Linux 下ifconfig只有回环地址
在我第一次设置了网络ip后,后面再打开这个虚拟机时发现网络不可用;即使使用ifconfig或者ifconfig -a都无效;最终在我多次重启以及试了各种办法的情况下问题终于得到解决,这里把我的解决过程写一下希望能帮到一些相同情况的童鞋;注意我这里使用的是CentOs,其他的Linux操作系统可能不一定可以一、首先保证ip设置是正确的因为我这里的是ens33网卡,所以相对应的下面路径下就有一个网络文件为ifcfg-ens33vi /etc/sysconig/network-scripts/ifcfg-e原创 2021-05-11 15:23:43 · 2022 阅读 · 1 评论 -
Ubuntu20.04大小写混乱以及无法切换大小写
使用Ubuntu20.04时,如果出现下面大小写混乱以及无法切换大小写的问题,可通过长按CAPS键三秒进行切换回小写输入原创 2021-04-18 10:24:26 · 3449 阅读 · 0 评论 -
使用命令修改Ubuntu下的命令行提示符
有时候觉得Ubuntu下的命令行提示符过于臃肿太长什么的可以使用这个命令来进行修改:优快云所在的位置为你想要命令提示符的PS1="[\e[1;31m]优快云#"颜色数据有 echo -e “\033[30m 黑色字 \033[0m” echo -e “\033[31m 红色字 \033[0m” echo -e “\033[32m 绿色字 \033[0m” echo -e “\033[33m 黄色字 \033[0m” echo -e “\033[34m原创 2020-09-15 11:52:09 · 683 阅读 · 0 评论 -
vi/vim实现联想、补全及跳转函数变量
(1)先安装个支持包sudo apt install ctags(2)进入到/usr/include目录,生成关联文件sudo ctags -R(3)打开vim的配置文件sudo vim /etc/vim/vimrc(4)在文件末尾加上set tags+=/usr/include/tagsset tags+=./tags(5)在文件末尾加上set tags+=/usr/include/tagsset tags+=./tags最后保存退出,用vim打开代码原创 2020-09-10 13:00:08 · 2548 阅读 · 1 评论 -
命令安装交叉编译工具arm-Linux-gcc(最简单!!!)
看网上都是需要下载安装包再解压还要设置环境变量;感觉实在太麻烦了,下面是安装的最简单方法:使用命令直接安装(我在16.04与18.04上面均测试下面成功)安装c与c++交叉编译工具:sudo apt-get install gcc-arm-linux-gnueabihfsudo apt-get install g+±arm-linux-gnueabihf卸载c与c++交叉编译工具:sudo apt-get remove gcc-arm-linux-gnueabihfsudo apt-get原创 2020-09-06 13:06:37 · 1218 阅读 · 0 评论