服务器维护更新升级的注意事项服务器教程(精选3篇)由网友“梦未末蓝”投稿提供,下面是小编整理过的服务器维护更新升级的注意事项服务器教程,欢迎大家阅读分享借鉴,欢迎大家分享。
篇1:拨号服务器维护服务器教程
拨号服务器的维护和管理是关乎服务器端和客户端、涉及软件与硬件的较繁杂的工作,它要求管理员多实践,且善于归纳和总结,只有这样,才能形成一套自已的行之有效的管理经验和方法。
一、检查物理线路
当客户端无法拨入时,在服务器端首先要检查物理线路是否通畅,即检查调制解调器与服务器串口的连接情况。外置调制解调器和服务器串口(COM1或COM2)连接通常采用标准的RS-232C连接线缆。使用minicom可以很轻松地检测出该线缆的连通情况。minicom是可以运行在Linux系统上的一种实用工具,主要用来实现系统与调制解调器的通信及对调制解调器的控制。在Linux终端状态下输入命令:minicom,屏幕上显示初始化调制解调器,接着在显示欢迎等信息后显示“OK”,表明系统与调制解调器连通顺畅,否则得检查线缆接头有没有松动。有时,线缆接头的稍许松动是看不出来的,这时使用minicom将会得心应手。事实上,在解决一般网络故障时,我们都是从首先检查物理线路连通情况开始的。
二、检查/var/lock/LCK..ttySx设备锁定文件
由于调制解调器是独占性的资源,即当一个用户使用该资源时,其它用户便无法使用它,直到前一个用户释放该资源为止,Linux系统使用设备锁定文件来控制该设备的使用。设备锁定文件主要存在以下两种情况:
当服务器端的调制解调器电源关闭时,该设备与计算机处于断开状态,系统自动在/var/lock/目录下产生设备锁定文件,表明该设备当前不可用,此时客户无法拨入进来,针对具体的串行口,产生如LCK..ttyS0或LCK..ttyS1的文件;而当调制解调器电源打开时,锁定文件在数秒后自动消失,设备回到接受拨入的状态。
目录下也会产生针对具体串口的设备锁定文件,该锁定文件表明已有用户正在使用该独占设备,其它用户此时无法再使用该设备,
拨入用户断开连接后,锁定文件将很快自动释放,等待拨入的用户这时可以拨入进来了。检查锁定文件的主要目的是检查服务器端调制解调器电源是否打开。
三、检查IP转发功能
当用户通过拨入服务器连上Internet时,服务器的内核必须支持IP转发功能且允许IP转发,否则会发生拨通后从客户机只能ping到拨号服务器而无法ping到其它服务器或本地网关的情形。检查当前系统的IP转发功能有没有打开使用命令:
cat /proc/sys/net/ipv4/ip_forward
如果输出为1,表示IP转发功能是打开的,如果输出为0,表示该项功能是关闭的,可以使用命令“echo 1 > /proc/sys/net/ipv4/ip_forward”来打开该项功能,不过这种打开不是永久的,当你重启系统后,将恢复为原先设置的值。为了开启这项功能并使之一直有效,最简单的办法是以root身份修改/etc/sysclt.conf文件,在该文件找到:net.ipv4.ip_forward = 0,将其中的“0”改为“1”,重启系统后即可生效。
四、检查pppd的setuid位
如果拨号用户在调制解调器连通后弹出的终端窗口中输入用户名和口令后,接着出现了如下信息:
-pppd:must be root to run -pppd,since it is not setuid -root
这是由于基于安全性的考虑,pppd只能由root或具有root权限的用户来运行,而系统已创建的拨号用户没有权限运行pppd的缘故。可以通过在pppd上设置setuid位来解决这个问题。在某个可执行二进制文件上设置setuid,可以使得其它用户以该文件所有者的身份来运行该程序。输入如下命令来设置pppd的setuid位:
chmod 4755 /usr/sbin/pppd
因pppd文件所有者为root,这样普通用户(如已创建的拨号用户)就可以以root用户身份执行该程序了。另外,运行linuxconf程序时,因其要对文件系统安全性进行检查,有时会删除pppd的setuid位,所以,运行过linuxconf后,要注意检查pppd的属性设置。
来源:ChinaByte 作者:赵国栋 责编:豆豆技术应用
篇2:FreeBSD 升级系统服务器教程
1.更新您的source ,我们之前提过 更新source不代表升级
,仍需要经过编译的动作,
编译source
1./usr/src#make world
此命令又可分成两个步骤 make buildworld 及 make installworld
make buildworld --> 可在多人模式下做
make installworld --> 会覆盖系统,最好在单人模式下进行,
在多人模式下也无不可,错了再做一次就好。
多人模式下进行的因素:server不能停机太久。
a./usr/src# make -j4 buildworld ->用4支make来进行make
* make後的咚咚放在/usr/obj 可用NFS分享之
b./usr/src# make installworld
升级後重编kernel
* GENERIC 可能没有改变 但是source可能变~~
* buildworld有错误 有可能是coretram的问题,若是的话过几天再试一次
/usr/src# make clean cleandir
把编译过程中产生的目录、档案清除
置换/etc底下的设定档
# mergemaster -cv
前面2个选择 可用enter略过
*** -->表示现行系统
--- -->表示新的系统
! -->表示不同的地方
*平时有动过的档案才需注意,不然按space略过
之後每个档案会有3个选项 1. d 把新的删除
2. i 安装新的
3. 合二者
* 经过一连串的选择 最後会出现
Do you wish to delete what is left of /var/tmp/tmproot?
选择yes 将保留下来那些没有动到的档案删除!
# cap_mkdb /etc/logoin.conf (因为改了login.conf所以重建database)
重新开机
确认成功与否
# uname -a
可以确认系统版本
更新port tree
重新更新一下port tree 更新为最新的吧~~
篇3:服务器安装MySQL教程及注意事项
一、怎么样取得最新版本的MySQL?
要安装MySQL,首先要当然要取得它的最新版本,虽然大家都知道在FreeBSD的Packages中可以找到MySQL,但是我还是建议大家到网络上去找最新版本的MySQL,
二、安装MySQL时候的注意事项?
1、如果您是用MySQL+Apache,使用的又是FreeBSD网路操作系统的话,安装时候你应按注意到FreeBSD的版本问题,在 FreeBSD的3.0以下版本来说,MySQL Source内含的MIT-pthread运行是正常的,但在这版本以上,你必须使用
native threads,也就是加入一个with-named-thread-libs=-lc_r的选项。
2、如果您在COMPILE过程中出了问题,请先检查你的gcc版本是否在2.81版本以上,gmake版本是否在3.75以上。
3、如果不是版本的问题,那可能是你的内存不足,请使用./configure -- with-low-memory来加入。
4、如果您要重新做你的configure,那么你可以键入rm config.cache和make clean来清除记录。
5、我们一般把MySQL安装在/usr/local目录下,这是缺省值,您也可以按照你的需要设定你所安装的目录。
三、启动和停止MySQL
如果你的机器上从未安装过MySQL的话,在安装MySQL时,最后一个键入的命令是/usr/local/mysql-3.23X/scripts/mysql_install_db
如果你是同时安装多台机器的话,你可以编辑一下这档案,这样一来可以使你方便的设置好每一台的权限。
1、在安装目录/usr/local启动mysql可以使用/usr/local/share/mysql/mysql.server start记得把mysql.server的属性设置成777
2、要停止mysql daemon可以使用/usr/local/bin/mysqladmin shutdown来实现
3、如果你的mysql已经设置了密码,你必须使用mysqladmin -u root -p shutdown来实现
四、用root建一个MYSQL的使用者
你需要先用root登入机器,然后改变目录存取权限chown -R mysql /usr/local/var,接着修改mysql.server 档案,这文件位于/usr/local/share/mysql/下,把mysql_daemon_user=root改成 mysql_daemon_user=mysql。
但是在以后新增资料库之后,记得把你的相关档案存取权限改过去:chown -R mysql /usr/local/var/some_new_dbs
如果你希望你的电脑启动时候自动加载mysql,你只要在/etc/rc.local加入一行/usr/local/mysql/share.server start
五、测试你的mysql
启动mysql后,你可以使用ps -aux来测试,你就发现多了两个process MYSQL使用的语法概观
字符串类型---STRINGS
字符串的匹配必须是成对的,例如:
‘MY IS OCP’
“MY IS OCPISCAI”
他们必须是是用‘’或“”来表示!
我们来举一些在字符串里面含有单引号和双引号的例子,例如:
重复双引号:
mysql>select “ hi! “ “ocp” “!”
->hi!”ocp”!
因为我们的HTML网络里含有许多的单引号和双引号,所以程序
在这里会遇到些因为单引号和双引号而出错的问题,所以要加以小心,
数字类型---NUMBERS
我们来看一些合法的数字表达方式:
7
777
-777
77.77
77.777
-777.7777o+7
资料库的命名问题,TATBLE、INDEX、COLUMN、以及ALIAS NAME 的命名原则数字可以做为字首,可以有底线,但是不能完全是数字。尽可能的避免使用$字符,在MYSQL里$字符是完全合法的,不过就是会和PHP混淆,所以尽量不使用的好。在命名里不能有“.”字符。ALIAS NAME可以使用256个字符,其它的长度一般都限制在60个字符内。你可以根据你的需要自己修改MYSQL_INSTALL_DB把你所需要修改的长度改一改,改的时候注意别改的太过夸张,MYSQL资料库是可以支持,但MYSQL的核心我没有试过,也许会出现错误。
数值函数:在数值函数出错的时候,传回的都是NULL
LOG10(X) :以10为底的LOG值
mysql>SELECT LOG (EXP(1));
->2.000000
EXP(X):传回E的X次方,其中E是NATURAL LOG 的底数。
FLOOR(X):传回小于等于X的最大整数。
CEILING(X):传回大雨等于X的最小整数。
ROUND(X):四舍五入到整数。
MOD(N,M) 或者 % :取N除以M的余数。
SIGN(X):X大于传回1,X等于0传回0,X小于0传回-1。
ABS(X):取绝对值。
ROUND(X,D):四舍五入到D位小数。D等于0则与ROUND(X)相同。
三角函数:
ATAN(X,Y):反三角函数
ATAN2(X,Y):反三角函数
LEAST(X,Y,。。。):至少两个参数,传回最小值。
GREATEST(X,Y,。。。):至少两个参数,传回最大值。
DEGREES(X):转换弧度(RADIAN)到度数。
RADIANS(X):转换度数到弧度
★ 计算机系毕业论文
【服务器维护更新升级的注意事项服务器教程(精选3篇)】相关文章:
计算机毕业论文范文2024-02-01
小米3刷阿里云os怎么操作 小米3刷云os教程详解2023-08-19
关于学籍管理系统论文开题报告2023-04-11
大学生计算机专业开题报告2022-05-06
关于在SQLSERVER里调用COM组件数据库教程2023-03-27
IE 7.0浏览器 全面支持中文.cn软件教程2022-04-30
seo优化总结2022-07-24
win 安装 sqlserver 的方法数据库教程2022-05-14
电脑教程:以太网交换机如何搭建2022-10-25
个人网站安全 从数据库合理管理开始数据库教程2023-04-22