Linux系统“死机”时怎么办?
如果问题能够再现,那么问题已经解决 80% 了。对于操作系统核心而言,如果有问题的再现方法,那么可以说是已经解决 99% 了。经常遇到的问题是系统可以正常运行一段时间,然后死机。如果不好再现问题,那么只有根据死机现场遗留的东西来进行分析了。 如果系统没有死干净,比如磁盘中断和文件系统是好的,那么也许能有日志信息保留在文件中,不过这样的好运气我是从来没有遇到过的。如果键盘中断还能响应 (按下Num Lock,可以看见键盘小灯亮灭),那么运气就算是足够好了,这时可以祭出 sysrq 大法,同时按下 Alt-...
如何使你的Linux系统省略输入用户名密码
在做Livecd的时候总是要输入用户名密码才能进入系统,很麻烦,所以打算把这两个步骤省略。 1、省略密码验证 很简单,只需把/etc/passwd中的root:x:0:0:root:/root:/bin/bash,改为root::0:0:root:/root:/bin/bash,就可以了,就是去掉了里面的x,这样root用户就不用密码了。其他用户也一样。 2、省略输入用户名 (1)修改/etc/inittab 在inittab中,有如下配置 1:2345:respawn:/sbin/agetty tty1...
Windows用户转Linux新手常见问题整理
经常在论坛里看到一些新手(当然我自己也还是新手)的提问,这些问题在以前的帖子里面都见到过,有的问题我在作答的时候还能想起自己曾经回答过这个问题。这些可能是很多新手都要经历的,所以想写一个常见问题整理放在这里,也希望大家作补充。 小弟也是个新手,中间难免会出现一些表达不正确的地方,也请各位前辈能给指出。小弟先谢谢各位了。 先说一个比较好使的扫描工具,据说黑客帝国中有人使用过它 Nmap,我后来觉得 某些时候这个东西比netstat ,要方便。 一、关于虚拟机的问题 (1) xp 下面装了虚拟机,虚拟上面装了...
技巧解析 利用Linux命令关闭系统的方法
shutdown 命令可以安全地关闭或重启Linux 系统,它在系统关闭之前给系统上的所有登录用户提示一条警告信息。该命令还允许用户指定一个时间参数,可以是一个精确的时间,也可以是从现在开始的一个时间段。 精确时间的格式是hh:mm,表示小时和分钟,时间段由+ 和分钟数表示。系统执行该命令后会自动进行数据同步的工作。 该命令的一般格式 shutdown [选项] [时间] [警告信息] 命令中各选项的含义为: - k 并不真正关机而只是发出警告信息给所有用户 - r 关机后立即重新启动 - h 关机后不重...
实用技巧:Linux系统挂载UFS分区的方法
Solaris中的UFS分区在Linux下来看是一个分区: [mybox ~]$ sudo fdisk -l | grep -i solaris | grep -v swap /dev/sdb3 * 1341 2557 9775552+ bf Solaris [mybox ~]$ dmesg | grep solaris sdb3: 从上面的输出可以看出solaris分区 sdb[8-12]都在Linux分区sdb3内。片0(s0)是sdb8,片1(s1)是sdb9. 所以如果你想挂载solaris分区,...
新手看招:Linux操作系统里查看所有用户
1、Linux里查看所有用户 linux里,并没有像windows的net user,net localgroup这些方便的命令来管理用户。 Xwindows界面的就不说了。 (1)在终端里。其实只需要查看 /etc/passwd文件就行了。 (2)看第三个参数:500以上的,就是后面建的用户了。其它则为系统的用户。 或者用cat /etc/passwd |cut -f 1 -d : 2、用户管理命令 useradd 注:添加用户 adduser 注:添加用户 passwd 注:为用户设置密码 userm...
如何实现Windows远程连接Linux操作系统
准备好两台已经上网的电脑。 1、设置等会要连接到的Linux系统 (1)必须是安装了telnet软件的系统,其中该软件分为两部分,分别是telnet-client和telnet-server,其中前者默认已经装好,而后者则需自己进行安装。在这里,笔者自己的是RedHat的FC6系统,所以可以输入命令yum install telnet-server来下载安装(大小158k左右)。 (2)检验是否已经装有telnet软件,可用命令: $rpm -qi telnet/telnet-client. $rpm -...
160G硬盘安装Windows和Linux双系统
160G硬盘安装Windows和Linux双系统过程及错误总结 1、先把硬盘分区,安装Windows系统。之后把Linux系统装在倒数第二个分区上(30G),最后一个分区(10G)用来做LFS。 安装完成后重新启动,启动停在grub无法进入 原因分析:可能因为grub无法识别160G硬盘1024柱面以后的内容。 2、又想把Linux系统安装在第二个分区上,现在第二个分区为30G,我想把他分成20G+10G,(20G装Linux系统,10G做LFS) 于是,在磁盘管理里,把第二块扩展分区删掉,重新创建了2...
ubuntu下进行文件编码转换
ubuntu下默认文件编码是utf-8的,一般的编辑器也都支持gbk,gb2312编码,但有些时候还是需要把文档从默认的gbk格式转换成utf-8格式的,比如网上下载的电子书在手机上看会出现半个字,转成utf-8就没这个问题了。 一般转换编码都是用iconv命令来转换,命令格式如下 $iconv -f gb18030 -t utf-8 file1.txt file2.txt 说实话这个命令不好使,一方面容易重复转换,另一方面不支持通配符,无法成批转换,文件少了还好说,要是一大堆文件岂不是要累死? 于是在...
Linux系统下搭建VNC远程控制软件
VNC简介: 虽然VNC 还有着在Linux下无法按热键呼出中文输入等等小小不足,但仍然无法阻止其在Linux系统中的地位。让我们看下它的魅力吧,首先,复制粘贴做的很随意。本机复制了,直接在远程机器里按粘贴即可。很方便的。 网络遥控技术是指由一部计算机(主控端)去控制另一部计算机(被控端),而且当主控端在控制端时,就如同用户亲自坐在被控端前操作一样,可以执行被控端的应用程序,及使用被控端的系统资源。 VNC(Virtual Network Computing)是一套由ATT实验室所开发的可操控远程的计算...
Linux 下查询文件的方法
在当前目录里查找所有名为以 php 开头的文件: find ./ -name "php*" 在当前目录及子目录下查找大于1MB的文件:find ./ size +1024 (1024的单位是KB) 在 /var 目录里查找所有的名为以 php 开头的文件: find /var -name "php*" 在当前目录里列出所有包含 debug 字串的 java 文件: grep *.java -l -e "debug" 在当前目录里列出所有不包含 debug 字串的 java 文件: grep *.java...
Linux Wine下编译安装CS反恐精英
CS反恐精英终于在我的Linux电脑上安装成功了,为了一个游戏,怎么说呢,自己付出了不少,当然离不开网络,慢慢的自己喜欢上了Linux.不知道为什么,安全、简介、方便。我也说不清楚。我游戏玩的不多,就喜欢CS.经过近两周的反复实践,终于可以在Linux下玩了。 一、下载必要的软件包 我们使用Wine软件包模拟Windows环境,你可以利用google搜索引擎将Wine的最新版本下载下载我的的是Wine-0.9.54.tar.bz2 当我们的Wine安装成功后,我们还需要重新安装CS 1.6你可以从xunl...

