在Linux系统中,使用者账号管理最重要的两个文件是/etc/password和/etc/shadow。在/etc/password文件中,每一行都代表一个账号,但是有很多账号是系统账号。比如:bin、adm等,还有管理员账号root。其余的为一般用户账号。每一行的组成有(以:进行分割):1 账号名...
分类:
系统相关 时间:
2015-01-05 14:39:03
阅读次数:
377
通常作为一个应用程序的部署脚本,开始的第一项工作是为当前应用创建一个专用(dedicated)的用户和用户组。这个脚本很简单,这里贴一个参考样本:[plain]view plaincopy#!/bin/shuser=test_usergroup=test_group#creategroupifnot...
分类:
系统相关 时间:
2015-01-05 14:42:53
阅读次数:
162
# If you change this file, run 'update-grub' afterwards to update# /boot/grub/grub.cfg.GRUB_DEFAULT=0 ->设置默认启动项,按menuentry顺序。比如要默认从第四个菜单项启动,数字改为3,若改为 ...
分类:
系统相关 时间:
2015-01-05 14:42:32
阅读次数:
171
shell判断文件是否存在1. shell判断文件,目录是否存在或者具有权限2. #!/bin/sh3.4.myPath="/var/log/httpd/"5. myFile="/var /log/httpd/access.log"6.7. # 这里的-x 参数判断$myPath是否存在并且是否具有...
分类:
系统相关 时间:
2015-01-05 14:45:50
阅读次数:
174
为什么学习 linux正如不能依靠美国的 GPS 为我们的导弹指示目标一样,很难想像用运行 windows 的电脑去同美国进行信息战。而朝鲜的网络崩溃,再次警示国人,信息战、网络战离我们并不遥远。linux 的开源,可以按自己的要求进行深度定制,无疑是极佳选择。为什么是 linux-0.11现在的 ...
分类:
系统相关 时间:
2015-01-05 14:44:57
阅读次数:
190
Linux中很多经常使用命令是必须掌握的,这里将我学linux入门时学的一些经常使用的基本命令分享给大家一下,希望能够帮助你们。这个是我将鸟哥书上的进行了一下整理的,希望不要涉及到版权问题。1、显示日期的指令: date2、显示日历的指令:cal3、简单好用的计算器:bc怎么10/100会变成0呢?...
分类:
系统相关 时间:
2015-01-05 14:46:18
阅读次数:
165
Memcached是一个免费开源的,高性能的,具有分布式对象的缓存系统,它可以用来保存一些经常存取的对象或数据,保存的数据像一张巨大的HASH表,该表以Key-value对的方式存在内存中。
分类:
系统相关 时间:
2015-01-05 14:46:29
阅读次数:
202
Design and implement a data structure for Least Recently Used (LRU) cache. It should support the following operations: get and set.
get(key) - Get the value (will always be positive) of the key if...
分类:
系统相关 时间:
2015-01-05 14:54:59
阅读次数:
219
本文主要对memcache内部Big-O、LRU算法、内存分配(Memory allocation)、一致性哈希(Consistent hashing)等进行了深入剖析,并举例生动形象描述了一致性哈希算法...
分类:
系统相关 时间:
2015-01-05 14:56:28
阅读次数:
264
今天一台邮件外发服务器遇到故障,导致所有外出邮件都无法发送,于是想到用内网邮件服务器直接外发, 可是其中一台服务器无法ping通外网,如:ping smpt.163.com不同。
经过排查发现,没有配置网关...
分类:
系统相关 时间:
2015-01-05 14:57:07
阅读次数:
199
1.find命令解析
2.locate命令解析
3.whereis命令解析
4.which命令解析
5.type命令解析...
分类:
系统相关 时间:
2015-01-05 14:58:49
阅读次数:
245
打开代理设置面板,点击:view -> Tunneling Pane
在弹出的窗口选择Forwarding Rules, 在空白处右键:add。在弹出的Forwarding Rule,Type选择“Dynamic(SOCK54/5”;Listen Port使用默认的1080。
这时浏览器就可以使用代理上网了。以FireFox为例,选项—高级—网络—设置—手动配置代理—Socks主机写127.0...
分类:
系统相关 时间:
2015-01-05 15:01:25
阅读次数:
296
最近遇到了一个程序运行时间长后,操作系统由于out of memory 导致系统的oom-killer将程序直接杀死的问题:
错误提示大概为:
Out of memory: Kill process 20011 (main) score 58 or sacrifice child
Killed process 20011 (main) total-vm:21688384kB,...
分类:
系统相关 时间:
2015-01-05 15:05:26
阅读次数:
332
vim基本用法模式化编辑器模式:编辑模式:命令模式键盘操作常被理解为编辑命令输入模式末行模式:vim内置的命令接口,执行vim命令打开文件vim[option]...[file]...模式转换:编辑模式-->输入模式i:在光标所在处的前方转换为输入模式a:在光标所在处的后方转换为输入模式o:在光标所..
分类:
系统相关 时间:
2015-01-05 15:04:14
阅读次数:
193
最近遇到了一个程序运行时间长后,操作系统由于outofmemory导致系统的oom-killer将程序直接杀死的问题:错误提示大概为:Outofmemory:Killprocess20011(main)score58orsacrificechildKilledprocess20011(main)total-vm:21688384kB,anon-rss:715844kB,file-rss:816256kB这些错误..
分类:
系统相关 时间:
2015-01-05 15:05:20
阅读次数:
462
ldd和nm是Linux下两个非常实用的程序分析工具。其中,ldd是用来分析程序运行时需要依赖的动态链接库的工具,nm是用来查看指定程序中的符号表信息的工具。1 ldd格式:ldd [options] file 功能:列出file运行所需的共享库参数: -d 执行重定位并报告所有丢失的函数 -r ....
分类:
系统相关 时间:
2015-01-05 16:11:14
阅读次数:
244
明:存储为华赛的S5300,如果存储为IBM或其他厂商的话,操作方法不一样,请注意!bmp1a:~ # uname -aLinux bmp1a 2.6.16.60-0.21-smp #1 SMP Tue May 6 12:41:02 UTC 2008 x86_64 x86_64 x86_64 GNU...
分类:
系统相关 时间:
2015-01-05 16:16:57
阅读次数:
216
Debug视图认识debug视图,红色部分框为线程堆栈视图,黄色部分框为表达式、断点、变量视图,蓝色部分为代码视图。线程堆栈视图分别介绍一下这几个按钮的含义:1.表示当前实现继续运行直到下一个断点,快捷键为F8。2.表示打断整个进程3.表示进入当前方法,快捷键为F5。4.表示运行下一行代码,快捷键为...
分类:
系统相关 时间:
2015-01-05 16:19:01
阅读次数:
264
整理Linux下gcc编译中关于头文件与库文件搜索路径相关问题分类: MakeFile/Make/GCC/LD2010-11-20 23:15 535人阅读 评论(0) 收藏 举报转者的话: 本文详细介绍了gcc 编译时 搜索头文件的路径以及方式, 编译时寻找lib库的方式, 以及运行时加载库的寻找...
分类:
系统相关 时间:
2015-01-05 16:21:23
阅读次数:
172
LINUX下使用VNC进行图形界面远程桌面控制。 1、启用SUSE远程控制 SUSE默认安装了VNC,打开YaST,网络服务,远程管理(remote administration),选择“允许远程管理”,在下面的选项进行防火墙设置,选择“打开防火墙端口”。点击完成。 2、启动VNC服务。 S...
分类:
系统相关 时间:
2015-01-05 16:26:06
阅读次数:
231