Turbolinux经验谈
作者:我的王国1997_113 | 来源:互联网 | 2017-06-15 18:33
文章标题:Turbolinux经验谈。Linux是中国IT实验室的一个技术频道。包含桌面应用,Linux系统管理,内核研究,嵌入式系统和开源等一些基本分类
使用Turbolinux已经很长一段时间了,其中积累了不少解决问题的方法,今天把他写出来供大家参考。
1.>chmod命令的使用方法。
chmod 可以改变文件或文件夹的权限。
格式是 chmod XXX [PATH][FILE] (其中XXX为数字)
为了更方便了解chmod的用法我们用图解的方法来学习chmod的用法,
**********************************************************
* chmod X X X [PATH][FILE] *
* | | | *
* | | |_______表示其它用户对[PATH][FILE]的权限 *
* | | *
* | |_______表示同组用户对[PATH][FILE]的权限 *
* | *
* |_______表示用户对[PATH][FILE]的权限 *
**********************************************************
**********************************************************
* 读取 写入 执行 *
* *
* 第一位X---用 户 □A □B □C *
* *
* 第二位X---同组用户 □A □B □C *
* *
* 第三位X---其它用户 □A □B □C *
* *
* 每一位X有7种组合 : 1=A,2=B,3=C,4=AB,5=AC,6=BC,7=ABC *
**********************************************************
例 : chmod 741 /path/file.c
结果是把file.c文件的权限设定为用户可以读、写、执行,同组用户可以读和写,其他用户
只可以读。
chmod还有其他的用法,加参数-r、-w、-x,但我觉得使用数字最方便。
2.>
在Turbolinux的命令提示行下键入turbo,再按Tab键,可以得到许多以turbo开头的命令(其它命令也可以如此做),他们是Turbolinux的一些图形界面的管理程序,很好使用。
turboprobe 探测硬件 turbousercfg 用户、群组的管理程序 turbopkg 升级系统(我没有使用过)
turboxcfg 配置键盘、鼠标、显示器、显示卡、X windowns测试 turbowmcfg 窗口管理器
turboservice 计算机启动时装载的服务(http,web) turbofscfg 配置文件系统、引导系统、硬盘
turbonetcfg 配置网络
3.>
如果忘记Turbolinux的root密码后,可以在启动LILO时键入single,就可以重新设定root密码。
4.>
把FTP用户限制在自己的目录下
建立ftpuser组,建立testuser用户加入到ftpuser组中
更改etc/ftpaccess 加入guestgroup的定义:guestgroup ftpuser
例:
chmod yes guest
delete yes guest
overwrite yes guest
rename yes guest
guestgroup ftpuser
把/home/ftp/下的bin和lib两个目录拷贝到用户的根目录下,里面的命令有用(把这两个目录拷贝到
/etc/skel目录下,那么以后每建立一个用户系统自动把它们加到用户的目录中去)。
关闭用户的telnet的功能 在/etc/shells中加入一行/dev/null,把用户的shell改为/dev/null就可以了,
如果让用户可以telnet上来改密码然后自动退出,可以改成/bin/passwd。
5.>
无论是从本机或telnet登陆系统时都出现一些信息,信息包括linux的版本号和其他的一些相关信息,
如果我们不想让它出现可以更改/etc/issue.net和/etc/issue两个文件,issue.net是telnet系统出现的信息,
issue是从本机登陆出现的信息.
6.>
取消Ctrl+Alt+Del的功能
无论在系统的什么情况下,按Ctrl+Alt+Del都可以使系统从新启动,如果屏蔽此功能可以从
/etc/inittab文件中找到Ctrl+Alt+Del一行注释掉就可以了(在Ctrl+Alt+Del前面加上#)。
7.>
普通用户不能登陆系统
可能是有/etc/nologin这个文件,系统在shutdown时会产生这个文件,这个文件没有正常删除,会影响
普通用户不能登陆。
8.>
控制用户或者组用户在同一时间内登陆的个数
首先在/etc/pam.d/login中加上
session required /lib/security/pam_limits.so
然后在/etc/security/limits.conf加上要限制的用户名
例如 : edward hard maxlogins 2
这表示用户edward最多只能同时两个登陆
其它的限制 : shudent hard nproc 20
这表示shudent 组中所有用户最多运行20个进程程序。
好晚了,老婆让我睡觉了。
以上东东,在Turbolinux6.0中运行成功,如有问题请致电v.n.163@163.net,谢谢!
祝大家配置出自己的高性能服务器
作者 : ITryUP (David Nan)
推荐阅读
-
本文介绍了Python高级网络编程及TCP/IP协议簇的OSI七层模型。首先简单介绍了七层模型的各层及其封装解封装过程。然后讨论了程序开发中涉及到的网络通信内容,主要包括TCP协议、UDP协议和IPV4协议。最后还介绍了socket编程、聊天socket实现、远程执行命令、上传文件、socketserver及其源码分析等相关内容。 ...
[详细]
蜡笔小新 2023-12-14 18:16:27
-
本文介绍了在Linux服务器上进行密码过期策略、登录次数限制、私钥登录等配置的方法。通过修改配置文件中的参数,可以设置密码的有效期、最小间隔时间、最小长度,并在密码过期前进行提示。同时还介绍了如何进行公钥登录和修改默认账户用户名的操作。详细步骤和注意事项可参考本文内容。 ...
[详细]
蜡笔小新 2023-12-14 17:57:01
-
-
本文介绍了在rhel5.5操作系统下搭建网关+LAMP+postfix+dhcp的步骤和配置方法。通过配置dhcp自动分配ip、实现外网访问公司网站、内网收发邮件、内网上网以及SNAT转换等功能。详细介绍了安装dhcp和配置相关文件的步骤,并提供了相关的命令和配置示例。 ...
[详细]
蜡笔小新 2023-12-14 17:13:20
-
本文介绍了在Centos7.6系统下安装Gitlab的详细教程,并提供了一些注意事项。教程包括查看系统版本、安装必要的软件包、配置防火墙等步骤。同时,还强调了使用阿里云服务器时的特殊配置需求,以及建议至少4GB的可用RAM来运行GitLab。 ...
[详细]
蜡笔小新 2023-12-14 14:01:06
-
本文介绍了在Hibernate配置lazy=false时无法加载数据的问题,通过采用OpenSessionInView模式和修改数据库服务器版本解决了该问题。详细描述了问题的出现和解决过程,包括运行环境和数据库的配置信息。 ...
[详细]
蜡笔小新 2023-12-14 13:59:45
-
本文介绍了在开发Android新闻App时,搭建本地服务器的步骤。通过使用XAMPP软件,可以一键式搭建起开发环境,包括Apache、MySQL、PHP、PERL。在本地服务器上新建数据库和表,并设置相应的属性。最后,给出了创建new表的SQL语句。这个教程适合初学者参考。 ...
[详细]
蜡笔小新 2023-12-14 17:15:19
-
本文详细介绍了搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的步骤,包括环境说明、相关软件下载的地址以及所需的插件下载地址。 ...
[详细]
蜡笔小新 2023-12-14 17:03:58
-
这是原文链接:sendingformdata许多情况下,我们使用表单发送数据到服务器。服务器处理数据并返回响应给用户。这看起来很简单,但是 ...
[详细]
蜡笔小新 2023-12-14 16:19:10
-
本文介绍了使用AJAX的POST请求实现数据修改功能的方法。通过ajax-post技术,可以实现在输入某个id后,通过ajax技术调用post.jsp修改具有该id记录的姓名的值。文章还提到了AJAX的概念和作用,以及使用async参数和open()方法的注意事项。同时强调了不推荐使用async=false的情况,并解释了JavaScript等待服务器响应的机制。 ...
[详细]
蜡笔小新 2023-12-14 16:12:01
-
本文介绍了PHP设置MySQL字符集的方法,详细介绍了使用mysqli_set_charset函数来规定与数据库服务器进行数据传送时要使用的字符集。通过示例代码演示了如何设置默认客户端字符集。 ...
[详细]
蜡笔小新 2023-12-14 15:30:33
-
本文介绍了如何使用php限制数据库插入的条数并显示每次插入数据库之间的数据数目,以及避免重复提交的方法。同时还介绍了如何限制某一个数据库用户的并发连接数,以及设置数据库的连接数和连接超时时间的方法。最后提供了一些关于浏览器在线用户数和数据库连接数量比例的参考值。 ...
[详细]
蜡笔小新 2023-12-14 14:06:10
-
本文介绍了使用Java编程语言获取服务器硬件信息和磁盘负载率的方法。首先在远程服务器上搭建一个支持服务端语言的HTTP服务,并获取服务器的磁盘信息,并将结果输出。然后在本地使用JS编写一个AJAX脚本,远程请求服务端的程序,得到结果并展示给用户。其中还介绍了如何提取硬盘序列号的方法。 ...
[详细]
蜡笔小新 2023-12-14 13:56:20
-
本文介绍了如何找到并终止在8080端口上运行的进程的方法,通过使用终端命令lsof -i :8080可以获取在该端口上运行的所有进程的输出,并使用kill命令终止指定进程的运行。 ...
[详细]
蜡笔小新 2023-12-14 13:45:13
-
VNCViewerforMac是一款运行在Mac平台上的远程桌面工具,vncviewermac版可以帮助您使用Mac的键盘和鼠标来控制远程计算机,操作简 ...
[详细]
蜡笔小新 2023-12-14 12:55:15
-
本文详细介绍了云服务器API接口的概念和作用,以及如何使用API接口管理云上资源和开发应用程序。通过创建实例API、调整实例配置API、关闭实例API和退还实例API等功能,可以实现云服务器的创建、配置修改和销毁等操作。对于想要学习云服务器API接口的人来说,本文提供了详细的入门指南和使用方法。如果想进一步了解相关知识或阅读更多相关文章,请关注编程笔记行业资讯频道。 ...
[详细]
蜡笔小新 2023-12-14 12:43:39
-
我的王国1997_113
这个家伙很懒,什么也没留下!