zoukankan      html  css  js  c++  java
  • 嵌入式培训学习历程第五天

      唉,休息了昨天一天,感觉好多。不过今天老师随便提了个问题。就难住了。唉。还得继续加油阿。。

      重点(老师提的问题:) :查找指定目录下的目录 (1).  find ./ -type d  (2).  ls -F | grep /

      今天学习的东东 :       

    Linux基本命令——进程,磁盘管理

      1.who : 

    akaedu@cxw:~$ who
    akaedu   tty7         2013-07-22 19:17 (:0)
    akaedu   pts/0        2013-07-22 19:31 (:0.0)
    akaedu@cxw:~$ 

    登录用户名  终端设备  登录到系统的时间

      2.ps :用于监视后台进程的工作情况

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

          u : 查看进程所有者及其他一些详细信息

          a : 查看系统所有用户的所有进程

          注意 :查找结果至少为1个

      3.jobs :用来显示当前shell下正在运行哪些作业

      4.fg : 把指定的后台作业或挂起作业移到前台运行。

          注意 : 在命令行尾加上&字符,则shell为这个命令创建一个后台进程

      5.bg : 把被挂起的进程提到后台执行

      6.kill : 杀死进程

          例 :

    akaedu@cxw:~$ cat 
    ^Z
    [1]+  Stopped                 cat
    akaedu@cxw:~$ ps 
      PID TTY          TIME CMD
     3518 pts/0    00:00:00 bash
     4091 pts/0    00:00:00 cat
     4094 pts/0    00:00:00 ps
    akaedu@cxw:~$ kill -SIGKILL 4091
    akaedu@cxw:~$ jobs
    [1]+  已杀死               cat
    akaedu@cxw:~$ 

      7.mount  :加载文件系统

       hd : Hard Disk(硬盘)

       sd : SCSI DEVICE(U盘一般属于这种设备)

       fd : Floppy Disk (软盘)

       了解 :a代表第一个设备,通常IDE接口可以接上4个设备,(hda, hdb, hdc, hdd).hda1中的‘1’代表hda的第一个硬盘分区,hda2代表hda的第二主分区,由于一块硬盘上最多允许4个分区,因此扩展分区的第一个逻辑分区从hda5开始。

       可以用三种方法查看指定设备类型:

        sudo fdisk /dev/sd? -l

        cat /proc/partitions

        ls -l /dev/sd*

        提示 :新插入的U盘,存储卡等会自动挂载到/media 目录下的相应子目录

        扩展 : 解决中文乱码问题 : sudo mount /dev/设备ID号 /mnt/usb -o utf8

      8.umount : 卸载一个文件系统

      9.df : 检查文件系统的磁盘空间的占用情况

          -T : 显示文件的系统类型

      10.du : 统计目录(或文件)所占磁盘空间的大小

          -h : 以能够看懂的方式显示空间所占大小

      11.dd : 把指定的输入文件拷贝到指定的输出文件忠,并且在拷贝中可以进行格式转换

          if=输入文件

          of=输出文件

          ibs=bytes  一次读取的字节,即读入缓冲区的字节数

          obs=bytes  一次写入bytes字节,即写入缓冲区的字节数

          count=blocks  只拷贝输入的blocks(次数)

          扩展 :(1) 修改成类磁盘模式 mke2fs      

              (2) mount -o loop   把一个文件当成硬盘分区挂接上系统

      12.netstat : 显示网络连接,路由表和网络接口信息

          -t : 显示TCP协议的连接情况

          -u :显示UCP协议的连接情况

          -v :显示正在进行的工作

      13.nslookup : 查询一台机器的IP地址和其对应的域名

      14.finger :查询用户的信息

      15.ping : 查询网络上的主机是否在工作

          注意 :临时修改ip : sudo ifconfig eth0 新ip

      16.man : 查看手册      

                      共有九个卷

    卷一 Commands(命令)
    卷二 System call (系统调用)
    卷三 库函数
    卷四 特殊文件
    卷五 文件的查看格式
    卷六 game for Linux
    卷七 协议,附件,变量
    卷八 系统管理
    卷九 跟内核相关的文件

      17.alias 将value字符串起个别名

      18.echo : 在显示器上显示一段文字,起到提示作用。

           特点 :

              (1).用来查看变量值

              (2).将字符串添加到文件尾部

              (3).用echo查看程序上次退出的状态    例 : echo $?

      19.clear : 清屏 (相当于ctrl+l)    补充 : 真正清屏 : reset

      20.umask : 用户创建文件是的掩码(屏蔽吗)

              -S : 以符号形式显示设置

      Linux 常用服务配置

      1.FTP

      (1).安装ftp服务器

              sudo aptitude install vsftpd

              提示 : aptitude show  查看软件的安装状态

      (2).配置ftp服务器

              vsftpd 的配置文件是 /etc/vsftpd.conf    终端进入 :sudo vi /etc/vsftpd.conf

              配置完成之后需要重启ftp服务         终端操作 :sudo /etc/init.d/vsftpd restart

              简单配置 :

                    允许匿名登录 :anonymous_enable=YES

                    上传和下载 :write_enable=YES  anon_upload_enable=YES

                    匿名用户可以上传 :

                              cd /src/ftp

                              sudo mkdir incoming

                              sudo chown ftp:nogroup incoming

                    允许本地系统用户登录 : local_enable=YES

                    锁定目录 :  chroot_local_user=YES

      2.NFS

        (1).安装NFS服务器

            sudo aptitude install nfs-kernel-server  安装结束后自动启动

        (2).配置NFS服务器

            NFS的配置文件在 /etc/exports  命令进入 : sudo vi /etc/exports

            /home/ftp *(rw, sync, no_root_squash,no_subtree_check)  :表示共享本地的/home/ftp目录,子网中的客户机对该目录有访问权限,并且该目录是可读可写的(默认只读)

            重启nfs服务       终端操作 : sudo /etc/init.d/nfs-kernel-server restart

            提示 : 查看共享目录 : showmount -e

        (3).使用NFS服务

            假设服务器的IP是: 192.168.0.99

            sudo mount 192.168.0.99:/home/ftp /mnt

      今天的英语 : allias(别号)  enable(使)  mount(安装)

        

        

            宝贝今天生气了,有点小担心。。。...

  • 相关阅读:
    win10 uwp 弹起键盘不隐藏界面元素
    win10 uwp 存放网络图片到本地
    win10 uwp 存放网络图片到本地
    sublime Text 正则替换
    sublime Text 正则替换
    win10 uwp 绘图 Line 控件使用
    win10 uwp 绘图 Line 控件使用
    AJAX 是什么?
    什么是 PHP SimpleXML?
    PHP XML DOM:DOM 是什么?
  • 原文地址:https://www.cnblogs.com/cxw825873709/p/3206882.html
Copyright © 2011-2022 走看看