linux
simon-zhao
学习、探索
展开
-
Fedora 16 改变启动顺序以及grub2 配置技巧
这是一个默认启动Windows的例子:1. 首先找到Windows的menuentry.# cat /boot/grub2/grub.cfg | grep Windows结果:menuentry "Windows 7 (loader) (on /dev/sda1)" --class windows --class os {2. 设转载 2013-09-13 09:50:58 · 1975 阅读 · 1 评论 -
ubuntu启动后桌面只有壁纸,其余啥也没有
How to Fix Unity Freezes After Login in Ubuntu 14.10 Utopic Unicorn By Sourabh / October 26, 2014 Category: How To, UbuntuHow to fix Unity freezes after login in Ubuntu 14.10 Utopic Unicorn or Ubuntu转载 2017-05-10 00:54:01 · 11328 阅读 · 1 评论 -
/proc/meminfo
cat /proc/meminfo 读出的内核信息进行解释,下篇文章会简单对读出该信息的代码进行简单的分析。MemTotal: 507480 kB MemFree: 10800 kB Buffers: 34728 kB Cached: 98852 kB SwapCached: 128 kB Active:转载 2015-06-15 17:49:39 · 1775 阅读 · 0 评论 -
linux内存之free used buffer cach
第一行Mem: total(96679)表示系统中物理内存总量。 used(1631)表示已经分配的物理内存。 free(95048)表示尚未分配的物理内存。 shared(0)表示共享内存。 buffers(196)表示分配给用作buffer的内存。 cached(283)表示分配给用作cached的内存。 第二行: -buffers/cache(1151): 第一行中的used原创 2015-06-12 17:07:04 · 6257 阅读 · 0 评论 -
linux下用shell、sed批量替换多个文件中的字符串
sedsed是一种非交互式的流编辑器,可动态编辑文件。vim是打开文件后和用户进行互动操作的,sed是非互动的,它处理的对象是文件的数据流。sed的工作模式是,对每一行数据,若符合样式,就执行指定的操作。 sed工具的语法如下:sed '样式命令' 文件 意思是,样式匹配成功后就执行指定的命令。它不会更改文件的内容,而是读取文件之后,经过编辑,然后把结果显示到标准输出上。如果想存储执行结果,就得原创 2015-05-25 21:31:45 · 15845 阅读 · 0 评论 -
linux /proc/pid/smaps各字段含义
/proc/$PID/smaps 第一行: 08048000-080bc000 地址空间的开始地址 - 结束地址 r-xp 属性。前三个是rwx(读、写、可执行),如果不具有则为“-”。最后一个是p/s(私有/共享) 00000000 偏移量。如果这段内存是从文件里映射过来的,则偏移量为这段内容在文件中的偏移量。如果不是从文件里面映射过来的则为0. 03:02 If the原创 2015-06-10 20:03:09 · 25670 阅读 · 0 评论 -
今天执行grep命令差点把服务器搞崩
grep “rst” -r ./ >> a.log 今天执行这个命令差点把服务器搞崩了。 本意是查找所有源代码文件中含有rst字符串的行,打印到文件a.log中,然后进行分析。 这句grep命令会搜索当前目录下所有的带rst字符串的行,并将结果打印到a.log中。但是,a.log本身也在当前目录下,形成了死循环回路。 更要命的是,由于源代码文件数量庞大,自以为是由于grep命令处理的文原创 2015-06-04 22:01:24 · 2992 阅读 · 0 评论 -
linux创建新进程的过程
在进程中调用fork()来创建子进程。fork()进一步调用do_fork(),要完成任务有: 1. 在内存空间为新进程分配任务结构体使用的空间,然后把当前进程的任务结构体的所有内容拷贝到子进程的任务结构体中; 2. 为新进程在其虚拟内存建立内核堆栈; 3. 对于新进程任务结构体中的部分内容进行初始化设置,例如,进程的链接关系,包括族亲关系、进程的标识和标志、各个定时器的初值等。主要是与父进程原创 2015-05-29 22:08:57 · 2605 阅读 · 0 评论 -
vncserver kill geometry
一直是多人通过vnc使用服务器,早晨过来发现自己的vnc界面崩溃l原创 2014-10-10 09:52:13 · 5233 阅读 · 0 评论 -
linux用户管理
今天在linux下玩了玩用户管理的一些命令,记录一下。1、添加用户命令原创 2013-09-11 22:38:53 · 1676 阅读 · 1 评论 -
Ubuntu eth0不能自动获取地址 无法上网
在ubuntu突然没了桌面之后(桌面上什么都没有,无法打开terminal),也无法联网本篇博文解决的问题有:1. ifconfig之后只显示lo,没有看到eth0 2. ifconfig之后显示eth0,但是没有显示静态IP地址,即无inet、地址、广播、掩码。3. 重启电脑后需要输入dhclient eth0命令才能正常上网,不然能PING通主机,就是不能上网问题一:ifconfig之后转载 2017-05-10 00:56:38 · 13380 阅读 · 0 评论