Linux系统管理员十一大工作心得

2024-06-17

Linux系统管理员十一大工作心得(共2篇)

Linux系统管理员十一大工作心得 篇1

Linux操作系统心得

学习linux操作系统后,我最大的感触是:学 linux 光靠看书是没用的,需要结合实际。由于linux的内核和软件更新太快,书上介绍的软件配置方法往往不太适用(多半是版本冲突或者不兼容),加上自己机器的硬件和软件配置和书上所用的机器的不一样,也可能引起安装软件的失败。相比较之下,网上的很多文章都很新,在解决实际问题的时候比书要好很多。但是,书也有书的好处,书上介绍的很全面,对一个命令或者一个软件的配置都分析了很多,而网上的大多数文章都是针对性比较强的。所以,要书和网络结合,通过书来学习原理,实际问题解决不了的时候多百度一下或者google一下。

如果想要了解linux操作系统,得先了解一下安装前的准备工作。下面就是比较全面的准备工作(当然这是上网找到的):

1.用Windows系统收集硬件信息

在安装Linux之前,您需要借助Windows系统了解计算机硬件的基本信息,如内存大小、声卡、显示器、鼠标和显卡型号等。

2.设置从光盘引导系统

Linux支持几种安装方式,但直接以光盘开机启动进行安装最方便和快速。若要机器以光盘启动,需要修改BIOS的设置,将CD-ROM变更至开机顺序的第一位。

3.Linux分区

Linux分区的表示方法

分区就是将磁盘驱动器分隔成独立的区域,每个区域都如同一个单独的磁盘驱动器,在DOS/Windows系统下磁盘分区可分为C、D和E盘等。但Linux则将磁盘视为块设备文件来管理使用,它以 /dev(device的缩写)开头表示。

例: 在Linux用 “/dev/hda1”表示Windows下的C盘

其中:hd 表示IDE硬盘(SCSI硬盘用sd);hda 为 第一个IDE 硬盘(第二为 hdb);/dev/hda1 为主分区,逻辑分区 从5 开始,如: /dev/hda5、/dev/hda6、/dev/hda7等。为Linux准备分区

Linux分区和Windows分区不同,不能共用。所以需要为Linux单独开辟一个空闲的分区,最好是最后一个分区。如图1中利用Windows下的Partition Magic(分区魔法)软件,在D盘上腾出空间创建新分区E盘(或利用已有的空闲E盘),文件类型暂设为FAT32,作为稍后创建Linux分区使用,RedHat 9.0 大约需4 ~ 5GB的空间。

4.Linux 的文件系统

对于不同的操作系统,文件系统也不同。Windows文件系统为FAT16、FAT32和NTFS。而Linux的文件系统可分为ex

接下来谈谈linux操作系统的性能,也就是说为什么它会这么收欢迎?Linux是高性能、稳定可靠而且又相当灵活的操作系统,近几年来,世界上许多大软件公司纷纷推出各种linux服务器及linux下的应用软件。目前,Linux已可以与各种传统的商业操作系统分庭抗礼,在服务器市场,占据了相当大的份额。Linux的服务器系统多种多样,可用作web服务器,邮件服务器,ftp服务器,文件服务器以及数据库服务器等等。并且可以根据不同的具体应运环境做出调整,使各方面得到优化,提高linux操作系统的性能。

除了上面说的一些性能外,还包括可扩张性,可维护性和免费等等优越特性,也就是说它有很好的发展前景。Linux是一个从公开源代码发展来的操作系统,因此奠定了Linux较其他诸如Windows、以及各商业版本UNIX操作系统的先天优势,由于全世界无数的技术人员都可以帮助Linux修改系统错误,提升性能,因此到目前Linux已经迅速成为一个相对健壮的操作系统,并且也越来越多的跻身各种的企业关键业务之中。它也逐渐成为了各国家发展的重点,比如:英国、法国、德国、比利时、巴西等国家已通过议案,要求政府在采购之前要比较商用软件和开放源代码软件,优先考虑开放源代码的软件。而中国、欧盟、韩国、泰国、澳大利亚、菲律宾、马来西亚等政府正在大力支持Linux美国国防部和战略防御计划都宣布Linux正式成为官方标准和采购选择。

由此可见Linux操作系统已经越来越受到世人的关注,而操作系统最大的应用群体就是个人电脑,所以Linux操作系统也必将是各大操作系统厂商研发的重点,所以Linux操作系统必将在不久的将来取得更长足的进步。

综上所述,linux操作系统的发展是非常迅速的,如果我们想要跟上网络的进步,我们就必须比网络进步的要快,只有不断的学习,充实自己。期盼自己跟linux操作系统都能有全新的前景。

Linux系统管理 篇2

(2) 在Linux下,软件有多种安装包格式,而每种格式又有自己的安装命令和方法。目前,Linux下流行的安装包格式主要有两种:一是二进制分发包格式;二是源代码分发包格式。Linux软件的二进制分发包是指事先已经编译为二进制形式的软件包的发布形式,其优点是安装使用容易,缺点是缺乏灵活性。二进制分发包是为特定的硬件或操作系统平台编译的,不能在另外的平台或环境下正确执行。二进制分发包主要有RPM包、dpkg包和使用tar命令封装的包。

RPM包是Red Hat Linux提供的包封装格式,后缀名是.rpm;dpkg是Debian Linux提供的包封装格式,后缀名是.deb;tar封装包是以tar与其他压缩工具(如gzip,bzip2)将应用程序和相关文件封装成包的方式,后缀名的格式主要是为.tar.gz、tar.Z、tar.bz2或.tgz。RPM包和dpkg包是应用程序已经预先编译过的可直接安装文件。

对于以tar包分发的二进制包,则需使用命令将tar包解压,然后运行相应目录中的应用程序或运行程序提供的脚本。选择tar包,需要针对用户的系统版本和所在的硬件平台。只有选择与用户的系统版本和硬件平台想对应的软件版本,才可以正常运行软件。

(3) 源代码包就是源代码可见的软件包。一个软件如果有源码,任何人都能看到它是如何开发而来的,用户可以通过修改源码来定制、优化软件,以适合实际需要。

(4) Linux操作系统中,为方便各种用户在不同的环境中使用,提供了一系列的编辑器,包括emacs、ed、ex和vi等。其中vi是最常用和最重要的编辑器,它是唯一在所有版本的Linux系统和其他各种版本的UNIX系统上都配备的文本编辑器。

vi编辑器有3种操作模式,分别是命令模式(Command mode)、插入模式(Insertmode)和末行模式(Last line mode)

1) 系统管理命令

1) 查看用户和组文件,注意每个文件中的重要字段

进入/etc目录,

[root@lab root]# cd /etc/

注意查看和用户和用户组有关的文件

[root@lab etc]# ls

查看用户帐号文件

[root@lab etc]# cat passwd

查看用户口令文件

[root@lab etc]# cat shadow

查看用户组帐号文件

[root@lab etc]# cat group

查看用户组口令文件

[root@lab etc]# cat gshadow

2) <2>用户和组帐户的维护命令

增加student用户组

[root@lab etc]# groupadd student

增加student用户,并且指定用户组为student

[root@lab etc]# useradd -g student student

为student用户设置密码

[root@lab etc]# passwd student

使用su命令将当前用户由root转换为student

[root@lab etc]# su student

使用id命令显示当前用户的UID和GID

[student@lab etc]$ id

显示登陆者自身的用户名称

[student@lab etc]$ whoami

将当前用户切换为root

[student@lab etc]$ su

使用id命令查看student的UID和GID

[root@lab root]# id student

使用usermod命令修改student用户名为stu

[root@lab root]# usermod -l stu student

使用groupmod命令修改student用户组为stu

[root@lab root]# groupmod -n stu student

查看stu用户的UID和GID,注意和student进行比较

[root@lab root]# id stu

删除stu用户

[root@lab root]# userdel stu

查看stu用户是否存在

[root@lab root]# id stu

(2) 软件的安装

1) rpm包软件的安装

进入/root/lab目录,此目录存放着实验用软件

[root@lab root]# cd /root/labsoft

列出目录中文件

[root@lab labsoft]# ls

使用rpm命令安装vsftpd软件(FTP软件)

[root@lab labsoft]# rpm -ivh vsftpd-1.1.3-8.i386.rpm

进入/etc目录

[root@lab labsoft]# cd /etc/

列出文件,注意观察是否有vsftpd目录

[root@lab etc]# ls

进入vsftpd目录

[root@lab etc]# cd vsftpd

列出文件,看到vsftpd.conf文件,说明安装成功

[root@lab vsftpd]# ls

回到/root目录

[root@lab vsftpd]# cd/root

卸载vsftpd

[root@lab root]# rpm -e vsftpd

查看/etc目录下是否还有vsftpd目录

[root@lab root]# ls /etc

2) 二进制包软件的安装

进入/root/labsoft目录,此目录存放着实验用软件

[root@lab root]# cd /root/labsoft

将压缩包jakarta-tomcat-5.0.30.tar.gz复制到 /usr/local/目录下

[root@lab labsoft]# cp jakarta-tomcat-5.0.30.tar.gz /usr/local/

进入/usr/local/目录

[root@lab labsoft]# cd /usr/local/

查看是否有jakarta-tomcat-5.0.30.tar.gz

[root@lab local]# ls

使用tar命令将jakarta-tomcat-5.0.30.tar.gz 进行解压缩

[root@lab local]# tar zxvf jakarta-tomcat-5.0.30.tar.gz

查看目录,是否生成目录jakarta-tomcat-5.0.30

[root@lab local]# ls

进入jakarta-tomcat-5.0.30目录

[root@lab local]# cd jakarta-tomcat-5.0.30

列出文件,可以知道这个是二进制包,则安装完成

[root@lab jakarta-tomcat-5.0.30]# ls –l

回到/usr/local目录

[root@lab jakarta-tomcat-5.0.30]# cd ..

删除目录和安装文件

[root@lab local]# rm -fr jakarta-tomcat-5.0.30

[root@lab local]# rm -fr jakarta-tomcat-5.0.30.tar.gz

3) 源代码包软件的安装

进入/root/labsoft目录,此目录存放着实验用软件

[root@lab root]# cd /root/labsoft

将httpd-2.0.52.tar.gz 复制到/usr/local/目录

[root@lab labsoft]# cp httpd-2.0.52.tar.gz /usr/local/

进入/usr/local/目录

[root@lab labsoft]# cd /usr/local/

列出文件,查看是否有httpd-2.0.52.tar.gz

[root@lab local]# ls

使用tar命令将httpd-2.0.52.tar.gz 解压缩

[root@lab local]# tar zxvf httpd-2.0.52.tar.gz

列出文件,查看是否出现httpd-2.0.52目录

[root@lab local]# ls

进入httpd-2.0.52目录

[root@lab local]# cd httpd-2.0.52

列出文件,发现为源代码包

[root@lab local]# ls

对源码进行配置

[root@lab httpd-2.0.52]# ./configure

编译源代码

[root@lab local]# make

安装软件

[root@lab local]# make install

清除安装过程中产生的无用文件

[root@lab local]# make clean

进入上级目录/usr/local

[root@lab httpd-2.0.52]# cd ..

列出文件,查看是否出现apache2目录

[root@lab local]# ls

进入apache2目录

[root@lab local]# cd apache2/

列出文件,查看后可知安装完成

[root@lab apache2]# ls

回到/usr/local目录

[root@lab apache2]# cd ..

删除目录和安装文件

[root@lab local]# rm -fr apache2

[root@lab local]# rm -fr httpd-2.0.52

上一篇:采石场投资计划书下一篇:天南海北与你相遇现代散文