如何判断Linux的发行版
cat /etc/issue
/etc/issue 的用途是作为在显示登陆提示符之前的提示信息,大多数情况下,都是显示为系统的发行版。
此外还可以通过 /etc/issue.net 文件来判断。
限制root用户的登录
/etc/securetty这个文件中保存了root用户可以安全登录的终端名称或telnet登录
1. 如果你希望root用户只能从tty1和tty2登录,则修改/etc/securetty这个文件并只保留下面的两行
[root@localhost ~]# cat /etc/securetty
tty1
tty2
2. 如果你想允许用户的telnet登录则加入pts/1 pts/2等,修改后文件内容如下
[root@localhost ~]# cat /etc/securetty
tty1
tty2
pts/1
pts/2
3. 如果你不限制root用户从任何位置登录,则可以删除这个文件或改名
[root@localhost ~]# mv /etc/securetty /etc/securetty.bak
Linux 的一些简单指令笔记
最近为了测试需要,必须熟悉Linux测试平台。要熟悉一些简单的指令。
1、关于用户的。用户分超级用户和简单用户,超级用户具有为自己和其他用户指定指令,举个例子来说,普通用户创建了一个A用户,A用户的口令是锁定的,因此,A用户将无法使用,这个时候,可以用超级用户进行解锁。如果一个普通用户要升级为超级用户,可以用su指令来升级,不过必须知道超级用户的密码。
2、一些简单的操作指令:
(1)、cat 可以通过这个指令来观察一个文件夹中的文件属性。
(2)、cd 可以通过来返回上一级或者进入一个文件夹中。
(3)、mkdir 可以用来创建一个文件夹。
(4)、ls 列出当前文件夹中的所有文件。
(5)、adduser 可以通过这个来添加新的用户,不过最好用超级用户来添加新的用户。
3、文件系统,对于嵌入式来说,现阶段是用JFFS2文件系统,他是由RedHat维护,专门针对flash存储器开发的。他的管理模式中有块节点,通过对节点的管理,包含有三种模式,通过对三种模式的管理,来达到对flash的管理。不过由于开始设计的局限性:对于flash中的每个节点,在内存中都有一个记录对其进行管理,所以,当flash越大时,内存也会被占用更多的资源。所以,后来开发了JFFS3的文件系统,他的记录保存在flash中,这样不用在内存中占用资源。(作者zhengyj1105)