📄 167.html
字号:
border=0>
<TR>
<TD>
<TABLE cellSpacing=0 cellPadding=3 width="100%" border=0>
<TR>
<TD vAlign=top align=middle width="60%">
<TABLE cellSpacing=0 cellPadding=0 width="100%"
background="images/back.gif" tppabs="http://www.linuxhero.com/docs/images/back.gif" border=0>
<TBODY>
<TR>
<TD vAlign=top width="80%">
<DIV align=center>
<FORM action="search.html" tppabs="http://www.linuxhero.com/docs/search.html" method=get>
</FORM>
<TABLE cellSpacing=0 cellPadding=0 width="95%"
border=0><TBODY>
<TR>
<TD background="images/bgi.gif" tppabs="http://www.linuxhero.com/docs/images/bgi.gif"
height=30></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=0 cellPadding=3 width="95%"
align=center border=0>
<TBODY>
<TR>
<TD>
<TABLE cellSpacing=0 cellPadding=3 width="100%"
border=0>
<TBODY>
<TR>
<TD vAlign=top>
<p><FONT class=normalfont><B><font color=blue>命令技巧大全(需分解)</font></B></FONT><BR><FONT class=smallfont color=#ff9900>2004-04-23 15:18 pm</FONT><BR><FONT class=normalfont>作者:作者<br>来自:Linux知识宝库<br>联系方式:无名<br><br>RedHat中显示出现很多????????<br>
<br>
可能是环境做了什么改变,能不能复原?连部分英文都是???<br>
是的,环境变量的LANG改成E文件就应该可以了<br>
<br>
我改了还是不行呀<br>
export LANG=en_US<br>
export LC_ALL=en_US<br>
我还用locale_config重新配置了也不行<br>
<br>
我用passwd -d aaa时报错<br>
<br>
我用passwd -d aaa时报错?<br>
/tmp#>cat addyh.sh<br>
mkdir /usr/aaa<br>
useradd -d /usr/aaa -g group -s /bin/sh aaa<br>
passwd -d aaa<br>
echo "date" >>/usr/aaa/.profile<br>
echo "exit" >>/usr/aaa/.profile<br>
<br>
/tmp#><br>
/tmp#>./addyh.sh<br>
Deleting password for user: aaa<br>
Password change is forced for aaa.<br>
<br>
<br>
Password request denied.<br>
Reason: Account is required to have a password.<br>
<br>
请问是什么原因?<br>
<br>
俺在sco 下试了.passwd -d 没有问题啊<br>
只出现:<br>
Deleting password for user: aaa<br>
Password change is forced for aaa.<br>
不知:<br>
Password request denied.<br>
Reason: Account is required to have a password.<br>
提示是何时出现的.<br>
<br>
<br>
/tmp#>./addyh.sh<br>
Deleting password for user: aaa<br>
Password change is forced for aaa.<br>
<br>
<br>
Password request denied.<br>
Reason: Account is required to have a password.<br>
以上所有内容均是我复制过来的,所以是紧接着出现的。<br>
<br>
用NetTerm时复制屏幕内容。<br>
这个问题已经困扰我很久了,我每次安排代理业务时,都要建5个用户,然后一个一个地把密码给删除。<br>
<br>
只因为在你的设置中用户口令是必须有的<br>
<br>
可是我用手工删除时却可以<br>
passwd aaa手工OK!???????????<br>
<br>
只因为在你的设置中用户口令是必须有的<br>
<br>
将语句useradd -d /usr/aaa -g group -s /bin/sh aaa<br>
改为 useradd -d /usr/aaa -g group -s /bin/sh -x "{ passwdNullAllowed 1 }" aaa<br>
可望解决楼主的问题<br>
<br>
各位,为什么我找不到-x参数呢?<br>
<br>
下面引用由valentine在 2002/09/25 02:58pm 发表的内容:<br>
俺在sco 下试了.passwd -d 没有问题啊<br>
只出现:<br>
Deleting password for user: aaa<br>
Password change is forced for aaa.<br>
...<br>
<br>
不知道在什么系统上写的,不过像linux的用户一定要有口令才可以的<br>
<br>
to wind521:<br>
如果系统的安全级别较低,增加用户时就已允许其密码可以为空;如果安全级别较高,默认地,新增用户的口令不能为空,这就需要设置用户,使其口令可以为空后才能用passwd -d ...<br>
<br>
下面引用由山地獾在 2002/09/25 04:45pm 发表的内容:<br>
将语句useradd -d /usr/aaa -g group -s /bin/sh aaa<br>
改为 useradd -d /usr/aaa -g group -s /bin/sh -x "{ passwdNullAllowed 1 }" aaa<br>
可望解决楼主的问题<br>
<br>
请教 -x 是个什么参数??<br>
我的也就只有这个 没 x 是linux<br>
<br>
sh-2.04# /usr/sbin/adduser --help<br>
/usr/sbin/adduser: invalid option -- -<br>
usage: adduser [-u uid [-o]] [-g group] [-G group,...]<br>
[-d home] [-s shell] [-c comment] [-m [-k template]]<br>
[-f inactive] [-e expire ] [-p passwd] [-n] [-r] name<br>
adduser -D [-g group] [-b base] [-s shell]<br>
[-f inactive] [-e expire ]<br>
sh-2.04# <br>
<br>
怎样修改主机名<br>
<br>
请问redhat 7.2中怎样修改主机名?<br>
<br>
vi /etc/sysconfig/network这个文件,<br>
HOSTNAME=test<br>
<br>
如果要临时更改,可以使用<br>
hostname 主机名<br>
2. 修复linux下超级用户的密码<br>
准备好bootdisk和rootdisk两张软盘,从软驱启动,启动到root盘并出现shell提示符。将linux根目录分区<br>
mount至/mnt目录,比如你的linux在硬盘第一分区,就在命令行中输入<br>
mount /dev/hda1 /mnt,然后进入mnt目录,将其中的etc/passwd文件改名,输入<br>
mv /mnt/etc/passwd /mnt/etc/passwd.bak就可以了;接着使用命令<br>
cp /etc/passwd /mnt/etc/passwd将软盘上的/etc/passwd文件复制到硬盘中的etc目录下,<br>
这样重新由硬盘启动,登录时就不会询问超级密码;最后使用mv/etc/passwd.bak passwd<br>
命令将passwd文件改回,再运行passwd命令重新设定密码就可以了。<br>
<br>
3. 直接进行linux的安装工作<br>
通常我们在安装某个操作系统软件时,需要该系统的引导盘启动才能安装。但我们在<br>
安装linux操作系统时,可以利用该系统光盘中的一个名为loadlin.exe的DOS软件,将<br>
linux核心直接调入内存,并由Linux核心代替当前操作系统来接管计算机 ,并进入Linux<br>
的安装界面。在安装linux时,我们只要在运行对话框中输入<br>
loadlin E:imagesvmlinuz root=/dev/ram initrd=E:imagesinitrd.img 这个命令就可以<br>
直接安装linux了;其中E是光驱盘符,E:imagesvmlinuz为Linux核心名。<br>
<br>
4. 快速启动linux系统<br>
随着个人计算机配置的日益提高,在自己的计算机上安装linux系统已经不是什么新鲜<br>
的事了。假设我们的计算机上同时装有windows和linux两个操作系统,应该如何启动Linux<br>
呢?是否每次都需要重启计算机,通过LiLo引导?其实如果我们在dos下, 有一种简单快<br>
速启动linux的方法,那就是load Linux。loadlin.exe是在dos下的可执行程序, 它可以<br>
在纯dos环境下迅速启动linux,而且无需重启计算机,通常我们可以在光盘的/kernels目<br>
录下可以找到这个程序。如果不知这个程序被放置于安装盘的何处,可以使用<br>
“find -name loadlin*”命令来寻找。找到之后将其复制到dos分区中,同时还需要复制<br>
一份你所使用的linux内核文件。可以通过windows直接从光盘复制, 也可在Linux环境下<br>
使用mcopy命令将文件copy到dos分区;接着再编写一个linux.bat的批处理文件, 文件内<br>
容如下:c:loadlin c:vmlinuz root=/dev/hda1 ro,其中我们假设loadlin.exe和vmlinuz<br>
这两个内核文件都在c盘根目录,而root为linux根设备,而且Linux处于硬盘第一分区,<br>
所以设备名为/dev/hda1,ro意为readonly。以后在dos下要启动linux时,运行Linux.bat<br>
就可以了。这样启动linux快速高效,大大的减少了系统自检时等待的时间。<br>
在DOS下,有一种简单快速启动linux的方法,那就是load Linux。loadlin.exe是DOS<br>
下的可执行程序,它可以在纯DOS环境下迅速启动linux,而且无需重启计算机,通常我们<br>
可以在光盘的“/kernels”目录下找到这个程序。如果不知这个程序被放置于安装盘的何处,<br>
可以使用“find -name loadlin*”命令来寻找。找到之后将其复制到DOS分区中,同时还需<br>
要复制一份你所使用的linux内核文件。可以通过Windows直接从光盘复制, 也可在Linux<br>
环境下使用“mcopy”命令将文件复制到DOS分区;接着再编写一个名为“linux.bat”的批处理<br>
文件,文件内容如下:c:loadlin c:vmlinuz root=/dev/hda1 ro(我们假设loadlin.exe和<br>
vmlinuz这两个内核文件都在c盘根目录下,“root”为linux的根设备, 而且Linux处于硬盘<br>
第一分区,所以设备名为“/dev/hda1”,“ro”意为readonly)。以后在DOS下要启动linux时,<br>
运行“linux.bat”就可以了。 <br>
<br>
5. 消除Xwindows下的死机现象<br>
如果我们在Xwindows状态下运行linux时, 由于硬件本身的问题或者自己操作上的不<br>
当,有时侯可能会导致系统突然失去响应,也就是我们常见到的一种死机现象,其实此时<br>
系统并没有死机。我们可以用两个常用的方法来消除这种现象:第一,用键盘上的复合键<br>
Ctrl+Alt+Backspace来关闭当前正在运行的任务;第二,首先按住键盘上的Ctrl+Alt+F2<br>
复合键,让系统切换到另一个操作台,然后登陆到系统, 再执行#ps -ax|grep startx命<br>
令,这将会列出你的Xserver的进程标识(PID),接着在命令行中输入如下命令就能消除<br>
Xwindows下的死机现象:#kill -9 PID_Number,最后通过Alt+F1复合键返回原来的平台。<br>
<br>
6. 快速关闭linux系统<br>
旧版本的的linux/UNIX系统必须先运行shutdown命令,然后才能关闭电源,但最新版<br>
本的linux/UNIX系统已经在这个方面作了很大的改进,再也没有必要象以前那样关机了。<br>
因为新版本的系统借鉴了大型机的技术,采用了抗掉电的日志式文件系统,可以自动跟踪<br>
保存用户数据、自动同步刷新文件系统,用户完全可以随手关闭电源,从而达到快速关闭<br>
系统的目的了。<br>
<br>
9. 增加虚拟缓存<br>
如果计算机上的SWAP(交换空间)不够了,只要我们的硬盘上还有空余的空间,我们<br>
就可以把这些剩余空间利用起来,我们可以直接使用命令:mkswap /dev/hda(假设linux<br>
的驱动器是/dev/hda),swapon /dev/hda;要自动启动Swap,可以把新的分区加入到<br>
etc/fstab中去,照着原来swap的写就行了。用"free"检查swap的大小,linux支持最多16<br>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -