摘要:
现在刚刚开始学习用gdb调试程序,结果:在centos下,出现这样的错误: gdb在调试程序时候提示 Missing separate debuginfos, use: debuginfo-install glibc-xxx 经过一番查找,原来是确实内核的调试支持。 1、首先,查看一下自己的内核版本 阅读全文
摘要:
ubuntu16.04默认是永不休眠的,有时候忘了关机,那就惨了,一会用到没电为止。 设置方法: 进入“系统设置”->"安全与隐私"->"电源设置" 到这里就可以修改了。 阅读全文
摘要:
编译器工作原理:在64位的计算机中,当创建一个指针变量时,计算机会为它分配8个字节的存储空间。但如果创建的是数组呢?计算机会为数组分配存储空间,但不会为数组变量分配任何空间,编译器仅在出现它的地方把它替换成数组的起始地址。 结论1:由于计算机没有为数组变量分配空间,也就不能把它指向其他地方。例题: 阅读全文
摘要:
新安装centos7后,第一次升级出现下面的错误: 阅读全文
摘要:
默认安装后,却没有中文输入,于是研究以下,原来是没有调出来。 1、应用程序->系统工具->设置 2、选择“区域和语言” 3、这里默认会有一个汉语,如果没有,那么你当初选择安装的是英语,需要中文的支持。 4、点击左下角的+号。再次点击最下方的竖着排列的三个点。 5、在出现的搜索框中输入:pinyin 阅读全文
摘要:
现在安装系统都是用u盘安装,那么制作u盘的iso镜像就是必须的了。现在此类工具倒是不少,但是,好用的不多,有的还收费。唉,还是用dd吧,老配方,老味道。 首先:要df -h一下,看看u盘的盘符,类似 /dev/sdb 之类的,注意,后面的数字不要写,如果u盘分成多个区,要把多余的区都umount了, 阅读全文
摘要:
通道符“|“:是将前一个命令的输出做为后一个命令的标准输入。注意:这里的标准输入指的是:通道符右侧命令的处理内容,也就是说左侧的标准输出不能作为右侧命令的参数,只能作为命令的处理对象。 简单讲:只有通道符时,右侧命令将左侧输出作为处理内容。加上xargs后,将左侧输出作为参数。具体看下面wc命令的执 阅读全文
摘要:
在linux中的用户只有2种:root和非root。而非root即普通用户的权限非常低,基本处理自己的home目录,其他好多地方连查看的权利也没有,更不要说安装软件了。 为了避免来回切换root,linux加入了sudo命令,即:可以临时切换的root来执行一些系统命令,用完之后,在返回普通用户,这 阅读全文
摘要:
有时候知道程序的名称,却不知道由那个包提供,也就是说不知道安装那个包,可以使用这个命令。 我们由provides关键字可以使用。 举例:semanage是SELinux的一个管理工具,可是我使用:yum install semanage 却提示我没有这个包。 祭出provides神器,反向查找: y 阅读全文
摘要:
SElinux共有3中状态。1、selinux的配置文件:/etc/selinux/config# This file controls the state of SELinux on the system. 3 # SELINUX= can take one of these three valu 阅读全文