美文网首页面试复习
linux常用命令-3

linux常用命令-3

作者: 云三木 | 来源:发表于2020-05-12 13:06 被阅读0次

系统管理与网络应用

xshell 远程管理 xftp 远程传输

一、用户与用户组管理

  • 配置文件

    用户信息文件: /etc/passwd
    影子文件:    /etc/shadow
    组信息文件:   /etc/group
    
    
  • 命令:

    1   添加用户
        useradd  用户名
    
    2   设定密码            
        passwd   用户名
    
    3   删除用户                
        userdel  -r  用户名  -r  连带家目录一起删除
    
    4   添加组             
        groupadd  组名
    
    5   删除组             
        groupdel  组名
    
    6   把已经存在的用户加入组                 
        gpasswd  -a  用户名  组名        用户加入组
        gpasswd  -d  用户名  组名        把用户从组中删除
    
    7   su  -  用户名   切换用户身份
    
    

二、进程管理

进程管理三个主要任务:
1. 判断服务器健康状态
2. 查看所有正在运行的进程
3. 强制终止进程

Ⅰ 进程查看
    1   ps  aux 或 ps -le    查看当前系统所有运行的进程
        -a  显示前台所有进程
        -u  显示用户名
        -x  显示后台进程
        -e  显示所有进程,包括没有控制终端的进程
        -l  长格式显示

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

    2   pstree       查看进程树

    3   top

        第一行:系统当前时间   系统持续时间  登录用户   1,5,15分钟之前的平均负载
        第二行:进程总数
        第三行:CPU占用率      %id 空闲百分比
        第四行:内存使用

        操作命令    M   内存排序
                    P   CPU排序
                    q   退出

    4   进程管理
        ps   aux        组合使用
        kill  <PID>     结束单个进程  
        kill -9 <PID>   强制

        pstree  查看进程树
        killall  -9   进程名       结束一类进程

Ⅱ 服务管理

服务分类
1.系统默认安装的服务
2.源码包安装的服务

(一)系统默认安装的服务
    1   确定服务分类
        chkconfig  --list   查看服务的自启动状态
        运行级别:0-6
        0   关机
        1   单用户模式
        2   不完全多用户,不包含NFS服务  无网络登录
        3   完全多用户   字符界面   
        4   未分配
        5   图形界面
        6   重启

    init  3 字符界面 (服务器)
    init  5 图形界面

    2   管理  默认安装的服务 
        ①启动         
            /etc/rc.d/init.d/服务名   start|stop|restart|status
            /etc/rc.d/init.d/sshd  start

            service   服务名   start|stop|restart|status

        ②自启动        
            chkconfig  --level  2345  服务名  on|off

            vim  /etc/rc.local
            /etc/rc.d/init.d/sshd  start

(二)源码包安装的服务         
    1)绝对路径启动
    /usr/local/apache2/bin/apachectl  start

    2) 自启动
    vim /etc/rc.local
    /usr/local/apache2/bin/apachectl  start

Ⅲ 计划任务
    crontab  -e     编辑定时任务

    *  *  *  *  *   命令

2-2.jpg

*口诀: 分 时 日 月 周

    第一个:一小时中第几分钟        0-59
    第二个:一天中第几个小时        0-23
    第三个:一个月中第几天          1-31
    第四个:一年第几个月            1-12
    第五个:一周中星期几            0-6

实例:

     0  6  *  *  *   命令
    10  9  1  1  *   命令
     5  3  *  5,7,10  *  命令
   */10 *  *  *  1-3   命令

命令:             
开启/关闭服务  
service sshd start     
service sshd stop
/usr/local/apache2/bin/apachectl restart
备份文件/目录   /bin/cp  -r   /root/bbs   /backup/

crontab  -l     查看系统定时任务
crontab  -r     删除定时任务

注意事项:

*选项都不能为空,必须填入,不知道的值使用通配符*表示任何时间 
*每个时间字段都可以指定多个值,不连续的值用,间隔,连续的值用-间隔
*间隔固定时间执行书写为*/n格式 
*命令应该给出绝对路径 
*星期几和第几天不能同时出现
*最小时间范围是分钟,最大时间范围是月

三、网络配置

    1\.  setup

        service network  restart

        (vim  /etc/sysconfig/network-scripts/ifcfg-eth0 网卡信息文件)

    2\.  设置网关 route
        route  add   default  gw  192.168.150.1         设定网关
        route  del   default  gw  192.168.150.1         删除网关

    3\.  设置DNS 
        /etc/resolv.conf            DNS配置文件

        nameserver  8.8.8.8

    4\.  netstat     查看网络状态的命令
          -an       查看所有网络连接
          -tlun     查看tcp和udp协议监听端口
        netstat -an | grep ESTABLISHED | wc -l      统计正在连接的网络连接数量

    5\.  scp 网络复制,网络文件传输

        1) 下载
            scp   用户名@ip:路径   本地路径

            scp  root@192.168.137.130:/root/index.php  /root
            scp  -r  root@192.168.137.130:/root/bbs  /root      下载目录

        2) 上传
            scp  本地文件或目录  用户名@ip:路径

            scp  -r  /root/bbs  root@192.168.137.130:/root      上传目录

参考作者于倩,使用MarkDown构建而成的Linux常用命令,未找到网上地址。

相关文章

  • Linux常用命令

    Linux常用命令 一、常用命令 1.注销、关机、重启 2.linux基本命令 :文件操作命令 3.linux 系...

  • 其他

    Git常用命令mac常用命令Linux 常用命令汇总Linux 常用命令0Linux 常用命令1--ls命令

  • Linux 常用命令汇总

    Linux 常用命令0Linux 常用命令1--ls命令 参考 Linux 常用命令汇总

  • linux常用指令-文件目录

    Linux 常用命令学习[https://www.runoob.com/w3cnote/linux-common-...

  • Linux CentOS基础知识和常用命令

    常用命令1 常用命令2 常用命令3 常用命令4 Linux 目录配置 1、根目录(/)根目录(/)所在分区应该越小...

  • linux 常用命令

    1.linux常用命令 2.VIM常用命令 3.linux 目录结构 4.环境变量 查看环境变量echo $PAT...

  • 常用命令集

    npm常用命令集 fis3常用命令集 git常用命令(在linux终端中输入命令) 远程仓库 babel常用命令集

  • 大数据技术学习路线

    一、大数据技术基础1、linux操作基础 linux系统简介与安装linux常用命令–文件操作linux常用命令–...

  • 宝塔Linux面板

    1 安装宝塔Linux面板 2 卸载宝塔Linux面板 3 宝塔面板常用命令 https://www.bt.cn/...

  • Linux---(1)linux常用命令

    Linux---(1)linux常用命令

网友评论

    本文标题:linux常用命令-3

    本文链接:https://www.haomeiwen.com/subject/zmlbnhtx.html