Linux基础(二)-系统管理

#Linux阶段学习重点
1.Linux常用命令
2.Linux系统管理
3.Linux网络应用
4.LAMP产品级环境搭建
5.Apache服务器配置
6.LNMP环境快速部署-Nginx服务器配置

##目标
1.具有使用Linux系统进行开发的能力
2.进行Linux服务器常规管理运维

##第二天 Linux系统管理

1.软件包管理
2.用户和用户组管理
3.进程与服务管理
4.计划任务

###一. 软件包管理 (软件包安装)

	软件包分类:  1.源码包    .tar.gz    .tar.bz2    自定义  效率高

				 2.二进制包(编译后的源码包)  .rpm    安装速度快   

	1.二进制包安装   ISO镜像文件 
		挂载光盘
		mount /dev/sr0 /media
		cd /media/Packages/
		ls | wc -l  统计数量
		
		软件包命名规则:软件名-版本号-更新次数.el6.硬件平台.rpm
												i386 i686  32位系统
												x86_64     64位系统
												noarch     跨平台
												
		依赖性     
		
		二进制包安装方法: 1)rpm 命令  (手动安装)   2)  yum 自动化安装命令
		
		1)rpm 命令安装 工具tree(目录树)  tree-1.5.3-3.el6.i686.rpm
			
			rpm  -ivh  tree-1.5.3-3.el6.i686.rpm
			
			tree      查看当前目录树结构
			tree  /   查看系统目录树结构
			
		    升级 rpm -Uvh   软件包名称
		    
		    卸载 
		    rpm  -e   tree  
		    tree    没有命令  卸载成功
		    
		 2)yum 自动化安装命令   
		 
		 	1.得到软件包   2.安装

			安装A     B   C   D
			
			1)官网  (软件仓库) 网络yum源          2. 需要的软件包 下载到系统(A B C D)  3.安装
			   光盘              光盘yum源
			   
		    yum -y  install  软件名  安装
		    yum -y  update  软件名  升级
		    yum -y  remove  软件名  卸载
		    
		    配置光盘yum源
					1)进入目录 修改网络yum源文件名
					cd /etc/yum.repos.d/
					mv CentOS-Base.repo CentOS-Base.repo.bak
					
					2)挂载  mount /dev/sr0 /media
					
					3)配置光盘yum源文件
					 vim  CentOS-Media.repo
					 baseurl=file:///media/
					 gpgcheck=0
					 enabled=1
					 
			测试  yum -y install tree
				 
				 tree  
				 
			安装gcc (C语言编译器)
			yum -y install gcc				


		总结   rpm 二进制包    tree工具    1. rpm  -ivh  tree-1.5.3----***
										 2. yum  -y install  tree


	 远程管理工具  xshell  
	 远程传输工具  xftp
	 
	 2.源码包安装  .tar.gz  .tar.bz2 
	   官网下载  mysql 官网下载   httpd 官网下载									 
		
	   安装httpd-2.2.29.tar.gz   
	   1)解压缩
	   tar -zxvf httpd-2.2.29.tar.gz
	   2)进入解压目录
	   cd  httpd-2.2.29
	   ls
	   3)查看文件README INSTALL
	   vim README
	   vim INSTALL
	   4)检测环境 生成安装文件  configure
	   ./configure --prefix=/usr/local/apache2/
	   5)编译
	   make 
	   6)编译安装
	   make install
	   
	   启动apache
	   /usr/local/apache2/bin/apachectl  start  开启服务
	   关闭防火墙  *用空格代替
	   setup
	   windows  浏览器 192.168.184.252   It works!
	   (修改浏览器中的提示内容
	   cd /usr/local/apache2/htdocs
	   ls
	   vim index.html
	   )

###二. 用户和用户组管理

	vim /etc/passwd  用户信息文件
	vim /etc/shadow  影子文件
	vim /etc/group   组文件
	
	相关命令
	useradd   bajie     添加用户
	useradd   shaseng
	
	vim /etc/passwd  
	vim /etc/shadow 
	vim /etc/group
	
	passwd  bajie     设置密码
	passwd  shaseng 
	
	vim /etc/shadow
	
	userdel  -r  shaseng   连带家目录一起删除
	
	groupadd  huluwa   添加组
	groupadd  zhangsan  
	
	vim /etc/group
	
	useradd  zhang1 
	useradd  zhang2
	gpasswd  -a  zhang1  zhangsan    添加组员
	gpasswd  -d  zhang1  zhangsan    删除组员
	
	groupdel huluwa 删除组
	vim /etc/group
	
	su -  root  切换用户身份

###三. 进程与服务管理

	1.进程管理    

		1)查看系统运行状况
		ps  aux    查看系统进程
		
		pstree   查看进程树 
		
		top  查看系统运行状态   M 内存排序  P  CPU排序  q 退出 
		
	    2)管理进程 kill   killall
	    ps aux  查看
	    kill  -9  12376 (PID) 强制结束进程
	    ps aux
	    
	    pstree  查看进程树
	    killall  -9 httpd   结束进程树
	    pstree
	    
	 2.服务管理
	 	分类:1) 二进制包安装的服务
	 	     2)  源码包安装的服务
	 	     
	 	管理: 关闭 stop   启动 start   重启 restart   状态查询
		1)二进制包安装的服务
		手动管理
		绝对路径管理 /etc/rc.d/init.d/sshd  start  |  stop  | restart  | status  
		命令管理     service  sshd   start  | stop  | restart  | status
		
		开机自启动
		命令启动管理 chkconfig  sshd  on   
		写入文件管理 vim /etc/rc.local
					/etc/rc.d/init.d/sshd  start
					
		2)源码包安装的服务  httpd
		手动管理 
		绝对路径   /usr/local/apache2/bin/apachectl start  | stop  | restart  
		
		开机自启动
		写入文件管理  vim /etc/rc.local
		 			 /usr/local/apache2/bin/apachectl start 

###四. 计划任务(定时任务)

	编辑计划任务  crontab -e   
	13 12 * * *  /bin/cp  -r /etc/  /root/
	15 12 * * *  /usr/local/apache2/bin/apachectl stop
	
	crontab  -l  查看
	crontab  -r  删除
	
	date -s 20170711
	date -s 12:12:59

###作业
word 文档写一遍 敲一遍
课堂笔记写一遍 敲至少三遍

	完成系统管理课后练习 
	预习 网络服务























  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值