Archive for the 'linux' Category

Fedora 9下创建vncserver

#vi /etc/sysconfig/vncserver //编辑vncserver配置文件

VNCSERVERS=”1:root”
VNCSERVERARGS[1]=”-geometry 800×600 -0.0.0.0″
#vncpasswd //创建vnc口令
#vncserver (service vncserver start) //启动vncserver
#service iptables stop //关闭iptables防火墙
#vi .vnc/xstartup //编辑xstartup的脚本
#!/bin/sh
vncconfig -iconic &
# Uncomment the following two lines for normal desktop:
unset SESSION_MANAGER
exec /etc/X11/xinit/xinitrc
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
xterm -geometry 80×24+10+10 -ls -title “$VNCDESKTOP Desktop” &
twm &

在windowx xp [...]

Linux 时间修改命令

来源:不详
Linux下我们一般使用“date -s”命令来修改系统时间。
如将系统时间设定成1999年12月9日的命令如下。
#date -s 12/09/99将系统时间设定成下午2点18分9秒的命令如下。#date -s 14:18:09
注意,这里说的是系统时间,是linux由操作系统维护的。
在系统启动时,Linux操作系统将时间从CMOS中读到系统时间变量中,以后修改时间通过修改系统时间实现。为了保持系统时间与CMOS时间的一致性,Linux每隔一段时间会将系统时间写入CMOS。由于该同步是每隔一段时间(大约是11分钟)进行的,在我们执行date -s后,如果马上重起机器,修改时间就有可能没有被写入CMOS,这就是问题的原因。如果要确保修改生效可以执行如下命令。
#clock -w这个命令强制把系统时间写入CMOS

Linux 创建用户

以Fedora Core 6 为例:
#useradd username
#passwd passwd
允许username以ssh2方式登录:
#echo ‘AddUsers username’ >> /etc/ssh/sshd_config
#/etc/init.d/sshd restart
#echo ‘username ALL=(ALL) ALL’ >> /etc/sudoers
另外创建用户时也可以直接使用命令编辑相关文件:
#vipw    编辑/etc/passwd文件,在fc6中会要求编辑/etc/shadow文件。
#vigr   编辑/etc/group文件,在fc6中会要求编辑/etc/gshadow文件。

Linux 账户管理

  来源:不详
  我将以介绍 /etc/passwd 文件开始,该文件定义了 Linux 系统上存在的所有用户。您可以通过输入“less /etc/passwd”来查看您自己的 /etc/passwd 文件。/etc/passwd 中的每一行定义一个用户帐户。这里有一个来自于我的 /etc/passwd 文件的示例行:
drobbins:x:1000:1000:Daniel Robbins:/home/drobbins:/bin/bash
  您可以看到,这一行中有相当多的信息。实际上,每个 /etc/passwd 行由多个字段组成,每个字段用 : 隔开。
  第一个字段:定义了用户名(drobbins)。
  第二个字段:包含一个 x。在旧式的 Linux 系统上,该字段将包含一个用来认证的加密密码,但是事实上现在所有的 Linux 系统将这个密码信息存储在另一个文件中。
  第三个字段:(1000)定义了与该特殊用户相关联的数字用户标识。
  第四个字段:(1000)将用户与一个特殊组关联起来;在下面几屏中,我们将看到定义组 1000 的地方。
  第五个字段:包含该帐户的文本描述 ― 在本例中,是用户的名称。
  第六个字段:定义该用户的主目录。
  第七个字段:指定用户缺省的 shell ― 当用户登录时,将自动启动的 shell。
/etc/passwd 技巧和窍门
  您可能已经注意到,/etc/passwd 中定义的用户帐户比实际登录您系统的用户帐户多得多。
  
  这是因为不同的 Linux 组件使用用户帐户来加强安全性。通常,这些系统帐户有一个小于 100 的用户标识(“uid”),这其中的很多系统帐户将像 /bin/false 这样的程序列为缺省的 shell。因为 /bin/false 程序什么也不做,而是返回一个错误码退出,这有效地阻止这些帐户被用作登录帐户 ― 他们只供内部使用。
/etc/shadow
  这样,用户帐户本身在 /etc/passwd 中定义。Linux 系统包含一个 /etc/passwd 的同伴文件,叫做 /etc/shadow。该文件不像 /etc/passwd,只有对于 root 用户来说是可读的,并且包含加密的密码信息。我们来看一看 /etc/shadow 的一个样本行:
drobbins:34567890123456789012345678901:11664:0:-1:-1:-1:-1:0
每一行给一个特殊帐户定义密码信息,同样的,每个字段用 : 隔开
  第一个字段:定义与这个 [...]

Ubuntu 8.04下ssh的安装

sudo cp /etc/apt/sources.list /etc/apt/sources.list_backup
sudo gedit /etc/apt/sources.list
替换源列表:
deb http://mirror.lupaworld.com/ubuntu hardy main restricted universe multiverse
deb http://mirror.lupaworld.com/ubuntu hardy-security main restricted universe multiverse
deb http://mirror.lupaworld.com/ubuntu hardy-updates main restricted universe multiverse
deb http://mirror.lupaworld.com/ubuntu hardy-backports main restricted universe multiverse
deb http://mirror.lupaworld.com/ubuntu hardy-proposed main restricted universe multiverse
deb-src http://mirror.lupaworld.com/ubuntu hardy main restricted universe multiverse
deb-src http://mirror.lupaworld.com/ubuntu hardy-security main restricted universe multiverse
deb-src http://mirror.lupaworld.com/ubuntu hardy-updates main restricted universe multiverse
deb-src http://mirror.lupaworld.com/ubuntu [...]

Fedora Core 6 硬盘安装

变态的公司都没有光驱,谓之曰安全管理,所以要安装个东西还真麻烦,如果有100台机器需要拆开机箱装上光驱再安装个系统,那么所有的网络管理员都应该去死,因为是被累死的。
Windows和Linux从来都是一对欢喜冤家,你方唱罢我登场,你歇会儿我来秀,都是娘家的人,那么咱就可以在一起玩儿,为什么不呢?现在Mac OS Leopard都已经可以在PC上安装了,我们还在那儿掐什么?那个被咬了一口的苹果也不再是少数人的专利,我们都可以来品尝,我想像着会有那么一天,世界大同了,msn,qq,gtalk,yahoo messager,popo,oicq 都互通了,到那个时候,是不是所有的打工族都有了自己的住房?
1:拷贝FC6 DVD镜像至D盘(其它盘也可以,只是要保证镜像所在盘为fat32格式)拷贝FC6 内核文件 vmlinuz initrd.img 至C盘(其它盘也可以,ntfs和fat32格式均可)2:安装wingrubwingrub是一个开源项目,可以在windows环境安装和配置grub3:重启计算机至wingrub下  root (hd0,0)  kernel (hd0,0)/vmlinuz  initrd (hd0,0)/initrd.img  boot 4:剩下的事情就是传说中的gui安装Fedora Core 6了,在安装过程中选择镜像的时候选择From Harddisk,如果放在D盘,则是/dev/hda5