linux
lalalala256
这个作者很懒,什么都没留下…
展开
-
获取system的打印信息
自己找到答案了。http://www.linuxidc.com/Linux/2011-04/34092.htm#include #include void executeCMD(const char *cmd, char *result){ char buf_ps[1024]; char ps[1024]={0}; FILE *ptr;转载 2017-06-15 10:47:44 · 1614 阅读 · 0 评论 -
Linux下加载.ko驱动模块的两种方式:insmod & modprobe
假设我们要添加的驱动程序模块名为:demo.ko加载驱动模块方法一:进入demo.ko驱动模块文件所在的目录,然后直接terminal执行:insmod demo.ko即可。方法二:将demo.ko文件拷贝到 /lib/module/`uname -r`/目录下,这里,`uname -r`意思为在终端中输入此命令执行的结果后显示的内核版本及名称,例如exynos 441...转载 2018-11-22 14:11:38 · 2209 阅读 · 0 评论 -
nvidia_uvm: Unknown symbol task_stack_page (err 0)
When I run ./deviceQuery I get this result (the output without sudo is the same):$ sudo optirun ./deviceQuery./deviceQuery Starting...CUDA Device Query (Runtime API) version (CUDART static linki...原创 2018-11-19 14:45:19 · 729 阅读 · 0 评论 -
x86_64 x86 amd64 i386 i686 aarch64等词语含义
转载 2018-11-16 14:24:47 · 4235 阅读 · 0 评论 -
protoc命令引发的linux安装卸载软件问题
由于之前使用脚本安装protobuf,不知为什么不能使用protoc编译proto文件,因此自己重装了一下,与原来的装到了不同的路径下,测试新装的可以用,没有看是否影响到了原来的环境,今天发现不能用,于是各种查原因,结果使因为protoc的问题。准备卸载protoc,使用apt-get remove libprotobuf-dev始终不行,最后对原先的脚本安装的环境也各种卸载安装都不行。后来查到r...转载 2018-07-24 20:50:48 · 1555 阅读 · 0 评论 -
linux系统更换西电的源
https://linux.xidian.edu.cn/wiki/mirror-help/ubuntu原创 2018-01-25 18:20:48 · 691 阅读 · 0 评论 -
复制文件夹中所有文件的文件名
利用脚本实现:linux端:ls > LIST.txtwindows端:在文件夹里面新建一个txt文件,里面放这行命令DIR *.* /B >LIST.TXT保存后文件后缀从txt改为bat,双击运行,文件夹里面的所有文件名都会出现在list.txt文件里面原创 2017-07-12 22:46:22 · 2008 阅读 · 1 评论 -
linux进程优先级、进程nice值(转载)
进程cpu资源分配就是指进程的优先权(priority)。优先权高的进程有优先执行权利。配置进程优先权对多任务环境的linux很有用,可以改善系统性能。还可以把进程运行到指定的CPU上,这样一来,把不重要的进程安排到某个CPU,可以大大改善系统整体性能。一、先看系统进程:首先,我想用一个简单的命令来引起这个议题。 无论在linux或者unix系统中,用ps –l命令则会类似转载 2017-09-11 15:09:04 · 255 阅读 · 0 评论 -
查找某进程 并过滤grep
方法一:ps -ef | grep some_string |grep -v grep-v:表示忽略grep本身。方法二:grep的内容写成正则表达式这样grep进程就不符合要求了如ps aux| grep kworker/[1-5]原创 2017-09-16 22:41:01 · 1020 阅读 · 0 评论 -
linux 查看运行进程所在目录
通过ps及top命令查看进程信息时,只能查到相对路径,查不到的进程的详细信息,如绝对路径等。这时,我们需要通过以下的方法来查看进程的详细信息:Linux在启动一个进程时,系统会在/proc下创建一个以PID命名的文件夹,在该文件夹下会有我们的进程的信息,其中包括一个名为exe的文件即记录了绝对路径,通过ll或ls –l命令即可查看。ll /proc/PIDcwd符号转载 2017-09-16 22:39:36 · 752 阅读 · 0 评论 -
linux修改Mac地址
有三种方法:方法一(命令方式,网络远程连接下不建议用):1.关闭网卡设备ifconfig eth0 down2.修改MAC地址ifconfig eth0 hw ether MAC地址如:ifconfig eth0 hw ether 1E:ED:19:27:1A:B4MAC地址相同则有可能收不到对方发的数据3.重启网卡ifconfig eth0 up方法二原创 2017-09-06 11:04:49 · 7622 阅读 · 0 评论 -
Linux启动过程详解(inittab、rc.sysinit、rcX.d、rc.local)
启动第一步--加载BIOS当你打开计算机电源,计算机会首先加载BIOS信息,BIOS信息是如此的重要,以至于计算机必须在最开始就找到它。这是因为BIOS中包含了CPU的相关信息、设备启动顺序信息、硬盘信息、内存信息、时钟信息、PnP特性等等。在此之后,计算机心里就有谱了,知道应该去读取哪个硬件设备了。启动第二步--读取MBR众所周知,硬盘上第0磁道第一个扇区被称为MBR转载 2017-09-06 10:56:53 · 556 阅读 · 0 评论 -
随便玩玩-root用户下rm -rf /的后果
看到了别人又在说root 用户rm -rf /,自己试试看结果是怎么样的使用的是CentOS虚拟机:这是正在删除过程中的截图,可以看到可能是部分root用户没有写权限的文件无法被删除已经退出,无法再次进入查看CentOS的这些目录的权限,找了Ubuntu类似目录的权限,发现还是有写权限的,搞不懂。删除之后文件夹等的图标无法正常显示,上面状态栏的东西点了之后都原创 2017-08-14 16:48:07 · 2325 阅读 · 0 评论 -
详解 /etc/inittab 文件
当内核初始化后,就会启动第一个进程 init,init进程会进行一系列的系统初始化工作,init是根据什么来进行初始化的?init 会读取/etc/inittab文件(针对CentOS 5 系列),执行里面的内容来进行初始化工作,这个文件是一定的格式。获取inittab文件的帮助,输入 man inittab 命令过滤掉空白行和以#号开始的行,内容如下:[root@s转载 2017-07-09 18:58:36 · 355 阅读 · 0 评论 -
linux下多ip
linux下一个网卡如何配置多个IP?linux下边如果没有图形界面了配置网络还真的不是太方便了,呵呵,习惯问题,当然习惯需要改的,最近遇到一个问题需要单网卡配置多个ip地址。文本控制台下面有netconfig,还有ifconfig工具,netconfig图形化的稍微方便些,但是没有文档,配置一个ip还能应付,但是如果配置多个IP就搞不定了,只能使用ifconfig,ifconfig的用法可以使用转载 2017-06-15 11:13:46 · 473 阅读 · 0 评论 -
NVIDIA / Intel 核芯显卡显示 + Nvidia 计算
今天折腾了好久intel集成显卡显示。最后好不容易才全部搞定,这里记录一下。 1. 首先在BIOS里是要打开Intel 核芯显卡的。我把它设置成了主显卡,显示器也接到核心显卡的口上。重启后, I卡警告low resolution, 进不去桌面 2. 切换N/I 卡的命令是prime-select (安装包是 nvidia-prime, 不需要装传说中的bumblee什么的)...转载 2018-11-19 16:42:40 · 1184 阅读 · 0 评论