将当前目录中所有文件归档到磁带#find . -print | cpio -ov -O /dev/st0
文件压缩与解压缩命令:
压缩file1,file2生成或加入myzipfile.zip#zip myzipfile file1 file2
解压缩myzipfile中的文件#unzip myzipfile[.zip] (file2 #只解压file2)
将./文件打成压缩tar包#tar cf - . | zip mytar –
压缩包数据恢复,参数-p将文件解压到标准输出#unzip -p mytar | tar xvf –
将myf压缩后生成myf.gz,并删除myf#gzipmyf 解压缩myf.gz,生成myf,并删除myf.gz #gunzipmyf[.gz]
#tar cvfz mytar.tgz files dirs
#tar tvfz mytar.tgz
#tar xvfz myatr.tgz [files][dirs]
压缩文件myf,删除myf生成myf.bz2#bzip2 myf
解压myf.bz2。删除myf.bz2生成myf#bunzip2 myf.bz2 #bzip2 –d myf.bz2
用bzcat显示或阅读压缩文件#bzcat myf.bz2
压缩打包#tar cvf - files dirs | bzip2 > tarball.tbz2 解包#bzcat tarball.tbz2 | tar xvf - Linux的3类进程、特点
前台进程:用户直接控制的用于完成某个任务的进程。它从标准输入读数据,向标准输出写数据,将错误信息输出到标准错误。也可以是用户直接交互控制的完成某种功能的程序。
后台进程:在系统后台运行的、不与用户交互进程。前台的进程也可放在后台运行,这时可能要用到输入输出的重定向。守候进程也叫服务器或精灵进程,它是后台进程的一种。 批处理进程:用户按照某种意图将一批作业和任务通过编程的方法提交给系统,让系统在某个合适的时间来调度和执行的进程。批处理进程是在某个shell程序的控制下解释执行的。
0#进程作用:调度分配处理机,负责进程交换,初始化时创建1#进程 1#进程作用:根据/etc/inittab的内容创建系统运行所需的进程。系统初始化完成后,1#进程了变成回收进程,专门领养没有父进程的孤儿进程或回收状态为ZOMBIE的僵尸进程 kill和killall异同点
相同:两者都是用于向系统发送信号,都起终止进程执行的作用 不同:kill发送的对象是进程pid,killall发送的对象是进程名,killall可向同名的所有进程发送信号 Linux的进程状态及转换
设置suid和sgid权限
为myp1设置suid(属性值4000) #chmod 4755 myp1 #chmodu+s myp1 为myp2设置sgid(属性值2000)#chmod 2775 myp2 #chmodg+s myp2
为myp3同时设置suid和sgid#chmod 6777 myp3 #chmodug+s myp3 设置目录的sticky权限#chmod 1755 mydir #chmod +t mydir
ps查询进程状态、nohup让进程抗终止运行、nice改变进程的优先级、fg回前/bg退后/jobs显示
作业调度命令:at、batch、crontab
让作业myjob在2小时后执行 at now + 2hours<mujob
让系统在每个周一1:00重新启动 在root的 crontab文件中增加一行内容:001 * * 1 reboot
crontab –e #进入编辑介面 TCP/IP协议的四层体系结构
应用层:包含各种应用程序和协议http、ftp、dns、rip、snmp、smtp 传输层:在主机之间进行数据传输tcp、udp
网络层:负责提供基本的数据报传送功能ipv4 ipv6
网络接口层:也称数据链路层,是TCP/IP协议的最底层 以太网,无线网,帧中继, IP地址的分类
A类:0.0.0.0.→127.255.255.255(0开头,网络号占 8位,总共32位)
B类:128.0.0.0→191.255.255.255(10开头,网络号占16位) C类:192.0.0.0→223.255.255.255(110开头网络号占 24位) 网络号为127的地址保留为内部回送地址
主机号全为1的IP地址表示一个网络的广播地址 主机号全为0的地址标示一个网络 子网化的原理及基本方法
基本原理:把IP地址的主机号再分成一个子网号和一个主机号,即从IP地址的主机部分最高位开始借位变为新的子网地址位,剩余的部分仍为主机地址位
基本方法:将主机号进一步划分为子网和主机号,未划分前,网络地址唯一标示一个网络,子网划分后,网络号+子网号唯一标示一个物理子网络。子网个数及每个子网所容纳的最大主机数取决于子网号和主机号所占位数。N为子网号所占位数,n为主机号所占位数,则子网数为2N,各子网拥有最大主机数为2n-2 守护进程的工作原理
在C/S模式下,服务器监听在一个特定的端口上等待客户连接,连接成功后,服务器和客户端通过端口进行数据通信。守护进程的工作就是打开一个端口,并且等待进入连接,如果客户端产生一个连接请求,守护进程就创建一个子服务器响应客户连接,而主服务器继续监听其他的服务请求。 网络管理命令及使用:
ping检测和远程主机间的通讯连接是否正常hostname显示或设置主机名 netstat显示系统网络信息,包括网络链接、路由表和网络接口通讯统计信息
route管理Linux系统内核中的路由表ifup/ifdown启用和停用网卡 ifconfig管理网络接口,用于查看、配置、启用或禁用网络接口
网络应用管理命令及使用:掌握前四个命令的服务器安装和使用的步骤 telnet使用telnet命令可以进行远程登录 ssh在远程系统上登录并按权限使用系统
ftp文件传输,使用前提是用户必须知道远程计算机上的合法用户名和口令,ftp也提供匿名登录
tftp是简单文件传输文件工具程序,它不需要密码和用户验证,因此它的使用受到很多限制
wget从Internet上提取文件的工具,支持HTTP和FTP协议,也支持代理服务器和断点续传功能,并能够自动递归远程主机的目录,找到合乎条件的文件并将其下载到本地(可批量下载)。
mesg控制系统中的其他用户是否能够向用户所用的终端发送消息,受其影响的命令有wall,talk和write
talk是Linux系统中用于用户之间聊天或交流的工具。talk命令在每个用户的终端上打开发送和接收窗口,用户可在接收窗口接收对方发来信息的同时,在发送窗口内向对方写信息
write命令用于向系统中某一个用户每次一行地发送信息,如果对方回答,也应使用write命令,此时可能会出现终端屏幕被打乱的情况 1. 掌握基本的正则表达式
2. 掌握sed命令的使用,掌握教材及习题的例子
将ifile文件中的所有sysman替换成System Manager并输出到ofile #sed -e 's/sysman/System Manager/g' <ifile>ofile 显示ifile文件中的所有注释行#sed -e '/^#/!d' <ifile 显示系统中root用户进程#ps -ef | sed -e '/^[<tab><Space>]*root/!d' 显示系统中的非root用户进程#ps -ef | sed -e '/^[<tab><Space>]*root/d'
搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新外语学习linux缩印版(2)全文阅读和word下载服务。
相关推荐: