LINUX系统管理员通过什么方式管理服务器?

LINUX系统管理员通过什么方式管理服务器?,第1张

现在主流的服务器采用的linux系统

1 redhat enterprise linux 简称RHEL 主要是其客户服务和技术支持非常好 ,相应有一定的收费

2 CentOS ,相当于RHEL的开源版本 免费

3 Debian , 包管理先进 维护方便,架设快速 免费

4 gentoo, 包管理先进 维护方便,架设快速, 性能好于debian ,安装对技术要求较高 免费

其他的 ubuntu server , Suse server 占有量就比较少了

系统管理员的精髓不是架设服务器 对于架设服务器的要求就是 全部 ,只要有需要的服务 你就都得会架设 部署 但是这个属于毛毛雨的技能,必备的,基本的是 备份维护 磁盘维护 服务维护 log分析 整体来讲 就是维护整套系统的正常运行

SA目前没有太完整的认证体系 比较认可的就是 RHCE 红帽认证工程师

配置Linux系统的远程管理,最常用的软件就是VNC,一款远程桌面管理软件,下面是安装和使用方法:

被控端(以CentOS 54版本的Linux系统为例)

1、下载VNC Server

VNC Server下载地址:Centos光盘的镜像中自带

2、 安装vnc-server软件包

# rpm -ivh vnc-server-412-14el5_31i386rpm

3、 设置用户密码

#vncpasswd           

#这是远程登录时需要的密码

#设置用户密码之后会在/root/目录下新建一个 vnc的隐藏目录

4、 编辑服务配置文件,去掉下面两行前面的注释,并修改端口为7,远程登录用户为root,远程桌面的屏幕分辨率为1024x768,总是共享

#vi /etc/sysconfig/vncservers

VNCSERVERS="7:root"            

VNCSERVERARGS[7]="-geometry 1024x768 -alwaysshared"

5、 创建xstartup脚本

# service vncserver start

# service vncserver stop

# ls /root/vnc/

CentOS:7pid xstartup CentOS:7log passwd

6、 编辑xstartup文件

#只需要把以下红色字部份的注释去掉即可

# vi /root/vnc/xstartup

#!/bin/sh

unset SESSION_MANAGER

exec /etc/X11/xinit/xinitrc

xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &

service vncserver start

7、 启动VNC服务

# service vncserver restart

主控端(winXP远程桌面连接Linux)

1、在windows XP中安装vnc-viewer,选择VNC客户端即可

2、远程登录测试:使用ip:port的方式登录,密码是vncpasswd设置的密码

你就学学用命令行吧,服务器管理员是你吗?服务器上是不应该装图形界面的,因为装的程序越多,潜在的漏洞就越多,何况x本身还是基于cs结构开发的;

真要图形,你需要装个包,叫vnc

server,你去光碟的包里搜索,凡是跟vnc相关的都装上,然后怎么配置自己上网找资料,配置完了开个浏览器,输入http://<ip

add>:5801就能远程桌面了,这是最简单的方法咯

可以使用域服务器管理的方式

你可以搭建一个NIS server,或者LDAP server,然后所有的账号都选择通过服务器授权访问,而不使用本地账号,这样就可以做到统一用户管理了

在安装Linux操作系统时,一些不必要的数据包和应用程序会在用户不注意的情况下自动安装。在本文中,我们将讨论如何将Linux系统中一些不必要的应用程序和服务禁用,以保护你的系统资源。

首先让我们来看看系统中正在运行哪些服务。使用以下命令:

输出结果

现在让我们使用下面的netstat命令快速浏览接受连接的进程(端口)。

输出结果

从上面的输出结果中,你会发现一些不需要在服务器上运行的应用程序,如:

1 smbd and nmbd

smbd和nmbd是Samba的后台进程。你真的需要在Windows或其他机器上输出smb分享吗?如果不是,为什么运行这些进程呢?

你可以在下一次机器启动时关闭开机启动设置,这样就能安全地关闭或禁用这些进程。

2 Telnet

你需要通过互联网或者局域网进行适合文本形式的通讯吗?如果不是的话,在机器启动时关闭这个进程吧。

3 rlogin

你需要通过网络登录到另一个主机吗?如果不需要的话,那么在机器启动时关闭这个进程的开启启动功能。

4 rexec

远程进程执行rexec允许你在远程计算机上执行shell命令。如果你不需要在远程机器上执行shell命令,请关闭该进程。

5 FTP

你需要将一个主机上的文件通过网络转移到另一个主机上吗?如果不需要,你可以停止FTP服务。

6 automount

你需要自动挂载不同的文件系统,弹出网络文件系统吗?如果不是,为什么要运行这个进程,为什么要让这个应用程序占用你的资源呢?关闭它的自动启动功能吧。

7 named

你需要运行域名服务器(DNS)吗?如果不是,你应该关掉这个进程,释放你的资源。先关闭正在运行的进程,然后关闭开机启动设置。

8 lpd

lpd是打印机的后台进程。如果你不需要从服务器打印,该进程会消耗你的系统资源。

9 Inetd

你运行inetd服务吗?如果你正在运行独立应用程序,如ssh,ssh会使用其他独立的应用程序,比如Mysql、Apache等。如果你不需要inetd,最后在下次自动启动时关闭掉。

10 portmap

Portmap是一个开放网络计算远程过程调用(ONC RPC),启用后台进程rpcportmap和rpcbind。如果这些进行运行,意味着你正在运行NFS服务器。如果你没有注意到NFS服务器运行的话,意味着你的系统资源正在消耗。

如何在Linux系统中杀死一个进程

可以使用“Kill PID”命令杀死一个在Linux中运行的进程。但是在运行Kill命令之前,我们必须了解进程的PID。例如,我想找“cupsd”进程的PID。

那么“cupsd”进程的PID是1511。运行下面的命令杀死该PID。

如何禁用Linux服务

对于红帽发行版如Fedora和CentOS,利用“chkconfig”脚本来启用和禁用Linux系统中运行的服务。  

例如,在系统启动时禁用Apache web服务器。

对于基于Debain的发行版如Ubuntu、Linux Mint和其他Debian发行版,使用一个叫做update-rcd的脚本。

例如,在系统启用时使用下面的命令禁用Apache服务。这里“- f”选项代表强制性。

做了这些变更之后,系统下次启动时不会再运行这些没有必要的进程,从而为我们节约了系统资源。服务器将会更实用、快速、安全。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » LINUX系统管理员通过什么方式管理服务器?

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情