第一章,Linux安装与配置:

一,Linux简介:

1,是Unix计算机操作系统的统称,Linux操作系统名字叫Linux,开源,
2,Linux系统组成:


3,成本低,稳定,安全,性能。网路服务器,历史,
4,Linux内核版本,格式:主版本,次版本,释出版本-修改版,主次版本为奇数,开发中版本,偶数,稳定版。

[root@liruilong Demo_Li]# uname -a
Linux liruilong 2.6.32-431.el6.x86_64 #1 SMP Fri Nov 22 03:15:09 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux

5,发行版:Debian,redhat(红帽),ubuntu,OpenSuse,CentOS(redhat 的开源版),fedora。

二,下载CentOS7

三,centos网络配置

四,更改Linux启动级别

[root@localhost ~]# systemctl get-default
graphical.target
[root@localhost ~]# [root@localhost ~]# systemctl set-default multi-user.target
rm '/etc/systemd/system/default.target'
ln -s '/usr/lib/systemd/system/multi-user.target' '/etc/systemd/system/default.target'
[root@localhost ~]# 

五,Putty管理远程Linux

Cenos7:

第二章,Linux命令行基础:

一,Linux终端切换与命令行格式

二,Linux联机手册与关机命令

第三章,Linux文件和目录

一,Linux文件与目录简介

[root@localhost ~]# file hello.txt
hello.txt: UTF-8 Unicode text

二,Linux文件与目录的基本操作

三,Linux查看文件内容和命令

四,Linux修改文件日期

五,Linux文件和目录的管理权限

六,Linux隐藏属性和特殊权限

七,Linux文件查找

第四章,文件系统与磁盘管理

一,Linux文件系统

[root@localhost ~]# cd /lib/modules
[root@localhost modules]# ls
3.10.0-957.el7.x86_64
[root@localhost modules]# cd 3.10.0-957.el7.x86_64
[root@localhost 3.10.0-957.el7.x86_64]# ls
build              modules.builtin      modules.modesetting  source
extra              modules.builtin.bin  modules.networking   updates
kernel             modules.dep          modules.order        vdso
modules.alias      modules.dep.bin      modules.softdep      weak-updates
modules.alias.bin  modules.devname      modules.symbols
modules.block      modules.drm          modules.symbols.bin
[root@localhost 3.10.0-957.el7.x86_64]# cd kernel/
[root@localhost kernel]# ls
arch  crypto  drivers  fs  kernel  lib  mm  net  sound  virt
[root@localhost kernel]# cd fs
[root@localhost fs]# ls
binfmt_misc.ko.xz  cifs    ext4     gfs2   mbcache.ko.xz  nls        udf
btrfs              cramfs  fat      isofs  nfs            overlayfs  xfs
cachefiles         dlm     fscache  jbd2   nfs_common     pstore
ceph               exofs   fuse     lockd  nfsd           squashfs
[root@localhost fs]#

查看Linux文件系统

二,统计磁盘与目录容量

三,硬链接与软链接

四,硬盘分区格式化

五,挂载文件系统

六,创建交换空间

第五章,压缩与打包

一,压缩命令

二,打包命令

[root@localhost ~]# ls
anaconda-ks.cfg  initial-setup-ks.cfg  liruilong1       sd
hellos.txt       li_hello.txt          man_db.conf.bz2  ssm.txt
hello.txt        link_li_hello.txt     man_db.conf.gz   text3
ifcfg-ens33      liruilong             man_db.confs
[root@localhost ~]# ll | grep man
-rw-r--r--. 1 root      root      1986 7月  25 20:36 man_db.conf.bz2
-rw-r--r--. 1 root      root      1995 7月  25 20:48 man_db.conf.gz
-rw-r--r--. 1 root      root      5171 7月  25 20:37 man_db.confs
[root@localhost ~]# ls
anaconda-ks.cfg  initial-setup-ks.cfg  liruilong1       sd
hellos.txt       li_hello.txt          man_db.conf.bz2  ssm.txt
hello.txt        link_li_hello.txt     man_db.conf.gz   text3
ifcfg-ens33      liruilong             man_db.confs
[root@localhost ~]# tar -jcvf bzip2text.tar.bz2 text3
text3/
text3/text2/
text3/li_hello.txt
[root@localhost ~]# ls
anaconda-ks.cfg    ifcfg-ens33           liruilong        man_db.confs
bzip2text.tar.bz2  initial-setup-ks.cfg  liruilong1       sd
hellos.txt         li_hello.txt          man_db.conf.bz2  ssm.txt
hello.txt          link_li_hello.txt     man_db.conf.gz   text3
[root@localhost ~]# tar -zcvf gziptext.tar.gz text3
text3/
text3/text2/
text3/li_hello.txt
[root@localhost ~]# ls
anaconda-ks.cfg    ifcfg-ens33           liruilong1       ssm.txt
bzip2text.tar.bz2  initial-setup-ks.cfg  man_db.conf.bz2  text3
gziptext.tar.gz    li_hello.txt          man_db.conf.gz
hellos.txt         link_li_hello.txt     man_db.confs
hello.txt          liruilong             sd
[root@localhost ~]# tar -ztvf man_db.conf.bz2gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Error is not recoverable: exiting now
[root@localhost ~]# tar -ztvf gziptext.tar.gz
drwxr-xr-x liruilong/liruilong 0 2019-07-25 09:30 text3/
drwxr-xr-x liruilong/liruilong 0 2019-07-25 09:16 text3/text2/
-rw-r--r-- liruilong/liruilong 30 2019-07-25 19:50 text3/li_hello.txt
[root@localhost ~]# tar -jtvf bzip2text.tar.bz2
drwxr-xr-x liruilong/liruilong 0 2019-07-25 09:30 text3/
drwxr-xr-x liruilong/liruilong 0 2019-07-25 09:16 text3/text2/
-rw-r--r-- liruilong/liruilong 30 2019-07-25 19:50 text3/li_hello.txt
[root@localhost ~]# rm -rf text3
[root@localhost ~]# ls
anaconda-ks.cfg    hello.txt             link_li_hello.txt  man_db.conf.gz
bzip2text.tar.bz2  ifcfg-ens33           liruilong          man_db.confs
gziptext.tar.gz    initial-setup-ks.cfg  liruilong1         sd
hellos.txt         li_hello.txt          man_db.conf.bz2    ssm.txt
[root@localhost ~]#
[root@localhost ~]# ls
anaconda-ks.cfg    hello.txt             link_li_hello.txt  man_db.conf.gz
bzip2text.tar.bz2  ifcfg-ens33           liruilong          man_db.confs
gziptext.tar.gz    initial-setup-ks.cfg  liruilong1         sd
hellos.txt         li_hello.txt          man_db.conf.bz2    ssm.txt
[root@localhost ~]# tar -jxzf bzip2text.tar.bz2
[root@localhost ~]# rm -rf text3
[root@localhost ~]# ls
anaconda-ks.cfg    hello.txt             link_li_hello.txt  man_db.conf.gz
bzip2text.tar.bz2  ifcfg-ens33           liruilong          man_db.confs
gziptext.tar.gz    initial-setup-ks.cfg  liruilong1         sd
hellos.txt         li_hello.txt          man_db.conf.bz2    ssm.txt
[root@localhost ~]# tar -zxvf gziptext.tar.gz
text3/
text3/text2/
text3/li_hello.txt
[root@localhost ~]# ls
anaconda-ks.cfg    ifcfg-ens33           liruilong1       ssm.txt
bzip2text.tar.bz2  initial-setup-ks.cfg  man_db.conf.bz2  text3
gziptext.tar.gz    li_hello.txt          man_db.conf.gz
hellos.txt         link_li_hello.txt     man_db.confs
hello.txt          liruilong             sd
[root@localhost ~]# tar -zxvf gziptext.tar.gz -C /home
text3/
text3/text2/
text3/li_hello.txt
[root@localhost ~]# ls /home
liruilong  text3
[root@localhost ~]# rm -fr /home/text3
[root@localhost ~]# ls
anaconda-ks.cfg    ifcfg-ens33           liruilong1       ssm.txt
bzip2text.tar.bz2  initial-setup-ks.cfg  man_db.conf.bz2  text3
gziptext.tar.gz    li_hello.txt          man_db.conf.gz
hellos.txt         link_li_hello.txt     man_db.confs
hello.txt          liruilong             sd

第六章,VI编辑器

一,vi的打开与关闭

二,光标的移动方式

三,Vi编辑操作

第七章,Linux账户管理

一,Linux账户相关的系统文件

[root@localhost /]# grep liruilong /etc/passwd /etc/shadow   /etc/group  etc/gshadow
/etc/passwd:liruilong:x:500:500:CentOS7:/home/liruilong:/bin/bash
/etc/shadow:liruilong:$1$F6Ra2BbV$Mxys5unbbIUJG1UqfQ1sa.:18099:0:99999:7:::
/etc/group:liruilong:x:500:
etc/gshadow:liruilong:!::
[root@localhost /]#

二,Linux增加账户

[root@localhost ~]# id test01
id: test01: no such user
[root@localhost ~]# useradd test01
[root@localhost ~]# ll /home
总用量 4
drwx------. 15 liruilong liruilong 4096 7月  29 08:41 liruilong
drwx------.  3 test01    test01      78 7月  29 09:51 test01
[root@localhost ~]# grep test /etc/passwd /etc/shadow
/etc/passwd:test01:x:1001:1001::/home/test01:/bin/bash
/etc/shadow:test01:!!:18106:0:99999:7:::
[root@localhost ~]# useradd -D
GROUP=100
HOME=/home
INACTIVE=-1
EXPIRE=
SHELL=/bin/bash
SKEL=/etc/skel
CREATE_MAIL_SPOOL=yes
[root@localhost ~]# useradd -u 1008 -g test01  test02
[root@localhost ~]# id test02
uid=1008(test02) gid=1001(test01) 组=1001(test01)
[root@localhost ~]# ll /home
总用量 4
drwx------. 15 liruilong liruilong 4096 7月  29 08:41 liruilong
drwx------.  3 test01    test01      78 7月  29 09:51 test01
drwx------.  3 test02    test01      78 7月  29 09:53 test02
[root@localhost ~]# usermod test10 test01
用法:usermod [选项] 登录选项:-c, --comment 注释            GECOS 字段的新值-d, --home HOME_DIR           用户的新主目录-e, --expiredate EXPIRE_DATE  设定帐户过期的日期为 EXPIRE_DATE-f, --inactive INACTIVE       过期 INACTIVE 天数后,设定密码为失效状态-g, --gid GROUP               强制使用 GROUP 为新主组-G, --groups GROUPS           新的附加组列表 GROUPS-a, --append GROUP            将用户追加至上边 -G 中提到的附加组中,并不从其它组中删除此用户-h, --help                    显示此帮助信息并推出-l, --login LOGIN             新的登录名称-L, --lock                    锁定用户帐号-m, --move-home               将家目录内容移至新位置 (仅于 -d 一起使用)-o, --non-unique              允许使用重复的(非唯一的) UID-p, --password PASSWORD       将加密过的密码 (PASSWORD) 设为新密码-R, --root CHROOT_DIR         chroot 到的目录-s, --shell SHELL             该用户帐号的新登录 shell-u, --uid UID                 用户帐号的新 UID-U, --unlock                  解锁用户帐号-Z, --selinux-user  SEUSER       用户账户的新 SELinux 用户映射[root@localhost ~]# usermod -l test10 test01
[root@localhost ~]# ll /home
总用量 4
drwx------. 15 liruilong liruilong 4096 7月  29 08:41 liruilong
drwx------.  3 test10    test01      78 7月  29 09:51 test01
drwx------.  3 test02    test01      78 7月  29 09:53 test02
[root@localhost ~]# userdel test04
userdel:用户“test04”不存在
[root@localhost ~]# useradd test04
[root@localhost ~]# ll /home
总用量 4
drwx------. 15 liruilong liruilong 4096 7月  29 08:41 liruilong
drwx------.  3 test10    test01      78 7月  29 09:51 test01
drwx------.  3 test02    test01      78 7月  29 09:53 test02
drwx------.  3 test04    test04      78 7月  29 10:03 test04
[root@localhost ~]# userdel test04
[root@localhost ~]# ll /home
总用量 4
drwx------. 15 liruilong liruilong 4096 7月  29 08:41 liruilong
drwx------.  3 test10    test01      78 7月  29 09:51 test01
drwx------.  3 test02    test01      78 7月  29 09:53 test02
drwx------.  3      1009      1009   78 7月  29 10:03 test04
[root@localhost ~]# rm -r test04
rm: 无法删除"test04": 没有那个文件或目录
[root@localhost ~]# userdel-fr  test02
bash: userdel-fr: 未找到命令...
[root@localhost ~]# userdel -fr  test02
[root@localhost ~]# ll /home
总用量 4
drwx------. 15 liruilong liruilong 4096 7月  29 08:41 liruilong
drwx------.  3 test10    test01      78 7月  29 09:51 test01
drwx------.  3      1009      1009   78 7月  29 10:03 test04
[root@localhost ~]#

三,Linux账户密码设置

[root@localhost ~]# id lirui
id: lirui: no such user
[root@localhost ~]# useradd lirui
[root@localhost ~]# grep  lirui /etc/passwd /etc/shadow
/etc/passwd:liruilong:x:1000:1000:liruilong:/home/liruilong:/bin/bash
/etc/passwd:lirui:x:1002:1002::/home/lirui:/bin/bash
/etc/shadow:liruilong:$6$g86kmkkZZPCThsdq$duOPNGvHJyyFU6a4MbtRDrHx4j3MZwJisDVkD1bLppY7N2riAlyeljHNeornNX6cYwcRnPtnBrVbPvnGCAkEk1::0:99999:7:::
/etc/shadow:lirui:!!:18106:0:99999:7:::
[root@localhost ~]# passwd root
更改用户 root 的密码 。
新的 密码:
[root@localhost ~]# passwd lirui
更改用户 lirui 的密码 。
新的 密码:
无效的密码: 密码少于 8 个字符
重新输入新的 密码:
[root@localhost ~]# passwd lirui
更改用户 lirui 的密码 。
新的 密码:
无效的密码: 密码少于 8 个字符
重新输入新的 密码:
passwd:所有的身份验证令牌已经成功更新。
[root@localhost ~]# su lirui
[root@localhost /]# grep  lirui /etc/passwd /etc/shadow
/etc/passwd:liruilong:x:1000:1000:liruilong:/home/liruilong:/bin/bash
/etc/passwd:lirui:x:1002:1002::/home/lirui:/bin/bash
/etc/shadow:liruilong:$6$g86kmkkZZPCThsdq$duOPNGvHJyyFU6a4MbtRDrHx4j3MZwJisDVkD1bLppY7N2riAlyeljHNeornNX6cYwcRnPtnBrVbPvnGCAkEk1::0:99999:7:::
/etc/shadow:lirui:$6$hxDVW5yO$PhDbqgGX9LC79emtqF9TaizXBsMWVXtHjMSWkwGoukNSM43CA2A1kpOY9HSyhdzvXfsKXEcZiWz2ZwOcETSk5/:18106:0:99999:7:::
[root@localhost /]# passwd -l lirui
锁定用户 lirui 的密码 。
passwd: 操作成功
[root@localhost /]# grep lirui  /etc/passwd  /etc/shadow
/etc/passwd:liruilong:x:1000:1000:liruilong:/home/liruilong:/bin/bash
/etc/passwd:lirui:x:1002:1002::/home/lirui:/bin/bash
/etc/shadow:liruilong:$6$g86kmkkZZPCThsdq$duOPNGvHJyyFU6a4MbtRDrHx4j3MZwJisDVkD1bLppY7N2riAlyeljHNeornNX6cYwcRnPtnBrVbPvnGCAkEk1::0:99999:7:::
/etc/shadow:lirui:!!$6$hxDVW5yO$PhDbqgGX9LC79emtqF9TaizXBsMWVXtHjMSWkwGoukNSM43CA2A1kpOY9HSyhdzvXfsKXEcZiWz2ZwOcETSk5/:18106:0:99999:7:::
[root@localhost /]# passwd -u lirui
解锁用户 lirui 的密码。
passwd: 操作成功
[root@localhost /]# chage -ldIEmMW lirui
chage:无效的日期“IEmMW”
用法:chage [选项] 登录选项:-d, --lastday 最近日期        将最近一次密码设置时间设为“最近日期”-E, --expiredate 过期日期     将帐户过期时间设为“过期日期”-h, --help                    显示此帮助信息并推出-I, --inactive INACITVE       过期 INACTIVE 天数后,设定密码为失效状态-l, --list                    显示帐户年龄信息-m, --mindays 最小天数        将两次改变密码之间相距的最小天数设为“最小天数”-M, --maxdays 最大天数        将两次改变密码之间相距的最大天数设为“最大天数”-R, --root CHROOT_DIR         chroot 到的目录-W, --warndays 警告天数       将过期警告天数设为“警告天数”[root@localhost /]# chage -l lirui
最近一次密码修改时间                                    :7月 29, 2019
密码过期时间                                    :从不
密码失效时间                                    :从不
帐户过期时间                                            :从不
两次改变密码之间相距的最小天数          :0
两次改变密码之间相距的最大天数          :99999
在密码过期之前警告的天数        :7
[root@localhost /]#

四,Linux组相关的命令

[root@localhost ~]# groupadd emp
[root@localhost ~]# groupadd emp
groupadd:“emp”组已存在
[root@localhost ~]# gerp emp /etc/group
bash: gerp: 未找到命令...
相似命令是: 'grep'
[root@localhost ~]# grep emp /etc/group
utempter:x:35:
emp:x:1003:
[root@localhost ~]# groupmod -n erps mep
groupmod:“mep”组不存在
[root@localhost ~]# groupmod -n erps emp
[root@localhost ~]# grep emp /etc/group
utempter:x:35:
[root@localhost ~]# grep erp /etc/group
erps:x:1003:
[root@localhost ~]# groupdel erp
groupdel:“erp”组不存在
[root@localhost ~]# groupdel erps
[root@localhost ~]# grep erp /etc/group
[root@localhost ~]#

第八章,进程与工作

一,Linux后台工作管理

[root@localhost ~]# psPID TTY          TIME CMD9524 pts/1    00:00:00 bash10215 pts/1    00:00:00 ps
[root@localhost ~]# ps -l
F S   UID    PID   PPID  C PRI  NI ADDR SZ WCHAN  TTY          TIME CMD
4 S     0   9524   9519  0  80   0 - 29165 do_wai pts/1    00:00:00 bash
0 R     0  10216   9524  0  80   0 - 38309 -      pts/1    00:00:00 ps
[root@localhost ~]# tar -zPcf /tmp/etc.tar.gz /etc &
[1] 10255
[root@localhost ~]# ps -l
F S   UID    PID   PPID  C PRI  NI ADDR SZ WCHAN  TTY          TIME CMD
4 S     0   9524   9519  0  80   0 - 29198 do_wai pts/1    00:00:00 bash
0 R     0  10257   9524  0  80   0 - 38309 -      pts/1    00:00:00 ps
[1]+  完成                  tar -zPcf /tmp/etc.tar.gz /etc
[root@localhost ~]# ls /tmp

二,PS静态查看进程

三,动态监控进程

kill: 用法:kill [-s 信号声明 | -n 信号编号 | -信号声明] 进程号 | 任务声明 ... 或 kill -l [信号声明]
[root@localhost ~]# kill -l1) SIGHUP       2) SIGINT       3) SIGQUIT      4) SIGILL       5) SIGTRAP6) SIGABRT      7) SIGBUS       8) SIGFPE       9) SIGKILL     10) SIGUSR1
11) SIGSEGV     12) SIGUSR2     13) SIGPIPE     14) SIGALRM     15) SIGTERM
16) SIGSTKFLT   17) SIGCHLD     18) SIGCONT     19) SIGSTOP     20) SIGTSTP
21) SIGTTIN     22) SIGTTOU     23) SIGURG      24) SIGXCPU     25) SIGXFSZ
26) SIGVTALRM   27) SIGPROF     28) SIGWINCH    29) SIGIO       30) SIGPWR
31) SIGSYS      34) SIGRTMIN    35) SIGRTMIN+1  36) SIGRTMIN+2  37) SIGRTMIN+3
38) SIGRTMIN+4  39) SIGRTMIN+5  40) SIGRTMIN+6  41) SIGRTMIN+7  42) SIGRTMIN+8
43) SIGRTMIN+9  44) SIGRTMIN+10 45) SIGRTMIN+11 46) SIGRTMIN+12 47) SIGRTMIN+13
48) SIGRTMIN+14 49) SIGRTMIN+15 50) SIGRTMAX-14 51) SIGRTMAX-13 52) SIGRTMAX-12
53) SIGRTMAX-11 54) SIGRTMAX-10 55) SIGRTMAX-9  56) SIGRTMAX-8  57) SIGRTMAX-7
58) SIGRTMAX-6  59) SIGRTMAX-5  60) SIGRTMAX-4  61) SIGRTMAX-3  62) SIGRTMAX-2
63) SIGRTMAX-1  64) SIGRTMAX
[root@localhost ~]# vi sdf[1]+  已停止               vi sdf
[root@localhost ~]# jobs
[1]+  已停止               vi sdf
[root@localhost ~]# kill -9
kill: 用法:kill [-s 信号声明 | -n 信号编号 | -信号声明] 进程号 | 任务声明 ... 或 kill -l [信号声明]
[root@localhost ~]# kill -9 %1[1]+  已停止               vi sdf

第九章,Linux管理软件

一,源码安装软件简介

二,下载apache相关软件包

三,安装apache_http_server

四,RPM安装Jdk

五,YUM安装

六,dep和apt安装

第十章,Linux启动流程

第十一章,WEB服务器

第十二章,Mysql服务器

一,下载mysql

二,安装mysql,centOS6

三,重置root密码

四,mysql的基本使用

第十三章,远程登录服务器OpenSSH

一,OpenSSH简介

二,OpenSSH安装升级

三,OpenSSH常用配置

四,OpenSSH公钥认证

五,OpenSSH端口转发

第十四章Vsftpd服务器

第十五章,防火墙与IP伪装

第十六章,Linux系统安全

QST《Linux基础》学习笔记相关推荐

  1. 鸟哥私房菜linux基础学习笔记 1

    linux基础学习笔记 计算机:辅劣人脑的好工具 1.计算机硬件癿五大单元 输入单元:包括键盘.鼠标.卡片阅读机.手写板.触控屏幕等等一堆: 主机部分:这个就是系统单元,被主机机壳保护住了,里面有 C ...

  2. Linux绝对权限和相对权限法,Linux基础学习笔记

    8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? 学习计划里有一些关于Linux的知识,所以今后一段时间用来学习Linux的基础知识和服务器架设知识,平时一直在用,但是一 ...

  3. 黑马--Linux基础学习笔记

    基础指令 man 指令 – 查看指令文档 一.ls (list) 指令 作用:列出文档 ​ #ls (路径) 列出当前/指定工作目录下的所有文档的名称 ​ #ls -l 路径 以列表形式列出 ​ #l ...

  4. Linux 基础学习(笔记)

    版权声明:张宜成个人博客 转载请标明出处 https://blog.csdn.net/qq_40820862/article/details/81450567 </div><link ...

  5. Linux基础学习笔记(十二)——管道命令

    文章目录 前言 管道命令 cut命令 sort,wc,uniq命令 sort命令 uniq命令 wc命令 双向重定向--tee命令 字符替换命令 tr命令 col命令 join命令 paste命令 e ...

  6. 嵌入式Linux基础学习笔记-文件IO编程-文件锁(1)

    文件锁-文件共享 共享资源竞争问题的解决方法:文件锁. 文件锁包括 建议性锁 要求每个上锁文件的进程都要检查是否有锁存在,并且尊重 已有的锁 强制性锁 由内核执行的锁,当一个文件被上锁进行写入操作的时 ...

  7. Linux基础学习笔记-第五课:文件权限

    Linux Linux下一切皆文件,每个文件权限都有属主.属组.其他三个身份,每个身份都有read.write.excute设定 账号配置文件:/etc/passwd 密码配置文件:/etc/shad ...

  8. Linux基础学习笔记

    安装配置 启动的安装 安装图形界面 参考 Linux虚拟机IP地址配置 本机 虚拟机 Linux 参考 Linux命令行安装vmtools Linux命令行安装vmtools 到这一步 8.输入&qu ...

  9. Linux基础学习笔记之——磁盘配额(Quota)与进阶文件系统管理

    磁盘配额(Quota)与进阶文件系统管理 1.磁盘配额(Quota)的应用与实践 1.1.什么是 Quota quota 比较常见的使用情况: 针对 WWW 服务器,例如:每个人网页空间的容量限制! ...

  10. 嵌入式Linux基础学习笔记-文件IO编程-I/O多路复用

    实验内容:多路复用-I/O操作及阻塞 编程实现文件描述符集合的监听 multiplex_poll.c文件编写: /* multiplex_poll.c */ #include <fcntl.h& ...

最新文章

  1. JSP/Servlet Web 学习笔记 DayFour —— 实现一个简单的JSP/Servlet交互
  2. 004_Jsp九大内置对象
  3. NIO 之 ByteBuffer实现原理
  4. cesium 经纬度绘制点_炫酷大屏地图自定义绘制(一)
  5. mysql_real_connect阻塞_mysql_real_connect崩溃、未经处理的异常
  6. 操作系统作业3 xv6 CPU alarm
  7. 跟着百度学PHP[13]-文件上传
  8. java stream流_恕我直言你可能真的不会java第4篇:Stream管道流Map操作
  9. 数据结构与算法必知基础知识
  10. 按键精灵手机助手之以图找图
  11. 多元函数极限求法(二元函数)
  12. FPGA实现360°SG90舵机
  13. 传统的固定思维和敏捷思维的对比
  14. C++(类与对象)是纸老虎吗?
  15. 寂寞情来情去——忆纳兰词
  16. 天津大学关于博士、硕士学位论文格式
  17. 能自由转换格式的PDF软件
  18. HTML5相关的知识。
  19. Interface Trip Stop - SRS 报错
  20. 近期风靡互联网的Deep Dream人工智能图像识别软件

热门文章

  1. 汽车后市场助理—行驶证识别
  2. 数字化转型避无可避,PCB行业如何借力采购管理平台“乘风破浪”
  3. 关于NullPointerException空指针异常的解决办法
  4. 利用websocket实现群聊以及单聊
  5. 聊天室类PHP源码[无名轻聊]
  6. failed to load steamui.dll怎么解决?
  7. uni-app相机组件实现自定义二维码扫描
  8. Python爬虫新手入门教学(一):爬取豆瓣电影排行信息
  9. 论BTC恐惧贪婪指数在基于有限价值平均策略的量化定投中的应用
  10. 【解决方案】RTSP/Onvif安防视频直播解决方案EasyNVR在某省高速上云项目中的应用分析