Linux 学习重点内容(第二节)

#Linux 学习重点内容
    第一天 常用命令
    第二天 系统管理
    第三天 网络应用
    第四天 LAMP产品级环境搭建
    第五天 Apache服务器配置
    第六天 LNMP快速环境部署-Nginx服务配置
    
##目标  
    具备使用Linux开发能力
    服务器简单维护管理
      
---
##第二天  系统管理
    
    软件包管理
    用户与用户组管理
    进程和服务管理
    计划任务

###一. 软件包管理
    
   软件包分类:  1. .tar.gz    .tar.bz2   源码包
               2.  .rpm  二进制包 
   
    二进制包安装
            挂载光盘
            mount /dev/sr0 /mnt/cdrom
            cd /mnt/cdrom/Packages/
            ls  | wc -l    统计数量 

            软件包命名

            tree-1.5.3-3el6.i686.rpm
            软件名-版本号-更新次数.Linux官方版本号.硬件平台.rpm 
                                               i686 i386 32位系统
                                                x86_64   64位系统
                                                noarch   跨平台

            安装 tree-1.5.3-3el6.i686.rpm 
            1)rpm 命令安装
            2)yum 自动化命令安装

            1)安装 rpm  -ivh  tree-1.5.3-3el6.i686.rpm

               tree  查看当前目录树结构
               tree  /  查看系统目录树
               
               卸载  rpm  -e  tree


            2)自动化安装 
                yum  -y  install  软件名   安装
                yum  -y  update   软件名   升级
                yum  -y  remove   软件名   卸载


             设置光盘yum源
                 1)挂载光盘  mount /dev/sr0  /mnt/cdrom
                2) 修改文件名 cd /etc/yum.repos.d/
                             mv  CentOS-Base.repo   CentOS-Base.repo.bak
                3) 配置光盘yum源  vim  CentOS-Media.repo
                                 baseurl=file:///mnt/cdrom/
                                 gpgcheck=0
                                 enabled=1
              测试 使用yum 安装tree
                yum -y install tree

            gcc C语言编译器 
               
                yum  -y install gcc

        远程管理工具 xshell 
        远程传输工具 xftp

        源码包安装  httpd-2.2.29.tar.gz
        1.解压
          tar -zxvf httpd-2.2.29.tar.gz 
        2.进入解压目录
          cd  httpd-2.2.29
          ls 
        3.查看INSTALL  README
          vim README  
          vim INSTALL
        4.检查配置生成文件
          ./configure  --prefix=/usr/local/apache2/
        5.编译
          make 
        6.编译安装
          make install 

        启动服务  测试 
        关闭Linux防火墙   setup

        /usr/local/apache2/bin/apachectl  start  启动

        测试  windows  浏览器  192.168.181.253   It works! 

        卸载 删除安装目录

###二. 用户和用户组管理
    
    vim     /etc/passwd  用户信息文件
    vim  /etc/shadow  影子文件
    vim  /etc/group   组文件 

    useradd   taoge  添加用户
    useradd   zhangsan 
    passwd    taoge  设置密码
    userdel  -r  zhangsan  -r 连带家目录一起删除

    groupadd  lampbrohter  添加组
    groupadd  html    

    groupdel  html     删除组

    gpasswd -a  taoge lampbrother  添加taoge到组lampbrother
    (useradd  zhangsan    useradd  lisi)
    gpasswd -a  zhangsan lampbrother  
    gpasswd -a  lisi   lampbrother

    gpasswd -d  lisi   lampbrother  从组中删除 lisi
    gpasswd -d  zhangsan lampbrother 从组中删除 zhangsan

    su -   切换用户身份
    su - root   切换到root  


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

    查看系统运行状况

    ps  aux  查看系统进程

            user: 用户名
            pid:  进程id     
            %CPU       cpu占用百分比
            %MEM       内存占用百分比
            command    进程本身


    pstree  进程数  

    top  查看系统运行情况以及负载
        M  内存排序  P  CPU 排序   q  退出 


    管理进程 终止进程 kill  killall

    ps aux 
    kill  -9  20952 (PID)  -9强制终止
    ps aux

    pstree 查看进程树
    killall -9  httpd  终止进程树
    pstree  查看


    服务管理
    
    服务分类:1.系统默认安装的服务(二进制包安装的服务)
            2.源码包安装的服务

    1.查看系统默认安装的服务和运行级别
      chkconfig --list

    runlevel 查看当前系统运行级别 
             3 级别  多用户 Server 服务器使用 
    
    init  0  关机   
    init  6  重启   
    init  5  桌面(图形) 
    init  3  Server  多用户字符
    
    系统默认的服务管理方法
    1.手动管理   
        绝对路径
        /etc/rc.d/init.d/sshd  start | stop  | restart  | status  
                                开启    停止    重启        状态查询
        服务命令
        service  sshd  start  |  stop |  restart  | status 
    
    2. 开机自启动
        命令管理
        chkconfig  --level  245  sshd  on | off 
        chkconfig  --list  
        
        写入文件
        vim /etc/rc.local
        /etc/rc.d/init.d/sshd  start   

     源码包安装的服务管理  httpd-2.2.29.tar.gz
    1.手动管理
      /usr/local/apache2/bin/apachectl  start | stop  | restart  
    2.开机自启动
      vim  /etc/rc.local
      /usr/local/apache2/bin/apachectl  start 

###四. 计划任务(定时任务)
    
    crontab -e  编辑计划任务
    
    26 17 * * *   cp  /root/install.log   /tmp/
    35 17 * * *  shutdown -h now
    32 17 * * *  /usr/local/apache2/bin/apachectl restart 
    
    ls  /tmp/
  
    crontab -l  查看计划任务
    crontab -r  删除计划任务

    date 查看系统时间日期
    date -s 20170418
    date -s 17:24:30  

转载于:https://www.cnblogs.com/lulu1314/articles/7050214.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/355354.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

全国计算机一级选择题汇总,全国计算机一级考试选择题训练及答案

全国计算机一级考试选择题训练及答案练习题一1、 将二进制数110B左移一位后其等值的十进制数为()。A、6 B、1100 C、12 D、32、 某微型机的CPU中含有32条地址线、28位数据线及若干条控制信号线,对内存按字节寻址,其最大内存空间是()。A、4MBB、256MBC、2…

python url拼接_教你写python爬虫——用python爬原图

环境:python3.6 pycharm“猎物”:http://www.polayoutu.com (仅学习用)动机1:想要爬一些尺寸比较大(不是尺度)的美图养养眼,仅此而已;动机2:学习python爬虫&…

Devoxx的Red Hat Engineers提供了更多Java EE

现在是Devoxx比利时时间! 最后。 今天的一切都随着大学会议的开始而开始,会议本身将于明天早晨开始。 我们都非常兴奋,因为这是欧洲的重大事件。 红帽很荣幸今年再次成为赞助商。 我们将在现场举行14次会议,一个展位–提供啤酒&am…

济宁医学院计算机专业好就业吗,山东这3所医学院实力强,就业率高,中等生可捡漏...

原标题:山东这3所医学院实力强,就业率高,中等生可捡漏山东的医药类院校中,实力较强的是山东大学医学院、青岛大学医学院、山东第一医科大学、山东中医药大学,这4所医学院的录取分数都比较高。今天给大家介绍山东3所二批…

php读取西门子plc_PLC对模拟量信号,是怎么进行处理的?

模拟量信号是自动化过程控制系统中最基本的过程信号(压力、温度、流量等)输入形式。系统中的过程信号通过变送器,将这些检测信号转换为统一的电压、电流信号,并将这些信号实时的传送至控制器(PLC)。PLC通过计算转换,将这些模拟量信号转换为内…

gnutls_handshake() failed: Illegal parameter

gnutls_handshake() failed: Illegal parameter 报错信息如下: fatal: unable to access https://git.xxx.com/xxxx/xxxx.git/: gnutls_handshake() failed: Illegal parameter 背景及原因: 1、系统环境是Ubantu 2、最近变更git使proxy做负载 3、 openss…

计算机一级怎么描述,计算机一级「关于RGB正确的描述的是」相关单选题

1、【题目】关于RGB正确的描述的是选项:A.色光三元色B.印刷用色C.一种专色D.网页用色答案:A解析:暂无解析1、【题目】Photoshop 中利用背景橡皮擦工具擦除图像背景层时,被擦除的区域填充什么颜色?选项:A.黑色B.透明C.…

AFNetworking 3.1.0 使用中某些知识点讲解

# POST / GET 请求 /*! 首先要知道,POST请求不能被缓存,只有 GET 请求能被缓存。因为从数学的角度来讲,GET 的结果是 幂等 的,就好像字典里的 key 与 value 就是幂等的,而 POST 不 幂等 。缓存的思路就是将查询的参数…

Java 8 Streams:过滤和谓词否定

最近,有关LJC 邮件列表的成员在流中.filter方法中使用谓词否定的有趣讨论,因此我认为值得在博客文章中进行总结。 讨论的主题是使用.filter和否定谓词的方法。 这篇文章的代码可以在我的github帐户中找到 。 也许这就是您可能会想到的方式,…

sql server2008如何修改mac地址_如何查看本机的MAC地址和IP地址?

MAC地址是每台电脑或是手机设备中唯一进行识别的编码,IP地址则是路由器分配给电脑或是手机设备联网使用的一个编码。当我们电脑或无法上网,都需要查看IP地址是否正确。那如何查看MAC地址和IP地址呢?方法一:如何电脑已经成功联网了…

计算机工作原理 仿真,虚拟DCS仿真工作原理

虚拟dcs(ViRTUal DCS)是相对于在过程工业系统中运行的真实DCS(Real DCS)而言的,"虚拟DCS"就是将真实DCS在非DCS的计算机系统中以某种形式再现。"虚拟"是现今广泛使用的一种高新技术概念,比如有实现视景模拟的"虚拟现实"、…

poj1062 Bellman 最短路应用

昂贵的聘礼Time Limit: 1000MS Memory Limit: 10000KTotal Submissions: 41066 Accepted: 11959Description 年轻的探险家来到了一个印第安部落里。在那里他和酋长的女儿相爱了,于是便向酋长去求亲。酋长要他用10000个金币作为聘礼才答应把女儿嫁给他。探险家拿不出…

vlookup练习_大胆合并吧!VLOOKUP坐字法专做单元格合并查找

回复[目录]学习113篇Excel教程全套Excel视频教程,微信扫码观看编按:前面才讲了Excel家规,数据源表不能有合并单元格,今天就嘚瑟地呼吁“大胆合并”。为何?因为老菜鸟给大家带来了单元格合并查找利器VLOOKUP坐字法查找。…

第一代计算机主要应用领域为数据处理,第一代计算机主要应用领域为____。    A.数据处理 B.人工智能 C.科学计算 D.过程控制...

C、科学计算。一代主要用于科学计算,二代用与数据处理。计算机发明者约翰冯诺依曼。计算机是20世纪最先进的科学技术发明之一,对人类的生产活动和社会活动产生了极其重要的影响,并以强大的生命力飞速发展。它的应用领域从最初的军事科研应用扩…

jaxb 映射 空字段_JAXB和未映射的属性

jaxb 映射 空字段JAXB(JSR-222)是例外配置,这意味着存在默认映射应用于域对象。 这意味着有时您需要显式排除字段/属性。 在这篇文章中,我将讨论如何使用XmlTransient或XmlAccessorType(XmlAccessType.NONE&#xff09…

vscode 书签_10个我必备的 VS code 拓展

推荐:Vue 3中令人激动的新功能:FragmentSuspense多v-modelVS Code是我最喜欢的文本编辑器。它是目前最可扩展的、最流行的代码编辑器。而且令人惊讶的是,它是由微软制作的(我知道)。在我看来,没有任何其他IDE或编辑器能比VS Code更…

u盘显示项目不在计算机zhng,能装在u盘上的操作系统有哪些?

满意答案zhng9211推荐于 2016.08.27采纳率:51% 等级:11已帮助:7556人可装在U盘上的操作系统现在的计算机技术简直日新月异,U盘,固态硬盘等等存储介质做的可以越来越大,并越来越便宜。电脑已经不是稀罕物…

推荐 -- 极客导航,让工作学习更有效率

给大家推荐一个导航,很实用;极客导航精心挑选网址,让您的工作更有效率; 传送门: http://www.gogeeks.cn/ 转载于:https://www.cnblogs.com/JsonShare/p/7064438.html

从数组到流再到Java 8

不久前,我们将一些Eclipse插件项目升级到Java8。此后再也没有回头。 除其他事项外,使用lambda和streams API ,过滤,映射和查找集合中的元素变得更加容易和简洁。 我想到目前为止,对于大多数人来说,什么都没…

iphone型号表_机器人造iPhone,苹果奋斗八年,还是败给了富士康工人

8 年前,当蒂姆 库克在富士康观看机器人进行 iPad 实验生产视频时,似乎看到了新时代的希望。郭台铭曾表示,预计在 2014 年可以在富士康工厂中部署 100 万台机器人,进而实现高度自动化的「无人工厂」。机器之心报道,参与…