美文网首页懒人技术
linux笔记二(进程、用户、文件、网络)

linux笔记二(进程、用户、文件、网络)

作者: 程序员米七 | 来源:发表于2017-07-13 13:55 被阅读51次

    进程

    w 用户名: 查看用户信息 ( who )

    load average:1 5 15 分钟的负载程度

    除以3  负载值0.8 以下 正常,几十几百接近崩溃

    from 显示从何处登录

    idle 用户闲置时间

    ps (当前进程的快照 top 实时的进程信息)

    a 所有用户的进程

    u 显示用户和启动ps时间

    x 显示没有控制终端的进程

    e 所有进程 包括没有 控制终端的进程

    l 长格式显示

    w 宽行显示

    ps -uU 用户名 查看某一用户的进程

    ps -le | grep init 查看指定进程的信息

    实例:

    ps -u or -l

    kill 杀死进程

    kill pid (进程号)

    kill -9 进程号 强行关闭

    kill -1 进程号 重启进程

    xkill 关闭图形进程

    killall 杀死所有进程

    pgrep 查找服务进程号

    pgrep 服务名称

    pkill 关闭进程

    pkill 进程名称

    ls /proc

    nice 指定程度的优先级

    nice -n command

    renice 改变一个正在运行的进程的优先级

    renice n pid

    n 优先级的取值范围(-20 19)

    nohup 用户退出之后进程可以继续执行

    nohup program &

    Ctrl + Z 挂起

    Ctrl + C 终止

    fg 恢复到前台继续进行

    bg 恢复到后台继续进行

    jsbs 查看被挂起的进程

    Top

    u 查看用户的指定进程

    k 终止执行中的进程

    h Or ? 获得帮助

    r 重新设置进程的优先级

    s 改变刷新的时间

    W 将当前设置写入~/.toprc 文件中

    计划任务

    at 安排作业在某一时间执行一次

    绝对计时法

    hh:mm MM/DD/YY

    hh:mm 星期等等

    batch 安排作业在系统负载不重时执行一次

    cron 安排周期性运行的作业

    用户

    配置文件

    /etc/passwd  用户信息文件

    /etc/shadow 密码文件

    /etc/group 用户组文件

    /etc/group/shadow 用户组密码文件

    /etc/login.defs 用户配置文件

    /etc/default/useradd 用户配置文件

    /etc/skel 新用户信息

    /etc/motd 登录信息

    Linux 用户

    超级用户 (root UID=0)

    普通用户 (UID 500-600000)

    伪用户(UID 1-499)

    系统和程序服务相关

    bin、daemon、shutdowm、halt等,任何Linux系统默认都有这些伪用户

    mail、news、games、apache、ftp、mysql及sshd等,与Linux系统的进程相关

    通常不需要或者无法登陆

    可以没有宿主目录

    文件

    /bin、/usr/bin:存放所有用户可以执行的命令

    /sbin、/usr/sbin:存放只有root可以执行的命令 

    /home:用户缺省的命令

    /proc:虚拟文件系统,存放单枪的内存镜像

    /dev:存放设备文件

    /lib:存放系统程序运行所需的共享库

    /lost+found:存放一些系统出错的检查结果

    /tmp 系统临时文件 所有用户都有些的权限

    /etc 系统配置文件

    /var 包含经常发生变动的文件,如邮件、日子文件、计划任务等

    /usr 存放所有命令、库、手册页等

    /mnt 临时文件系统的安装点

    /boot 内核文件及自举程序文件保存位置

    df 查看分区的情况

    df -h 粗略

    df -m 详细

    du 查看文件、目录的大小

    du -h 粗略

    du -sh 目录的大小

    file 判断文件类型

    file system check fsck e2fsck

    二、

    Samba服务器配置

    启动服务:/etc/re.d/init.d/smb start

    Samba 有两个守护的进程:smbd和nmbd

    smbd鉴定139 TCP端口

    nmbd监听137和138 UDP端口

    smbd进程的作用是处理smb请求包,负责用户样这个和文件共享;nmbd进程处理浏览共享和计算机域名解析

    配置文件应该在

    /etc/samba/smb.conf

    网络

    物理层:网卡

    数据链路层:mac地址

    网络层:ip、ARP、ICMP

    传输层:tcp、udp

    会话层:客户端--服务器

    表示层:加密、压缩

    应用层:服务应用、ssh、Apache

    界面切换设置

    切到root用户下,

    su root

    password

    1, 关闭图形界面:

    init 3 关闭图形界面(XServer服务也会关闭)

    2. 开启图形界面:

    init 5 或  startx

    3. 开机时,不进入 X Window:

    vi /etc/inittab

    id:5:initdefault:

    改成

    id:3:initdefault:

    防火墙

    centos 7:

    systemctl stop firewalld.service #停止

    systemctl disable firewalld.service #禁用

    之前的版本:

    service iptables stop #停止

    chkconfig iptables off #禁用

    IP地址

    原始:

    DEVICE="eth0"

    BOOTPROTO="dhcp"

    HWADDR="00:0C:29:CD:4A:EC"

    IPV6INIT="yes"

    NM_CONTROLLED="yes"

    ONBOOT="yes"

    TYPE="Ethernet"

    UUID="1b45ac19-2776-42e8-b511-6578a76a6a8d"

    说明

    DEVICE=eth0                 //指出设备名称

    BOOTPROT=static             //启动类型 dhcp|static

    BROADCAST=192.168.1.203     //广播地址

    HWADDR=00:06:5B:FE:DF:7C    //硬件Mac地址

    IPADDR=192.168.0.2          //IP地址

    NETMASK=255.255.255.0       //子网掩码

    NETWORK=192.168.0.0         //网络地址

    GATEWAY=192.168.0.1         //网关地址

    ONBOOT=yes                  //是否启动应用

    TYPE=Ethernet               //网络类型

    设置

    1、自动获取IP地址

    虚拟机使用桥接模式,相当于连接到物理机的网络里,物理机网络有DHCP服务器自动分配IP地址。

    #dhclient 自动获取ip地址命令

    #ifconfig 查询系统里网卡信息,ip地址、MAC地址

    2、手动设置ip地址

    #vi /etc/sysconfig/network-scripts/ifcfg-eth0 [编辑网卡的配置文件]

    输入上述命令后回车,打开配置文件,使用方向键移动光标到最后一行,按字母键“O”,进入编辑模式,输入以下内容:

    IPADDR=192.168.4.10

    NETMASK=255.255.255.0

    GATEWAY=192.168.4.1

    另外光标移动到”ONBOOT=no”这一行,更改为ONBOOT=yes

    “BOOTPROTO=dhcp”,更改为BOOTPROTO=none

    完成后,按一下键盘左上角ESC键,输入:wq 在屏幕的左下方可以看到,输入回车保存配置文件。

    重启网络服务

    #servicenetwork restart

    相关文章

      网友评论

        本文标题:linux笔记二(进程、用户、文件、网络)

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